< 1241136072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so any idea about the sysinfo one < 1241136103 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it pushed <93, 43>. < 1241136120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, sure that is wrong? < 1241136143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if so, what did you do differently from mycology < 1241136290 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait, i could misinterpret the spec < 1241136360 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i thought that "the least point which contains a non-space cell" and "the greatest point which contains a non-space cell" means a boundary of smallest rectangle containing every non-space cells < 1241136379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it is relative the least point < 1241136385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is the issue < 1241136420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I track absolute coordinates internally (for wrapping, which is more common than y). And diff then at y < 1241136440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241136448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was a build without exact bounds < 1241136450 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and then <1,27> is leftmost, <92,25> is rightmost, <2,0> is topmost and <83,42> is bottommost; the least point within rectangle is <1,0> and the greatest point is <92,42> (which offset is <91,42> wrt least point) < 1241136451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries again < 1241136472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with exact bounds I get the same message < 1241136505 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i think you are pushing the past-to-the-greatest point, not the greatest point within the rectangle < 1241136528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err what? You mean I'm doing absolute coordinates instead of relative ones? < 1241136537 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241136541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then what < 1241136572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"past-to-the-greatest" < 1241136578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean with that < 1241136596 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, assume that the rectangle bounds the code is 7 columns wide and 3 rows high; what i mean is you are pushing and , not and < 1241136605 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since is not in the rectangle < 1241136629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why do I get correct results in mycology then? < 1241136632 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure, cfunge passed mycology and it can be other issues < 1241136640 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that is strange. < 1241136652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe off by one error somewhere? < 1241136681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually no < 1241136684 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i assumed it, but then it should be appeared conditionally, which is quite hard to achieve i think < 1241136688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was off by more than that wasn't it? < 1241136730 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh well, yes, it is off by _two_ in x coordinate < 1241136739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, mycology writes to -1 too. < 1241136742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241136817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used to have conditional off by one errors ages ago. Dependant on mycology writing to -1,-1. But that was fixed. < 1241136849 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but it pushed correct least point... cannot think of possible causes < 1241136864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor can I < 1241136994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err < 1241137000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are more than 42 lines in it < 1241137008 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241137018 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but the last line is newline, so that doesn't matter < 1241137023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241137023 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :empty* < 1241137024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but even so < 1241137031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's line 43 < 1241137031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:10:20 yes it was. Sad thing is it spread outside kernel development. < 1241137037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Goddamn you're an idiot. < 1241137041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, he agrees. < 1241137050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ah, wait 0,0 < 1241137058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no doesn't explain it < 1241137097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, however editor says there are 93 columns. Meaning 92 when 0-based < 1241137117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so not sure where you got 91 from+ < 1241137127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right. spaces in first one too < 1241137128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241137131 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since the least point is <1,0>. < 1241137138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes dump bounds in gdb < 1241137220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$1 = {topLeftCorner = {x = 1, y = 0}, bottomRightCorner = {x = 92, y = 42}, entries = 0x2039010, col_count = 0x2039050, row_count = 0x2039090, < 1241137220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : boundsexact = true, boundsvalid = true} < 1241137229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, that is absolute values < 1241137235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems right to you? < 1241137242 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241137250 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that is right < 1241137259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then y pushes wrong I guess. < 1241137295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1241137316 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric : // +1 because it is inclusive. < 1241137316 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric : rect->w = fspace.bottomRightCorner.x - fspace.topLeftCorner.x + 1; < 1241137317 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric : rect->h = fspace.bottomRightCorner.y - fspace.topLeftCorner.y + 1; < 1241137321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no not there < 1241137327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant in sysinfo.c < 1241137338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, but that +1 is correct iirc. < 1241137343 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :of course sysinfo.c should be wrong, anyway < 1241137355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : stack_push(pushStack, rect.x+rect.w); < 1241137355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241137363 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241137368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241137387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be rect.w < 1241137391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not x+w < 1241137394 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241137414 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but it should be rect.w-1, imo < 1241137424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why? < 1241137430 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :should return inclusive bounds < 1241137433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241137444 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but fungespace_get_bounds_rect returns width and height < 1241137474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about the +1 then um < 1241137474 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so is exclusive bound, and is inclusive bound < 1241137491 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and clearly fspace.bottomRightCorner IS inclusive < 1241137535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241137547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if (fspace.bottomRightCorner.x < position->x) < 1241137547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : fspace.bottomRightCorner.x = position->x; < 1241137548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241137554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if (fspace.bottomRightCorner.y < position->y) < 1241137554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : fspace.bottomRightCorner.y = position->y; < 1241137555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241137591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, that is true. it is the bounding box < 1241137602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't the position of the spaces around < 1241137611 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so it pushed exclusive bounds AND absolute coordinates. in fact there were two bugs ;) < 1241137614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/box/rect/ < 1241137637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, no, not absolute ones. It pushed something else instead. < 1241137642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1241137712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, removing the +1 and fixing the other bit helped indeed. < 1241137727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so this managed to be right for mycology because it wrote to -1 right? < 1241137733 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241137745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant should really use -2,-2 < 1241137747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241137766 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll use <-3,-5> < 1241137778 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway x and y should be different, for stupid cases < 1241137778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be even better < 1241137813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fixed in last revision. < 1241137878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and now fungus works too < 1241137891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just hung before when using fungy/fungi < 1241137907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I was unable to figure out why < 1241137933 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should make sysinfo.b98 prints actual printed value. < 1241137939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241137941 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :actual pushed value* < 1241137951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, that is what is missing in mycology a lot of the time < 1241137970 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :mycology is too huge, which means tracing is a lot harder < 1241137980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I don't know for python. But at least C is quite easy to get it with, with gdb < 1241138002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "too huge"? < 1241138010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes < 1241138016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is hard to trace < 1241138023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially in the concurrent sections. < 1241138030 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so if you get some BAD, how to get near to the problematic commands? < 1241138070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well I search for the string, both reversed and not reversed to find out x,y coordinates. < 1241138102 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but sometimes the string is placed vertically, or even splitted ;) < 1241138105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then use brkcell defined in .gdbinit < 1241138116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, for split, search for one word < 1241138117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1241138124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vertically is hard indeed < 1241138129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I usually poke Deewiant < 1241138138 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ha, that is good < 1241138157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, unless it is possible to find anyway, I know how the fingerprints are located < 1241138164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm way past core bugs nowdays. < 1241138166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually < 1241138182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :new fingerprints tend to be where the problem is < 1241138214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :define brkcell < 1241138214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :break execute_instruction if (ip->position.x == $arg0) && (ip->position.y == $arg1) < 1241138214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :end < 1241138215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241138221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :cfunge isn't a different /language/, right? The command shouldn't be "cfunge" then < 1241138228 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It should be ... befunge98? < 1241138236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Yes. < 1241138242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said that however? < 1241138251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I misunderstood you < 1241138255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: To clarify, interps/, hcmds/ < 1241138276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, aha. Can you fix it yourself or should I submit a bundle with a move and commit in as well? < 1241138279 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is same to what i'm doing for pyfunge, but i think clearly separated test makes the debugging convenient < 1241138286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes < 1241138291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm fixing. < 1241138305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, also you want to update cfunge to last revision. Fixed a bug in y < 1241138310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two files changed < 1241138330 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and Deewiant will add that to his to-do list < 1241138332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can make a patch < 1241138341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, add what? < 1241138343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Patch pweeeeeeeeeeeeeeeeeeeeeee < 1241138365 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "change negative coordinate test to -3 -2", for example < 1241138370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241138372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241138372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1241138438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Example file? < 1241138452 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,kda"Hello world!" < 1241138467 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait, it should be kca < 1241138469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, if I compiled the interpreter, it may work. < 1241138479 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 123...@ < 1241138484 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 123...@ < 1241138485 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 2 1 < 1241138492 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it seems not working at all < 1241138498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Y'know, if I compiled the interpreter, it may work. < 1241138515 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 123...@ < 1241138515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 2 1 < 1241138527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, http://rage.kuonet.org/~anmaster/r763.diff < 1241138531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There ya go. Enjoy your fungi goodiness. < 1241138536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is on the cfunge source itself < 1241138552 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,kca"Hello world!" < 1241138559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, strange < 1241138562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tested it and it worked < 1241138565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before < 1241138579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 123...@ < 1241138579 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :egobot queries. is that intended? < 1241138580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 2 1 < 1241138586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not that I know < 1241138598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, maybe with newline < 1241138609 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah, okay < 1241138614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To avoid flooding the channel, the 2nd line and further are sent to you personally. < 1241138614 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,kb"Hello world!" < 1241138615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1241138615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,kc+2*3a"Hello world!" < 1241138616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1241138621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So a program will only output one line here. < 1241138626 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i got it. < 1241138627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241138632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaw. < 1241138638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 tA < 1241138638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what < 1241138644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 t3.A < 1241138647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241138650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not even doing rate-based antiflooding? < 1241138652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think he set up resource limit < 1241138655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :limits* < 1241138662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you would hit 32 MB soon < 1241138665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then quit < 1241138667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd really screw up, say, daemons. < 1241138675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least quit after 30 seconds < 1241138681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, they are limited to 30 seconds < 1241138688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that doesn't even apply. < 1241138690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Double-aaaaw. < 1241138709 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I will probably add support for daemons again some time. < 1241138723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 <@,kc+2*3a"Hello world!" < 1241138723 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1241138731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Patch seems to work. < 1241138738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: join my campaign for old egobot! < 1241138746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it should. < 1241138750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :.......... wtf. < 1241138754 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(@ehird) < 1241138760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you need to update the USED_VERSION < 1241138763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: We! Want! Real! Egobot! < 1241138767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did. < 1241138772 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 7y.@ < 1241138772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1241138773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241138776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We! Are! Great! Avocados! < 1241138777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241138787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, 7? < 1241138789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which one is that < 1241138793 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: number of dimension. < 1241138795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 1y.@ < 1241138795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241138805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you watch the configure output btw? < 1241138810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not in favor of the old Egobot. < 1241138812 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :of course that should be 2, but i wonder that should be unefunge98.. :p < 1241138819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, if so: any comments? < 1241138820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not really. < 1241138821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well you should be. < 1241138823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241138824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm in favor of the new Egobot achieving feature parity with old Egobot. < 1241138824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241138825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241138827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not really in that I didn't watch it. < 1241138838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(except for the crashing "feature") < 1241138840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it checks lots of -W flags for GCC < 1241138853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241138872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it gave ehird an heart attach < 1241138875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :attack* < 1241138879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for using -Wwrite-strings < 1241138885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attaches to ehird's heart. < 1241138887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nom nom nom < 1241138892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241138893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sexy. < 1241138907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... GCC lets you write to strings? < 1241138917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : of course that should be 2, but i wonder that should be unefunge98.. :p <-- it can do urls too < 1241138918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241138920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets try it < 1241138920 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's correct (although bad) C. < 1241138921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It lets you write to freaking const char *'s? < 1241138925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts up mycology < 1241138931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I thought in C99, they were const. < 1241138934 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, it doesn't let you write to const char * < 1241138957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Think of this situation: You have a global char *stringbuffer = "foobarf"; < 1241138961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then you change that in place. < 1241138966 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pack mycology in one line, along with the small unpacker code which puts mycology and removes itself < 1241138967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that crashes < 1241138969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241138980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :point is you don't get a warning without -Wwrite-strings < 1241138995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SO'S YOUR FACE < 1241139020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what was the url syntax < 1241139023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I forgot < 1241139027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :........ a URL :P < 1241139027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just? !befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241139030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241139042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how do you write a befunge program that is also a valid url then < 1241139043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241139047 0 :oklofog!n=oklofog@edu357k01-ccpub.utu.fi JOIN :#esoteric < 1241139050 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :anyone here? < 1241139052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is quite possible < 1241139053 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so it starts with h, which reflects in befunge-98? < 1241139066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes used for g too < 1241139074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to combine something to get from < 1241139076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and reflect < 1241139079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :golfing < 1241139092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I wrote g@ to output a g once < 1241139093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241139097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241139104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1241139107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241139110 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: g,@, right? < 1241139112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't something happen < 1241139116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err yeah < 1241139137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, can you tell me why that didn't do anything < 1241139148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241139152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1241139155 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if SOCK is enabled i'll implement HTTP client in befunge. < 1241139161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think GregorR timed out < 1241139165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or we have a netsplit < 1241139174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or he isn't at your beck and call ZOMG < 1241139184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1241139197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read above. < 1241139214 0 :GregorR!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241139215 0 :MizardX!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241139216 0 :iano!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241139216 0 :EgoBot!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241139216 0 :comex!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241139219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1241139220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I told you so < 1241139221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241139247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for ehird to say he is sorry. < 1241139249 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1241139266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, wb < 1241139266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Have fun waiting. < 1241139287 0 :iano!n=iosgood@168-103-233-36.ptld.qwest.net JOIN :#esoteric < 1241139287 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241139287 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1241139298 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241139322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241139326 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1241139330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241139332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1241139335 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1241139336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241139339 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot? < 1241139346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofog, yes < 1241139347 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :was i gone for so long it's past again < 1241139355 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241139358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofog, no. It is a new one < 1241139359 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it works? < 1241139364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it is spamming me with it in /msg yes < 1241139368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slowly < 1241139377 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hi EgoBot :) < 1241139409 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://hg.mearie.org/pyfunge/raw-file/tip/tests/befunge98/sysinfo.b98 < 1241139412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see how far it gets < 1241139414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, no! < 1241139417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is still running < 1241139421 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241139428 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :GOOD: y seems work for at least some fields < 1241139432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GOOD: wraparound with non-cardinal delta appears to work < 1241139435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how far it got < 1241139441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before killing it < 1241139444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the output < 1241139464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is quite a bit. < 1241139477 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, does egobot have timeout? < 1241139482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241139485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :30 seconds < 1241139518 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241139521 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241139524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241139527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did you do that < 1241139527 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm < 1241139536 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :you just managed excess flood egobot. < 1241139536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241139539 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :congrats. < 1241139541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is still spamming mycology < 1241139543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me < 1241139556 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then it will excess flood later < 1241139559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently my limiting isn't limity enough :P < 1241139559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's testing fingerprints now < 1241139582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 @Password123@ < 1241139591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241139594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1241139618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : HOME=/home/egobot < 1241139618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PWD=/home/egobot/egobot/multibot_cmds < 1241139618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PATH=/usr/local/bin:/usr/bin:/bin:/usr/games < 1241139618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : USER=egobot < 1241139618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : SHELL=/bin/bash < 1241139619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : TERM=screen < 1241139623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1241139635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it runs in screen? < 1241139652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't need to, but that's the first way I ran it, so it does now :P < 1241139658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241139676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wurves screen. < 1241139677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, -S filters that env < 1241139683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a few "safe" ones < 1241139690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case anything is missing there < 1241139690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241139701 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :what's screen < 1241139706 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1241139708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: a drug < 1241139714 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: http://www.google.com/search?q=gnu+screen < 1241139715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, the list is in src/instructions/sysinfo-misc/safe_env.gperf < 1241139716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makes you see everything in black and white with things like #(*$&(!&@(* < 1241139716 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241139721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v. dangerous < 1241139728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, which is the source file used to generate a perfect hash for it < 1241139729 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :It's like emacs without a text editor < 1241139736 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241139738 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241139742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241139742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and still spamming me < 1241139747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTFBBQ < 1241139752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : UNDEF: N outputs 40 in base 37 as nothing: it reflected < 1241139754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now < 1241139755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: oh so they removed the bad component? < 1241139767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ as funny as perl-is-line-noise jokes < 1241139768 0 :lifthrasiir!unknown@unknown.invalid PART #esoteric :? < 1241139768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you know how many lines of output mycology generates? < 1241139774 0 :iano!unknown@unknown.invalid QUIT : < 1241139777 0 :lifthrasiir!n=lifthras@143.248.133.205 JOIN :#esoteric < 1241139785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope :P < 1241139792 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i hate Cmd-W. < 1241139795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, 599 lines here < 1241139799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241139801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241139803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with clean environment < 1241139814 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :NEW IRC CLIENT NAO, YOUNG MAN < 1241139816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a less restricted build < 1241139820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why it would continue to output ... < 1241139825 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ゚ -゚) the nerve! < 1241139828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's /not running/ :P < 1241139830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, socat buffers it I bet < 1241139831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Tags: Made Of: XML," —Debian < 1241139840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is a fontconfig-config sandwich. < 1241139843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is made of XML. < 1241139856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I mean, it finished the output in less than a tenth of a second < 1241139882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so you must be buffering it somewhere < 1241139892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's in FPSP now < 1241139893 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241139894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : UNDEF: 0"1234.567890"R results in 1234.567871 < 1241139896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241139897 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241139902 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :congrats, again ;) < 1241139905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The process that collects the output is itself limited to 30 seconds, and the buffer oughtn't to survive the process quitting X_X < 1241139905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and still going strong < 1241139920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, let it finish this one time right? < 1241139930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :................... if I didn't just stop it, then OK :P < 1241139936 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i think i've actually used screen. scary. < 1241139941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'll pastebin my /msg log < 1241139947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I promise < 1241139957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241139960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :once it reaches end < 1241139964 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(i used to think it was a basic linux feature which i just didn't have enabled on mine, now i think maybe it was that) < 1241139965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have made a pause now < 1241139979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241139981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241139983 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: thank you for expanding my horizon < 1241139983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1241139993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nothing should be able to output right now. < 1241140001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(From EgoBot) < 1241140009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not !help either indeed < 1241140011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241140017 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Nothing should be able to output right now. < 1241140023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how comes < 1241140025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did you stop it < 1241140026 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241140028 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241140036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because I was tired of it getting dropped :P < 1241140058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, lifthrasiir http://pastebin.ca/1409033 < 1241140084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't get to the end < 1241140092 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1241140092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: FYI, a client that tab-completes without reading the mind of the user is not buggy. < 1241140096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241140098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241140119 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to limit it to, say, 15 lines. < 1241140122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, and live with it. I always entered gr. < 1241140122 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: my client tab completes to common prefixes < 1241140124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241140124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1241140130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me get a complete one < 1241140130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: G R [tab] < 1241140132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this time < 1241140134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241140137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241140145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oy < 1241140156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, thank you in advance :) < 1241140162 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :then, G R [tab] [tab]. What have you X>_< < 1241140184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. The pattern is in the fingers < 1241140190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used it long before you came here < 1241140195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it takes time to re-learn < 1241140203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was to Gracenotes :P < 1241140203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a year or so I will get it right I guess < 1241140207 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ironically lawl < 1241140208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1241140219 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :fine, muscle memory, et cetera. But I don't think it's that deeply ingrained < 1241140225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so please let it finish this time ok? < 1241140230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeahyeah < 1241140231 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I won't bother you if you accidentally ping me :) < 1241140233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I'm just THAT COOL < 1241140234 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :continue < 1241140245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gr ok < 1241140250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :haaaaaa < 1241140260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Gracenotes GregorR Gracenotes < 1241140305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, I had the same issue with FireFly and fizzie < 1241140311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't just you < 1241140322 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241140325 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241140330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you changed the flood limit? < 1241140337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't flood off as quickly this time < 1241140345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can't change the flood limit, that's determined by Freenode :P < 1241140345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1241140349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is continuing < 1241140352 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ´_ゝ`) it is me! I am the one to blame < 1241140355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well... the rate limit < 1241140355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On Sine there's somebody called Green, so you need four characters to tab complete us :P < 1241140368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, wth is up with those () < 1241140383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241140387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wide ones < 1241140392 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ´_ゝ`) . . o o O O ( ;_; ) < 1241140395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that shouldn't be part of unicode < 1241140396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241140403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a font issue < 1241140411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a symbol issue. < 1241140423 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241140427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : On Sine there's somebody called Green, so you need four characters to tab complete us :P <-- sine? < 1241140438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GOOD: IIDD is zero < 1241140441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still going strong < 1241140442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241140443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've already said too much. < 1241140450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOU SHALL NOT KNOW THE SINE < 1241140454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, private network? Ok < 1241140456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that said wide parans, unlike the normal ones, are the same width as a Japanese character. < 1241140456 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hi Sgeo :P < 1241140458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fine by me. < 1241140465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm on enough of them already. < 1241140468 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi GregorR < 1241140476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that is a font issue. < 1241140486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ehird to tell him that I might have caused people to be interested in PSOX again < 1241140487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Not a separate code point issue < 1241140488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh gawd, Sine. < 1241140493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That place was amusing. < 1241140496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know of it? < 1241140498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241140499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1241140505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I went there for a month or two. < 1241140507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, should specify. Unless there's Roman characters embedded in the Japanese text, in which case normal parens are used. < 1241140510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OOOOOOOOOOOOOOOOOOOOOOOH I have a great idea! I'll use exponential backoff for the output from commands. < 1241140510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, private irc network? < 1241140513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1241140523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241140529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Say the word "fuck", get put into a special channel to think about what you've done! We're so private that we came out the other side and became prudes. < 1241140531 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241140532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, UNDEF: N outputs 40 in base 3 as 1111 < 1241140535 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241140535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still not halfway < 1241140537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241140549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:13 AnMaster: it is a font issue < 1241140549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:13 AnMaster: not a symbol issue. < 1241140551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :expect another 2 or 3 excess floods < 1241140552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Completely incorrect. < 1241140556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, IMO it is. < 1241140562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are latin chars. < 1241140565 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm the one who introduced ehird, GregorR, and kerlo to Sine < 1241140571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Please stop showing your cultural ignorance. Thx. < 1241140579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo is the Sine gatekeeper. < 1241140585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not tell me *why* I'm wrong instead. < 1241140585 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how large the network is? < 1241140585 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241140595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: tell AnMaster why he's wrong < 1241140595 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :how large is the network* < 1241140598 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there are currently 24 people in the main channel < 1241140599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: 30-50 people. < 1241140604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... when I was there < 1241140607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2007) < 1241140611 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, < 1241140617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Testing fingerprint DIRF... not loaded. < 1241140617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Testing fingerprint EVAR... not loaded. < 1241140617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Testing fingerprint FILE... not loaded. < 1241140621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and now it is in FIXP < 1241140621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a pretty crap place. < 1241140645 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm also operating some irc network, which is for koreans of course < 1241140647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Finally, the *actual* reason for Unicode having different code-points for that... < 1241140668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you strip space at start of line? < 1241140671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know Unicode's stance that you should be able to go from old-character-set -> Unicode -> old-character-set? < 1241140677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, JIS had different code points. < 1241140687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I see < 1241140687 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241140689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1241140690 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241140693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not a good reason < 1241140695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1241140711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It makes sense theoretically. < 1241140714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop being so anglocentric. < 1241140717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, in FPSP now. < 1241140720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't try to, but I might accidentally. < 1241140724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Um. I'm from Sweden. < 1241140734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Eurocentric. < 1241140742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anythingbutjapacentric < 1241140743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that I can live with. < 1241140773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well lets wait for this to finish and I will pastebin the output. And the expected output. < 1241140798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, which will differ slightly since my system has different env vars < 1241140806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You should come to Purdue next year. One of our resident Swedes is moving on to a professorship and our group won't have a Swedish majority anymore :( < 1241140811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and "current time" will differ. < 1241140819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/majority/plurality/ < 1241140824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, your group? < 1241140851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : UNDEF: YODHMS claim that the GMT time is (or was a few moments ago) 2009 - 5 - 1 00 : 08 : 44 < 1241140852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241140853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A subset of the PL research group at Purdue under Dr. Vitek. < 1241140856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that shows it < 1241140859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does buffer < 1241140882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know it buffers, I just don't know which buffer is staying alive :P < 1241140889 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it took 10 minutes and so, right? < 1241140889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The number of cylinders for this disk is set to 1337." < 1241140894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ok < 1241140902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it is still going... < 1241140922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hey. What was the exit status < 1241140924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Trying to quit with q. If the return status is 15, consider it GOOD... < 1241140935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pastebins output now < 1241140939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can't check. < 1241140974 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: add exitstatus command to print the last exit status, like bash's $? < 1241140989 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(well i'm just kidding now.) < 1241141050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, http://pastebin.ca/1409047 < 1241141055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first line was in channel < 1241141063 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks\ < 1241141067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1409048 is expected output free standing < 1241141079 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It seems that the last note of a measure is the same as the root of the chord of that measure. < 1241141081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time, date, and env will differ < 1241141106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, not if the measure is metric < 1241141128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I know empty lines are stripped < 1241141136 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is that the sort of joke that it's even possible to get? :-P < 1241141138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't see why the leading spaces are < 1241141147 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses that rule to measurify his little tune < 1241141151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, measure(ment) < 1241141159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :feet vs. meters < 1241141171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I assume it's because bash read LN strips *shrugs* < 1241141180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, oh ok < 1241141187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, still pretty impressive :D < 1241141194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that I got it through < 1241141200 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Hm, The fullwidth and halfwidth sections really tend to pique one's interest! < 1241141212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: and I feel kind of bad about it :( < 1241141215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: So does your face. < 1241141216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AUGH < 1241141244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, that is hard to read < 1241141265 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, did you say something about my face :( < 1241141278 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Yes. Your face < 1241141278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: So do you feel kind of bad about it :( or not? < 1241141304 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :half-width, full-width. why not double-width? < 1241141320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241141325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :USB has low-speed, full-speed, and high-speed (which is greater than full speed) < 1241141332 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Quadruple-width: NOMINAL HORIZONTAL TABULATION < 1241141333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes :D < 1241141338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241141341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't the new one < 1241141345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something else < 1241141348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I forgot the name < 1241141351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for usb 3.0 speed < 1241141363 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: perhaps I feel kind of bad about it :( < 1241141369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SuperSpeed. < 1241141369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :norly-this-is-our-fastest-speed < 1241141371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no "HighSpeed" < 1241141375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hi Speed < 1241141378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, "SuperSpeed". < 1241141379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, really? Ok < 1241141388 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that little rule is completely consistent with my intuition. < 1241141395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or Hi-Speed < 1241141397 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but I don't think the fullwidth section should be limited to just feeling bad about things! you know? < 1241141404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, what rule < 1241141442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, why is that font smaller < 1241141451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1241141464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wider than other monospace chars (!) but smaller letters < 1241141472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird vs ehird < 1241141478 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :In order from slowest to fastest: Full Speed, Ultra Speed, Super Speed, Great Speed, High Speed, Added Speed, Speed. < 1241141482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's apparently similar to PCIe 1x... < 1241141484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what fullwidth text is. < 1241141497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: feeling bad about things != and i feel kind of bad about it :(ing < 1241141512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, fastest to slowest right? < 1241141515 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241141531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it breaks mono-space < 1241141534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241141535 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Fastest to slowest, starting on the right. < 1241141536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :horrible < 1241141537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: many characters do. < 1241141540 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241141546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see, e.g., MUCH GREATER THAN or w/e < 1241141546 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1241141557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: I refuse to answer messages prefixed by a line with just my name and a colon. < 1241141574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, That should not happen in a mono-space font < 1241141578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It does. < 1241141581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deal with it. < 1241141582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's wrong. < 1241141589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Monospace is wrong. < 1241141590 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the AFO and I have way way way too many crops < 1241141595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it isn't < 1241141597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: Give me some. < 1241141618 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :now that nobody usually cares, it's the perfect time to make bayes play AAA < 1241141633 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it will be a good way for me to procrastinate studying for APs < 1241141642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241141650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that made no sense < 1241141655 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and I can host it somewhere reliable if you can't :p < 1241141738 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :for example, posting "I request subsidization" ever week would be very helpful < 1241141738 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :by the way. javascript:alert((function(s){t=[];for(i=s.length;i--;){v=s.charCodeAt(i);t.unshift(v==32?' ':String.fromCharCode(v+65248))}return t.join('')})(prompt('',''))) < 1241141744 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for your own full-width encoding needs < 1241141755 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :comex: what, you have AP tests? < 1241141757 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241141764 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :also: maybe I'll annoy people and put it in the ruleset < 1241141764 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but no < 1241141781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, https://codu.org/projects/egobot/hg/index.cgi/rev/b83da7601e63 <-- no commit message?! < 1241141792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm disappointed :( < 1241141803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I feel kind of bad about shit :( < 1241141806 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You're in high-school-or-the-equivalent-in-your-country, then? < 1241141809 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was just changing two configuration values, and I'm lazy :p < 1241141846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, in the future will you be able to pull cfunge yourself? I mean it isn't really hard. Just bzr < 1241141855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241141879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Part of the idea behind new EgoBot is that since I can just accept bundles and push them, I can remain mostly hands-off. < 1241141891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: https://codu.org/projects/egobot/hg/index.cgi/rev/59aeb98a08ea#l2.10 <-- ? < 1241141894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As a result, I'll only update things when either people give me updates or I feel like it. < 1241141898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't add an extra space to that line < 1241141904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what happened < 1241141918 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, now that I've figured out the rule governing chords in music, I just have to figure out the rules governing melody and rhythm. < 1241141926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ...........? < 1241141936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that extra space on the line "2.10" is not in the patch < 1241141941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see how it is added < 1241141953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2.7 - rect->w = fspace.bottomRightCorner.x - fspace.topLeftCorner.x + 1; < 1241141953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2.8 - rect->h = fspace.bottomRightCorner.y - fspace.topLeftCorner.y + 1; < 1241141953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2.9 + rect->w = fspace.bottomRightCorner.x - fspace.topLeftCorner.x; < 1241141953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2.10 + rect->h = fspace.bottomRightCorner.y - fspace.topLeftCorner.y; < 1241141956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241141957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :extra space < 1241141970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :..... there's no extra space there ..... at least not in my view ..... tab vs spaces? < 1241141976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, all tabs < 1241141986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :browser fail < 1241141989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :konqueror < 1241142006 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: what's the rule? < 1241142021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BROWSER FAIIIIIIIIIIIL < 1241142134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone know how to check what filesystem a given device is on linux? < 1241142147 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is it mounted? < 1241142155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, but I can mount it, maybe. < 1241142169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, file -s /dev/abc < 1241142171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not certain debian comes with ext4 out of the box, and I want to check my "mke2fs -t ext4" worked, y'see < 1241142176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the -s makes it work on special files < 1241142180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no file(1) < 1241142182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, note it may be wrong for ext4 < 1241142186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :minimal busybox installer environment < 1241142188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mount it < 1241142197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1241142205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do I have to specify "stripe-width=32" on mount time, I wonder? < 1241142206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and check /proc/mounts after < 1241142207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or just at create time < 1241142212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no clue < 1241142224 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: so what's the rule? < 1241142234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofog, scrollback < 1241142247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or... is it foggy? < 1241142280 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :dunno, maybe i'm just blind < 1241142287 0 :MizardX!unknown@unknown.invalid QUIT :"zzz" < 1241142294 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :ah that far < 1241142296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, note that filesystem may be mounted as ext3... < 1241142308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if it doesn't use any of the new features < 1241142312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well this is the issue isn't it < 1241142320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241142327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, -t ext4 < 1241142332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at mount < 1241142337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you prefer < 1241142356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome, I forgot mount's syntax and I have no man(1) < 1241142362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :busybox is fun < 1241142362 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: the root of the chord of a measure is the same as the last note of that measure. < 1241142374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mount -t ext4 /dev/bar /mnt/quux < 1241142375 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :yeah found < 1241142376 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :so umm < 1241142385 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :how's that a rule? < 1241142391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure if busybox mount is the same < 1241142396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, can it handle ext4 < 1241142397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not busybox mount < 1241142402 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: it states that a certain thing is always a certain thing. < 1241142402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241142405 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That makes it a rule. < 1241142408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is an lvm partition, it doesn't seem to mount < 1241142416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what trickery do I need to mount an lvm-hosted partition? < 1241142420 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: are you saying some melodies go by that rule? < 1241142420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mount --help < 1241142423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241142426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241142434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says no such device. < 1241142436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what exactly did you do < 1241142447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because you should need no trickery < 1241142452 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :With Nightwish's "Amaranth", it works perfectly. With a little tune I came up with once, it works perfectly. With Mozart's Minuet in F for keyboard, K. 5, it fails perfectly. < 1241142467 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1241142469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, assuming you did vgchange -y -a and such of course < 1241142470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mkdir /mnt/sda1 ; mount -t ext4 /dev/sda1 /mnt/sda1 # where mke2fs -t ext4 -E stripe-width=32,resize=500G /dev/sda1 < 1241142471 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :then i don't know what you mean < 1241142478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241142478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241142480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : mkdir /mnt/sda1 ; mount -t ext4 /dev/sda1 /mnt/sda1 # where mke2fs -t ext4 -E stripe-width=32,resize=500G /dev/sda1 < 1241142482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sda1 isn't the < 1241142483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't lvm < 1241142484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lvm one < 1241142484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1241142485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dur < 1241142492 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :amaranth's chorus' first chord is the basic [037]-chord < 1241142494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: correct, pvcreate –metadatasize 250k /dev/sda2 is the lvm one < 1241142497 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241142499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm confused now < 1241142502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you would have /dev/my-volume-group/foo < 1241142504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as the device < 1241142506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241142512 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :first measure ends in an A < 1241142512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just convention iirc. < 1241142521 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :where i'm using my standard 0-9A-Z scal < 1241142521 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241142535 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: maybe i forgot what a measure is < 1241142537 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i'll check. < 1241142539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which would be a symlink to /dev/device-mapper/myvolumegroup-foo < 1241142540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241142561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241142567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/dev/mapper/myvolumegroup-foo < 1241142570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, shit < 1241142574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debian's kernel is too old for ext4 < 1241142575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kekekeke < 1241142588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls /dev/mapper/ -l < 1241142588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :total 0 < 1241142588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lrwxrwxrwx 1 root root 16 Apr 16 20:05 control -> ../device-mapper < 1241142589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brw-r----- 1 root disk 254, 4 Apr 16 20:06 vg-flightgear < 1241142591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241142613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my main volume group is vg < 1241142639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " that's just convention iirc." <-- pretty sure it isn't "just" that < 1241142650 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: counterarguments? < 1241142662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's worth nothing that i don't know shit about lvm < 1241142670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've caved now. i'm going to try arch linux < 1241142671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. < 1241142672 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: if you're offering, then sure. < 1241142676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Let me find a good tutorial < 1241142677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241142680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :distroshopping :-) < 1241142691 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: counterarguments to my counterargument? < 1241142696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :counterBUTTS? < 1241142699 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but i think i'm right, why would i do that < 1241142702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok. Lets take this easy. Right? < 1241142712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I AM NEVER EASY < 1241142715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahe,/ < 1241142717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1241142719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Ahem. < 1241142730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You may have your opinions on Gentoo and so on. But it is well known the official docs are high quality. < 1241142730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SO < 1241142735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm linking you to: < 1241142738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gentoo.org/doc/en/lvm2.xml < 1241142746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which describes what you need to know < 1241142755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about how it works overall < 1241142755 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oklofog: I haven't actually tried it with the chorus. < 1241142767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is centered on gentoo install, just ignore that bit < 1241142773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I kind of get the feeling that LVM2 is horrific but I hvae to use it anyway :) < 1241142783 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It actually does work with one part of the Minuet, so perhaps it fails with part of "Amaranth". < 1241142784 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: what part then? give me notes and chords < 1241142788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is flexible. Like text config files. < 1241142798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can't have both. < 1241142814 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i just took the part i remembered first, it's usually the chorus in pieces that are built on one. < 1241142821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then there is http://www.tldp.org/HOWTO/LVM-HOWTO/ too < 1241142828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the extensive guide < 1241142832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1241142840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't read all of that < 1241142845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is both LVM1 and LVM2 < 1241142849 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: i'm pretty sure base note of chord = first note of measure is a better rule. < 1241142883 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :if not, then you do make an interesting point, in either case the rules governing chords are much more complicated than that. < 1241142895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway, I'm afraid lvm is one of those apps you hate before you "get it" and love once you "get it". And "getting it" requires reading manual. < 1241142910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm only using LVM to do aligning stuff :( < 1241142911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241142923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well. You need to know about it still < 1241142932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you will love it < 1241142947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if necessary, at a knife point ;P < 1241142948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dl archlinux-2009.02-ftp-i686.iso < 1241142952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I may do. < 1241142956 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Notes: A C D .|. . . .|A . G F|E . D C < 1241142970 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Decent chords: Dm, Dm, F, C. < 1241143082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, what about D C#m E B#m7? < 1241143083 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the first note of the measure is reliable at all. < 1241143084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241143093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241143093 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: d + C#m? < 1241143105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make that Bbm7 < 1241143114 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :still E is off < 1241143121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofog, Yes. Wasn't this the Shönberg competition? < 1241143126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Schönberg* < 1241143142 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster was not serious, as those chords make no sense. I think. < 1241143151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, correct. < 1241143179 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: i know that. no excuse to have errors. < 1241143180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofog, yes change it to Gbm-7+(2/3^2) < 1241143181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241143184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the E that is < 1241143185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how much ram should I have for arch < 1241143186 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :excuse to have nonsensicalities. < 1241143210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Well on my Pentium 3 with 512 MB RAM I use Arch Linux. < 1241143221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes LVM. But not for /boot and / of course < 1241143221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: will 384 do? < 1241143224 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the chords for the Minuet can be fixed trivially by shifting them a certain amount. A perfect fifth up or down. < 1241143227 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1241143234 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1241143235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I plan on using lvm for / < 1241143238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just not /bot < 1241143244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I only run sshd, nfsd and ntp on it... < 1241143257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 384 is enough to run a gnome debian system w/ firefox < 1241143260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with no lag < 1241143271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you need initramfs. For arch this means you will need to edit mkinitcpio.conf or something iirc < 1241143281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241143281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to say "yes I want lvm tools in my initramfs" < 1241143286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are docs about it < 1241143286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't want lvm for this vm < 1241143287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241143290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in kernel says it < 1241143295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what then < 1241143304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also not sure if last arch cd has ext4 < 1241143307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just want to know how much ram i need for a comfortable graphical arch. < 1241143316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I never tried that. < 1241143318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So no idea. < 1241143321 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"The root of the chord of a measure is a perfect fifth the last note of that measure." < 1241143325 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1241143326 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: at least first note is part of the chord with a much greater probability than the last one. the last note isn't an emphasized note. < 1241143343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'd try with that and expand if not enough < 1241143347 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Below. < 1241143357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, easy since it is a VM right? < 1241143365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shure. < 1241143391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also depends on if you select KDE 4.x with compiz or plain xfce or whatever < 1241143401 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks his tune again < 1241143404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and KDE is a separate package repo iirc. Called "kdemod" < 1241143411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you need to check docs. < 1241143416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :And I'm heading to bed < 1241143419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :03:03... < 1241143433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leeet's goooooo < 1241143435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2:03 here < 1241143448 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: of course below, that means they are the top note of the chord < 1241143453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GRUB on a CD? < 1241143453 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :noob :P < 1241143455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMGWTFBBQ < 1241143466 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :network stuff -> < 1241143541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The arch installer is not graphical? < 1241143542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::'( < 1241143582 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I was wrong. With my little tune, it sucks as well. < 1241143632 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: you do realize most notes whose position are odd (zero-indexed) are secondary notes and can be shifted without major consequences < 1241143642 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :the last note is often coincidental < 1241143701 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Heuristic, then: the longest note is often the root. < 1241143711 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i don't really have any idea how well chording can be done computationally < 1241143721 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well, songsmith works pretty well < 1241143791 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: if there's a note that's clearly longer than others, it's usually part of the chord. < 1241143818 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but, well. heuristics are heuristics < 1241143824 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kinda like fish are fish. < 1241143852 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but not like a derived class is-a base class. < 1241143865 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*how < 1241143870 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241143878 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :maybe not, i forgot what i was doing < 1241143882 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i want pizza < 1241143916 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :50 minutes till last shop that ever closes closes. < 1241143945 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :would take me about 20 minutes to get there < 1241143965 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :wonder if i should....... < 1241143968 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Songsmith: "Eye of the Tiger? No problem! I'll just play some sunny chords in E flat minor. I hope syncopation is fine..." < 1241143975 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :s/minor/major/ < 1241143991 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241143998 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :more like i'll just play some sunny e minor. < 1241144015 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :E flat major. The song is in C minor. < 1241144021 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's sunny C minor. < 1241144042 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well i don't care, i don't have absolute pitch < 1241144051 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :sunny [037] < 1241144064 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :god i hate your lesser standards < 1241144066 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's your way of saying "minor", isn't it. < 1241144070 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241144075 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :it's just as short! < 1241144110 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :[...] is the sequential way to denote simultaneous notes < 1241144117 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Just giving the number of semitones doesn't retain information some people think is important. :-P < 1241144141 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Though three semitones is probably not an augmented second, and four semitones is probably not a diminished fourth. < 1241144144 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :sure, but those people are wrong < 1241144189 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to the Songsmith version of Everlong that doesn't suck. < 1241144209 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(Not to be confused with "the Songsmith version of Everlong, which doesn't suck". The official version doesn't suck either.) < 1241144226 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i should probably learn some theory < 1241144228 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241144249 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well songsmith's songs are usually good, i think people just aren't capable of listening to them as separate from the originals < 1241144284 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :then again maybe i just like everything that sounds weird. < 1241144309 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Theory teaches you important stuff, like how 2^(10/12) = 7/4, 2^(7/12) = 6/4, and 2^(4/12) = 5/4. < 1241144318 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241144328 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The second approximation is the best, the last is not bad, and the first is the worst. < 1241144330 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what university music theory even is < 1241144345 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :probably it's not as good as i'd hope, but probably it's better than what it was in elementary school. < 1241144352 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :and that other school after taht < 1241144353 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1241144361 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Elementary school has theory? < 1241144381 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i was in a special music ...stream? god i don't know any terms < 1241144394 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :class maybe. < 1241144399 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Track? < 1241144406 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :that's probably one term maybe sure yes < 1241144409 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The majority of elementary school students I've seen have all been anthropomorphic animals. < 1241144432 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i outsmarted pretty much all out teachers < 1241144452 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*our < 1241144463 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :my experience is elementary school teachers are like that. < 1241144488 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :then again this is just me complaining about how i lost half my life in school < 1241144495 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think I've been mirando too much playful visual media. < 1241144511 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :right i don't do taht < 1241144513 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1241144517 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :("Mirando" being the Spanish word for both "watching" and "looking at". I guess a relatively naive calque would be "mirating".) < 1241144526 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(i know) < 1241144548 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(oh that was not just a translation) < 1241144555 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(it was insight) < 1241144569 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What was an insight, not a translation? < 1241144627 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well it was a translation, i just meant you had other content than just enough for me to understand what you mean. < 1241144629 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*ment < 1241144630 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*meant < 1241144642 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :which is good because i hate people telling me what i already know < 1241144687 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1241144698 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :mainly this here: 'I guess a relatively naive calque would be "mirating".' doesn't add anything to the translation, therefore it was insight. < 1241144749 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now to look for non-naive calques. < 1241144782 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :sophisticated enough for me < 1241144787 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! "Admire" contains the English root, staring right at you. < 1241144854 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :does that come straight from spanish? < 1241144856 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So "miring". I've been miring too much playful visual media. < 1241144881 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"Admire" comes from Latin. < 1241144892 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ad + mirari. < 1241144932 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The word "mirar" is just a corruption of "mirari", I think, so we're allowed to pretend that "mirari" and "mirar" mean the same thing. < 1241144964 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :("Mirari" actually means "admire"; it's just that we English speakers can't do without our ancient, unrecognizable prepositional prefixes.) < 1241144982 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241144990 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts lating next fall! < 1241144992 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241144993 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :latin < 1241145020 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :"start" may be a bad verb for that < 1241145108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pensas ke gxi estas malintelegxente. < 1241145133 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow, someone said a sentence in Esperanto I can understand. < 1241145149 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :you're wondering who's stupid? < 1241145154 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"I'm starting Spanish next year" is a perfectly idiomatic way of saying "My Spanish classes start next year" or "I'm starting to study Spanish next year". < 1241145157 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :and oh that was esperanto < 1241145209 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: well it sounds right, i'm just gradually losing more and more confidence in my language skills. < 1241145224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I need to study my Esperanto. ;) < 1241145242 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*loosing < 1241145250 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :statistically speaking it's "loosing" < 1241145254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawlz. < 1241145273 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(i read a lot of english written by finns) < 1241145299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Better than reading English by 'Mericuhns. < 1241145344 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :that's one helluva pretty spelling < 1241145362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it? < 1241145363 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what did that sentence mean? < 1241145371 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, reminds me of walruses < 1241145423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I think that's stupid." < 1241145430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least, that's what I wanted it to say. < 1241145430 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Properly speaking, it's "losing". :-P < 1241145447 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, "unintelligent". < 1241145459 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: a pretty lose definition of "proper" < 1241145473 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it's "unintelligent" in the sense that non-people can be unintelligent. < 1241145476 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 88*::*:**02-*.@ < 1241145476 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(sorry, i couldn't come up with a better usage) < 1241145476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :-2147483648 < 1241145502 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"That movie had a really low IQ." "This song has the lowest IQ ever." < 1241145504 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah so gxi was a pronoun, couldn't deduce that < 1241145550 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :is "gx" the lojban "x" character? < 1241145583 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, gx is dj in Lojban. < 1241145599 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241145601 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :okay. < 1241145615 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :makes sense for intelegxente < 1241145629 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Properly written, it's actually g with a circumflex accent. < 1241145629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241145643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My terminal hates the compose key. < 1241145663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(which is kinda stunning... rxvt-unicode should surely support, y'know, Unicode.) < 1241145687 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241145696 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i need to leave pretty much now if i want foods. < 1241145708 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i do < 1241145716 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :is eating nice? < 1241145805 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i'll take that as a no < 1241145822 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Eating is sometimes nice. < 1241145839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On occasion. < 1241145847 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but is this an occasion < 1241145849 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, look. I've spent so long trying to work on this email that it is now dark outside. < 1241145861 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Because of my procrastination, I cannot take a walk. < 1241145891 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i probably need to take a walk soon, i'm currently at the uni < 1241145904 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(5 am soon) < 1241145948 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This is a shame, as I was looking forward to doing that today. < 1241145962 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :you like walking? alone? < 1241145979 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's more fun than sitting in IRC waiting for someone to say something. < 1241145990 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :did i say it was not < 1241146006 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Then I was rendering your voice wrong. Let's start over. < 1241146010 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i've had some of my best ideas walking around < 1241146018 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yes and yes. < 1241146086 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :people tend to interpret everything to be as hostile as possible, given no explicit sign of friendliness; humans have only communicated textually for so long < 1241146127 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1241146138 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :not my theory, but i find it very true. < 1241146179 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :well of course, unkown people are by default only out to kill you and take your food and women < 1241146197 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :probably the only thing i learned from the "computer science and society" course < 1241146231 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Women are property because they cannot be shared whereas men can. < 1241146243 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :According to a dubious blog post, that is. < 1241146257 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :if it was in a blog, it's probably true < 1241146276 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1241146328 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: men can be shared but women can't? < 1241146399 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :in what sense? probably men are better at being shared than women < 1241146453 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. Women can't be shared as much as men. < 1241146479 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :psychologically or biologically? < 1241146491 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :latter is obvious < 1241146505 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :former seems obvious, but may well be completely false < 1241146509 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*to me < 1241146513 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The latter. < 1241146529 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Of course, some men are selfish. < 1241146636 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so it seems i'm not going to the shup. < 1241146677 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but i probably should consider sleeping soon, especially as i'm not really reading because i'm too tired :) < 1241146731 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :also why couldn't you take a walk? < 1241147404 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Around here, walking at night is generally considered improper or something. < 1241147431 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :err. what kind of place do you live in? < 1241147463 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :in cities and the woods it's okay, i guess in the areas between those it might be improper. < 1241147481 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well not sure, i've never lived in the woods < 1241147485 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :just guessing < 1241147589 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :here it's probably somewhat unsafe to be walking tonight, because it's a holiday of some sort and students are drinking lots < 1241147621 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :one tried to offer me a night of free beers at a bar on my way here < 1241147671 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :(i'm fairly sure he was hot for me, i'm quite a gay magnet for some reason) < 1241147698 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241147704 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :except magnets can't physically be gay < 1241147734 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :so umm that's kind of a weird idiom. < 1241147780 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The Township Trail runs right behind my backyard; it mostly goes through forest. < 1241147795 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(I think it also goes through lots of people's front yards. Those people are probably unhappy.) < 1241147848 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And we all know that "magnet" is a metaphor for "thing that attracts", and you were using "gay" as a noun. < 1241147888 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well it was a joke, based on thinking of gay there as an adjective. < 1241147913 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1241147921 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :NO YOU LAUGH THIS INSTANT < 1241147927 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs < 1241147934 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i'm such a comedian < 1241147947 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess there's also the problem of getting into the house when I return. < 1241147969 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :you live with your parents? < 1241147986 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It would probably be illegal for me not to. Yes, I do. < 1241147987 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i mean is it a noise problem, or you don't own a key, or the house doesn't let people in at night in any case < 1241147995 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :err aren't you like 16? < 1241148012 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :16, yes. < 1241148017 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Below the age of majority, I'm sure. < 1241148030 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :16 isn't a uncommon age to move out in finland < 1241148039 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :or maybe i just know uncommon people once again < 1241148049 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not going to be illegal for me to live at school once I go to school. < 1241148085 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And it wasn't illegal for me to live in Indiana, though I'm sure there were people responsible for my whereabouts. < 1241148102 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :probably not. which school was that again? i think you've mentioned so i can ask < 1241148150 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's likely that it's been different every time I've mentioned it. < 1241148156 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :the to-be school, not the old one < 1241148159 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Grand Valley State University is pretty much a certainty by now. < 1241148167 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241148179 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :okay never heard of that < 1241148207 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :is it awesome? i'm always looking for american universities tips < 1241148228 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I get the idea that it's pretty darn non-awesome. < 1241148250 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Rose-Hulman Institute of Technology is the awesome one. < 1241148262 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And it costs about $45,000 per year without scholarships. < 1241148271 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :what subject, i actually probably don't know? < 1241148303 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mathematics, economics, linguistics, or something similar to those. < 1241148328 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well i can get any scholarship, so money isn't much of an issue < 1241148337 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I like to call them the MEL subjects. < 1241148349 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How do you know you can get any scholarship? < 1241148351 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :right, i always assumed math but you've talked about english too < 1241148391 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well if they are based on merit, i can get them < 1241148437 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i have a perfect average, and i've done 2.5 years worth of courses this year, so on paper i'm probably in the top then in the country < 1241148442 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*ten < 1241148458 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well okay not perfect but i can explain the few flaws < 1241148461 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1241148530 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I wonder if I've ever admired an actual person for their intelligence. < 1241148546 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've ever admired an actual person < 1241148557 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :people tend to be kinda stupid, even when they're better than me < 1241148581 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I've admired the fictional Charlie Gordon for his, but I tend to think myself able to outdo people, if I put the effort into it. < 1241148589 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And I never put the effort into it, so I'm never proven wrong. < 1241148601 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well that's pretty much what i did this year, put the effort into it < 1241148659 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :2.5 years' worth of courses in one year? Bring it on; all of my classes are boring. < 1241148670 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :bring it one how? < 1241148676 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea. < 1241148680 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :*on < 1241148709 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :it's still not that much, i just took a few more courses than i did in high school, here you just usually take very little, so my little is globally speaking a lot < 1241148745 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :But next week and the week after, I have AP tests. They include Microeconomics, Macroeconomics, Physics C: Electricity and Magnetism, and Chemistry. < 1241148769 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :well those all sound interesting enough. < 1241148782 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :AP test? < 1241148786 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :aptitude < 1241148787 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241148791 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The bulk of my knowledge about economics comes from a one-semester economics course I took two years ago. A lot of my knowledge about physics comes from a one-year physics course I took six years ago. < 1241148807 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Advanced Placement; the idea is getting college credit for classes taken in high school. < 1241148813 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i don't have any knowledge about either :< < 1241148822 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1241148830 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'm hoping that the economics tests will be pretty intuitive. < 1241148863 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i got "college credit" for the courses i took at the actual university during high school < 1241148885 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think the amount of stuff there is to know about physics is relatively small. < 1241148888 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, not the same. < 1241148914 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :and from the cisco ccna stuff i did, which was 100% surface learning, i don't remember any of it < 1241148948 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Chemistry is something there is a lot to know about, but I got an 800 on the SAT II for it, and I took Honors Chemistry last year. < 1241148960 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Let's see, my other AP tests are... < 1241148964 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i didn't actually know how to study at high school, i did well enough by just using my brain in the exams < 1241148998 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :there's not a lot to know about physics? < 1241149008 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :where's Slereah when you need him < 1241149011 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :English, Biology, and Calculus BC, I'm taking the classes for, so there's little question that I'll get 5s on those. < 1241149029 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :oh same grade system, fail-5? < 1241149050 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :These differential equations govern gravity. These differential equations govern electricity and magnetism. That's it. < 1241149055 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's similar. < 1241149116 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :1 is "no recommendation", 2 is "possibly qualified", 3 is "qualified", 4 is "well qualified", and 5 is "extremely well qualified". < 1241149139 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :These refer specifically to "college credit or advanced placement". < 1241149185 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241149191 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :good luck on those < 1241149225 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And the other ones I'm taking are Computer Science AB and Physics C: Mechanics. < 1241149232 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :speaking of studies, i have four exams next week, so i should probably start considering leaving soon < 1241149251 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :err AP's or courses? < 1241149256 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AP tests. < 1241149260 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :right right < 1241149274 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Each test takes four hours; I think I'll finish each day by 5 PM at the latest. This leaves a nice four hours to study for the next test, eh? < 1241149298 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :how many you have in one week? < 1241149312 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :They're spread out relatively evenly over two weeks. < 1241149330 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i usually do exams in about 3 hours, therefore i have about 14 hours a day for reading < 1241149348 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What, four hours of sleep? < 1241149349 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i have 6 exams in the next 2 weeks < 1241149360 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241149369 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :14+3=17, 24-17=7 < 1241149382 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :but yes, that's how much i sleep when i have exams, or less < 1241149386 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Right, right. < 1241149391 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :3-4 hours < 1241149394 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i panic lots. < 1241149413 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :"OMG WHAT IF I FORGET THE DETAILS OF THIS HEADER" < 1241149456 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, it looks like I have a test on Tuesday, May 5; one on Wednesday, May 6; three on Monday, May 11; one on Tuesday, May 12; one on Wednesday, May 13; and two on Thursday, May 14. < 1241149485 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :But the three on May 11 are really more like one and two halves, since the Physics C ones are half as long as the others. < 1241149501 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :taking AP? < 1241149510 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :coppro: yep. < 1241149517 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1241149523 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also, /me should scroll up < 1241149528 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :that's a lot of exams; then again if it's about aptitude i guess it doesn't matter that much. < 1241149538 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Also, I have a load of Spanish homework due on May something. < 1241149556 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :My Spanish teacher said that I need to be doing about five assignments a day to catch up. < 1241149568 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i like to surface learn all the details before the exam, which isn't the point for aptitude stuff (and not for exams either, it's just how i roll). < 1241149573 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Due to the fact that I'm not in AP and the fact that AP exams won't get me anything at my target university, I'm not writing any AP exams. < 1241149614 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What is "aptitude"? < 1241149623 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: err < 1241149639 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :the thing i thought ap was about, and still think it is < 1241149641 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :you know, skill < 1241149661 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :and not about learning some specific new thing < 1241149684 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So practical ability, neither knowledge nor intelligence exclusively but a combination. < 1241149702 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :...maybe. < 1241149728 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :something like that, i just meant it's probably the kind of exam that's more about how well you know the general subject than it is about being you know studied it lots. < 1241149743 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :like you know understanding. forget it :P < 1241149747 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter < 1241149818 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's why I don't plan on studying lots. :-P < 1241149822 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :i just assume it's not the kind of thing you revise that much before the exam, but more the kind of thing that tries to measure what you learned in high school or whatever. < 1241149833 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241149838 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :that's all i meant < 1241149895 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll probably leave in 10 minutes < 1241149908 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :sun just rose :P < 1241149926 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I can study for one on Monday, one on Tuesday, one on Wednesday, one on Thursday, one on Friday, one on Sunday, one on Monday, one on Tueday, one on Wednesday. < 1241149959 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :next time i don't have to study is probably 19.5. < 1241149963 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :day.month. < 1241149969 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Or I could be responsible and begin studying the day after tomorrow. < 1241149985 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :excluding these random 3 hour irc breaks < 1241149988 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, right. I have things due Monday. < 1241150006 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And I have an email to finish. Be back right before you leave or something. < 1241150044 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :alrighty, i'll try to consume a few more pages of this trivial networking crap < 1241150048 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but what I /do/ need to do is my calculus work < 1241150418 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finishes the email. < 1241150433 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :just in time! < 1241150446 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins, non-exclusively. < 1241150457 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :See you. < 1241150460 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :except i'll just leave irc and read the rest of this thing < 1241150476 0 :oklofog!unknown@unknown.invalid PRIVMSG #esoteric :so yes, we see like the swedes say. < 1241150481 0 :oklofog!unknown@unknown.invalid QUIT :"PJIRC @ http://webirk.dy.fi" < 1241150482 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Of course. < 1241150766 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And I guess I have to go now as well. < 1241150793 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I have two options: be tired, or get addicted to caffeine. < 1241150818 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The obvious explanation for my being tired is that I slept too much last night. :-P < 1241150876 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, plan: read no more than 50 pages of Flowers for Algernon, then work on Spanish. I'm currently on page 185. < 1241150879 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :See y'all. < 1241151059 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll include a lolcat in my cryptography presentation < 1241151072 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :namely this specimen, http://geekfriendly.org/blog/wp-content/uploads/2007/06/schrodinger_s-lolcat.jpg < 1241151787 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We were talking about PSPACE-complete games in Theory today, and one that he mentioned I think has the potential to be used as the basis for a real game. Given a graph, a starting vertex, and two players, each player selects a vertex pointed to by the current vertex, and crosses the current vertex out. You're not allowed to move to a vertex which is crossed out, and if you can't move, you lose. < 1241153138 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241153861 0 :rodgort!unknown@unknown.invalid QUIT :"Coyote finally caught me" < 1241153880 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1241153890 0 :lifthrasiir!unknown@unknown.invalid QUIT :"Changing server" < 1241153925 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1241154039 0 :lifthrasiir!unknown@unknown.invalid PART #esoteric :? < 1241154121 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That seems really simple. < 1241154151 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It makes me wonder if there's a way to estimate the maximum nimber of a group given a random sample. < 1241154200 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The obvious answer is no, because it's PSPACE-complete. < 1241154294 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1241154590 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241154649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so! < 1241155814 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I < 1241157778 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :though < 1241157781 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241158840 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :aww. today's xkcd is cute < 1241158984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : that's a good idea < 1241159028 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I can hear the sound of a thousand geeks scrambling to make such a script and be Internet Famous < 1241159072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's got to be some ebay-scraping libraries already < 1241159175 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1241159228 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it'd be hilarious if someone set up a beartrap in the pentagon < 1241159229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241159379 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah, and they'd probably get a thousand life sentences, if not death by disembowelment and a thousand advertisers trying to use the recent "terrorist attack" to sell their security < 1241159420 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :...to exaggerate somewhat < 1241159558 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :my clock is telling me it's too late for aimless rants < 1241159569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well then < 1241159575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :get on AIM and start ranting! < 1241159627 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh no, your clever wordplay has rendered every bit of logical reasoning I've picked up over the years utterly useless! :X < 1241159650 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :VICTORY IS MINE < 1241159745 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Somebody set up us the pun < 1241161584 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :set us up* < 1241161947 0 :Slereah!n=butt@ANantes-259-1-119-251.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241161982 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you clearly don't know how to speak Engrish < 1241162006 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :except the original quote is "set us up" < 1241162025 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh not its not < 1241162029 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :damn my faulty memory! < 1241162044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i retract my correction, gracenotes < 1241162053 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeas, "set us up" sounds more natural and more menacing < 1241162089 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but your base are not have property natural < 1241162776 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241163985 0 :comex!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241164799 0 :clog!unknown@unknown.invalid QUIT :ended < 1241164800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241165506 0 :Ilari!unknown@unknown.invalid QUIT :"Shutdown..." < 1241167363 0 :kerlo!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241167405 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1241168606 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241169305 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1241169841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: The arch installer is not graphical? <-- Yes. Ncurses has line art... :P < 1241169849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anywya < 1241169852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway* < 1241169855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you will use it once < 1241169861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it matter then? < 1241169870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you won't ever need to use it again after. < 1241169876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since Arch is pure rolling release. < 1241169940 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241170786 0 :lifthrasiir!unknown@unknown.invalid QUIT :Remote closed the connection < 1241170872 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1241171686 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1241172702 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241172718 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241173110 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241173787 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241174574 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241175436 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241177213 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241178037 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1241178126 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241180937 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, Arch is nice! < 1241182880 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1241185408 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241188426 0 :kar8nga!n=kar8nga@m-183.vc-graz.ac.at JOIN :#esoteric < 1241189280 0 :iano!n=iosgood@076-076-146-052.pdx.net JOIN :#esoteric < 1241190250 0 :iano!unknown@unknown.invalid QUIT : < 1241190481 0 :M0ny!unknown@unknown.invalid QUIT :"PEW PEW" < 1241190611 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241190673 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241192100 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241192768 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1241193019 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241193972 0 :Hiato1!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241193984 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241195611 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241195709 0 :kar8nga!n=kar8nga@a-66.vc-graz.ac.at JOIN :#esoteric < 1241195855 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241196499 0 :louzer!i=louzer@spnp206156.spnp.nus.edu.sg JOIN :#esoteric < 1241196603 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :Is there a mechanical way to make a quine of a combinator? < 1241196623 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :something like a fixed point combinator? < 1241196762 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What do you call a quine from a combinator, exactly? < 1241196890 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :A quine from an expression made of combinators is something that evaluates producing the same expression that was evaluated. < 1241196948 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241196952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Happy Mailman day! < 1241196979 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That would be... a non-normal form? < 1241196986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :louzer: ```sii``sii is the most famous combinator quine, in that sense < 1241196993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although any such quine is necessarily an infinite loop < 1241196999 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241197023 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not sure you can actually compute to check for it. < 1241197032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi btw ais523 < 1241197036 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Halting problem and all < 1241197039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241197074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unless you can, since it's not actually every non-normal forms < 1241197077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1241197082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that's an interesting question. "Does a combinator expression halt" is obviously unsolvable. "Does a combinator expression ever return to its starting point when evaluated" is I suspect unsolvable, but it's not obvious from the halting problem that it is < 1241197302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to build gcc 4.4 < 1241197316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has some new dependencies. Which has more dependencies. < 1241197317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241197358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two deps left ot compile before it's time to compile gcc itself. < 1241197393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the Ubuntu/Debian "install all build dependencies of this package" command < 1241197413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lets you build what parts of the system you like by hand, without chasing dependencies < 1241197500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are not in stable arch linux at least yet. < 1241197502 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Perhaps there are ways for a combinator expression to loop forever without ever reaching its starting point < 1241197513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :louzer: there definitely are < 1241197521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, plus I had to recompile one dep (gmp) to enable some more options for it < 1241197526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241197545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :```s``skki``sii becomes ```sii``sii after once round the loop, IIRC < 1241197556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and from then on is ```sii``sii forever < 1241197560 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that was quick < 1241197578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, ```s.a.b``s.c.d is the usual expression I use to test Unlambda interps < 1241197582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about one not ever reaching the same state again. As in, every state is unique < 1241197585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'm rather familiar with how it loops < 1241197593 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or `mm on the bird :3 < 1241197594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think that's possible too, but harde < 1241197595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*harder < 1241197604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241197617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, what < 1241197630 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :m is ``sii in lazy bird < 1241197630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine something like (:*:^):^, translated to Unlambda < 1241197653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:^):^, < 1241197653 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much stack! < 1241197657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rigt < 1241197659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right* < 1241197718 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Around stacks, never relax. < 1241197811 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :what if use Zobrist hashing to test whether some evaluation step during evaluation gets repeated? We will be able to do impossibility-space tradeoff attack on halting problem lol.. (People use Zobrist hashing to find whether chess board states get repeat when searching down the game tree.) < 1241197893 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :wait ordinary hashing would do < 1241197897 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :the job < 1241197927 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :because expressions can be evaluated unambiguosly < 1241197971 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :zobrist would help to check whether parts of the expression are getting repeated < 1241198019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://www.quote-egnufeb-quote-greaterthan-colon-hash-comma-underscore-at.info/befunge/ytest.bf < 1241198020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Flags: 1 < 1241198043 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241198054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you miss that yesterday about egobot? < 1241198060 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241198088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241198091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb EgoBot < 1241198093 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :I bet Turing would say there exists an expression that does not have any detectable pattern that signifies non-haltability < 1241198093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 3y.@ < 1241198093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1128682830 < 1241198105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't the same one < 1241198110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, different code base < 1241198115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no suspending thing < 1241198117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1241198166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and another thing... I made a patch to add befunge-98 to it. Using cfunge. Which made me add some new compile time options for cfunge. To enable/disable some things. < 1241198192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(TURT is disabled in cfunge in EgoBot, so is NCRS and TERM. And it runs with -S so no unsafe IO) < 1241198320 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :Guys, so there cannot be a mechanical way to generate a quine of a combinator expression because that would mean there exists halting predictor which is impossible? < 1241198376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you can certainly generate some infinite combinator loops < 1241198385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not all of them < 1241198399 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :hmm :( < 1241198404 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :return "```sii``sii" < 1241198418 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Works every time < 1241198422 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241198452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :```s``ska``skb``s``skf``skg is an infinite loop no matter what a, b, f, g < 1241198467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Unlambda experts will know why I skipped c, d, and e) < 1241198481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241198481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1241198491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241198491 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241198505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's nice to see the exclamation mark prefix come back < 1241198525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, no !def? < 1241198532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no Underload? < 1241198535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Make a patch I guess. < 1241198538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In fact make two < 1241198546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are instructions for how to add new languages. < 1241198602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would been I'd need an Underload interp written in something sane < 1241198604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*mean < 1241198633 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric :Life would have been so much easier if I had an Oracle machine.. fuck reality! it doesn't want me to have one. < 1241198722 0 :thutubot!n=thutubot@normish.org JOIN :#esoteric < 1241198722 0 :thutubot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241198725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, C, java, haskell and several other ones are supported. < 1241198725 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241198732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it executes the interpreter binaries. < 1241198739 0 :thutubot!n=thutubot@normish.org JOIN :#esoteric < 1241198747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241198750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+hello < 1241198751 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, ais523! < 1241198757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (:aSS):aSS < 1241198758 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1241198778 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh, asses < 1241198778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now 2 out of 5 bots here can do Underload < 1241198782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than 1 out of 4 < 1241198785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that wasn't deliberate! < 1241198797 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I will never believe you < 1241198798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it were, I'd have capitalised it properly < 1241198806 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does one do unlambda? < 1241198817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot dose < 1241198819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*does < 1241198823 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What command? < 1241198831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ```s.a.b``s.c.d < 1241198839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1241198848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda `````kisses < 1241198849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I probably shouldn't have fed it an infinite loop < 1241198853 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :SMOOCH < 1241198861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: that produces no output, obviously < 1241198865 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241198867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,]!test < 1241198871 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ``````kisses.x < 1241198886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can only conclude I accidentally crashed it with that loop < 1241198889 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ````kiss.x < 1241198893 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1241198894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Did you guys kill EgoBot >_< < 1241198896 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess not < 1241198901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I think quite possibly < 1241198907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241198907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1241198917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, it's listening to you < 1241198921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241198921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241198931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,]!test < 1241198943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's possible, and even likely, that unlambda doesn't work. < 1241198957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know that bf works, though < 1241198960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not getting output from it < 1241198970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++. < 1241198970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1241198972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241198977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just not accepting input via ! < 1241198989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It uses EgoBF *shrugs* < 1241199016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What should ````kiss.x output? < 1241199017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we certainly need to add Underload, but the problem is that the only two known sandboxed Underload interps are written in esolangs < 1241199027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it shouldn't < 1241199031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :``kis = i < 1241199034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :````kiss = s < 1241199038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and `s.x has no output < 1241199043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's an incomplete expression < 1241199047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda `.xi < 1241199047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :x < 1241199056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so it does work :P < 1241199068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how does EgoBot handle infinite loops? < 1241199072 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241199074 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ````````kiss.m.y.a.s.s < 1241199074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :myaas < 1241199084 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :kekeke < 1241199101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It nices down, kills long-running scripts, and refuses to allow anything to take more than 25% CPU < 1241199109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, makes sense < 1241199120 0 :louzer!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241199133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does underload have the ability to run I/O or whatnot? < 1241199139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :underload does O but not I < 1241199154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Output to files? < 1241199159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, just to stdout < 1241199164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh greaat < 1241199170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of the deps fail configuring < 1241199172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1241199174 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/******************************************************* ...too much output! < 1241199178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1241199178 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/*******************************************************/*****************************************************************************************/********************************************************************************* ...too much output! < 1241199180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it claims a header that does exist doesn't... < 1241199180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So there's no complelling reason not to use a normal underload interp? < 1241199191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only compelling reason is that there are no normal underload interps < 1241199195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*compelling < 1241199201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1241199208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, one that's in an esolang is fine, really. < 1241199211 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is that prime numbers? < 1241199213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's simple enough to implement that everyone just wrote esolang versions < 1241199216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So long as it's an esolang that EgoBot supports. < 1241199216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no, fibonacci < 1241199222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :primes don't go up exponentially < 1241199223 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o < 1241199227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oko < 1241199247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, the best thing would just be to write an interp in something sane < 1241199261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not stopping you :P < 1241199261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an efficient C version, but it's a compiler not an interp < 1241199262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I await a hg bundle. < 1241199301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload interps have been written in: JS, Thutu, Befunge, Redcode, BF < 1241199318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other problem is it's very easy to use up memory really quickly in an Underload program < 1241199319 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i found some example that rcfunge is faster than cfunge... :p < 1241199322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have a limit on memory used? < 1241199326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, details < 1241199330 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastie.org/465147 < 1241199334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. 32M < 1241199340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's fine < 1241199348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, the actual program? < 1241199350 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241199351 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I have 1G on the system) < 1241199356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241199362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the only way to output a newline in Underload's to put a literal newline in the program < 1241199366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that could just be done via URL < 1241199366 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it puts p at <9^6,0> so it tests pure performance of the fungespace get < 1241199370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, where does it put it < 1241199389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, is those value average over several runs btw? < 1241199392 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That sort of issue I just dont care about ;) < 1241199401 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait, <9^8,0> = <43046721,0>, i mean < 1241199408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : 'q99*:*:*0p3 < 1241199409 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. that was similar < 1241199411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that ever exit? < 1241199425 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it should exit eventually. < 1241199442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how the ' before the q is ever overwritten < 1241199455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it runs over lots of empty funge-space indeed, < 1241199457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed* < 1241199469 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, it puts q at <9^8,0>, so after ...p3 there is a generated q and exits < 1241199485 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(albeit there are 43000000+ spaces) < 1241199488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1241199489 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :in between* < 1241199489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what about ccbi and pyfunge on it < 1241199490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I missed that < 1241199492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just out of interest < 1241199521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose an interp really optimised for that program would skip all the spaces in one go, and handle that in O(1) not O(n) time < 1241199523 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't have a working ccbi build yet, due to out of time, and pyfunge... is too slow. < 1241199535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you need to find all those spaces. < 1241199547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could know there was nothing in the columns inbetween < 1241199547 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i had to test pyfunge with <9^6,0>. < 1241199548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1241199550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which means lots of "check if value exist in hash table" for cfunge. < 1241199555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1241199579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests Language::Befunge < 1241199585 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :~/hg/pyfunge$ echo '88*99*::**0p' | time ./pyfunge -v98 - < 1241199585 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric : 2.91 real 2.63 user 0.20 sys < 1241199590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes I could. But then I would need to check the hash table for column count < 1241199598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would for most programs be a waste of time. < 1241199609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241199622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I said "optimized for that program" < 1241199652 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but still i cannot think why rcfunge is faster than cfunge then. maybe because of mac strangeness? :S < 1241199657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, feel free to tune the size of the static array to include that. #defines are near line 100 of src/funge-space/funge-space.c. Note the comment about < 1241199661 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :think of* < 1241199664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about 16-byte divisible* < 1241199673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define FUNGESPACE_STATIC_X 512 < 1241199673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define FUNGESPACE_STATIC_Y 1024 < 1241199689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err not just 16 byte < 1241199725 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241199747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: each must be a power of two. And (FUNGESPACE_STATIC_X * FUNGESPACE_STATIC_Y * sizeof(funge_cell)) % 128 == 0 < 1241199750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1241199757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241199777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the comment *was* correct after all < 1241199810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jqbef98 is much slower than either cfunge or RC/funge < 1241199817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not at all surprising, it's one of the slowest on Mycology < 1241199828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I'll try profile it later today. Doing some other stuff atm. And food is soon ready. < 1241199851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills the process after 90 seconds < 1241199894 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: alright. < 1241199916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not that I know rcfunge code very well. < 1241199920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is rather messy < 1241199941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241199941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 unlambda whirl < 1241199958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, were you around when Deewiant tested on 32 MB large text file from project gutenberg? < 1241199963 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :FYI, i have #defined FUNGESPACE_STATIC_X to 0x4000000 and FUNGESPACE_STATIC_Y to 1, and cfunge became very slow (i.e. 60s and still running) < 1241199966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :With a @ to just check parsing. < 1241199971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241199978 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for smaller FUNGESPACE_STATIC_X there is no difference. < 1241199983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like that idea, give a @ followed by 32 MB of junk? < 1241200007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah. cfunge was fastest. 27 seconds or such and 2.2 GB RAM. CCBI was way more. And more than half an hour (forgot how long exactly) < 1241200015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember what other ones he tested. < 1241200026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, my guess for the 0x4000000 define is that cfunge caused the computer to swap by trying to access that much memory < 1241200045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes < 1241200050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds correct. < 1241200058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a 1 followed by 26 zeroes, isn't it? < 1241200061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food. < 1241200063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's only 64 MB < 1241200074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, *4 or 8 due to width of an int < 1241200076 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, that is 256 MB. < 1241200087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :256 MB isn't an insane amount for some modern computers < 1241200094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably yours can't handle it, though < 1241200111 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :agreed, i have only 2GB of ram < 1241200131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :256 MB should fit in 2GB without swapping, though < 1241200430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyone here have ideas of how to write a super-optimised sane Underload interp? < 1241200434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to a compiler? < 1241200493 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 3.x or 4.x RAM and 4x minutes < 1241200500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where I can't remember the x < 1241200599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Super-optimiZed is not a requirement. (But American spelling is lawl ;) ) < 1241200616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, especially as I'm British < 1241200628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I write in a mix of British and American English unless I concentrate < 1241200632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to being on the Internet so much < 1241200643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1241200648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if I'm going to write an interp in a sane language, I want it to run quickly < 1241200649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AMERICANS HAVE TAKEN OVER THE INTARWEBS < 1241200696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1241200713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " CCBI was way more. And more than half an hour (forgot how long exactly)" < 1241200716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 256 MB should fit in 2GB without swapping, though < 1241200717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241200722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is another thing < 1241200726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cache < 1241200728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume. < 1241200736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1241200748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but cache misses shouldn't slow cfunge down that dramatically < 1241200769 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Life was simpler when all memory was the same speed < 1241200787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even back in the 6502, memory access to the bottom 256 bytes of memory was faster < 1241200794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*on the 6502 < 1241200803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although only 16 bytes of it was available to user programs < 1241200852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who's Lawrence Woodman, I wonder? He's been writing about Redcode and SUBLEQ < 1241200922 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Get 'im in 'ere! < 1241200932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was my reaction < 1241200978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241200994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 256 MB is quite a bit to fill with spaces initially though < 1241201000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1241201013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although again it shouldn't take that long < 1241201014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even though I use streaming non-temporal stores. < 1241201017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241201026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memtest86 can fill my entire memory with anything in less than a second < 1241201030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have more than 256 MB < 1241201041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1241201061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, not the entire memory < 1241201070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it needs to reserve some for itself < 1241201091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, the entire memory < 1241201099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I mean. For it's own code. < 1241201100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it fills most of it, then moves itself to a different location, then tests the bit where it was < 1241201103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241201111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about BIOS reserved bits. < 1241201117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1241201147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how it handles those < 1241201161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine it doesn't test memory-mapped registers with random data, though! < 1241201169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1241201185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241201220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, did that one you set ever finish? < 1241201247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not I suspect it just doesn't handle 1 for the dimension very well. < 1241201263 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i terminated it before it finishes. < 1241201908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does "ulp" mean in the context of floating point < 1241201930 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :unit in the last place. < 1241201945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or unit of least precision < 1241201946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. And what does that actually _mean_ < 1241201947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Same thing < 1241201951 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ulp of some floating point number is < 1241201963 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ulp(x) is the difference between the two floating-point numbers closest to x < 1241201971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241201992 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :a gap between it and closest representable number greater than it < 1241202036 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :greater than -> closest to it. < 1241202097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241202257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know gcc best. < 1241202273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does one need to do the bootstrap thing when building a new gcc version using the previous gcc version. < 1241202275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly in this channel, but only an older version, and I bet there are people who know more about gcc than me elsewhere < 1241202286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this channel yes < 1241202293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you never "need" to do the bootstrap thing, not even for building with a different compiler < 1241202302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why does it default to being used then < 1241202315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it gives a more efficient binary in most cases, and because you can't test unless you bootstrap < 1241202320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :To verify trhat the generated compiler is correct. < 1241202326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241202340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241202427 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And because the compiler doesn't taste like chicken until it's compiled itself. < 1241202465 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, anyone can connect to eso-std.org domains? my DNS didn't resolve them at all. < 1241202483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, eso-std.org no longer exists < 1241202487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird dropped the domain, and it's been parked < 1241202495 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah, then okay. < 1241202502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there's something for particular you're looking for that was there, I might know where it is now < 1241202509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-j2 is safe for gcc iirc < 1241202574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd, why does trying to open a new ssh connection only work when the target computer isn't loaded. < 1241202583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :existing ones work fine in all cases. < 1241202592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so does running most programs < 1241202659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even if I ctrl-z whatever is putting that load on the system... It doesn't help. < 1241202682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, any existing ssh that is currently connecting doesn't finish connecting. < 1241202694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :new ones are close to instant < 1241202812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially configure running prevents it working. Compiles do it sometimes. < 1241202814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea? < 1241202836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241202839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241202846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing strange in logs < 1241202956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Microsoft's servers crashed when they tried to release Windows 7 RC to the MSDN and TechNet subscribers < 1241202979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did they actually crash < 1241202987 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression they just got slashdotted < 1241203005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should slashdot slashdot < 1241203009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to see what happens. < 1241203019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why was eso-std.org taken down? (<-- ehird?) < 1241203028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I consider being slashdotted as a form of crashing < 1241203049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm not entirely sure, I'm no good at following ehird's logic with server maintenance < 1241203059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Slashdottedness doesn't require manual intervention to resolve < 1241203062 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241203063 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Crashedness does < 1241203068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241203072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, just slashdotted then < 1241203099 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't suppose there was anything hugely relevant there anyway? :) < 1241203108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It was dormant. < 1241203112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The server is up. < 1241203122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Will not be soon due to moving to prgmr < 1241203134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:23 GregorR: We were talking about PSPACE-complete games in Theory today, and one that he mentioned I think has the potential to be used as the basis for a real game. Given a graph, a starting vertex, and two players, each player selects a vertex pointed to by the current vertex, and crosses the current vertex out. You're not allowed to move to a vertex which is crossed out, and if you can't move, you lose. < 1241203137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haw. < 1241203138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Hawt < 1241203149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I can try Arch. < 1241203151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :downloading Slackware atm < 1241203156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1241203161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reply to you. < 1241203164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't you try it < 1241203181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Started to, then had to go sleep. < 1241203185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that game GregorR mentioned, if you did it with a directed graph you could use it to model any finite game, with an appropriate graph < 1241203194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Even hawtter. < 1241203212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well nxn Go is supposedly PSPACE-complete iirc < 1241203213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mayhaps I will try a BSD afater slack < 1241203239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you messing with lots of different Linux distros? < 1241203246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1241203252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Distroshopping. < 1241203256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1241203274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, could you model chess with it < 1241203288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: arch using grub on a cd freaked me out < 1241203294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, in theory, but the graph would be insanely massive < 1241203297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't it work < 1241203305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it worked just fine < 1241203309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's freaky < 1241203311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How massive? If exponential, that's not a valid reduction :P < 1241203314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would you do it. I mean how do you represent a game in it. < 1241203322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes, exponential < 1241203331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right, so that doesn't prove anything about Chess. < 1241203333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with one node for every position, and directed arcs that don't let you go back < 1241203337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, it wasn't meant to < 1241203341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: chess has some timeout rules that force it to be finite < 1241203344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, OK :P < 1241203355 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So in short, every game with a finite number of states can be represented as a graph of states. < 1241203365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No shit sherock < 1241203367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sherlock < 1241203369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's called a FSM < 1241203370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not just no. states but also length) < 1241203381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*an FSM < 1241203381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could only represent turn-based games with moves on a graph or board I think. And only deterministic ones. < 1241203402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example, you couldn't represent any game with dice right? < 1241203408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway, I don't mind a textual installer, it just tends to imply unpolishedness in other areas < 1241203409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did I misunderstand < 1241203416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, it would have to be deterministic < 1241203429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just add a token < 1241203431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rand(N) < 1241203434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you don't need moves on a graph/board, anything with a finite number of defined states will do < 1241203435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meaning a number from 0-N inclusive < 1241203438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and turn based. Not deterministic and continuous. < 1241203444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there a theory of nondeterministic graphs? :P (Quantum graphs?) < 1241203449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: continuous implies infinite number of states < 1241203457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well maybe wrong word. < 1241203460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I assume I want an ftp/http installation source? < 1241203467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm using the ftp disk < 1241203468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I used netinstall yes < 1241203470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*disc < 1241203475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so yes. < 1241203482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dhcpcd failed < 1241203482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awsum < 1241203510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, now it was almost a year ago I installed. So I don't remember all details < 1241203514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe ask Deewiant too < 1241203514 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241203522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: strictly speaking a reduction from something bounded finite is not really exponential no matter how much it blows up < 1241203539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you just stick it in the constant multipliers) < 1241203541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh god, I have to use the awful partitioning program < 1241203547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make a graph to represent D&D first edition. < 1241203549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what one? < 1241203555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought there was fdisk on it < 1241203563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it cfdisk? < 1241203567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cfdisk < 1241203569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1241203570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :D&D first edition is nondeterministic and has an infinite number of states < 1241203573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I feel for you < 1241203573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cfdisk crashed on my disk IIRC < 1241203574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: True. But I was assuming "generalized" Chess with nxn boards *shrugs* < 1241203577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wow < 1241203581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl phone < 1241203587 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fdisk worked though < 1241203644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pacman preparation failed. < 1241203645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1241203648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up < 1241203651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even slackware's install is better < 1241203724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Slackware has an installer? :P < 1241203729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241203732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i (very vaguely) recall that loop quantum gravity theory may use something that's almost quantum graphs, although the spin or was it area annotations may be on tuples of lines so it's a bit higher-dimensional < 1241203756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It has a command which tells you how to run the disk partitioner, and a program that lets you select what packages to install which then copies them to the disk. < 1241203764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The package installer even uses ncurses. < 1241203770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1241203780 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They've given up on their heritage! :( < 1241203782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slackware isn't unusable... just minimalist. < 1241203804 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You should install LFS. < 1241203809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAA < 1241203812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LFS is how people who aren't pansies install their distro. < 1241203815 0 :thutubot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241203822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I am going to kill you now. < 1241203828 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LFS is so awesome it scared thutubot away. < 1241203835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You will then die. < 1241203846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"They're just sitting there taking up (precious) disk space." — LFS < 1241203853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Precious disk space. < 1241203865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the last time I thought disk was precious was in the nineties. < 1241203891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's why "precious" is in parens X-P < 1241203905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You could always install Gentoo (wimpmode LFS) < 1241203919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate Gentoo with the fiery passion of a thousand suns. < 1241203926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So do I. < 1241203930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because it's wimpmode LFS. < 1241203933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I'm no wuss! < 1241204061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Slereah: that's an interesting question. "Does a combinator expression halt" is obviously unsolvable. "Does a combinator expression ever return to its starting point when evaluated" is I suspect unsolvable, but it's not obvious from the halting problem that it is < 1241204107 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think that's nearly obvious though, because you can take an integer function with unsolvable halting and turn it into a quine < 1241204127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's slack time! < 1241204134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slacks < 1241204168 0 :Leonidas_!n=Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1241204217 0 :thutubot!n=thutubot@normish.org JOIN :#esoteric < 1241204226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: WOW, you can use cfdisk OR fdisk! < 1241204236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slackware is amazing. < 1241204241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, if something returns to its starting point that can obviously be proved, just as it can be proved _if_ something halts < 1241204253 0 :Leonidas_!unknown@unknown.invalid NICK :Leonidas < 1241204280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i guess this is really "obvious if you've thought about such problems before") < 1241204291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Even slackware's install is better <-- I never had any issues. < 1241204294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even on lvm < 1241204306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but cd version I used was from august last year. < 1241204321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool, slackware calls ext2 "standard". < 1241204353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : LFS is how people who aren't pansies install their distro. <-- I done it. And HLFS. You learn a lot, but you don't want to use it. < 1241204364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why are you not going with ubuntu or debian < 1241204373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Boredom. I have cheap VM creation. < 1241204377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And a fast internet connection. < 1241204380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: old standards are also standards? < 1241204382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Distros are like pokemon,. < 1241204387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,\.$/./ < 1241204398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Emacs is a separate package series in the slackware installer :DDDDDDDDDDD < 1241204411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl, it comes with tex by default < 1241204422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and games! BLOATWARE MORE LIEK < 1241204427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah vm... < 1241204428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet it comes with hunt(1) < 1241204436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That bastion of funnity < 1241204437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no idea about arch in vm < 1241204451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"full Install everything (4.8+ GB of software, RECOMMENDED!)" < 1241204451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only tried it on a non-virtual computer. < 1241204460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where it worked (and works) perfectly. < 1241204477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I bet it comes with hunt(1) < 1241204479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1241204485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wumpus? < 1241204485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bsdgame < 1241204488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241204491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very fun < 1241204493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's multiplayer < 1241204494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, isn't it wumpus(1)? < 1241204496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241204497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goes over the network! < 1241204498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6? < 1241204498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241204499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for game < 1241204501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sgames* < 1241204504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although you'd best use localhost tbh < 1241204516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you walk around nethack-style uncovering tunnels < 1241204517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and shoot each other < 1241204519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1241204542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ASCII art with look down like nethack or adventure game style < 1241204549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :former < 1241204551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bsdgam < 1241204551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241204555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and < 1241204556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. 70s-80s < 1241204564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are bsdgames that are text adventure < 1241204565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241204566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody did adventure game style graphics then < 1241204569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241204573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you misunderstood me < 1241204578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:01 ehird: you walk around nethack-style uncovering tunnels < 1241204580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nethack-style < 1241204582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that implies graphical < 1241204587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, adventure style == adventure(1) < 1241204599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fail. it's ADVENT(1) < 1241204604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not here < 1241204617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ADVENTURE(6) BSD Games Manual ADVENTURE(6) < 1241204622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what it says < 1241204629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(6) != (1) either < 1241204635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241204638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was wrong there. < 1241204769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why does lfs need a guide? < 1241204773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems pretty simple < 1241204774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compile kernel < 1241204776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compile glibc < 1241204777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :profit < 1241204788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong. < 1241204797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to create a temp system in /tools first < 1241204801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boot strap system < 1241204808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err, I meant installing from an existing linux < 1241204814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cd /mnt/lfs, etc < 1241204815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes even then that is recommended. < 1241204821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the guide < 1241204821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't see why < 1241204827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read the guide ok < 1241204837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I value my sanity < 1241204910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Debra Lynn Murdock and Ian Ashley Murdock" < 1241204917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— List of divorces for aug 10-16 07 < 1241204927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nobodian < 1241204943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not that either of them worked on Debian by then anyway :P < 1241205106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make Hirdux ;-) < 1241205218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Murdock? < 1241205222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that about < 1241205230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ian Murdock + Debra Murdock = Debian. < 1241205235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<]>[.] < 1241205237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, flip that < 1241205238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :core developers < 1241205239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241205245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<]>. < 1241205246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ian Murdock founded it... < 1241205248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debra was his wife. < 1241205248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241205252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you have a girlfriend called Ux? < 1241205252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241205254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debra-Ian < 1241205256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian < 1241205257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1241205263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They divorced < 1241205265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is amusing < 1241205266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, guess so < 1241205266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1241205270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms < 1241205276 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>[.] < 1241205284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[>++++++++<-]>[.] < 1241205285 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ... < 1241205291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++[>++++++++<-]>. < 1241205291 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1241205294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hirdux would deviate from all standards whenever possible < 1241205305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it runs for 30 seconds before ending program < 1241205307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just FYI < 1241205310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ReactOS already exists... < 1241205314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bwahaha < 1241205320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I mean, while still being linux < 1241205322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah < 1241205322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably have no /usr < 1241205324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see EgoBot doesn't handle infinite output < 1241205332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'd have /usr, but it'd be /home. < 1241205339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, process is killed after 30 seconds. < 1241205344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241205353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess it is line buffer output < 1241205361 0 :Mony!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241205365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd also get rid of /boot < 1241205373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :After all, it's not anything to do with booting, it's just the kernel! < 1241205399 0 :Mony!unknown@unknown.invalid NICK :Guest38386 < 1241205407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aaa**k'Faaa**k, < 1241205411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i am not saying it's surprising < 1241205413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1241205422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241205422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241205427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that do in 98 < 1241205430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the kernel is executable? < 1241205432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k over fetch char < 1241205432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but it's much more fun when you can do infinite lists and stuff < 1241205433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know? < 1241205434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241205445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'Fak, < 1241205461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Consider adding an @ < 1241205464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't, but I doubt it is < 1241205465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241205468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'Fak,@ < 1241205470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to wrap it in a container < 1241205476 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and even then, it wouldn't work running in user space < 1241205483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but if you +x'd it, and put it in a container, and was in kernelspace, would it be executable? < 1241205486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how far do your funge get in mycology now btw < 1241205489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or is it not "directly" executable? < 1241205492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'a,@ < 1241205492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stfu :p < 1241205492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk < 1241205496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1241205508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, in order to load a kernel you copy the image into memory and give it the instruction pointer < 1241205511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wat < 1241205512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241205512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where did it get k from < 1241205513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's k < 1241205514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the same process you need to run an executable < 1241205516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: older program < 1241205519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ak'Fak < 1241205527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241205529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right then, my kernel would go in /bin! < 1241205530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241205538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/bin/linux or something < 1241205541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !befunge98 ak'Fak, < 1241205542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that? < 1241205547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not /sys? < 1241205549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241205554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because that should output lots of F not lots of k < 1241205554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Why? It's a binary. < 1241205556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aafaik < 1241205557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik* < 1241205568 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's a system too ;-) < 1241205574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well phooey to that! < 1241205583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Binaries are processes and belong in /proc < 1241205588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bahaha < 1241205596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'd unify /bin and /lib < 1241205602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since the distinction is often shaky. < 1241205608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Especially for scripts < 1241205611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/bin is for all non-textual data < 1241205619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/lib is for books, obviously < 1241205620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ha. < 1241205623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :09:53:50 anyone here have ideas of how to write a super-optimised sane Underload interp? < 1241205635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Probably I'd have /bin be all binaries & libraries. < 1241205636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just have executable shared libraries < 1241205644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as for memory, you could always do some sharing of structures < 1241205663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :would be easy in haskell < 1241205700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241205720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(just make * a constructor, essentially) < 1241205769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, better idea: /sys/* /proc/* /user/*, first one is system files. All of them. Config files, program, libraries, kernel, ..., second one is for those pseudo file things needed. You should combine /proc (classical) /sys and /dev in it < 1241205773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and /user is for user data < 1241205784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no subdirectories are allowed < 1241205814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no files may be written outside those dirs (that is, /foo is invalid) < 1241205816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why use directories at all, if you're banning subdirs < 1241205827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the existence of dirs but not subdirs is nicely ridiculous < 1241205861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for upgrades obviously. If user creates a file "X" and then you add X in new release you are into issues < 1241205870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with /sys/X and /user/X you have no issues. < 1241205873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241205876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/465240.txt?key=suxdvgfmuazte7rug8rvw ← The Hirdux Hierarchy < 1241205885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Simple, effective! < 1241205903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about boot loader < 1241205914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /bin/grub.bin < 1241205920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.bin means "raw executable data, yo, no headers" < 1241205927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in hirdux < 1241205951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to patch grub then. < 1241205955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1241205959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you should have a SIGUSR3 signal < 1241205961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know, just in case < 1241205970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because it expects a certain layout. < 1241205970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's up to the kernel < 1241205977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: grub can boot non-linux OSes < 1241205980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soooooooooo < 1241205980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can patch the kernel! < 1241205982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and linux systems doesn't work without /proc. < 1241205983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just do the multiboot stuff < 1241205984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just FYI < 1241205987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and fine, I'll have /proc too < 1241205995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and /sys too iirc nowdays < 1241206002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then I'll use an older kernel < 1241206002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or a bsd < 1241206005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever :P < 1241206006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you might get that to work without udev < 1241206007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess. < 1241206019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :static /dev for you < 1241206021 0 :Judofyr!n=Judofyr@ti0056a341-0392.bb.online.no JOIN :#esoteric < 1241206029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd also need /mnt < 1241206032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that file has the basic structure < 1241206040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the thing with /usr/root < 1241206053 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1241206060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Basically, /usr/foo is the same hierarchy as /, except that there's no /usr/foo/usr (duh) and /usr/foo/home is their home directory. < 1241206068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you have /usr/anmaster/bin, etc. < 1241206072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And /usr/anmaster/home/music < 1241206078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241206080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~ = /usr/$USER/home < 1241206081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241206098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is there a bin outside their home but inside their user < 1241206101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that didn't make sense < 1241206107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tell him why it makes sense < 1241206117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(/usr/foo is not a home directory, it's just that user's personal system files) < 1241206120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : actually, the existence of dirs but not subdirs is nicely ridiculous <-- IIRC Mac OS 1 (!) had something like that < 1241206124 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241206130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what would be /home/anmaster/local/bin is now /usr/anmaster/bin < 1241206138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DOS 1 didn't have dirs at all < 1241206142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what would be /home/anmaster/music is not /usr/anmaster/home/music < 1241206145 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :Greetings < 1241206148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see? it separates the two distinct concepts. < 1241206153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*now < 1241206154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not not < 1241206157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm. So what should be in home then < 1241206161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, Windows Vista works like that < 1241206162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in your opionion < 1241206163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /usr/anmaster/home/music < 1241206165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that's hardly original < 1241206169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i never said it was < 1241206174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster doesn't understand it, though. < 1241206180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241206184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also /usr/anmaster/code/foo < 1241206184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1241206192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that should be home/code? < 1241206195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, yes < 1241206203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/usr/anmaster is just things like a user's local binaries, logfiles, databases, blah blah blah < 1241206203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see it didn't make any sense < 1241206211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if I write a program called . < 1241206211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/usr/anmaster/home is their personal scratchspace < 1241206217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it exists. < 1241206218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can I use .. as a dotfile to store its data? < 1241206219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway /lib needs subdirs on Linux. Where do you place kernel modules now < 1241206228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need multiple dirs < 1241206238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you can have more than one kernel version installed < 1241206241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: clearly, you distinguish kernel modules by the file extension < 1241206241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good at upgrades < 1241206245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /bin/linux/{kernel.bin,moduleblah.so,...} < 1241206249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1241206252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: hi there < 1241206257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't solve the version problem < 1241206262 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just wants to hear suggestions for an interesting, non-eso programming language from the chatroom. Is that so much to ask!?!?! :P < 1241206265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241206272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kernel expects a structured layout iirc < 1241206272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't care about multiple versions < 1241206273 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Hello < 1241206276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and fuck the kernel :) < 1241206279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the modutils tools rather < 1241206279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll use bsdddddddddddd < 1241206291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok that uses /boot/kernel/* < 1241206292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: i am obliged to mention haskell, despite not doing much in it... :D < 1241206299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but could be changed < 1241206326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you'd still need to patch a lot of libraries to make this work < 1241206328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, factor was recently mentioned < 1241206329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like dynamic linker < 1241206331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1241206341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't caaaaaaare they can suck my diiiiiiiiiiiiiiiiiiiiiiiiiiick < 1241206344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they suuuuuuuuuuuuuuuck < 1241206345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(never tried it) < 1241206345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::|| < 1241206345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241206349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just tell it that /bin is /lib. < 1241206359 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right, though I've looked at it. I was thinking imperative, having just discovered Io, but it seems to have slowed to nothing in terms of dev/activity < 1241206368 0 :M0ny!unknown@unknown.invalid QUIT :Connection timed out < 1241206372 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :hrmm... will hcek it out < 1241206372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, at the very least you need to patch the build system and some files to do that. < 1241206378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: factor is quite imperative, but stack based < 1241206380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#concatenative < 1241206383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haskell is fun though. < 1241206389 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :roger < 1241206394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1, erlang is nice too < 1241206396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D is traditional-style imperative < 1241206397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, concatenative langs < 1241206402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erlang is not nice >:( < 1241206418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you should learn Prolog if you never have done before < 1241206418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1, concurrent and easily distributed. Functional language. < 1241206428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you just hate it because I like it. < 1241206431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think every programmer deserves to know Prolog, even if they never use it or don't like it < 1241206436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you *always* do that. < 1241206441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I've disliked erlang for a while < 1241206448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its concurrency model isn't great imo. < 1241206450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so I should learn haskell just to watch you hate it. < 1241206457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, better than shared memory at least. < 1241206460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are you listening to me? < 1241206461 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. well.. not exactly writing a complex system, just looking for romething fun to play with < 1241206462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you have an even better < 1241206463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1241206467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't give a damn about what languages you use < 1241206472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I do, several < 1241206475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see stm < 1241206481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: definitely I'd recommend Prolog, then, making a complex system in it probably wouldn't work well < 1241206486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, such as < 1241206491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"see stm" < 1241206493 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :heh, ok :P < 1241206496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evidently you're -not- listening < 1241206497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but just like Perl's good for text-processing one-liners, Prolog's good for puzzle-solving ten-liners < 1241206498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, stm being < 1241206502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: JFGI < 1241206502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"statement"? < 1241206509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess stm is short for statement. < 1241206523 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Software Transactional Memory? < 1241206530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I googled stm. Gives "STM‎ - STMicroelectronics N.V. (ADR) (NYSE)‎" < 1241206538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and "Société de transport de Montréal - [ Translate this page ]" < 1241206538 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, great. But it clumsy and over complex for normal tasks, right? I mean, that would be nice < 1241206540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and lots more < 1241206551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you've told me to JFGI for things that don't give a relevant first result and complained when I complained < 1241206555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so there it stands < 1241206564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: it's a bit wordy when trying to do normal tasks, and the standard library isn't all that good, but it's not terrible < 1241206585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you did that first though. < 1241206590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So was just following your style < 1241206607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, at least I never linked non-existent wikipedia articles. < 1241206607 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, sounds promising. Know any good resources or should I ask "the g"? < 1241206642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: it helps to have someone who knows the language to learn it from, IME < 1241206658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can grab a compiler+interpreter+REPL like gprolog without much trouble, though < 1241206672 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right, so IRC channel's the way to go then < 1241206678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1241206707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll want to grab the docs for your interp, just to remember the names of standard library stuff that you use < 1241206719 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :sure, will do < 1241206719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just write them by hand, almost the whole of Prolog apart from I/O can be written without using the library at all < 1241206725 0 :louzer!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241206731 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks out wiki article < 1241206739 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :now that's a nice feature < 1241206749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# ls -l /usr/lib/libavcall.la < 1241206749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lrwxrwxrwx 1 root root 15 Jan 6 11:54 /usr/lib/libavcall.la -> ../libavcall.la < 1241206750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1241206751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wonder why < 1241206757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense. < 1241206761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :broken symlink < 1241206761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: also, Scala or Ocaml for languages that are combined object-oriented and (impure) functional, with advanced static types < 1241206800 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :hrmm.. righty'o but I'm currently intreuged with prolog, Io, and factor < 1241206810 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :they all look hideously complex OD < 1241206819 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :*XD < 1241206823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Io is very simple. < 1241206826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's also, unfortunately, shit. < 1241206838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: well then do scheme < 1241206842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I learnt Ocaml for a University project, it's an interesting imperative/functional mix; I'd suggest it isn't a good language to learn, but it's a good language to use once you've learnt imperative and functional concepts on a different lang < 1241206847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: *R5RS < 1241206872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i guess R6RS _did_ get hideously complex? < 1241206877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1241206877 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: interesting. some people say it's a good link from imperative languages to more functional ones < 1241206881 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ehird: aha, I see < 1241206896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I hate to look at the programming style of people who tried to learn OCaml like that < 1241206908 0 :Hiato1!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right. Well I'm learning functional witn Haskell < 1241206914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241206923 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh. Programming style in what language? OCaml? < 1241206924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I personally program it almost entirely functionally, just using things like imperative globals or exceptions or whatever when they're more useful < 1241206928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Hiato1: a good choice < 1241206929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: yes < 1241206968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should probably make hirdux. < 1241206982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strings -a /usr/lib/opengl/nvidia/*/*.so | grep -F 'GCC: (GNU)' | sort -n | uniq is interesting < 1241206985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very interesting < 1241206990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, Ocaml was my first static functional language < 1241206996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they used lots of different versions: < 1241207005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you know a dynamic functional language before that, though? < 1241207007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's not so bad < 1241207010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i guess i mostly knew scheme beforehand) < 1241207011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The installer consisting of making a package manager configuration file that points to /mnt/newsystem as the root and running it with a bunch of packages to install, hopefully :P < 1241207025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC 3.2, GCC 3.3.3 (SuSE), GCC 3.4.6 (altstack), GCC 4.1.1 (altstack) < 1241207033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea what those "altstack" are < 1241207099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :der alte stack < 1241207177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, and IWC :D < 1241207187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, read it hours ago. < 1241207196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you always say that < 1241207278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if i wanted to spoil it for you, don't you think i would have included some actual _content_? < 1241207353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241207383 0 :Ilari!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207383 0 :Slereah!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207383 0 :EgoBot!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207383 0 :ineiros!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207383 0 :ehird!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207383 0 :olsner!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207384 0 :Dewio!unknown@unknown.invalid QUIT :hubbard.freenode.net irc.freenode.net < 1241207391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyway, I usually read it within an hour after it is updated. < 1241207453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so do i if i'm online < 1241207455 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241207455 0 :Dewio!n=dewi@124-171-190-184.dyn.iinet.net.au JOIN :#esoteric < 1241207464 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1241207513 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1241207513 0 :Slereah!n=butt@ANantes-259-1-119-251.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241207513 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241207513 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1241207521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except today i got derailed < 1241207524 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hello there < 1241207571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello here < 1241207668 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :halo thar < 1241207685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241207695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose making Hirdux wouldn't actually be hard if I compromise with the hierarchy :P < 1241207707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hollow tar < 1241207752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION interpreted that as "Hurdux", and thought that was a suitably insane idea < 1241207760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1241207770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you must base it on Hurd. < 1241207771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241207776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AAAAAA < 1241207808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where the -ux is from linux, not generic unix < 1241207829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or at least do something mad like non-matching kernel and user land (exceptions allowed are tools to load/unload/list kernel modules, and some glue code in libc as needed) < 1241207831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1241207837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BSD userland < 1241207839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Linux kernel < 1241207845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BSD userland w/ linux kernel is mundane and done before. < 1241207851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the reverse too < 1241207853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1241207859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Solaris userland with Hurd < 1241207865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsd userland, darwin libc, hurd kernel, < 1241207876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hurd is an unacceptable monostrosity < 1241207878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :libc is of course part of userlang < 1241207880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :land* < 1241207880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241207881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241207884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok then < 1241207890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Use the NT kernel then < 1241207903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what are the acceptable monstrosities? < 1241207905 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patch the binary if you run into problems < 1241207906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :solaris userland, glibc, Plan9 kernel < 1241207908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that < 1241207911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cthulhu < 1241207921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Fun fact: fun thing+fun thing not always = fun thing < 1241207938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Usually a un idea, though < 1241207942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241207946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is an unfun fack < 1241207946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How'd I miss the 'f' there < 1241207947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's slackware greets him with: < 1241207953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cthulhux, with non-euclidean file system < 1241207953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Crucifixes are sexy because there's a naked man on them. < 1241207956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -- Madonna < 1241207957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh, so it wasn't french then < 1241207959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, Slackware! < 1241207967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: speaking of which < 1241207974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# OERJANIX/BOOT < 1241207975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's quite a fortune quote < 1241207978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UPGRADE -FULL < 1241207983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ # wow, this new oerjanix is modern < 1241207986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cthulhu-scanner < 1241207994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ # yay it's gone < 1241207998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ gnuverse-simulator < 1241207999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that < 1241208003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> ;; Oh god it uses Guile now. < 1241208004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I almost forgot about it < 1241208011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hahaha < 1241208011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (set! fine-structure "a pound of pennies") < 1241208013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (simulate) < 1241208018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241208032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1241208033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1241208036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was like months ago < 1241208037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (set! message-style 'old-uppercase) < 1241208040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> ;; can't loose that < 1241208042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (simulate) < 1241208045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: gogogo < 1241208049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*lose < 1241208073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SHEESH < 1241208086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh < 1241208087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1241208089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (quit) < 1241208099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cthulhu-scanner # I think we're infected by the sheesh-cthulhu virus < 1241208106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1241208121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't care? what bad sysadministration! < 1241208139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course I do. But I would do a clean reinstall in case it includes a rootkit < 1241208154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I have a far more fun way to fix cthulhus. < 1241208156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: scan results? < 1241208165 0 :WangZeDong!n=butt@ANantes-259-1-98-140.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241208166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THERE ARE NO GREAT OLD ONES IN THE SYSTEM < 1241208173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, make some then. < 1241208177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241208178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241208179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1241208184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ssh. < 1241208188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This will be nice < 1241208189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1241208199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, /usr/share/openssh/Ssh.bin < 1241208219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue what it is. But ssh always installs such a file < 1241208227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on every system I used < 1241208233 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't have one. < 1241208234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes /usr/share/Ssh.bin < 1241208251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, /usr/share/Ssh.bin on arch < 1241208252 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that I do have < 1241208259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# file /usr/share/openssh/Ssh.bin < 1241208260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/share/openssh/Ssh.bin: DBase 3 data file (507582464 records) < 1241208263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1241208264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1241208271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a big database! < 1241208283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, I'll just assume that the old ones lied and said they weren't there. < 1241208285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now then! < 1241208289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't a db < 1241208289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ gnuverse < 1241208293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file misindenfies it < 1241208309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (forever (thread (create-universe :old-ones #f :ehird-has-a-million-pounds #t))) < 1241208311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BUT THERE _ARE_ NO GREAT OLD ONES, THIS IS A _NEW_ SYSTEM < 1241208320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> ;; By the omega point hypothesis, we are in one of those universes. < 1241208322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (quit) < 1241208343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, check your account balance < 1241208347 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Google suggests that it's for smart cards. < 1241208351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm ok < 1241208352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'M RICH!!!!!!!!!!!!!!! < 1241208360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, okay, we're clean now. < 1241208361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure... < 1241208363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ gnuverse < 1241208371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241208373 0 :Guest38386!unknown@unknown.invalid NICK :Mony < 1241208374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241208376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (set! pi (dialog "What's it to you?" pi)) < 1241208377 0 :Mony!unknown@unknown.invalid NICK :M0ny < 1241208379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (simulate) < 1241208388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; that'll give the mathematicians a fright < 1241208389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are bored I guess. < 1241208404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Why not go work on your befunge implementation < 1241208414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Too bored ;) < 1241208421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm planning for cfunge 0.4.1 tomorrow. btw < 1241208433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, just thought I'd let you know. < 1241208445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :POUND OF PENNIES ARE MISSING < 1241208462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey. Give them back to him. < 1241208470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ^Z < 1241208474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where the million pounds were taken from. < 1241208476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly. < 1241208480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :STOPPED < 1241208482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (set! fine-structure "million poundsworth of pennies") < 1241208485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (continue) < 1241208500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what can't science do? < 1241208506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE CREATED < 1241208511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^Z would suspend guile not the program right < 1241208516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that wouldn't work < 1241208517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241208520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RAMPANT PENNY INFLATION < 1241208524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DO NOT ARGUE WITH GNUVERSE < 1241208530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, :/ < 1241208590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that was a really bad pun < 1241208611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm scared that the "pi-god" will kill mathematics < 1241208614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please provide an update < 1241208630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INFLATION PERIOD ENDS < 1241208650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (note that i did > (set! pi (dialog "What's it to you?" pi))) < 1241208653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my, we are set for economic jokes < 1241208659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep. < 1241208678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll go code on cfunge or something... < 1241208699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GIANT BULL FOUND IN SPACE < 1241208707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Bullshit! < 1241208724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BULLSHIT FORMS PLANETS < 1241208805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1241208806 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :that would explain so much < 1241208807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no more economics < 1241208841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1241208844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back coding again < 1241208867 0 :Slereah!unknown@unknown.invalid QUIT :Connection timed out < 1241208894 0 :pikhq!n=pikhq@dialup-4.88.167.201.Dial1.StLouis1.Level3.net JOIN :#esoteric < 1241208934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE ENTERS RECESSION. BULL IMPLODES DUE TO GRAVITY OF SITUATION. < 1241208943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241208977 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :OpenSSH README.smartcard: "To enable -- load the Java Cardlet to the Cyberflex card -- sectok> jload /usr/libdata/ssh/Ssh.bin" < 1241208979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, actually, it might take a day or two more < 1241208979 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what it's for. < 1241208997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depending on how much work I have to do for gcc 4.4 < 1241209007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case of new warnings or whatever < 1241209013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc 4.4 is still compiling atm < 1241209046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLANET EVOLVES SAPIENT BEARS < 1241209051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: SHIT. < 1241209083 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :I have a book like that < 1241209090 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :It's called "The right to arm bears" < 1241209093 0 :WangZeDong!unknown@unknown.invalid NICK :Slereah < 1241209130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CIVILIZATION FORMS BASED ON BEAR MARKETS < 1241209155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1241209251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MAINLY BASED ON TRADING STAG MEAT < 1241209330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GENETIC ENGINEERING GREATLY INCREASES MEAT PRODUCTION < 1241209364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALSO KNOWN AS STAGFLATION < 1241209369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : CIVILIZATION FORMS BASED ON BEAR MARKETS groan <-- IDGI < 1241209382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: GROAN < 1241209392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last one I get though < 1241209396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The terms bull market and bear market describe upward and downward movements respectively and can be used to describe either the market as a whole or specific sectors and securities (stocks). < 1241209401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Market_trends#Bear_market < 1241209403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aha < 1241209437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SPACE TRAVEL INVENTED < 1241209481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FTL TRAVEL INVENTED. USED TO INVESTIGATE NEARBY BLACK HOLE. < 1241209487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For the lose travel < 1241209539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GIANT BULL RETRIEVED, REVOLUTIONIZING MEAT PRODUCTION < 1241209578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE LEAVES RECESSION < 1241209585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to "Dark Side of the Moon" < 1241209599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sounds like a reference to a TP novel < 1241209610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sounds like a pink floyd album. < 1241209611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which it is. < 1241209615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a Pink Floyd album. < 1241209618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that too I guess. < 1241209619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just got it. < 1241209631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know about that though :P < 1241209642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pratchett book: 1976. dsotm: 1973. < 1241209655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so it is the other way around then < 1241209656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and "dark side of the moon" as a phrase is older. < 1241209661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's not any way around < 1241209663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly not connected at all < 1241209666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241209749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE ENDS IN THE BIG RIP-OFF < 1241209751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did you know that the city of "Sto Lat" in the Discoworld happens to be the name of a Polish traditional song. I read some interview with TP where he said that completely unitentional. < 1241209753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm surprised you didn't know about the album; it's generally considered one of the most known/significant albums of all time (maybe on that scale for "modern cultural icon" too) < 1241209759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no, I didn't < 1241209760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unintentional* < 1241209764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Sto_lat < 1241209777 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I've ever heard of the album < 1241209792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Seriously? < 1241209796 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1241209807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm amazed < 1241209810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm somewhat known for not knowing things < 1241209833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.lspace.org/wiki/Sto_Lat mentions it too. But not the "unintentional" bit. < 1241209846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's one of the best-known albums. < 1241209850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Period. < 1241209858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not into known music < 1241209865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It stayed in Billboard's top 200 albums list for about 13 years... < 1241209865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if sto helit had a hidden meaning we might start doubting him < 1241209875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, no idea if it does. < 1241209879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's one of the best known items of modern culture... < 1241209889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs xdm. /me's eyes burn out < 1241209892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, definitely. < 1241209908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CRISS CROSS BLACK/WHITE AS FORM OF: GRAY, TORTURE < 1241209978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, so "sto lat" means a hundred years < 1241210011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"in which the subject is wished a life one hundred years ("sto lat") long." < 1241210017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see the polish don't have very high ambitions < 1241210031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um < 1241210035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xdm isn't that bad < 1241210036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241210039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen worse < 1241210045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He wasn't talking about xdm :P < 1241210045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like CDE or motif. < 1241210049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241210050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, xdm IS terrible < 1241210057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/e/ec/Xdm_Screenshot.png < 1241210059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. Worse than twm even < 1241210060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zoom in on that gray < 1241210062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"gray" < 1241210066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seriously kills your eyes < 1241210069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it hurts to look at < 1241210087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is the default bg colour of X with no window manager stared < 1241210089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just do < 1241210090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241210093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1241210094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for the command < 1241210095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's horrible < 1241210101 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Zoom out and it looks prettier < 1241210112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xsetroot -bg < 1241210121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what format is in < 1241210141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :English works to an extent < 1241210150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xsetroot -solid < 1241210151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too < 1241210158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :takes a colour parameter too < 1241210201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what if you want #E6E6F8 for example < 1241210215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what I prefer for bg colour < 1241210220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1241210221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on this screen < 1241210262 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241210295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :rgb:e6/e6/f8 < 1241210338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Either that or X11 color names. < 1241210364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there? < 1241210367 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241210380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, in my tests cfunge is about twice as fast on that example file < 1241210391 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1241210395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, Release build of cfunge with 32 bit cells < 1241210399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compared to rcfunge < 1241210402 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"For backward compatiblity" also "#e6e6f8" color specification should work. < 1241210404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rcfunge2* < 1241210421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge: real 0m7.166s < 1241210428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rcfunge: real 0m14.274s < 1241210432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :average of 10 runs each < 1241210442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no command line options < 1241210464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge: 32bit, exact-bounds, concurrency < 1241210473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I should make a build string thingy or such < 1241210484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you can get all that info from cfunge -f in one line < 1241210487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easy to read and such < 1241210527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION replaces xdm with wdm < 1241210538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1241210548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone used icewm? < 1241210552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :o/ < 1241210562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: how can I make its menus not require clicking to open? < 1241210564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's irritating < 1241210567 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I went Ice -> Flux -> Open < 1241210574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open? < 1241210576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :box < 1241210585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, I hate *box < 1241210607 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can't remember how to config that < 1241210626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IceWM is very boxy IMO < 1241210646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IceWM is less Cool-For-The-Sake-Of-Unusability-I'm-So-Minimalist-Yo < 1241210661 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which might be why I didn't like it ;-) < 1241210680 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't actually remember, I had some small issue with each of Ice and Flux < 1241210704 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Changing window managers every now and then is good for you; keeps you from getting into a rut. < 1241210730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: why, which do you use? < 1241210731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, good ruts are fine < 1241210767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, I've been using awesome lately. But I've been through so many I couldn't reconstruct the complete list anyhow. < 1241210799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "lavender" X11 color name (#e6e6fa) is probably closest to that requested color. < 1241210895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did consider trying out Ion, but, well, this is directly quoted from Ion's FAQ re Xinerama support: "Xinerama this, Xinerama that, baawaawaa!! Too bad. I'm not going to waste my time rubbing your unecological penis enlargement." < 1241210911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241210915 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gotta love Tuomo < 1241210919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Tuomov is a retard; he's switching to Windows. < 1241210924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because he had some problems with an old Ubuntu. < 1241210931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :His blag is quite lollerific < 1241210941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what he's going to do with Ion on Windows < 1241210951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Run Linux in a VM, I think he said. < 1241210953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With Ion. < 1241210953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :blag = short for "weblag", the amount of time it takes to access a website due to internet latency? < 1241210964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Let's just say yes. < 1241210998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I wonder how running Linux in a WM is supposed to be an improvement over running it natively < 1241211006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Why are you applying logic < 1241211011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : The "lavender" X11 color name (#e6e6fa) is probably closest to that requested color. <-- ? < 1241211014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the one I mentioned? < 1241211017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241211041 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that one. < 1241211050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that isn't very close IMO < 1241211066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1241211112 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"-- it [the Ion license] is targeted against distributions – the middle-men, the equivalents of the big record companies in FOSSphere – that have become far too powerful, wielding de facto central control over easily installable software --" such vitriol. < 1241211124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so how is your compiled then. < 1241211144 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with default options. no change applied. < 1241211149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241211162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, set the build type to RELEASE and try again < 1241211176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should try to figure out how to make that default < 1241211243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he's also threatened to license it under a license which requires packagers to upgrade it 30 or so days after every release or remove it < 1241211247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because debian had a version a month or two old < 1241211267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well: "The Linux/FOSS distributions are such powerful entities that will abuse authors (and users!) as long as they remain in power." < 1241211292 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241211297 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, it is twice faster now. < 1241211316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, by changing to "Release"? < 1241211317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm sure that wouldn't be DFSG-compliant < 1241211319 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241211320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of empty < 1241211321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241211322 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :-DCMAKE_BUILD_TYPE=Release, right? < 1241211326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes < 1241211326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it wouldn't eb. < 1241211328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*be < 1241211336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I tend to use ccmake though. < 1241211338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241211342 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241211343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should figure out how to make default < 1241211346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he said debian would have to move it into the non-free repository, but i'd just leave the old version or remove it altogether < 1241211347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I was debian < 1241211364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even funnier, fork the old version < 1241211370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*iirc* wesnoth does it < 1241211373 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241211380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"(They might not bother: the trend seems to be to force everyone to use Xft shite and blurred fonts.)" < 1241211394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this just in: fonts that have actual curvature that you can read are BLURRY! < 1241211420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mm, IceWM+gtk theme mist+Debian is quite comfortable. < 1241211423 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241211430 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ion3 is in debian non-free now. < 1241211441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If only I could hover on IceWM menus to make them view. < 1241211484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also maybe smooth out the dis— you know, I could rewrite ionwm with gtk in a few hours, probably :P < 1241211626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone know what that pretty package installer thing is? < 1241211627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not synaptic < 1241211630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the more lightweight one < 1241211638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aptitude? < 1241211641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241211641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graphical < 1241211644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ubuntu's "add/remove" < 1241211650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :debian has it too < 1241211652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by default < 1241211655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I've known it at least twice < 1241211659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but forgotten each time < 1241211661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241211725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is the problem Gnome-related? < 1241211726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Goodbye. < 1241211727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— Ion bug reporting page < 1241211735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did you run any Gnome software in your session (especially gdm or gnome-settings-daemon)? < 1241211736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Remove all Gnome software from your system. Then go to next step. < 1241211739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : this just in: fonts that have actual curvature that you can read are BLURRY! < 1241211740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1241211747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is opposite of what you think < 1241211748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn tuomov is funny < 1241211749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241211753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who said it < 1241211757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tuomov < 1241211760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ion author < 1241211762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241211764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: gnome-app-install < 1241211775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How obvious < 1241211898 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241211910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe Hirdux will end up as Debian + a shell script to install some stuff :P < 1241211961 0 :MizardX!unknown@unknown.invalid QUIT :Nick collision from services. < 1241211985 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241212034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm about to break IFFI again... < 1241212049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, I don't mind < 1241212051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, to be able to provide useful -v option somewhat like gcc -v to check compile flags. < 1241212062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would that break IFFI? I don't use your main < 1241212063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, for gcc itself then < 1241212072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, /home/arvid/src/cfunge/trunk/src/main.c:196: error: expected ‘)’ before ‘CFUN_USER_CFLAGS’ < 1241212075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that I assume < 1241212079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241212084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I could add some #ifndef IFFI < 1241212085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess. < 1241212089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241212101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you could skip that completely < 1241212104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there aren't any useful command-line options with IFFI as-is < 1241212134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true. But you still need parts of main.c. Since some variables are defined there. < 1241212172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes I could ifdef them out when ICK_IS_IFFI or whatever is defined (either ICK_* or CFUN_IS_IFFI should be the name of the define) < 1241212212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you decide ^ < 1241212224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you know how you said a desktop environment is needless? < 1241212225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1241212242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have one you get to use 5 billion incompatible setting programs < 1241212246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop woop < 1241212247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CFUN_ would be fine, define names don't come up in user code < 1241212257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241212258 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't use setting programs, I use setting files :-P < 1241212270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Gee, that sure sounds fun. < 1241212280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, CFUN_* FUNGE_* and CF_* are all used in cfunge. Or no prefix at all. Depends on how old that code is. < 1241212286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Nowdays I use CFUN_* < 1241212287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What do you config so much that it matters? < 1241212299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing much, but it is irritatin < 1241212300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241212304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I find it hard to take this stuff seriously when terms like "the AA fascist movement" are used. < 1241212319 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(When speaking of people who like anti-aliasing in their fonts.) < 1241212337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :-) < 1241212344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I assume he has one of those 300 dpi monitors then < 1241212353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where AA actually would be bad. < 1241212355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, he just things edges are edgy. < 1241212358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*thinks < 1241212364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Grr, gksudo sux since you lose theme settings < 1241212364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241212375 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, no. "200dpi is not enough for blurring not to show. I can see the dots in 300dpi prints. -- You have to embrace the pixels, not act as if they are not there." < 1241212378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why are you running graphical programs as root!? < 1241212381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's wrong. < 1241212383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: synaptic, etc. < 1241212386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :insecure < 1241212390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241212394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of not well reviewed code < 1241212395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only as insecure as running a cli program as root. < 1241212397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like X < 1241212403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X should not be run as root < 1241212407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sadly it must atm) < 1241212421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but it is likely to change in the future, thanks to GEM and kernel mode switching) < 1241212440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: No, no. "200dpi is not enough for blurring not to show. I can see the dots in 300dpi prints. -- You have to embrace the pixels, not act as if they are not there." <-- what < 1241212452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He's mad. < 1241212459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fontcube < 1241212461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's debian's nonfree repository called again? < 1241212467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nonfree < 1241212468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241212473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tried that. < 1241212476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241212501 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"You're expected to sacrifice the present on the altar of the future, and to sacrifice personal ergonomics on the altar of fads and techno-high priests." < 1241212512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is very fontcubeish. < 1241212533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :When you antialias, you're sacrificing the present on the altar of the future!1 < 1241212616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why is it so ugly? < 1241212616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a) It is not. Are you sure you're not on a bad trip from the aqua in teletubbyland? < 1241212618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— FAQ < 1241212662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aarrgh < 1241212665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc compile FAILED < 1241212667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(/)%(/)&%!#¤)&(#¤% < 1241212672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :&°·̂‡†̂̀‡̂%7ˆÞt675 < 1241212675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :checking for suffix of object files... configure: error: in `/home/anmaster/gcc/build/i686-pc-linux-gnu/libgcc': < 1241212675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :configure: error: cannot compute suffix of object files: cannot compile < 1241212675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :See `config.log' for more details. < 1241212679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stage2 < 1241212689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: man, footnote 1 < 1241212699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he actually ties antialiasing into being un eco friendly < 1241212700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241212728 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they're building separate power plants for all the CPU cycles consumed by "the blurring". < 1241212731 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's quite impressive. < 1241212769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241212770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1241212777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did gcc ignore -rpath < 1241212780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I suspect that these people have only seen very, very bad anti-aliasing. < 1241212785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(read: Windows) < 1241212793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, he complains about Xft. < 1241212796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tuomov is just insane, man. < 1241212804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OS X antialiasing would probably drive him insane < 1241212810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea < 1241212811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG IT'S AS CLEAR AS PRINT!! ANTI-PIXEL BLURRING EVIL! < 1241212816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALL MY BOOKS USE BITMAP FONTS < 1241212816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. I was under the impression that Xft actually did decent anti-aliasing. < 1241212823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241212826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Eh, it's alright. Not as good as OS X's. < 1241212832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I believe it ignores LDFLAGS somewhere < 1241212842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Its subpixel rendering in particular is quite horrific < 1241212863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though OS X handles fonts not designed with it in mind much better. < 1241212881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gcc's configure is terrible, you'll go mad if you look at it < 1241212889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Freetype handles Helvetica nicely < 1241212892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And bistream < 1241212894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's about it :-P < 1241212896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so much so that even though it did everything C-INTERCAL needed, I wrote my own method of doing it rather than using gcc's < 1241212900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's because of patent law. < 1241212905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*bitstream < 1241212917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It can't use *good* auto-hinting, because that's patented. < 1241212918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've ran the HIGHLY ILLEGAL IN THE US patched freetype. < 1241212923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is not better. < 1241212924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241212936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then. < 1241212937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The autohinter, in particular, produces consistently worse results than the interpreter. < 1241212973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a reason I run Helvetica, Bitstream, and Lucida. ;) < 1241213014 0 :Hiato1!unknown@unknown.invalid QUIT :"Leaving." < 1241213033 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241213108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd better write my nice WM. < 1241213113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hirmanaged. < 1241213116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Catchy. < 1241213116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seems I can set BOOT_LDFLAGS < 1241213118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to override < 1241213121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241213128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then wait a few more hours < 1241213130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a recompile < 1241213130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are so many steps in compiling gcc that there are a lot of options < 1241213138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://gcc.gnu.org/install/build.html < 1241213141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mentions BOOT_CFLAGS < 1241213150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a grep shows there is a corresponding LDFLAGS one < 1241213160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't be exceedingly hard. Draw a simple border around a window -- mimicking Metacity's Mist theme -- with some simple buttons, double-click-to-maximize behavior and drag-to-move. < 1241213189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then, write a panel application that displays a bog standard menu with blah blah launchers, some application shortcuts and a window list, still with gtk. < 1241213257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Easy. In theory. < 1241213267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, in practice, X. < 1241213276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241213282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Especially since I want to do it non-reparenting. < 1241213284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That could turn out hard. < 1241213344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nom nom nom. < 1241213387 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1241213394 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::k < 1241213430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry, but I own patent #54372895472543: "IRC Nicks Beginning with the letters 'G' then 'R'". You will have to change your nick or pay me royalties. < 1241213461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IBM took out a patent on not using Lotus Notes in meetings < 1241213479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: really? < 1241213489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, although luckily it's more specific than that < 1241213557 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"METHODOLOGY AND PROCESS FOR SUPPRESSING DE-FOCUSING ACTIVITIES DURING SELECTIVE SCHEDULED MEETINGS"; quite a name. < 1241213564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyone else have an appreciation for the gtk/metacity theme Mist? It really does make gtk quite the nice. < 1241213693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's included in Ubuntu Jaunty, but I'm not sure about it < 1241213709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you just can't handle the minimalism! < 1241213724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're, um, sacrificing usability at the altar of the future. I think < 1241213741 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anything with a title bar is not minimalist. < 1241213751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I already own patent 0xDEADBEEF: "Nicknames representable only using ASCII", though. You violate that. ;) < 1241213761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The gtk theme is separate from the metacity one. < 1241213762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1241213766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using only, rather. < 1241213770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although my mega wm will imitate the window decoration style; it is rather tiny < 1241213782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was having weird problems with my credit card, so I went to my bank and they "fixed" it, then I charged something to it, and now they've canceled it X_X < 1241213796 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's one definition for "fixed". < 1241213836 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241213879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: have you seen the Mist window decoration? It's just a tiny blue line with the window title and the three ubiquitous buttons as boring white symbols :-P < 1241213886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : IBM took out a patent on not using Lotus Notes in meetings "METHODOLOGY AND PROCESS FOR SUPPRESSING DE-FOCUSING ACTIVITIES DURING SELECTIVE SCHEDULED MEETINGS"; quite a name. < 1241213886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241213887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241213888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not tinywm minimalist, but it's minimalist < 1241213891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how are they equal < 1241213910 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Using Lotus Notes during the meeting is the "de-focusing activity" they're suppressing. < 1241213910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't IBM develop Lotus * < 1241213911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the patent was about Lotus Notes, and how to prevent people using it during a meeting < 1241213924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241213927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the joke, of course, is that if IBM patent not using Lotus Notes, everyone else has to use it < 1241213933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what is Lotus Notes for. < 1241213942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is it real < 1241213960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1241213962 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PG01&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.html&r=1&f=G&l=50&s1="20090063996".PGNR.&OS=DN/20090063996&RS=DN/20090063996 < 1241213965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241213968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an office suite, I think < 1241213973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it based on OpenOffice? I can't remember < 1241213985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241213987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it isn't first april < 1241213991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lotus Notes is e-mail and calendaring and such. < 1241213993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lotus notes is ancient < 1241213993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that it was filed on < 1241213998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah,o k < 1241214000 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241214005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 1989 ancient < 1241214007 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241214028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did they do it as a joke < 1241214033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it < 1241214042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see anything particularly joky about it < 1241214052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just because it's possible to joke /about/ it doesn't make it in itself a joke < 1241214059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241214072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ibm filing a patent as a joke? < 1241214076 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But really, what they patented is just a system that lets you automagically (and enforcedly) disable some "distracting" features during meetings. < 1241214084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupidest thing I've ever heard < 1241214088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's only jokeable if you deliberately misinterpret it; like most things are, I guess. < 1241214189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241214196 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Patent language is quite a joke on its own, though. "A method for the suppressing computing system activities during a scheduled event, the method comprising: creating an invitation for an event at an event scheduling application executing at a primary computing system, the event invitation comprising an exclusive attendance event acceptance category and a non-exclusive attendance event acceptance category; .." continuing ad nauseam. < 1241214234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"-- accepting the event invitation at the event scheduling application executing at the secondary computing system, where in the instance that the event is accepted as an exclusive attendance event then communication and non-event scheduling application executing activities within the secondary computing system will be suspended upon the initiation of the event, and in the instance that the event is accepted as a non-exclusive attendance event a message is ge < 1241214234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :nerated and delivered to the primary event scheduling application reporting that the event has been accepted as a non-exclusive event --" < 1241214245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All that without any punctuation in it. < 1241214257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wait, there's a couple of commas. < 1241214353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The description parts usually seem human-readable, but the patent-claims-part is like in some sort of crude mockery of English. < 1241214457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, our patent system has completely and utterly failed at its purpose. < 1241214474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's about as misguided as copyright law... < 1241214488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know, publishing how an invention works so that after some time, it's part of the body of human knowledge? < 1241214510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, now we just publish some bullshit that could possibly describe the invention and then sue everyone. < 1241214593 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Except that copyright reform would be quite a bit more radical. ;) < 1241216250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, < 1241216253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1409795 < 1241216256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think? < 1241216261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I plan to add some way to get revision too < 1241216278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if a trunk build) < 1241216305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1241216385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Compiled on is wrong atm < 1241216399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah typoed < 1241216425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Compiled on: Linux 2.6.27-gentoo-r8-1 (x86_64) < 1241216425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah much better < 1241216434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now to find how to get compiler version from cmake too < 1241217085 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241217341 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241217405 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241217967 0 :Sgeo_!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241218004 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241218054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC's preprocessor have computed includes < 1241218055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1241218057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1241218070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241218075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/gcc-4.4.0/cpp/Computed-Includes.html#Computed-Includes < 1241218081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actuallyt < 1241218083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually* < 1241218095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was looking for an official list of GCC predefined macros < 1241218104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems to define __VERSION__ to what I need. < 1241218120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure it is official or not < 1241218382 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1241218402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, what. < 1241218470 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241218547 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mm so i had some ideas < 1241218581 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that i might try to implement < 1241218586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not linguistic? < 1241218598 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1241218605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241218627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but, ironically, the implementation would be inspired by something from linguistics ;p < 1241218636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the idea is something like this: < 1241218683 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an expression like the following pseudohaskell: _ ++ "foo" ++ _ < 1241218711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would become the lambda \a.\b.(a ++ "foo" ++ b) < 1241218732 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an expression like: _a ++ "foo" ++ _a < 1241218746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would become the lambda \a.(a ++ "foo" ++ a) < 1241218760 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think Scala has approximately-if-not-exactly that < 1241218771 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :really? interesting. < 1241218771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course not Haskell syntax, but the _s. < 1241218780 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241218793 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the _'s arent supposed to be haskell's "these dont matter" variables < 1241218811 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :rather, theyre a sort of "i dont care about the name of this variable" variable < 1241218816 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep, I know. < 1241218821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241218822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or I understood, rather. < 1241218875 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i figure the way I'd do it tho is like < 1241218882 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241218886 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241218896 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :have some sort of type-shifting operations < 1241218912 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that _ by itself is just type t < 1241218922 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :meaning, whatever type the thing that you give the lambda < 1241218977 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but _ ++ "foo" has a type-gloss of t (String/String)\String String < 1241219023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm, not String -> String? < 1241219037 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type-gloss, not type signature < 1241219052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh some linguist thing... < 1241219060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1241219061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the term gloss is < 1241219063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241219074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a gloss is just an item-by-item "Translation" of sorts < 1241219083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so in this case, its an item-by-item type < 1241219099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so _ is type t, ++ is type (String/String)\String, and "foo" is type String < 1241219219 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the type-shifter consumes the items left-to-right like < 1241219282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, that (String/String)\String i seem to recall you doing with grammar previously < 1241219298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that notation) < 1241219317 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, its CCG directional lambda application notation < 1241219351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :essentially (A\B)/C is a left-first lambda type < 1241219359 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :B -> C -> A < 1241219369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(A/B)\C would be C -> B -> A < 1241219386 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241219386 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241219397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1241219399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The compiler values a multi-character character constant a character at a time, shifting the previous value left by the number of bits per target character, and then or-ing in the bit-pattern of the new character truncated to the width of a target character. The final bit-pattern is given type int, and is therefore signed, regardless of whether single characters are signed or not (a slight change fro < 1241219399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :m versions 3.1 and earlier of GCC). If there are more characters in the constant than would fit in the target int the compiler issues a warning, and the excess leading characters are ignored." < 1241219402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HUH < 1241219431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://gcc.gnu.org/onlinedocs/gcc-4.4.0/cpp/Implementation_002ddefined-behavior.html < 1241219452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: multicharacter character constants in C exist, but are implementatino-defined < 1241219462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes. But why that behaviour < 1241219472 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241219472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is that specific behaviour useful < 1241219486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the most common behaviour for a multichar constant < 1241219507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is that an useful behaviour though < 1241219539 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, pushing handprint in funge-98. e.g. ip_push(ip, 'WTF!'); < 1241219578 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the type-shifter gets to the ++ and says; ok, _ is type t, and ++ is type (Str\Str)/Str, so I have to lift _ to type Str/(Str\Str) < 1241219597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, haha < 1241219598 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241219624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I don't do it that way, I have a defined hexdecimal constant < 1241219628 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, i'm just kidding but such constants are hardcoded to several file formats, for example. < 1241219654 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :once _ is lifted to Str/(Str\Str), it can compose with ++ (Str\Str)/Str to produce something like \x.(_ ++ x) < 1241219664 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is type Str/Str < 1241219675 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241219733 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the _ itself is probably some sort of magic lambda that stays on the outermost periphery of this whole thing < 1241219751 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241219786 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that "_ ++" actually produces something of the type \M.\x.(M ++ x) < 1241219806 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but since the _ objects are parsing magic, not application magic, its all cool. < 1241219842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: scala & arc do that, but with less ridiculous "type gloss" rubbish. < 1241219848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a trivial syntactic translation < 1241219860 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1241219880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the type gloss stuff is a) not rubbish, and b) just a way to represent the types for describing whats going < 1241219898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's "nice" but also useless, it's a trivial syntactic translation < 1241219935 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe! but im thinking about it in combinatory terms. :P < 1241220058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mainly because it has no lambda delimiters to denote the whole thing as a lambda < 1241220072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so im not sure how i'd code something to recognize the extent of the lambda < 1241220187 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont even remember at this point why i had this idea. XD < 1241220196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but it seemed like something i could use at the time < 1241220196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241220215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall there were some discussions in #haskell about this < 1241220248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mostly, it wasn't considered worth complicating the language for, i think < 1241220316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(haskell already has sections, which is essentially an implicit such _ at one end of a parenthesized (x ++) or (++ x) < 1241220332 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right, i know < 1241220347 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the intention was to have a sort of... auto-lambda-izer for arbitrary expressions < 1241220402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it gets really messy if nested, with itself or with ordinary lambdas < 1241220420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how do you mean < 1241220583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you update IFFI build process to define CFUN_IS_IFFI < 1241220634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1241220703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like, if you have both _ and _a, and no specific indication which is innermost < 1241220703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pretty easily, but not now < 1241220710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh why < 1241220729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it's late and I'm about to go home < 1241220731 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh. well, my intention was it'd just be in-order < 1241220732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241220733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so _ _a could mean either \_ _a -> _ _a or \_a _ -> _a _ < 1241220733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cya < 1241220735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in the middle of conversations with other people < 1241220740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and do it tomorrow then? < 1241220742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241220781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that _ _a would just be \_.\a.(_ _a) < 1241220796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait, even \_ -> _ \_a -> _a < 1241220817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what lol < 1241220824 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in order. :P < 1241220837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : \_ -> _ (\_a -> _a) < 1241220840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the magic lambdas just go in order of appearance of the _'s < 1241220870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess the question is where the whole thing starts < 1241220876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241220887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the intention is that its the whole expression that the _ appears in < 1241220920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :of some sort < 1241220942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess that itself is kind of tricky < 1241220944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes that was another problem for haskell, it would mess with referential transparency < 1241220945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm going to commit that then < 1241220947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to IFFI < 1241220947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so it might need some delimiters. < 1241220969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :{...} could delimit the magic lambda, i guess. < 1241220970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since you couldn't just substitute in an expression containing _'s < 1241220976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok < 1241221015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pushed < 1241221018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ive an idea < 1241221030 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not for this exactly, but rather < 1241221050 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a language that takes full advantage of type-shifting and function composition < 1241221050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pull from me please :) < 1241221088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, pulled < 1241221094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :) < 1241221105 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that expressions like sqrt + negate 5 == (\x -> sqrt x + negate x) 5 < 1241221143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you just invented forks < 1241221147 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1241221150 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241221154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in J, (sqrt+negate)x = sqrt x + negate x < 1241221154 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know what forks are < 1241221165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well all commands in j are one-char < 1241221167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but there you go < 1241221167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw since a few days cfunge has an option to disable all floating point calculations. (That is disable all fingerprints using them, core doesn't use it) < 1241221173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and psygnisfive, that's EXACTLY your concep. < 1241221174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241221176 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in J you need to use special forked functions, i think, ehird < 1241221179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1241221181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :utterly wrong < 1241221184 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241221187 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, the idea isnt forks, anyway < 1241221193 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just used a fork as an example < 1241221193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this is of course a step in my evil plan to take over the world of embedded funge. ;P < 1241221195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((verb1 verb2 verb3) noun) = ((verb1 noun) verb2 (verb3 noun)) < 1241221207 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is that how it works in J? < 1241221210 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :generically? < 1241221217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yse < 1241221218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1241221224 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not what i mean, then. < 1241221240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FORBLEBORBLE < 1241221246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because it should be able to do more complex things < 1241221248 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like say < 1241221256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is possible (with advanced options) to get cfunge only to depend on libc now. Dropping need of libm, librt (optional, but previously always used if found), ncurses (likewise before) < 1241221265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time to go home, anyway < 1241221267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye everyone < 1241221269 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241221270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well librt only on linux < 1241221278 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :f g h x y = f (g x y) (h x y) < 1241221283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since clock_gettime() is in libc on freebsd < 1241221288 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is a double fork < 1241221290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can do that with just a fork < 1241221290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all other platforms I know of < 1241221292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241221299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1241221301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: something like this has been done partially in haskell by creating numerical type class instances for functions < 1241221306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hi < 1241221313 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to look into J more, then < 1241221313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, limited output more yet < 1241221320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: if you have an apply function you can do it, probably < 1241221324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the fork will be ugly but meh < 1241221333 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, the idea tho is that like < 1241221342 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that's not very generic < 1241221347 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter can recognize type-mismatches, and lift around them < 1241221370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the problem is that your ideas, while sounding nice, often come down to trivial transformations :) < 1241221375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i attribute this to you being a linguist ;-) < 1241221380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1241221386 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they're not all that trivial, ehird < 1241221388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im using trivial examples < 1241221394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: < 1241221395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241221398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, use some complex ones then < 1241221404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i cant think of any! :P < 1241221406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to convince ehird < 1241221410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I haven't been reading) < 1241221464 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : GregorR, limited output more yet // no < 1241221470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not really a simple transformation tho < 1241221478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: well AnMaster is hardly the person to ask about convincing ehird ;D < 1241221485 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not a syntactic thing, atleast not at the level of the syntax of the language < 1241221553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: but then you are instead getting around to needing a "sufficiently advanced type system" < 1241221563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241221572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for your lifting < 1241221579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1241221590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have I mentioned that dependent types solve every woe < 1241221596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no :P < 1241221630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :permutations of (values|types) indexing on (values|types), truly une beautifule! < 1241221673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: i know that haskell's type system very much _avoids_ trying to deduce alternatives to type mismatches, presumably because it would be unsolvable and/or unbearably messy < 1241221674 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, on the offchance that you're interested in the sort of ideas that im basing this off of, check out Combinatory Categorial Grammar < 1241221688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://adblockplus.org/blog/attention-noscript-users < 1241221710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well with type classes that is) < 1241221711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a minor extension on plain old categorial grammar, which uses a simple directional-application function type < 1241221725 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, well < 1241221736 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see, type-lifting and such are very well defined operations in CCG < 1241221760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres basically only two novel operations in CCG that make it do what it does < 1241221799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :given a function of type a, you can live to type (a -> b) -> b < 1241221803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lift to* < 1241221813 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241221818 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and thats essentially it. < 1241221841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :modus ponens < 1241221848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? :P < 1241221857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the other novel operation in CCG isnt novel to us, its just function composition, but its novel for CG < 1241221859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: if you will speak of linguistics without any context, please learn logic too. < 1241221870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know what modus ponesns is, ehird < 1241221872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a, (a -> b) => b < 1241221876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ponesns < 1241221885 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION smacks ehird < 1241221886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curry-howard isomorphism < 1241221888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep, and (a,b=>c) == (a=>b=>c) < 1241221904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do all logic with just forall and →, I think. < 1241221910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with _|_ = forall a.a < 1241221917 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes, sure, i guess. i mean, afaik these ideas themselves arent magically knew, you know, but < 1241221920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and ~a = a→_|_ ofc) < 1241221944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a^b = forall c.(a→b→c)→c < 1241221945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i think calculus of constructions does that < 1241221947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, CCG has been around since the early 80s, i guess? and its an extension off of traditional logic as applied to natural language < 1241221960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about or? < 1241221971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats really not the point. :P < 1241221974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aVb = forall c. ((a→c)V(b→c))→c < 1241221975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241221977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's self-referential < 1241222011 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway, oerjan, you should check out CCG < 1241222032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, wait < 1241222041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aVb = forall c. (a→c)→(b→c)→c, maybe? < 1241222054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you can't satisfy one, do (a→_|_)? < 1241222056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241222058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1241222059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1241222065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241222067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that seems right < 1241222188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you have the unicode _|_? < 1241222208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241222214 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ftp://ftp.cogsci.ed.ac.uk/pub/steedman/ccg/manifesto.pdf CCG manifesto. lol < 1241222231 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can't you just use F? < 1241222234 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or 0M < 1241222237 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1241222246 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because theres no fun in using someone elses language < 1241222260 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or a/\~a, it's equivalent < 1241222287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ~a is defined using _|_ < 1241222293 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :imma use the langs that i wanna use >| < 1241222326 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oerjan : Only if you chose it such :3 < 1241222338 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :plus, i dont know if J does what im asking for, so nya. :P < 1241222351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Defining symbols with _|_ means you have to include at least two < 1241222352 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not like im /asking/ for this, as such, but you know < 1241222358 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :-> and _|_ < 1241222375 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: _|_ = forall a.a, said ehird < 1241222381 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wtf is all this -> and _|_? _|_ looks like the symbol for bottom < 1241222385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you need forall < 1241222389 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also : $Bcj(B < 1241222392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes < 1241222394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :⊥ = ∀A. A < 1241222394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :¬A = A ⇒ ⊥ < 1241222395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A ∧ B = ∀C. (A ⇒ (B ⇒ C)) ⇒ C < 1241222396 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241222397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A ∨ B = ∀C. (A ⇒ C) ⇒ ((B ⇒ C) ⇒ C) < 1241222401 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241222405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're all welcome. < 1241222408 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1241222410 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i have no idea what that was about < 1241222428 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wasnt sure if thats what you were talking about or not :D < 1241222434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however you can avoid -> if you let forall have a premise < 1241222458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: eh? < 1241222463 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could do the Schonfinkel thingy < 1241222473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: P -> Q = forall a \in P : Q < 1241222487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what CoC does iirc < 1241222489 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Use the ∀x.x|y symbol < 1241222494 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1241222497 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What was it again < 1241222512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i'm not unicode clean < 1241222568 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241222577 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1241222583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With my rules: < 1241222589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using the definition of xor: < 1241222589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(A ⊕ B) = (A ∧ ¬B) ∨ (¬A ∧ ¬B) < 1241222592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We get < 1241222593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A ⊕ B = ∀C. ((∀C. (A ⇒ ((B ⇒ ⊥) ⇒ C)) ⇒ C) ⇒ C) ⇒ (((∀C. ((A ⇒ ⊥) ⇒ (B ⇒ C)) ⇒ C) ⇒ C) ⇒ C) < 1241222598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Delightfully verbose. < 1241222622 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :f(x) |^x g(x) = forall x. f(x)|g(x) < 1241222637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er (¬A ∧ B) ofc < 1241222661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/465557.txt?key=nevd9omyyjsa2nvbn4g < 1241222662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Logix < 1241222680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you know why that xor is so verbose? < 1241222684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd expect it to be shorter < 1241222693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: CoC logic is intuitionistic, so A -> B is _not_ (¬A \/ B) < 1241222694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it has some redundant clauses < 1241222710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: agreed. < 1241222754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think xor is a particularly intuitive operation :D < 1241222771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very true :P < 1241222781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok im off guys < 1241222784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see ya <3 < 1241222786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241222789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now to translate that to haskell < 1241222794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :check out that paper oerjan < 1241222798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its cool < 1241222964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type Bottom = forall a. a < 1241222964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type Not a = a -> Bottom < 1241222965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `And` b = forall c. (a -> (b -> c)) -> c < 1241222967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `Or` b = forall c. (a -> c) -> ((b -> c) -> c) < 1241222969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type a `Xor` b = (a `And` Not b) `Or` (Not a `And` b) < 1241222971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now to prove modus ponens < 1241222987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh so that's what wolfram looks like http://news.bbc.co.uk/2/hi/technology/8026331.stm < 1241223009 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :looks like my math teacher < 1241223022 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1241223026 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I just had an idea < 1241223027 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had imagined him rather more maniacal, with huge hair < 1241223035 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A slashfic Wolfram/ais < 1241223047 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That he finally solved his problem made him so horny < 1241223057 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He gave him his special "wolfram prize" < 1241223098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no dice, wolfram only breeds with CAs < 1241223126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit, modus ponens doesn't type yet < 1241223145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, trivial mistake < 1241223146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it does < 1241223188 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is ehird doing? < 1241223203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: translated my implies-and-bottom logics to haskell < 1241223239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: oerjan: http://hpaste.org/fastcgi/hpaste.fcgi/view?id=4466 < 1241223252 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :"How old are you now? You're 20?" "Yes" "You've hit the double-digits!" < 1241223270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: *facepalm* < 1241223271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1241223274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_'s 20? < 1241223299 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(in base 20) < 1241223406 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as of today < 1241223420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: The world would start making a lot more sense if I stopped viewing 20 as a bastion of maturity. < 1241223438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm 38, and definitely not mature < 1241223454 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :...did you just say that I'm immature? < 1241223464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: no < 1241223470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Mmmmmaaaaayyyyyyyyyyyynooooooooyyyyyyyyyybe. < 1241223499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: needs more s's < 1241223514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeintercourse. < 1241223539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo_: Congrats. < 1241223544 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1241223550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has another ~year to go before hitting 20. < 1241223552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: say, how could I implement a boolean with this? < 1241223553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seintercourse? sorry i don't speak french that well < 1241223559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241223566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a→a→a, maybe? :-P < 1241223590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to define (type Set a = a -> Bool), 'cept without using Bool since that's against the rules < 1241223592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the system F definition is something like < 1241223602 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :forall a. a -> a -> a < 1241223605 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1241223630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right but that's sort of tautological < 1241223643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since there aren't really distinct a's in the type system, right? < 1241223668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241223693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's too subtle for me at this time, i'm about to go to bed < 1241223698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241223709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: maybe: < 1241223717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a→b→a or b < 1241223718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241223810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1241223825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although that's not really conditional any more < 1241223845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bed -> < 1241223849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241223955 0 :oerjan!unknown@unknown.invalid QUIT :"Nude Gait" < 1241225739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you use for helvetica on linux btw? i could convert the os x font, but... < 1241226095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, Helvetica? < 1241226209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Argh. So *that's* why I don't use Helvetica. < 1241226217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Helvetica's installed alright... < 1241226222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The bitmap font. Ick. < 1241226255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably just use the OS X font. < 1241226257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE < 1241226263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, but OS X fonts generally lack hinting. < 1241226275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because OS X's text rendering doesn't need it :P < 1241226289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably finding a Windows one would be best < 1241226318 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241226322 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :so I got debian all how I like it, hooray < 1241226351 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :well, more or less < 1241226356 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but more or less does! < 1241226368 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :at least I think more or less does. < 1241226375 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :hmm, xchat-gnome could do with more line spacing < 1241226529 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this "smuxi" client. < 1241226731 0 :ehird_!unknown@unknown.invalid QUIT :"Leaving" < 1241226746 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241226754 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :This looks nice. < 1241226787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I, myself, am partial to irssi. < 1241226835 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'd be all over irssi if it had a GUI frontend. < 1241226852 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :As it is, I have an objection to mimicking a restricted GUI on top of VT terminal codes... < 1241226880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... GUI? < 1241226891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What is this "GUI" of which you speak? < 1241226916 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: An attitude typical of many unix users, who should be sent back to the 80s. :) < 1241226967 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Netcraft confirms it: Smuxi is nice. < 1241226974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so I'd be using an actual terminal instead of a psuedoterminal. < 1241226982 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They should be sent back to the 50's. < 1241226989 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :To program by rerouting wires. < 1241226991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I'd be using the OS that inspired UNIX-HATERS. < 1241227000 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or a lisp machine. < 1241227005 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :You could actually buy them those days. < 1241227020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, *God*... UNIX-HATERS would be full of perfectly valid points! < 1241227024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: Oh, right. < 1241227028 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But it is! < 1241227051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that many of the points are becoming increasingly moot unless you want them to not be. < 1241227063 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Mere kludges. :) < 1241227070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, 'tis the Unix way. < 1241227078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But oooh. A Lisp machine. < 1241227082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Buckey bits and Emacs. :) < 1241227115 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :The 80s was great for computers; bad for music, hairstyles. < 1241227157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I dunno about it being bad for musi... Oh, wait. *80s*. < 1241227168 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241227171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That decade that my music collection almost entirely skips. < 1241227197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I have some Styx. That's about... It, as far as the 80s go) < 1241227214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wolfram alpha says "Launching May 2009" < 1241227214 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On December 31st, 1979 at 23:59:59 -- specifically, one planck time before January 1st -- the world's collective music lobe was knocked out in a freak accident. < 1241227219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any info on when in May < 1241227221 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It is well known that it takes 10 years, precisely, to grow back. < 1241227228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is the second may now < 1241227269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: And it still needs at least two decades to recuperate. < 1241227281 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241227288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241227295 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i do not know < 1241227300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241227508 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :http://imgur.com/Gcy.png Yum. < 1241227513 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :(Sans tiny resolution due to VMity.) < 1241227521 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Modulo, not sans, that is. < 1241227556 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf kind of shitty window manager is that < 1241227568 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Pray tell, how is it shitty? < 1241227579 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tiling wms are the future < 1241227591 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :The future of unergonomical pseudo-leetness, yes. < 1241227600 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not one for inhumane interfaces < 1241227613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ion is awesome < 1241227631 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :l o l < 1241227633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241227634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241227638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/\o/ < 1241227641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/\o/\o/ < 1241227647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC finished compling < 1241227649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1241227660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes I was doing it on my old pentium3) < 1241227677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I don't know why) < 1241227693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You are both an idiot and a glutton for punishment < 1241227741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, I just didn't want it on my main desktop < 1241227901 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :http://isohunt.com/torrent_details/63227281/Helvetica.ttf?tab=summary < 1241227902 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Weet. < 1241227933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241227950 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Windows Helvetica TTFs, useful for Linuxing. < 1241227951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't you have those on OS X < 1241227956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dfont < 1241227956 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I am in a VM. < 1241227959 0 :WangZeDong!n=butt@ANantes-259-1-101-154.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241227960 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Of Debianity. < 1241227967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, convert with fondu < 1241227979 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OS X fonts lack hinting, and often are tuned for just OS X's font rendering < 1241227983 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Windows fonts are closer to Linux < 1241227987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241227990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should too then < 1241228013 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Now how do I install these painlessly? < 1241228039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KDE 3 I know for < 1241228078 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GNOME 2 :P < 1241228115 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241228119 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :go to fonts://, drag in < 1241228136 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1241228148 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241228183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stick them in ~/.fonts < 1241228224 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :aha, yep, fonts:/// < 1241228246 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's what it does < 1241228249 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer system-wide though :( < 1241228282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As root, stick it in /usr/share/fonts/ < 1241228317 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1241228329 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that contains subfolders truetype, type1 and X11 < 1241228330 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1241228334 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I suppose truetype < 1241228341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241228344 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Does /usr/local/share/fonts work, I wonder? < 1241228351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It might. Worth trying. < 1241228371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, depends on setup < 1241228392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, why do OS X ones lack hinting < 1241228403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought they had that inof < 1241228404 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because OS X doesn't hint < 1241228405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :info* < 1241228412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1241228415 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :its rendering is accurate enough not to < 1241228429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, becuase of high res screen < 1241228431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241228438 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because the font rendering is better :P < 1241228486 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do I add a directory to fontconfig's list? < 1241228494 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look at them :< < 1241228510 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ah, /usr/share/blah < 1241228589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah, fonts < 1241228593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shit sucks < 1241228615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241228615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241228633 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :okay, relogin time < 1241228656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge works on gcc 4.4 < 1241228659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I'm going to bed < 1241228691 0 :ehird_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241228966 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241229049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1241231935 0 :rabideejit!n=spoon@80-42-192-213.dynamic.dsl.as9105.com JOIN :#esoteric < 1241232449 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :I thought of a new language. It's one of these cheesey thematic languages. < 1241232495 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :It should be called JUSTICE. It should read like a court transcript. < 1241232497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We'll be expecting your submission to http://www.esolangs.org/wiki/ promptly :P < 1241232509 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Hehe! I shall < 1241232528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have an implementation, or is it still in the design stage? < 1241232577 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm trying to think of an interesting foundation for the language. While loops etc seem rather dull. Perhaps some sort of combinatory logic would be good. < 1241232588 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :The basic idea is it should read like a court transcript. < 1241232597 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'm a little pissed, it's coming back to me < 1241232599 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea < 1241232608 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :What it is is: it's the lambda calculus < 1241232619 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :The evidence presented at the trial represents the bound variables < 1241232657 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Named functions can be called by someone in the court saying that there's precedence from another trial... < 1241232671 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Output is performed by the judge. < 1241232699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No jury? :P < 1241232779 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Haha. I'm not sure -- they could be used for conditionals, but I think that would make the syntax weird -- My major problem is that in court transcript, I don't think you get to see the minutes of the juri < 1241232791 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :*juror's decision making < 1241232812 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is true. < 1241232817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rabideejit: You do get the jury's results, however. < 1241232825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, the jury should be for input and output. < 1241232826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241232840 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, but you only get the results once. < 1241232874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. I guess this is a kangaroo court, then. < 1241232877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241232923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...............? < 1241232931 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :hmmm!! < 1241232954 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :perhaps kangaroo would be a good name for the language < 1241232977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A kangaroo court is show trial. < 1241232980 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1241232988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, rather, the court running the show trial. < 1241232995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So is this ;) < 1241233019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241233090 0 :rabideejit!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I have to sleep. Your feedback is excellent. I shall return with tidings of the progress. Goodbye! < 1241233112 0 :rabideejit!unknown@unknown.invalid PART #esoteric :? < 1241236738 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241246395 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey kids < 1241247364 0 :Sgeo_!unknown@unknown.invalid PRIVMSG #esoteric :Good night all < 1241247450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241248557 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241250200 0 :Slereah!n=butt@ANantes-259-1-43-215.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241251027 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241251199 0 :clog!unknown@unknown.invalid QUIT :ended < 1241251200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241253861 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241254957 0 :tombom!i=tombom@82.25.194.54 JOIN :#esoteric < 1241256066 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241256147 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241256184 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1241256198 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*splash* < 1241256711 0 :Dewio!unknown@unknown.invalid NICK :Dewi < 1241258547 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241258629 0 :Dewi!unknown@unknown.invalid QUIT :"off into upgrade land" < 1241261246 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241261401 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241261928 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1241264302 0 :MigoMipo!n=MigoMipo@84-217-5-241.tn.glocalnet.net JOIN :#esoteric < 1241265100 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241265107 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241266999 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241267245 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241267260 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241267769 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241269321 0 :M0ny!n=Harmony@AToulouse-258-1-33-142.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1241269796 0 :Dewi!n=dewi@124-171-131-34.dyn.iinet.net.au JOIN :#esoteric < 1241271449 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241271454 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241271938 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241275240 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241275245 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241275705 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241275974 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241276368 0 :oklopol597!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241276374 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :whoops seems i disconnected. < 1241276391 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :serves me right i guess < 1241276403 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :did someone answer? < 1241276481 0 :oklopol597!unknown@unknown.invalid PRIVMSG #esoteric :what's topic about < 1241276878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oklopol597: link to the logs < 1241277043 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241277819 0 :oklopol597!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241278969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241278985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241279417 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241279426 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241279451 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241279455 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241279728 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1241279817 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1241280035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea why gcc generates .eh_frame sections in the ELF binaries when compiling C programs. As far as I understood it, it is used for unwinding in case of exceptions but none of the -fno-exceptions -fno-unwind-tables and so on seems to remove them < 1241280062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, no, I ignored all the exception-handling stuff when doing gcc-bf < 1241280066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it almost certainly doesn't work for C++ < 1241280082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but why is it generating them for C!? < 1241280098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241280098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are they just debug data, I wonder? < 1241280106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, using -g0 < 1241280109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and strip doesn't remove them < 1241280112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1241280136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think that Debian's fontconfig has less illegal-in-US subpixel stuff than ubuntu's... < 1241280149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly < 1241280166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu's European, so doesn't care about the illegal-in-US stuff when it's legal everywhere else < 1241280170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, debian have special non-US repositories < 1241280175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all mirrors other than the US ones < 1241280182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I wonder if they have the illegals? < 1241280308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah I finally made it reduce the the .eh_frame segment to a few bytes. Byt instead it grew the .text segment with 64 bytes? < 1241280350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I spent this morning writing an Underload interpreter < 1241280364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is pretty fast, it's only about 20% slower than programs generated from the ehird/me Underload compiler < 1241280376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I intend to expand it to handle Underlambda some time later < 1241280414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know how you use noscript to get rid of annoyances and be more secure? it's adware, and uses obfuscated code to further this end: http://adblockplus.org/blog/attention-noscript-users < 1241280432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I'm reading the story atm < 1241280434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, this makes no sense: http://pastebin.ca/1410386 < 1241280436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241280439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I never visit the noscript homepage < 1241280447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I went and blocked that through about.config ages ago < 1241280457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, difference was adding -fno-asynchronous-unwind-tables as well < 1241280461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you still have obfuscated code designed to subvert adblock plus running on your FF instance < 1241280494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes... < 1241280579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:08 ski expects `mod n 0 = n' .. :/ < 1241280581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1241280591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: SO SHOW US THE GOODS < 1241280596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1241280607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241280622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pastes < 1241280666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" wget http://keithp.com/~keithp/truetype.tar.gz < 1241280666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and wait... it's about 3 megs ;)" < 1241280669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh 2002. < 1241280687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1410392 < 1241280731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I like how the compiler is infinitely clearer. < 1241280747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what makes you think that? < 1241280753 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You realize that newlines and comments don't make the interpreter run slower, right? X-P < 1241280759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err ... have you read that interpreter, ais523? < 1241280761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes < 1241280763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1241280765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(J/K ;) ) < 1241280765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the compiler is a trivial transformation for 90% of it < 1241280773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter has bitshift rubbish < 1241280775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interp's cleverer < 1241280778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and int_least32_bigger_t < 1241280781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the bitshift's implementing utf-8 < 1241280784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and big_least_32_bigger < 1241280792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err ... why? < 1241280799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Underload is ASCII... < 1241280805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, what makes you think that/ < 1241280819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you didn't disagree when my compiler used ascii... < 1241280829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because it uses no non-ASCII characters < 1241280869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, in Underload the meaning of codes above 128 is irrelevant < 1241280892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Underlambda it isn't, and I'm trying to get the compiler to do both < 1241280923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, anyone complaining about a lack of newlines in that obviously doesn't like Python, it's indented exactly the same way < 1241280966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or maybe they think different languages deserve different styles < 1241280967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zomg < 1241280974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, python uses 4-space indents < 1241280980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :precisely because it'd be impossible to read with 2-space indents < 1241280984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since everything would munge together < 1241280992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just resize spaces in your editor < 1241281017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Noscript was already updated to remove that Adblock Plus filter subscription. < 1241281064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again with the not compiling. < 1241281081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again with the not compiling. < 1241281082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1241281087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet :P < 1241281094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you need to give -o for Underload < 1241281097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or invoke with the name derlo < 1241281128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Hello, world!)S < 1241281129 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241281130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Still doesn't stop it being shady. I wouldn't struct it anyway. < 1241281144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*trust < 1241281146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not struct... < 1241281172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's GPL. < 1241281180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just read it through :-P < 1241281196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(:^)*S):^ < 1241281196 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(a(:^)*S):^ < 1241281222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Next stop: Missing the point < 1241281230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:aSS):aSS < 1241281230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1241281236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:^):^ < 1241281248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it optimizes tailcalls, so that'll just run until it runs out of time < 1241281260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my compiler optimized tailcalls too :P < 1241281342 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241281412 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241281414 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Click Here now http://embryogenesiswatches.cn" < 1241281418 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl, embryogenesis? :P < 1241281419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolwat < 1241281517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my interp's a lot more memory efficient than your compiler, though < 1241281532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241281532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241281534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: Next stop: Missing the point <-- I clearly see what ehird meant there < 1241281538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so noscript needs forking < 1241281549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: try that program on your compiler, I bet it won't get nearly that far < 1241281551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the idea is good. And it used to be good at least. < 1241281568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, what? It would run forever. < 1241281571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I optimized tail calls. < 1241281576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: look more carefully at it < 1241281580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it uses exponential memory < 1241281589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shrug. Then you need exponential memory. < 1241281591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although constant callstack space, it uses exponential data-stack space < 1241281629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((+)S:*:^):^ < 1241281629 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++ ...too much stack! < 1241281635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.oyhus.no/SubLCD.html this is pretty cool < 1241281635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241281645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was very quick to give that error in fungot < 1241281646 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' of course they answer to their names? is it particular or universal? perhaps looking-glass milk isn't good to fnord oh, oh, hear!" cried sylvie, in a melancholy voice. ' it's very provoking,' humpty dumpty cried, breaking into a sudden passion. ' you've only a few inches high, and was gone in a moment. < 1241281670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+)S:*:^):^ < 1241281672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a very good summary of the book fungot < 1241281672 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " oh, don't go on like that!' < 1241281680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok, I'll stop then < 1241281685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(with what?= < 1241281689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/=/)/ < 1241281699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm.... thutubot doesn't like exponential programs < 1241281705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should have hit the too much stack warning already... < 1241281707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+hello < 1241281711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doesn't it have a limit < 1241281713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241281723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, and it should have reached it by now < 1241281730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you hit a bug? < 1241281731 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++ ...too much memory used! < 1241281731 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, ais523! < 1241281745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, the limit's obviously just a bit too high < 1241281812 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241281950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ais523, any idea why gcc generates .eh_frame sections in the ELF binaries when compiling C programs. [...] <<< obviously it's for framing canadians. < 1241281967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what < 1241281976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.oyhus.no/Monitors6.html Holy. Fuck. < 1241281981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your joke made no sense < 1241281991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you say, eh? < 1241281992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen more < 1241282011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " I recently threw them away, since they used so much current that they often blew the house fuses and aborted the server. " < 1241282015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usally not CRT though < 1241282023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1241282048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a horrible xinerama setup < 1241282055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xinerama would work with monitors without any borders :P < 1241282095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where on the page is it < 1241282098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it < 1241282106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his homepage < 1241282129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not the same page on it that you linked though. meh < 1241282152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his homepage < 1241282153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in / < 1241282156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241282206 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241282285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there, disabled noscript. Disabled javascript. < 1241282775 0 :MigoMipo_!n=MigoMipo@84.217.7.249 JOIN :#esoteric < 1241282775 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1241282798 0 :MigoMipo_!unknown@unknown.invalid NICK :MigoMipo < 1241282818 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1241283028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : 16:08 ski expects `mod n 0 = n' .. :/ < 1241283047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that _is_ the most logical definition if you make it defined < 1241283066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since k + 0*m = n has only one solution k < 1241283095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, it has no solutions, no? < 1241283106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :k = n is the solution. < 1241283108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :k = n, m = anything < 1241283133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it has no solution fulfilling the expected inequality 0 <= k < n < 1241283144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*0 < 1241283144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out whether nobody being able to read my Underload interp is a good thing < 1241283165 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i haven't tried yet < 1241283191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent hours debugging the GC this morning < 1241283215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it concurrent? < 1241283217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1241283217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it's not written in a language with GC? < 1241283239 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: reference counting should suffice < 1241283253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is refcounting < 1241283263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eurgh < 1241283264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I use the refcounting for other purposes too < 1241283266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like optimisations < 1241283269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :refcounting is so inefficient < 1241283290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not in terms of memory used < 1241283313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underload programs that use memory exponentially tend to only use quadratic memory in derl < 1241283330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to the compression it uses to store thigns < 1241283541 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1241283543 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241283546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sharing subexpressions i assume < 1241283554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, that's how it's done < 1241283580 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241283584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, if subexpressions are only used in one place, I modify them when doing ^ or *, rather than creating another data structure to hold the relationship < 1241283596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241283609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say you do (a)(b)* < 1241283620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that becomes CAT(a,b) in memory if a is shared with anything < 1241283625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "uniputc" < 1241283625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it isn't, I just change the end pointer of a to point to the start of b < 1241283634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241283636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: UTF-8 putc < 1241283640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aha < 1241283641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :constitutes about half the things I hear from AnMaster < 1241283651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use UCS-4 internally < 1241283667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right. Makes sense. Have you integrated this in EgoBot yet < 1241283677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, GregorR's integrated it in EgoBot < 1241283681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1241283687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241283688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241283700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is it valgrind clean < 1241283720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241283732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes with debug level set 2 or higher < 1241283739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lower than that, it skips free at program end < 1241283779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was valgrinding it a /lot/ to test for bugs < 1241283786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less every bug in there showed up on valgrind < 1241283792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, a rather pointless thing to ask someone who shows a propgram < 1241283792 0 :coppro!unknown@unknown.invalid QUIT :Connection reset by peer < 1241283795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*program < 1241283796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you indention is mixed space and tabs < 1241283797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1241283825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, here's an expression it took over an hour to get working: < 1241283834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (((1)S)^):^^ < 1241283834 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (((1)S)^):^^ < 1241283845 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (((1)S)^):^^ < 1241283850 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :11 < 1241283852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241283861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a minimal testcase for an obscure optimizer bug < 1241283878 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241283897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not likely any other interpreter will hit it then < 1241283900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or compiler < 1241283903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1241283921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: now I have to make a new interpreter/compiler that's really fast < 1241283924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, unless they try to optimise the same way < 1241283925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will do TYPE INFERENCE. < 1241283932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, your code: tl;drmoi < 1241283933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::::*** will be stored as {num,3} < 1241283944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm planning to do that too, some time < 1241283951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: >:( < 1241283955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both my unfinished Overload interps optimise numbers already < 1241283955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have patented it < 1241283957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So there < 1241283962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have prior art, so there < 1241283965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241283973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Like the patent system ever listens to prior art < 1241283974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SO THERE < 1241284016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :derl's O((log n)^2) for numbers atm < 1241284017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it is the same as I already do in my brainfuck compiler, optimising +++ and such to set constants when they are known (like cell is known to be 0 before, from a [-] or whatever) < 1241284018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't all that bad < 1241284027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so prior art too < 1241284031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in memory, it's O(n) in actual processing for the same reason as brainfuck < 1241284033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241284036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not even close to the same < 1241284071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. "Optimising sub-optimal esolang representations for numbers into efficient representations" < 1241284072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241284089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it covers church numerals too < 1241284138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it would include constant folding in any esolangs too < 1241284205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is "tailcat" < 1241284251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you want to concatenate two linked lists < 1241284256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241284259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you set the last pointer in the first one to point to the start of the second < 1241284268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only works if nothing else is using the first one, though < 1241284277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that saves a bit of memory, I was more paranoid about memory usage than speed for some reason < 1241284282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1241284286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fancy name for it < 1241284300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I have done that in programming before. And never knew what it was called. < 1241284324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it saves speed too doesn't it < 1241284335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably, but I haven't profiled < 1241284341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it avoids the need to malloc < 1241284350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it requires a while loop to find the end of the list < 1241284351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean you only have to traverse the first list, so O(n) (unless you already have a pointer it's end, in which case that is O(1)) < 1241284352 0 :pikhq!n=pikhq@dialup-4.88.163.4.Dial1.StLouis1.Level3.net JOIN :#esoteric < 1241284356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then update a pointer < 1241284362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, but the other way's O(n) too < 1241284367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the question is which is faster on a typical list < 1241284390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't the other way be copying the linked list, AND finding the end of one of them. < 1241284399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241284401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Thus being O(n) too indeed (I think) < 1241284403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the other way is to do a lazy cat < 1241284409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1241284411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what I do when the first list is shared and so can't be modified < 1241284426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I create a cat element in memory, and evaluate it later when the first list has already been consumed < 1241284432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the first list doesn't need copying < 1241284433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1241284437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's already gone by then < 1241284443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241284461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well compared to that, lazy cat should be faster right? < 1241284464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or hm < 1241284468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering < 1241284477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where do you store this lazy cat < 1241284478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect lazy cat will be faster on large lists, certainly instantaneously < 1241284481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it produces more memory < 1241284485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's stored on the heap < 1241284495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering if lazy-catting everything would make memory usage a higher computational order < 1241284499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, I meant, how do you check in the code for a lazy cat situation < 1241284502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which could make speed a higher computational order < 1241284513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's in the big switch, look for case CAT: < 1241284522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then I have the zero stack < 1241284531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a stack of pointers to use instead if you hit a null pointer < 1241284538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lazy cat's implemented in terms of it < 1241284568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you store it relative the first list < 1241284576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241284583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" I create a cat element in memory, and evaluate it later when the first list has already been consumed" < 1241284584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, this lazy cat is stored right next to Einstein's cat with a long tail. < 1241284593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has a pointer to the first list and the second list < 1241284593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I may have misinterpreted that < 1241284600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right < 1241284604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once it's evaluated, it returns the first list, and pushes a pointer to the second on the zero stack < 1241284606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1241284618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then when the end of the first list is reached, it hits a NULL, so it pops the second from the zero stack and keeps going < 1241284638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zero stack... < 1241284645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241284646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm if you cat n lists together, you only get n-1 cat cells, so as long as you don't use it for empty lists i think you only get a constant multiplier at most < 1241284651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean the SOSS-most SOSS < 1241284658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't use it for empty lists < 1241284658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(kind of not) < 1241284672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can end up catting the lazy cats themselves < 1241284675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you end up in a big lazy glob < 1241284676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so no O() difference < 1241284679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I think it might blow up < 1241284698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241284708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say (x):*:*:* becomes x lazy-catted to itself, that lazycat's lazy-catted to itself, and that lazycat's lazy-catted to itself < 1241284716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have more lazy cats than actual elements there < 1241284727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, doing that's much more efficient than actually trying to store the number < 1241284736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (x):*:*:* < 1241284739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (x):*:*:*S < 1241284740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: um but you cannot use mutation on self-catting, obviously < 1241284740 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x):*:*:*S < 1241284747 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (x):*:*:*S < 1241284752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, I can't < 1241284752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :xxxxxxxx < 1241284757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241284766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, come to think of it, you could; if the second list was modifiable, you could modify that < 1241284783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you do that exponentially. I mean cause that interpreter to create an exponential number of such lazy cats < 1241284789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if the first list was modifiable then, you could force the lazycat at that point and then attach to the forced list < 1241284791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not sure < 1241284806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, it's certainly better than the naive approach, which would be hyperexponential for the same program < 1241284814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err < 1241284816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241284822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you show that < 1241284834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, just by considering what would happen if you forced all the cats immediately < 1241284846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241284851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241284863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. Just spiffy. < 1241284863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant a program creating hyperexponential number of lazy cats in it < 1241284865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241284874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((+)S:*:^):^ < 1241284877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((+)S:*:^):^ < 1241284877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++ ...too much stack! < 1241284882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, still that bug < 1241284884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241284886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I haven't modified thutubot < 1241284894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can tell that by the fact it hasn't left and rejoined < 1241284900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutu's a compiled language, at least in all known implementations < 1241284918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it will run out some time soon or what < 1241284921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's necessarily a bug, just a limit (in this case, memory use) set slightly too high < 1241284923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it responded above < 1241284925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it hits the memory limit first < 1241284927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time's measured in commands < 1241284937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Thutu is O(n) slower than anything else < 1241284938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any message about it < 1241284941 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++ ...too much memory used! < 1241284941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+hello < 1241284942 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, AnMaster! < 1241284943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241284945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241284952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I missed that message last time < 1241284955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was afk < 1241284981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather. just left 5 seconds before < 1241285073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tested ick with gcc 4.4 yet < 1241285078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241285080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge works fine with it btw < 1241285083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it will work, though < 1241285099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that gcc will have been trying not to break compatibility, and ick's designed to run on anything as it is < 1241285107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241285122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"If you're using IE, do not be alarmed. This page does not really look like crap, it is only your browser." < 1241285124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCC tries not to break compatibility, but sometimes compatibility is broken. < 1241285133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it does have parts that are gcc specific < 1241285137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick I mean < 1241285138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, ick? < 1241285139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not the webpage < 1241285143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(some projects depend on behavior of the optimising pass.) < 1241285148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes. the ec thing < 1241285150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1241285153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241285155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241285160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you changed that recently < 1241285163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on ({ }) and a command-line option to gld < 1241285167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For example, ffmpeg won't compile without -O. < 1241285186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:25 ais523: "If you're using IE, do not be alarmed. This page does not really look like crap, it is only your browser." < 1241285189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i googled for it < 1241285189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what < 1241285191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. It'll compile, it won't execute at all. < 1241285191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1241285192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that site IS ugly, though, ironcially < 1241285202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do they debug it then < 1241285210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gcc -O1 -g < 1241285210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can use -g with -O < 1241285213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf debugging works < 1241285219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes right. But it doesn't work well < 1241285221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IME < 1241285230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the graphical version of muphry's law? :D < 1241285231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm actually surprised that string only gives one result < 1241285236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-O0 works a lot better when you are working in gdb < 1241285237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in quotes, ofc < 1241285241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, ubuntu's subpixel rendering is different and better than Debian's < 1241285241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, in quotes < 1241285243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1241285245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is my professional opinion that the ffmpeg developers are freaking mad. < 1241285269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, soon two (from tunes) < 1241285278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably because Ubuntu's a fork of sid. ;p < 1241285285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: soon two? < 1241285301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no -- because Ubuntu doesn't care about breaking US law, just european law < 1241285306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may be in a debian non-US repository < 1241285306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. one from that site. One from google crawling the logs for this channel < 1241285309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1241285309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh < 1241285318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you confused me since tunes are making a new site, supposedly < 1241285325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241285326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Ubuntu doesn't even care about breaking European law. < 1241285331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just South African law. ;) < 1241285333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with spiffy GUI for the logs < 1241285334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241285334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: err... < 1241285338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Canonical aren't a south african country < 1241285341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: their main servers are in Europe < 1241285343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the logs are not a part of the tunes project... < 1241285348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they aren't even a european country < 1241285350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Guess I'm wrong. < 1241285351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the tunes project is mainly the OS project < 1241285353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that would be impressive < 1241285363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you failed to detect the sarcasm... < 1241285383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where are they a company then < 1241285383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: people, as a rule, can't detect sarcasm without any hints that it would be sarcasm -- i.e. it could easily be perfectly serious -- and that is not funny at all < 1241285393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since, y'know, we're not psychic < 1241285396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't supposed to be funny < 1241285400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you use it all the time < 1241285406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so hypocrite :P < 1241285408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just psychos < 1241285409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Europe, they just aren't a country < 1241285424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the main server's in the UK, although that doesn't mean the company is of course < 1241285427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, country XD < 1241285430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh I mentally corrected the typo < 1241285433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but my sarcasm is detectable < 1241285435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I never noticed it < 1241285437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't < 1241285439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just not to you < 1241285439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine is < 1241285444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i disagree, since others have detected it < 1241285447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not for you < 1241285453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 AnMaster: ehird, with spiffy GUI for the logs < 1241285454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 AnMaster: or what < 1241285459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@anyone: does this smell even slightly of sarcasm to you? < 1241285461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatsoever? < 1241285503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is potentially sarcasti < 1241285505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :c < 1241285508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can't tell without more context < 1241285509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything is < 1241285510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there wasn't any < 1241285514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241285544 0 :Dewi!unknown@unknown.invalid QUIT :Remote closed the connection < 1241285550 0 :Dewi!n=dewi@124-171-131-34.dyn.iinet.net.au JOIN :#esoteric < 1241285647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION concludes that Debian, if it has a non-US nice freetype, is his best choice. < 1241285736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hyperexponential == "like exponential but with the hyper operator" right? I can only find "hyperexponential distribution" which seems to be a slightly different concept < 1241285749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: something that blows up faster than exponential < 1241285762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241285767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hyperexponential reaches infinity in finite time, no? < 1241285769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not specific to the hyper operator then < 1241285779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not sure < 1241285784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may have used the wrong term < 1241285786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that's true < 1241285794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe "superexponential" < 1241285798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241285805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241285805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: greek:hyper = latin:super < 1241285812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there should be a way to install some of the ubuntu polish on debian. < 1241285825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what happens if you enable the ubuntu repos in debian < 1241285832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like the cleaned up system→preferences/administration and the nice wireless/wired connection helper thingies < 1241285832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it's as disastrous as doing it the other way round? < 1241285835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why are you highlighting *me* about that < 1241285837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: almost certainly < 1241285856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the connection helper thing is NetworkManager + nm-applet-gnome < 1241285861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, non-us. < 1241285862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian probably has the packages < 1241285865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I'd like some of ubuntu's polis without its bloaty feeling and without the goddamn ubuntu logo :-D < 1241285869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523, hyperexponential == "like exponential but with the hyper operator" right? < 1241285874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(don't know if they *still* have that...) < 1241285878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: system→preferences/administration cleanup is a godsend though < 1241285882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing's a maze on debian < 1241285885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241285886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sort of implied you didn't know the basic meaning of the prefix < 1241285908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well hyper == super == "more wow" ;P < 1241285917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, I can handle Debian, prolly < 1241285924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esp. since its installation is more flexible < 1241285928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1241285929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I can do my LVM rubbish for the ssd < 1241285942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, WHAT < 1241285948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1241285957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RUBBISH‽ < 1241285961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOW DARE YOU < 1241285964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, AnMaster used an interrobang? < 1241285967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's slang. < 1241285968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian does have the network-manager package, and a network-manager-gnome systray applet. < 1241285971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't mean "crap". < 1241285973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It means "stuff". < 1241285977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the correct term is "baroque" for lvm < 1241285982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOT "rubbish" < 1241285982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and < 1241285984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like "mumble" < 1241285990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't expect it from you < 1241285992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't like the first time... < 1241285993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and to piss off AnMaster: < 1241285996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish LVM rubbish < 1241286005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sinner :P < 1241286009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I haven't seen you do an interrobang before < 1241286010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wonder if it comes with its desktop-environment packageset < 1241286027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I haven't seen you around more than at most half of the days < 1241286038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your point < 1241286041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't have Internet at home < 1241286063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know. It doesn't change the fact that you have rather limited coverage of the channel and don't read all the logs. < 1241286072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the latter I don't blame you for) < 1241286113 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the "gnome" package recommends network-manager-gnome, which would pull in the network-manager itself. But it's just a "recommends", not a "depends" or a "suggests". < 1241286128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to say something CONTRAVARSIAL: < 1241286131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like Compizzzzzzzzz < 1241286134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 50% is more than enough for statistical evidence < 1241286174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure. However it doesn't *always* work. As shown in this case. < 1241286186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241286216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm what is the difference between "recommends" and "suggests" in *.deb based systesm < 1241286218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :systems* < 1241286254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you know if there's a way to tell Debian to use gksudo instead of gksu? < 1241286259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since I want to lock the root account. < 1241286289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm there is ⸘ too < 1241286298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for use in Spanish and such < 1241286351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No; I don't use a desktop environment. < 1241286364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What's that got to do with anything? < 1241286369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "recommends" list is supposed to contain "packages that would be found together with this one in all but unusual installations" while "suggests" should have things that are potentially useful but not in any sense required. So I guess "suggests" is the milder version, in fact. Funny that aptitude orders them depends/recommends/suggests. Well, maybe it's just alphabetical in that sense. < 1241286370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gksudo is just a gtk sudo thing :P < 1241286383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All Gtk-but-you-know,-rooted apps in debian use it by default < 1241286403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only GTK app I use on a regular basis is Gimp I think < 1241286410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly there is some other that I forgot about < 1241286425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only GTK app I use on a regular basis is Xulrunner. < 1241286425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: firefox? < 1241286430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, duh right < 1241286440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, gtk's a fine graphical toolkit. < 1241286443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so gimp and firefox < 1241286460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you don't have to code for it. < 1241286468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, no doubting, GObject is a mess. < 1241286468 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian-installer asks whether you want to use a root account with a password, or whether just to set up sudo. I've no idea about graphical-but-root stuff, though. < 1241286473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gobject is... Evil. < 1241286474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing a bit of abstraction couldn't fix. < 1241286481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no good GUI toolkit if you have to code for it that also looks good < 1241286483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Does it? It didn't to me. Do you mean the advanced install? < 1241286488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tk is good for coding against < 1241286488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241286490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looks shit < 1241286500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah... Qt is OK to code for... but OTOH it doesn't really have a nice selection of themes. < 1241286509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, Qt 4.4 has QGtkStyle, which renders directly via gtk. < 1241286510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, I've always done the expert install-mode thing, yes. It asks a bit more questions that way, I guess. < 1241286512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is kick-ass. < 1241286532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So maybe Qt is a nice Gtk abstraction ;-) < 1241286539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except that doesn't work well when I tested it < 1241286547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does it not? Darn. < 1241286558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :buggy for most GTK themes I tried. < 1241286562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And there's gtk-qt-engine. I wonder what happens if you use both of them? < 1241286574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1241286576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Massive failure I'm thinkin' :P < 1241286576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the default gtk theme worked ok with it < 1241286583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not most other ones < 1241286590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought that Tk had recently started rendering using GTK? < 1241286593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, indeed < 1241286598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how recently < 1241286605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might not have hit that version yet < 1241286606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Rly? < 1241286608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or was it Qt? < 1241286612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241286613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was Qt < 1241286615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a separate theme < 1241286615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241286623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tk has some ways to make it look modern < 1241286623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know; no Tk usage. < 1241286623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl/Tk 8.5. < 1241286627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not by default, eurgh. < 1241286631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the one I have here looks somewhat like.... Motif + CDE + pure X < 1241286635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in shittyness < 1241286640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you guys ever used nedit? :-) < 1241286644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241286647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that < 1241286650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nedit.org/ < 1241286652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls nedit. < 1241286653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very old X11 editor < 1241286656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Guess it'll be in officially in 8.6? < 1241286660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tl;dc < 1241286667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it reminded me: < 1241286669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nedit.org/technotes/looks-1.php < 1241286675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :talking about tk < 1241286692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the shade does it all < 1241286694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it < 1241286704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: At the time it was written, the main UI toolkit was Motif. < 1241286704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Horrid, isn't it? < 1241286705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it still looks bad in the latter one < 1241286705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the less-3Dness :P < 1241286716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It looks acceptable < 1241286723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's not much there to look ugly < 1241286727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, actually I like motif. For the retro feeling it gives to mosiac < 1241286729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241286798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes I have a mosaic version which runs on modern Linux and even have some bugs fixed in it, oh and it is set to not display css or scripts inline, just to make it able to render google.com reasonably) < 1241286819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm... < 1241286841 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It certainly looks better than, say, xman. < 1241286847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh man, xedit < 1241286850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you ever used xedit? < 1241286854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing did SEARCH! < 1241286864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what toolkit it was < 1241286865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :athena? < 1241286869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the black and white one < 1241286873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with just a two pixel border on buttons < 1241286897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think I used xedit once. Used defined as ^C < 1241286897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I used to have OpenMotif installed... I can't remember why. < 1241286920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: xedit is perfectly intuitive < 1241286922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just very very X < 1241286928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes exactly < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I still do have it. < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. Xpdf. < 1241286940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do I have xpdf? < 1241286949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241286954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Evince uses gtk? < 1241286954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xpdf renders badly too < 1241286955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241286960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kpdf is very nice < 1241286965 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241286967 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241286968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 3.x at least < 1241286974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: xedit didn't use a toolkit. It used libX11. < 1241286984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, those widgets are in xman too < 1241286985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and stuff < 1241286990 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "scrollbar scrolls down on left-click, up on right-click, and you can drag it with middle-click" stuff is the horrible. < 1241287000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ugh < 1241287002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't remind me < 1241287005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is like in emacs iirc < 1241287010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you can change it there I think < 1241287014 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :xman's linked with libXaw.so.7 here, so I guess it's from Athena. < 1241287023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never been bothered enough to figure it out < 1241287035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does it use it though < 1241287036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: xterm is the main offender < 1241287041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why you should use urxvt. < 1241287046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually xterm isn't too bad < 1241287049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or gnome-terminal if you're not gnome averse < 1241287052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compared to twm or such < 1241287052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is for the scrollbar < 1241287056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's exactly the behaviour it has < 1241287058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it had none < 1241287059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241287061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in xterm < 1241287063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241287067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xterm has a scrollbar. < 1241287072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can turn it off but it has one. < 1241287073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not mine at least. < 1241287082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I guess it is off by default < 1241287088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never turned it either on or off < 1241287156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"scrollBar (class ScrollBar): Specifies whether or not the scrollbar should be displayed. The default is ‘‘false.’’" < 1241287162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course I don't know if that's the universal default. < 1241287198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on distro I guess < 1241287230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo tends to not change defaults for stuff. And not install customised icons replacing KDE/Gnome/whatever logos with the distro ones < 1241287240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I hate when distros do that) < 1241287366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's kinda nice that Gentoo only tends to do patches to, y'know, make shit work right. < 1241287381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian does that stuff a bit, but OTOH you get a nice desktop that always works together < 1241287387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you can probably replace the debian logoshits. < 1241287620 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241288188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, a logo at the boot or such (though I prefer text bootup) is fine with me. And possibly default desktop background picture. (I'm going to replace it with a single solid colour anyway!) < 1241288196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but when it gets to the menu... < 1241288214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all debian does beyond that is make gnome's menu icon the debian logo instead of the gnome foot < 1241288221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is probably easily replacable < 1241288224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree they should do less < 1241288228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can you get the MP foot < 1241288231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's easily reversible, nothing really permanent < 1241288247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's probably just a png or an svg < 1241288259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The gnome foot is ugly anyway, Debian's logo is nicer :P < 1241288265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so use the MP foot < 1241288268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is even better < 1241288274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, that spiral is pretty nice. < 1241288286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but the MP one is pretty isn't it < 1241288290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241288296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what the fuck you're talking about. < 1241288300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... Monty Python < 1241288304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241288369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know their foot right < 1241288389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I'm never sure when it comes to you) < 1241288540 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241288624 0 :MizardX-!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241288633 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241288646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stomps on AnMaster  < 1241288659 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241288660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits oerjan o=========E < 1241288682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IWC! (Or have I said that already today?) < 1241288686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241288755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if DMM is going to rewrite history for very long < 1241288785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, apart from the historical themes, for which the answer is obviously "yes") < 1241288787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also mezzacotta was interesting today. I never heard the word "astrogator" before < 1241288811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an agoran office for keeping the gate to the stars, obviously < 1241288815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right? < 1241288823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, possibly < 1241288850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, spacecraft navigator in fact < 1241288856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says google < 1241288856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know how that started btw? It's not the Speakor. < 1241288861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1241288869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :speakor... wth is that < 1241288875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Agoran spelling < 1241288876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Speaker is an agoran office. < 1241288880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Agoran spells offices with or. < 1241288883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so rulekeeper is Rulekeepor < 1241288883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: speaker Top 2 results shown < 1241288886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's Speaker, not Speakor < 1241288890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I was wondering why < 1241288893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :speaker was there from the start < 1241288895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it must be newer than that < 1241288901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I was wondering how it started < 1241288921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, go read the ml archive < 1241288930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, it's from 1993 to present < 1241288936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a large number of years were lost < 1241288936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: when i was around it was only for -keepor < 1241288942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the current logs start around 2004, right ais523? < 1241288943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, surely there is a "search" feature < 1241288947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241288953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's crappy < 1241288953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it was Bankor, say < 1241288953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and as I said, pre-2004 logs are lost < 1241288959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that true < 1241288960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just mailman. < 1241288960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1241288970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right. Crappy in other words. < 1241288973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was logged on escribe.com < 1241288978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which then promptly died and took all logs with it < 1241288994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you guys think i'm crazy to hate rafb.net :-) < 1241289011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241289016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rafb.net always takes logs with it < 1241289021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the others, it's less predictable < 1241289037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always set expire on any other pastebins when pasting to this channel < 1241289041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to annoy ehird < 1241289052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and ais523's program above was set to expire I noticed < 1241289058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the underload interpreter < 1241289058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no it wasn't < 1241289063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1241289073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it was < 1241289078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I misread < 1241289083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we'll see who's laughing when civilization collapses because we couldn't find the specs to a nuclear anti-destruction shield that were pasted on rafb.net 3 years ago < 1241289104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last action done by humanity? reading the logs where everyone praises its technical prowess. < 1241289107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*BOOM* < 1241289144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay a 72 KB executable for cfunge *with* the floating point fingerprints. < 1241289154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, can you get such a small ccbi < 1241289189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without floating point using fingerprints: 59 KB < 1241289192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, even hello world with a non-minimized D stdlib is over 100 KB < 1241289234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And minimizing the stdlib would result in pretty much C :-P < 1241289291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ARGH, just how much memory does Java WANT X_X < 1241289299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what < 1241289302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ulimit -v $(( 64 * 1024 )) # not enough for java < 1241289303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot I guess < 1241289310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ulimit -v $(( 256 * 1024 )) # not enough for java < 1241289337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-march=native -Os -DNDEBUG -fno-unwind-tables -fno-async-unwind-tables -Wl,-O1,-s < 1241289339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241289358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the key things there are "-fno-unwind-tables -fno-async-unwind-tables" < 1241289368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even for C code gcc generates unwind stuff < 1241289371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even with no debugging < 1241289387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even with those I still have .eh_frame and .eh_frame_hdr < 1241289391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a lot smaller such sections < 1241289546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, err I think it over-allocates < 1241289551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1241289557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a command line option iirc < 1241289561 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm trying -Xmx32m < 1241289564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem happy still X_X < 1241289579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah you tried that one < 1241289582 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can tweak the initial Java heap sizes and such with something like "-Xms16m" to make it start with a 16-megabyte heap; I have no idea what the default could be. Although I guess setting the limit might work just as well. < 1241289591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -Xss set java thread stack size < 1241289594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that < 1241289604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, it seems to use a horrible amount of virtual memory, not so much resident. < 1241289625 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Virtual size of this one java process is 1413696k, resident size 55960k. < 1241289652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, found out where the buffer came from btw < 1241289679 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241289738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Virtual usage doesn't really matter, does it? < 1241289759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, for cfunge running on mycology < 1241289760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Virtual memory usage is irrelevant < 1241289772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after it quit and then still sent it after reconnect < 1241289827 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah? < 1241289841 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Running foobar2000 in Wine results in four processes with 3.6 gigs of virtual memory usage < 1241289850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ... question was: have you fixed that issue or not < 1241289868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1241289870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawlehcoptahs < 1241289871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241289879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: *roflcopter? < 1241289888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I prefer lawlehcoptahs < 1241289898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I can get a full featured cfunge (32-bit cells, -Os, stripped) in 96 K for x86_64 < 1241289902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less for 32-bit x86 I bet < 1241289904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me try < 1241289918 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, C tends to result in small executables, especially with dynamic linking. < 1241289923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone said they cared yet, AnMaster? :P < 1241289935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the embedded marked! < 1241289963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got a call from Nokia about using it on their phones today. They said something about needing a fingerprint GPRS though. < 1241289979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :87k for 32-bit x86 < 1241289992 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :UPX it < 1241289994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'll try static linking, sec < 1241289997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to /proc//maps the Java VM has one exactly 617.5M-sized anonymous mapping, and one 308.75M one. I'm guessing those are some sort of fraction-of-available-memory things. < 1241290038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 ais523 ais523 13892 2009-05-02 18:46 derl < 1241290039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :linking errors for 32-bit ncurses hm < 1241290041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's after stripping < 1241290042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can't find it < 1241290091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On the subject of file sizes of unrelated things: < 1241290093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 deewiant deewiant 4669 2009-04-12 22:48 dobelx64 < 1241290098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah my fault < 1241290107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that's impressive yes < 1241290126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Stripping increased its size to 4888 < 1241290130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's writtten in asm, isn't it? < 1241290135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with custom headers < 1241290135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241290136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, how does stripping make something /bigger/? < 1241290141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1241290149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :strip -s turned 4669 into 4888. < 1241290166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alignment? < 1241290184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 120 (bytes into file) < 1241290187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 4696 (bytes into file) < 1241290188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Start of section headers: 4696 (bytes into file) < 1241290190 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oops < 1241290195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, that changed, at least. < 1241290218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Right, that's it, I'm writing an optimized underload compirer. < 1241290219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It also renamed STRTAB to .shstrtab, which adds a few bytes. < 1241290222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, compirer. < 1241290227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: optimized for what? < 1241290235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Speed. Memory. Ponies. < 1241290239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Compiling, obviously. < 1241290239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ducks. < 1241290257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you going to base it on the existing Underload compiler? < 1241290261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241290264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. I lost the code to that. < 1241290274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wanna call it overload in reference to overclocking but dammit that's taken :-) < 1241290284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries on a non-multilib system < 1241290296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :please make it handle ((+):*:^):^ well < 1241290311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you may want to add a ulimit when running that, though < 1241290328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!ul ((+):*:^):^ < 1241290333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241290337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+):*:^):^ < 1241290341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1241290343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241290343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241290348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (+)(:*:^):^ grows longer, no? < 1241290350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err... ((+)S:*:^):^ < 1241290358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((+)S:*:^):^ < 1241290358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ < 1241290385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't manage more than about 16 +s that way < 1241290393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you optimise < 1241290647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is larger, because I can't strip that unwind info from the statically linked libraries < 1241290663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course it's larger. < 1241290705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes but a large chunk of it is "useless" unwind info! < 1241290721 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And a large chunk of CCBI is "useless" TypeInfo! < 1241290726 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And ModuleInfo, and whatever. < 1241290731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :22 KB! < 1241290738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes111 < 1241290754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway 865KB for this full featured cfunge, stripped. < 1241290770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :22 KB is unwind info from linked libraries < 1241290775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge 0.4.0 [+con +trace +exact-bounds +ncurses p:32 c:32] < 1241290776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241290785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, were you here when I added that < 1241290798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, exact bounds? < 1241290801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241290803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :feature string < 1241290810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I saw you developing it < 1241290811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241290812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not the finished product < 1241290816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I remember it now < 1241290836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/yVnwkh20.html < 1241290912 0 :WangZeDong!n=butt@ANantes-259-1-40-132.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241291599 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241291659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wish C had more exact ways to tell the compiler about aliasing < 1241291663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other stuff < 1241291667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's restrict < 1241291670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and data types < 1241291691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, rather crude. You can't say "this one will alias exactly this one, might alias that one, and won't alias anything else" < 1241291714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, splint annoys me about that too < 1241291720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you can't specify aliasing precisely enough < 1241291738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you can't say "this pointer in your parameter list points to a block that is guaranteed to be aligned on a 16 byte boundary" < 1241291744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ICC can do the latter < 1241291747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a pragma < 1241291749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but GCC can't < 1241291764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when will people learn that c is fundamentally flawed < 1241291790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not fundamentally. < 1241291795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, fundamentally < 1241291800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :For a start, what would you call cobol then < 1241291806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a language. < 1241291812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good one < 1241291821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is a language < 1241291826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doubtful < 1241291827 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :at any rate, cobol is even more flawed fundamentally, but that doesn't make C unflawed < 1241291830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which cobol, the mainframe lang or the esolang? < 1241291838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is a *programming language* might be harder to know < 1241291844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1241291846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are the same iirc < 1241291850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, they aren't < 1241291858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an esolang called COBOL just to cause confusion < 1241291861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :based on playing cards, IIRC < 1241291873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know why a failed login to a unix system lags a lot before telling you? < 1241291877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a security measure/ < 1241291878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241291882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's irritating < 1241291887 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :C has like 4 decades of workarounds, libraries, and coder experience to work around the flaws though < 1241291887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, to prevent brute-forcing via a plugged-in keyboard < 1241291893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, keyboard simulator < 1241291900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl. < 1241291900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's exactly 1 second of lag < 1241291905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's grrrrrrrrrrrrrrrrrrrrrrrr < 1241291913 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and bruteforce by telnet, obviously < 1241291916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241291936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a good security cage is enough to make most unixy systems secure against even physical access, if they can't get through the cage < 1241291947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably that isn't physical access, though < 1241292015 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241292027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's a couple-second sleep when the system shuts down after sending SIGTERM, too, even though it could continue early if all processes responded to the SIGTERM < 1241292074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, if they slowhashed the passwords, there could be another reason for the lag < 1241292084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think most Linux distros use slowhashing by defualt < 1241292086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*default < 1241292109 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :slowhashing? < 1241292123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: using a hash function that's really computationally expensive to compute < 1241292134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that even if someone gets read access to /etc/shadw somehow, bruteforcing is impractical < 1241292135 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why would that be done? < 1241292137 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241292191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Do any Linux distros encrypt the files with the user's password? < 1241292195 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That would make sense, right? < 1241292201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, because they don't know what it is < 1241292227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant the user's files, not the system files < 1241292231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu lets you encrypt keyrings, though < 1241292245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you give the same password for them as your login password, then they'll be unlocked at login < 1241292248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you check the box to let you do that < 1241292258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then the passwords the files are actually encrypted with are in there < 1241292262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, privkeys < 1241292267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241292275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry had to go afk due to an optical failure) < 1241292293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, both cobol are esolangs IMO ;P < 1241292301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one also happens to be a mainframe one as well < 1241292410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/COBOL#COBOL_2002_and_object-oriented_COBOL < 1241292412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241292413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my < 1241292475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : does anyone know why a failed login to a unix system lags a lot before telling you? < 1241292477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so change it < 1241292485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How. < 1241292494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pam config iirc < 1241292502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so somewhere in /etc/pam.d/* < 1241292515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but why did it fail in the first place < 1241292532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't typo your password a lot in general < 1241292534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1241292836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : (sorry had to go afk due to an optical failure) <<< sorry to hear you broke your glasses < 1241293010 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241293017 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241293061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Think plash is secure enough to run arbitrary C code? X-P < 1241293072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shur! < 1241293074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c 2+2 < 1241293075 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I've seen it done) < 1241293085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: just run them in user mode linux < 1241293095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :geordi runs arbitrary C++ < 1241293098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that would be super, boot a UML every time X-P < 1241293109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but is massively complex < 1241293114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No. < 1241293122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Just reboot it when it starts doing weird shit < 1241293123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What did you expect, it's C++ after all ;-) < 1241293143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: technically it's written in haskell < 1241293153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it has to deal with C++ < 1241293168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :??????? < 1241293177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FWIW it also provides some handy C++-related tools which have nothing to do with running C++, which add to the complexity < 1241293375 0 :ehird_!n=ehird@91.105.74.68 JOIN :#esoteric < 1241293383 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yep, I still like this client. < 1241293388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!\n"); < 1241293389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241293392 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241293393 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1241293396 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c malloc(4587348957345345) < 1241293399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SECURITY FIRST, KIDS < 1241293405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It still has all the same limits :P < 1241293405 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293413 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%i\n",1/0) < 1241293413 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%i\n",1/0); < 1241293418 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :DIE DIE DIE < 1241293445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just for ehird_, I'm outputting stderr to stdout :P < 1241293448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293455 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0); < 1241293459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or, y'know, failing to, whatever. < 1241293460 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c } < 1241293461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric ::8: error: expected identifier or '(' before 'return' < 1241293471 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Use clang, foo < 1241293488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How is that a plus? < 1241293491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c free(0) < 1241293500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Argh, where's my stderr X-P < 1241293505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c free(beer) < 1241293506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c fprintf(stderr, "Hello, world!\n"); < 1241293506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :: In function 'main': < 1241293507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241293525 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Clang is awesome < 1241293532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: It compiles to llvm, no? < 1241293536 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241293538 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does < 1241293547 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It compiles cfunge, doesn't it AnMaster? < 1241293551 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Therefore it can compile everything. < 1241293564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As far as I'm concerned, llvm is just yet one more environment to support ... unless llvm has nifty sandboxing support. < 1241293575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /"); < 1241293576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bin < 1241293586 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You do know that llvm compiles to machine code, right? < 1241293603 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It's just an intermediate step in the compilation process. < 1241293606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: I thought it was a JIT ... >_> < 1241293611 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It can be < 1241293616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhh < 1241293619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot/"); < 1241293620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293631 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("rm -rf /home/egobot") < 1241293638 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistle < 1241293641 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It should be read-only :P < 1241293646 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If that breaks, it's totally my fault X-P < 1241293653 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot") < 1241293654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293657 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Darn. < 1241293658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, nothing deleted. < 1241293663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, what compiles cfunge < 1241293666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh clang < 1241293666 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: clang < 1241293668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes iir < 1241293670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc* < 1241293672 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("http://4chan.org/") < 1241293674 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241293675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least svn as of a few weeks ago < 1241293676 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("curl http://4chan.org/") < 1241293685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.5 didn't iirc < 1241293687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241293690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clang at the time of 2.5 < 1241293692 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: That would work if curl was installed X-P < 1241293694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't work < 1241293698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a later version did < 1241293703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried recently < 1241293724 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241293724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c system("mv /home/egobot/egobot.hg /home/egobot/boo") < 1241293725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 c dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241293730 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("ls /home/egobot") < 1241293732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241293740 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("sudo rm -rf /") < 1241293741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1241293752 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's not a very oerjan smiley :o < 1241293755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: You must think that plash is the most useless system ever :P < 1241293762 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: But of course. < 1241293762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we are so predictable < 1241293777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: >_> < 1241293779 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c system("telnet irc.freenode.net 6667") < 1241293781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more to the point, that wouldn't work even on a completely unsecured system < 1241293788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: lawl < 1241293791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the sudo, I mean < 1241293796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how would you enter the password? < 1241293802 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: magic < 1241293809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n",2+2) < 1241293810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241293810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw, so you can coordinate for ick release, plan is to release a new stable cfunge either this evening or tomorrow or soon after. I realised that that -DCFUN_IS_IFFI changed the API so I'm going to increment the API version and make IFFI handle it (so soon you will have to pull from my ick branch again) < 1241293818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c system("more magic") < 1241293831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the sandboxing is done? < 1241293841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://google.com/search?q=plash < 1241293851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sandboxing what < 1241293856 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241293860 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is so blind. < 1241293901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C I guess < 1241293912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I would have to read scrollback then < 1241293919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead I'm going to code stuff < 1241294009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c int i = 42; printf("%d\n", i); < 1241294011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1241294066 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :19:51 AnMaster [n=AnMaster@unaffiliated/anmaster] requested CTCP VERSION from ehird_: < 1241294068 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Smuxi < 1241294075 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 may know it; it's in the debian/ubuntu repos. < 1241294082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know it < 1241294091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memorising the whole of the debian/ubuntu repos would be ridiculous < 1241294091 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Rightyho. < 1241294100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, do you call a -DFOO=bar a "macro" or is it macro only if it takes parameters < 1241294102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(__FILE__); < 1241294103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1241294104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, what is the official term < 1241294109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(__LINE__); < 1241294117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's a number < 1241294120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241294121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d",(int)__LINE__); < 1241294122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Smuxi? < 1241294122 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1241294127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :7??? < 1241294131 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Smuxi. It's an IRC client for Gnome. < 1241294135 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It is the nice. < 1241294136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, each #include is on its own line < 1241294136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you are the C expert here. < 1241294139 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Also the minimal. < 1241294144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what do you call them < 1241294145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought you were < 1241294152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not C standard expert! < 1241294156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's a preprocessor definition, technically < 1241294160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241294187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"[...] must now define the below listed preprocessor definitions to strings with the relevant values" < 1241294188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241294192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems messy < 1241294192 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It's a #define < 1241294203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just because a term's used in a standard doesn't mean you have to /use/ it < 1241294207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially when it's unwieldy < 1241294256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what would you recommend instead < 1241294259 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your sentence is messy < 1241294267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1241294267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: YOUR MOM IS MESSY < 1241294273 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"must now define the below listed" *Brain turns off* < 1241294301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: put an example there < 1241294306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ask people to edit it to suit their purposes < 1241294327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241294333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 0; < 1241294346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1241294380 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"The application has to be able to decrypt the password in order to authenticate users when they login." <-- >_< < 1241294384 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fekking around with it :P < 1241294399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c FILE*in=fopen(argv[0],"rb"); while(!feof(in)) printf("%x",(int)getc(in)); < 1241294412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1241294412 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241294466 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Just fixed !c < 1241294470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c FILE*in=fopen(argv[0],"rb"); while(!feof(in)) printf("%x",(int)getc(in)); < 1241294481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, why isn't that working? < 1241294485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is a long list of defines with descriptions. I'll pastebin it so you can find a better way. < 1241294485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure :P < 1241294491 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!c you lied to me when you told me this was a program < 1241294500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("test") < 1241294501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7f454c46211000000000203e01000d04400000040000000060120000000000400380804002502206000500040000000040040000004004000000c01000000c010000008000000030004000020000000240000000240000001c00000001c0000000100000001000500000000000004000000004000000bc7000000bc700000000200000010006000c07000000c076000000c07600000020200000030200000000200000020006000e87000000e876000000e876000000a01000000a0100000080000000400040001c20000001c240000001c240000002000000002000000004000000050 < 1241294502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/gmZTe577.html < 1241294508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it did work, just slowly < 1241294516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's rather sparse, probably it's the header < 1241294517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is not spell checked at all < 1241294521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241294546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Please define the following to string constants:" < 1241294554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241294556 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ew < 1241294563 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Please #define the following as string constants < 1241294565 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1241294572 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :mainly as instead of to, but #define is clearer < 1241294575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I -Define them < 1241294575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241294584 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you -Define #defines < 1241294596 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c int i=1;FILE*in=fopen(argv[0],"rb");for(;!feof(in);i++)printf("%02x%s",getc(in),(i%20)==0?"\n":""); < 1241294597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7f454c4602010100000000000000000002003e00 < 1241294604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that was retarded. < 1241294604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 0; < 1241294606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1241294609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now EgoBot is spamming me. < 1241294612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1241294615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241294619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yep, it returns multilines in /msg, doesn't it? < 1241294620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", fac(5)); return 0; } int fac(int n) {if (n) return n*fac(n-1); else return 1; < 1241294624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :120 < 1241294624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah < 1241294627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and !kill and !ps doesn't seem implemented atm < 1241294630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It'll get d/c'd pretty soon :P < 1241294632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that misses the point of "you only need to worry if you aren't using cmake" < 1241294635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope :P < 1241294637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :completely < 1241294646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: / < 1241294647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1241294659 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "If you are not building with cmake, #define these as string constants:" < 1241294663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Also any code using another build system than cmake (such as IFFI) must now define [..]" < 1241294664 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1241294668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, that would work yes < 1241294735 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a little bit surprised that EgoBot hasn't been dropped yet :P < 1241294744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, from what < 1241294770 0 :EgoBot!unknown@unknown.invalid QUIT :Excess Flood < 1241294770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's still spamming the binary at me :P < 1241294773 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241294774 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, there it goes. < 1241294780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, still sending it < 1241294784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1241294808 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup! :P < 1241294830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 aaa**k'A aaa**k, @ < 1241294841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241294860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241294861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, will it completely send the previous reply before starting next < 1241294864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241294865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 c dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241294869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241294877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I guess I made an error there < 1241294885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it answered mine while still spamming GregorR < 1241294887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'A ak, @ < 1241294887 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!") < 1241294889 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241294894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ak'A ak,a, @ < 1241294896 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why is there malbolge? Is it even possible to fit a useful malbolge program in one message? < 1241294897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241294904 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :coppro: !malbolge http://foo < 1241294905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Either that or befunge98 is broken in there right now :P < 1241294906 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and yes: < 1241294922 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :!malbolge (=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;gsedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O !befunge98 aaaa***. @ never got a reply < 1241295157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :21.11:01 !befunge98 aaaa*** . a, @ got a reply < 1241295159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no answers :P < 1241295164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so did !befunge98 aaaa*** . @ later < 1241295178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not even on what slox does < 1241295182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241295195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is slox there for then < 1241295199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you answer that at least < 1241295215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :slox keeps a process from using more than a requested percentage of the CPU. < 1241295229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: set up a reverse dns for that codu < 1241295233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it comes as codu.xen.prgmr.com < 1241295247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, I know, I need to. I assume it involves talking to humans though, and that sucks ;) < 1241295257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, why < 1241295259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ok. How does it do it < 1241295288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SIGSTOP < 1241295292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's el lameo < 1241295294 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it works < 1241295315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. cfunge has a compile time option to set a 3 second alarm() at startup. < 1241295331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is used for fuzz testing < 1241295339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is SIGSTOP the right one? I would have assumed SIGKILL would be better < 1241295347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't /think/ that that should be affected by SIGSTOP. < 1241295349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241295353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's about CPU throttling < 1241295357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241295358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241295360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have to be able to start again < 1241295366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh :P < 1241295374 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's super-lame CPU throttling ^^ < 1241295384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why not use linux built in stuff for it < 1241295387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like nice < 1241295397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is portable too < 1241295397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can't have precise control with nice < 1241295405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (()(*))(~:^:S*a~^a~!~*~:(/)S^):^ < 1241295408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do you need that precise control < 1241295416 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you want to do your own scheduling SIGSTOP is an easy way to get it < 1241295428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know if he does, but there are cases in which you do. < 1241295440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think SIGSTOP is safe < 1241295450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How "safe" < 1241295454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if it happens in the middle of a poll() or such < 1241295455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are situations where you don't want a program to use much CPU even if the CPU is "free" < 1241295458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that defined behaviour < 1241295468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are using sigselect(), right? < 1241295475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does Debian's advanced install let you do kooky lvm stuff? < 1241295480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: poll can be interrupted by signals just like any other system call? < 1241295481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's defined, but plenty of programs don't handle it properly. < 1241295481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, obscure options to lvm < 1241295484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um you can't ignore STOP < 1241295488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is irrelevant < 1241295494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is pselect not sigselect < 1241295511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Where by "plenty" I mean "none that I've found", but anyway :P ) < 1241295531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I think it depends on very precise timing < 1241295535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to get it to show said issues. < 1241295542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1241295573 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Suffice it to say that I don't trust Linux's scheduler enough to allow these programs to take 100% CPU *shrugs* < 1241295586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, set the uid thingy < 1241295588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241295592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find the name for it < 1241295614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I find that setting the UID of a process rarely changes its scheduling priority :P < 1241295615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/sys/kernel/uids//cpu_share < 1241295616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that thing < 1241295623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmm < 1241295629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :recent kernels onlt < 1241295630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only* < 1241295645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look like I have that. < 1241295662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it can use more, but setting them for different UIDs mean that some UIDs will be guaranteed more under load. < 1241295670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like per user priority kind of < 1241295676 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1241295684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How recent is "recent"? < 1241295693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm don't think it does "kooky" by default, but you can start a shell to mess up with things during the install. < 1241295703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, 2.6.23 or something like that < 1241295710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure exactly what one < 1241295711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I did that, then it wanted to reformat them :) < 1241295717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm on .26 < 1241295717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241295719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241295724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It seems Debian doesn't have new enough kernel for ext4 < 1241295726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, then I guess it was disabled in kernel config < 1241295762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 2.6.28, some older ones have ext4dev < 1241295773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: debian is 2.6.27 < 1241295791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sid has 2.6.29 currently. < 1241295795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try another distro, or build a newer one < 1241295799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah, good < 1241295805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be in testing by the time I get my machine then < 1241295825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you didn't like arch :( < 1241295835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ECOULDN'TINSTALL. < 1241295846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EWASTURNEDOFFBYINSTALLERANYWAY. < 1241295847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, EPEBKAC < 1241295858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: EPEBVIRTUALMACHINEANDARCH,LOSER. < 1241295905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, EUSERNOTBOOTABLEINSERTNEWUSERANDPRESSANYKEY < 1241295931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So the Arch philosophy is "if you can't install it on a machine, it's your fault, always". < 1241295935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Great, I'll stick to Debian. < 1241295937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1241295944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is just my philosophy! < 1241295956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I still think it was PEBKAC < 1241295964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of anyone with similar issues < 1241295965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck that, I did exactly what it said. < 1241295969 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241295975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what exact error message did it give < 1241295981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't remember, goddamn < 1241295990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you never mentioned back then either < 1241295993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I can install slackware with my hands tied, I think I could get Arch right < 1241296009 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241296015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hands tied behind your back or in front of you < 1241296028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need access to a keyboard and a screen. < 1241296029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and slackware isn't hard to install < 1241296034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :super easy even < 1241296045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's harder than Debian < 1241296077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn. grub can't boot ext4 systems that use extents < 1241296078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err, I had more issues installing debian than slackware. Both were about a year and a half a ago < 1241296082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same week for both < 1241296085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it changed now < 1241296090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PEBKAC PEBKAC PEBKAC < 1241296092 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241296095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, possibly < 1241296111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and. Don't use ext4 for your /boot < 1241296112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241296117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're an idiot and so's your mother and you should never be allowed to install Linux again if an installer failed for you. < 1241296122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why are you allergic to separate partitions < 1241296123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, I need to use ext4 for my /boot. < 1241296131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you need ext4 on it < 1241296136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean you won't access it a lot < 1241296137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SSD alignment concerns. < 1241296149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you won't access it a lot still. < 1241296163 0 :sebbu2!n=sebbu@ADijon-152-1-85-166.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1241296166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you need just 32 MB to have plenty of free space on it < 1241296166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't feel like fitting it in with other, properly aligned, partitions < 1241296169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least for arch < 1241296179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and gentoo < 1241296195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Do you need extents for it to be aligned properly? < 1241296209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my boot on gentoo is 9.9 MB, on my arch 20 MB < 1241296210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Probably not, but I cba to turn them off. :) < 1241296219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I have a distro generic fallback kernel on arch < 1241296240 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :-P < 1241296275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Is that used space or the whole partition size < 1241296282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, used space < 1241296336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Look's like 11M here < 1241296338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, whole space is 32 MB on gentoo and 64 MB on Arch. Which is funny since the gentoo one is 64-bit and the arch one 32-bit < 1241296343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, ' < 1241296348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have multiple kernels < 1241296355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have two here as well < 1241296361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not just the arch generic ones. But also my own ones < 1241296367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use my own non-initrd ones < 1241296372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with arch ones as fallback < 1241296389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo one only have two custom ones < 1241296398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :current version, and new version to boot to next < 1241296404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it has three versions < 1241296429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a complex system, see logs of channel from 2009 for more info < 1241296440 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, system.map isn't required, is it? < 1241296454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it just for kernel debugging < 1241296457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:33 AnMaster: in a complex system, see logs of channel from 2009 for more info ← how useless < 1241296464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not for booting no. But it is needed to interpret kernel panics iirc < 1241296472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since they tend to just contain addresses < 1241296481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very well.. < 1241296484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, so if I don't care about interpreting kernel panics I don't need the map < 1241296502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I keep 2.6.x and 2.6.y always, where x is last one, and y is current. < 1241296505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't it recreatable by recompiling anyway < 1241296509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1241296523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I change from 2.6.y to 2.6.y.z I don't remove 2.6.x < 1241296528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll remove it just for fun < 1241296531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always keep one from that level < 1241296535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And now I'm down to 9.6M. < 1241296581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, moving /boot/old-configs to /root/old-configs reduced it to 8.5 MB < 1241296593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old-configs contains configs all the way back from 2.6.9 < 1241296595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How big is your kernel? < 1241296607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.6M /boot/kernel-2.6.27-gentoo-r8-L1 < 1241296607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.7M /boot/kernel-2.6.28-gentoo-r5-L1 < 1241296619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2.4M here < 1241296621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few modules, but not a lot < 1241296646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I used to have it at 2.2 before, but I needed more options later < 1241296668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like usb audio for connecting usb keyboard. Parts of that I couldn't build as module. < 1241296687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder where all that space is going given that du reports only 5.6M < 1241296689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(keyboard meaning electrical piano, not qwerty here) < 1241296702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, block size < 1241296704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have no modules. < 1241296711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you are crazy < 1241296723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is stuff I only use very seldom < 1241296727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doesn't du report block-sized anyway, except with --apparent-size < 1241296727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I want it compiled in < 1241296732 0 :sebbu3!n=sebbu@ADijon-152-1-15-91.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1241296739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why not, the kernel is only 2.4M anyway :-P < 1241296742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err yes that is what I said < 1241296763 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, so why does df report 4M on top of the 5.6M of du < 1241296764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, 6.6M for /lib/modules/2.6.28-gentoo-r5-1 < 1241296777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot more for /lib/modules/2.6.27-gentoo-r8-1, since it contains the nvidia module too < 1241296787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I haven't built for new kernel yet < 1241296796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what fs < 1241296800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there's scsi_wait_scan.ko < 1241296808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is something that couldn't be disabled < 1241296810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# du -sh /boot/grub/ < 1241296810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :409K /boot/grub/ < 1241296812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1241296818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So I do have 2.8K's worth of modules ;-) < 1241296818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about your < 1241296824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :394K < 1241296826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err scsi_wait_scan.ko can be disabled < 1241296828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ext3 < 1241296829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have it < 1241296840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Comes with the whole SATA system IME. < 1241296843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4M + 394K, you are a bit closer < 1241296847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe there is some other file there too < 1241296856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, the 5.6M included every single file+directory. < 1241296864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ran as root over **/{*,.*} < 1241296872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did the 4.4 + 394K then < 1241296873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241296879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :du -sh /boot == 5.6M right < 1241296890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 4.4 + 394K == kernel + grub < 1241296898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did I misunderstand you < 1241296908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot == 5.6M < 1241296916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err, no < 1241296917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have SATA system. I don't have scsi_wait_scan.ko < 1241296921 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot/**/* == 5.6M < 1241296924 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :du -hc /boot == 5.2M < 1241296928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-c < 1241296932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does -c do < 1241296935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :df -h says 9.6M < 1241296943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Total for multiple files. < 1241296947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1241296951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do you have a grub symlink < 1241296953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241296954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boot one < 1241296958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like /boot/boot -> . < 1241296962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241296964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241296965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why would I? :-P < 1241296968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea then < 1241296973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, some distros install them < 1241296978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1241296987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, to make you able to write /boot/foo in grub config instead of /foo < 1241296995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus less bug reports from users < 1241296999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241297063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :11M kernel26-fallback.img < 1241297064 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241297066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :menuconfig says SCSI_WAIT_SCAN = m < 1241297067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't have that one I guess < 1241297076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I have my own backup which is also 2.4M. < 1241297087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right < 1241297095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have arch fallback ones installed then < 1241297105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241297116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, disable CONFIG_SCSI_SCAN_ASYNC < 1241297117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241297131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is disabled. < 1241297143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I think I'll enable it, that sounds good. :-P < 1241297155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't even have the option for SCSI_WAIT_SCAN there... < 1241297165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, CONFIG_SCSI_SCAN_ASYNC is why you need SCSI_WAIT_SCAN < 1241297167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: At all? / finds it < 1241297186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, at all < 1241297189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weöll < 1241297189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/wait_scan < 1241297190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1241297199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : │ Symbol: SCSI_WAIT_SCAN [=m] < 1241297201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ Symbol: SCSI_WAIT_SCAN [=n] │ < 1241297205 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1241297212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << "Hello, world!" << endl < 1241297214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241297224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: using that Georgi thing? < 1241297224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAA < 1241297225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Scary, no? :P < 1241297231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout<> cout < 1241297306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, more harmonic < 1241297307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17622.cc: In function 'int main(int, char**)': < 1241297316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:123: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>& (*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] < 1241297320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241297321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:127: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_ios<_CharT, _Traits>& (*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits] < 1241297321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1241297330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:48 EgoBot: /usr/include/c++/4.3/istream:134: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base& (*)(std::ios_base&)) [with _CharT = char, _Traits = std::char_traits] < 1241297331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more harmonic. More like the error messages < 1241297333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WILL IT EVER END < 1241297337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what I said! < 1241297345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:49 EgoBot: /usr/include/c++/4.3/istream:242: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, _Traits = std::char_traits] < 1241297353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what are the deps of the symbol < 1241297362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, xconfig allows you to see it easily < 1241297364 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SCSI_WAIT_SCAN? How would I know? < 1241297374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Show debug info in make xconfig < 1241297375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241297376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << [](){"A PACKAGE FOR YOU!"} < 1241297377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17673.cc: In function 'int main(int, char**)': < 1241297384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't think menuconfig supports that < 1241297385 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241297389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, I added -std=gnu++0x ... < 1241297391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've only ever used menuconfig and oldconfig, didn't even know about this :-P < 1241297396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does gcc do it? < 1241297408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it has "show all options" which let you see all greyed out options too < 1241297412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Idonno exactly what g++ does and doesn't support, but it certainly supports /something/ < 1241297414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other nifty stuff < 1241297422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, those things are in the option menu iirc < 1241297430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the xconfig one uses qt < 1241297432 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ctrl+f doesn't find scsi_wait_scan... < 1241297433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qt 3 probably < 1241297442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, maybe case sensitive < 1241297453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: add machine code! < 1241297456 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope < 1241297461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, show all options first < 1241297464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe it is but it didn't find it < 1241297466 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241297466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works for me < 1241297467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did, and debug info < 1241297487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Enabled everything under option < 1241297503 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241297504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1241297507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is hidden < 1241297507 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It finds nothing for WAIT < 1241297509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why < 1241297513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it does here < 1241297525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts http://mastodon.biz/ in a vm < 1241297528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Finds plenty for SCSI but nothing for WAIT < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SCSI_WAIT_SCAN < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :type: tristate < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :default: m < 1241297533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : dep: SCSI && MODULES < 1241297540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no prompt for it < 1241297549 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, always on :-P < 1241297551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why < 1241297559 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I set it to =n in the .config but it got overridden < 1241297564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, disable the modules option < 1241297565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241297579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, since you didn't use modules anyway < 1241297585 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Give me a header for a .asm file :P < 1241297594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No asm < 1241297595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :machine code < 1241297596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that'd work wouldn't it < 1241297601 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OH < 1241297604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it can be built as =y though, for the async < 1241297606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why < 1241297612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241297620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you don't have modules you don't need it < 1241297627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is a user visible option in older kernels < 1241297630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not in newer < 1241297633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"You can load the │ < 1241297633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : │ scsi_wait_scan module to ensure that all scans have completed." < 1241297649 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, maybe I should read the whole paragraph < 1241297654 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Never mind :-P < 1241297669 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1241297685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, also I don't know if it has any effect on sata < 1241297689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just for real SCSI < 1241297693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ancient Linux GOOOOOOOOOOOOOOOOOOOOOO < 1241297702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that < 1241297705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1241297706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some distro < 1241297706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(:aS(:^S^:)Sa:):^S^:(:aS(:^S^:)Sa:) < 1241297707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://mastodon.biz/ < 1241297712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an old distro w/ bsd userland < 1241297718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc 2, linux 2.0.x < 1241297725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 years old at the time of that writing < 1241297728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which I imagine was a few years ago < 1241297740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it mentions ISDN lines in the download page < 1241297740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The most recent version is INST0066, which is no longer all that recent (~7 years old), but I'm trying to decide whether to roll to one of the super-bloated newer Linux kernels or write my own USB stack plus SATA and UDMA drivers for 2.0.28." < 1241297748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the twin of the ion developer < 1241297749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241297752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1241297756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241297758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's not insane, he just likes minimal sw < 1241297763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ion author is a raving lunatic < 1241297786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses a.out < 1241297792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241297800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a.out ftw < 1241297800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it even has a netinst! < 1241297801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc no longer supports it nowdays. Since 4.4 it is obsolete < 1241297805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it will be dropped in 4.5 < 1241297807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I don't think he cares < 1241297820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing depends on gcc 4 afaik < 1241297822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seems unmaintained < 1241297827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems? < 1241297830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he probably wouldn't use any gpl software. < 1241297833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241297837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1MB netinst .img boot GO! < 1241297841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like gcc 2 < 1241297843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was GPL too < 1241297844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241297846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241297847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241297849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gpl3 < 1241297852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241297852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aww, no bootable medium found < 1241297855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess .img isn't .iso < 1241297862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's a floppy image < 1241297864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, floppy image < 1241297867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241297867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, grr < 1241297867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1241297879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :floppy netinst < 1241297880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you can't use it on your new computer < 1241297881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly < 1241297881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn that brings some memories < 1241297888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll probably still a floppy on there < 1241297891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's, what, $20 < 1241297892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, floppy netinstall < 1241297893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241297896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241297903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's what it is < 1241297908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a floppy "livecd" that netinstalls < 1241297914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you said it brings memories < 1241297914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty modern for 7+n years ago < 1241297918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where did you see that before < 1241297925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :never, just floppy linux < 1241297927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brings memories < 1241297930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bad ones... < 1241297935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fresco and such < 1241297936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241297937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241297941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever the spelling was < 1241297946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :firewall on a floppy < 1241297955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I attempted to run every linux distro I could find in like 2004-2005 < 1241297959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mostly shitty floppy ones < 1241297961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Was quite fun < 1241297964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nowdays even the bz2 image of the kernel wouldn't fit on a floppy < 1241297973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess if you disabled some stuff < 1241297977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Super-bloated, like he said < 1241297979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241297980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The first OS I tried when I got my AWESOME NEW ETHERNET ROUTER no more winmodem I can use other OSes yay!! was QNX < 1241297981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like audio and usb printer < 1241297984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, haha < 1241298004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you used qnx too < 1241298009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what did you think about it < 1241298025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it did not live up to my high expectations, I thought it was a desktop OS. < 1241298036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241298042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than embedded < 1241298043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241298046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right :-) < 1241298054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually it does have a desktop < 1241298055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hey, it did look pretty < 1241298060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for, you know, development < 1241298061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1241298065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the gui wasn't unmodern, it just had no apps < 1241298066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241298067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SYSLINUX < 1241298070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from 1999 < 1241298077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it even had that card game < 1241298077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL@SPLASH SCREEN < 1241298078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: could you recompile apps for QNX, I wonder/ < 1241298079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Solarite < 1241298080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241298083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the spelling < 1241298084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's posix < 1241298085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAA < 1241298087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The VM crashed < 1241298093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241298100 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can MS-DOS be run in a VM? < 1241298100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just too retro for virtualbox! < 1241298101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't supposed to happen < 1241298106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, file a bug report < 1241298110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here's the wonderful splash screen I got: < 1241298112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have done it < 1241298122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did it work? :-P < 1241298123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(WARNING: YOUR EYES WILL NEVER FORGIVE YOU) < 1241298136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, worked under qemu yes., Decided not to try under vmware < 1241298140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241298142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :error uploading < 1241298149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even imgur can't take it < 1241298150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try ompload then < 1241298157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't put files in shock-site hosters < 1241298158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it can take anything < 1241298169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but you said it was a shock pic < 1241298177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not shock site hoster, just shock pic < 1241298178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's awful but not shocking :P < 1241298194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1241298196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omploader it is < 1241298206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!asm movl $72, %edi; call putchar; movl $105, %edi; call putchar; movl $10, %edi; call putchar < 1241298207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1241298216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00OQ < 1241298232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GAS? < 1241298234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it faded that in before booting the kernel < 1241298238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aiie emebdded color profile < 1241298239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: HEWW YEAH BICH < 1241298240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, of course < 1241298244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I love GAS < 1241298246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: os x does that :) < 1241298248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nicer syntax < 1241298256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that logo is nice < 1241298260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not awful < 1241298262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus it died again; let's try... um ... < 1241298269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 256 colors though < 1241298272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parallels? < 1241298276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and dithered < 1241298285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov edi, 72; call putchar; mov edi, 10; call putchar < 1241298285 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17919.s: Assembler messages: < 1241298286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, qemu or bocsh < 1241298287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1241298290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err spelling for the last < 1241298293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :qemu it is < 1241298295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and bochs < 1241298297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bochs is lol slow < 1241298298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nasty < 1241298301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't do intel < 1241298302 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, woops < 1241298304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is evil < 1241298309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It did work actually < 1241298310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241298313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then later code fails < 1241298317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok then live with that < 1241298328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so you prefer AT&T syntax too then < 1241298328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I can fix that. What's the directive to switch back to AT&T syntax? < 1241298330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241298335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course. < 1241298340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241298343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at last someone sane < 1241298345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov edi, byte 72; call putchar; mov edi, byte 10; call putchar; .att_syntax < 1241298346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.17963.s: Assembler messages: < 1241298346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1241298348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this < 1241298350 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : qemu it is < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and bochs < 1241298351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bochs is lol slow < 1241298353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241298354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241298368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LET'S GOOOOOOOOOOO < 1241298370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bochs got an awesome debugger though. < 1241298373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-OOOOOOOOOOOOOOOOOOOOOOOOOOOOO- < 1241298376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- < 1241298377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; movzx edi, 72; call putchar; movzx edi, 10; call putchar; .att_syntax < 1241298377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.18042.s: Assembler messages: < 1241298379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-LAAAAAAAAAAAAAAGOOOOO- < 1241298396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and wasn't bochs originally IOCCC entry < 1241298397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently Deewiant can't even remember Intel syntax :P < 1241298398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241298403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1241298406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241298411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1241298414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I don't move constants into registers too often :-P < 1241298436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no < 1241298436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov byte edi, 72; call putchar; mov byte edi, 10; call putchar; .att_syntax < 1241298437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.18084.s: Assembler messages: < 1241298437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qemu < 1241298438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How much disk do you think mastodon needs? < 1241298458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And FWIW "mov edi, 72" would work in FASM < 1241298470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241298475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241298478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :500MB? < 1241298481 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But it complains about ambiguous operand size < 1241298485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is crap < 1241298494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's "byte ptr", IIRC < 1241298496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, qemu was related. Just not directly < 1241298504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:07 ehird: How much disk do you think mastodon needs? < 1241298513 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!asm .intel_syntax; mov byte ptr edi, 72; call putchar; mov byte ptr edi, 10; call putchar; .att_syntax < 1241298513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~/ioccc $ grep -i qemu */* < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Binary file 2004/fs.tar matches < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2004/gavin.hint: see http://bellard.org/ for QEMU (Fabrice Bellard is an IOCCC 2001 winner), < 1241298514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccclhLmE.o: In function `main': < 1241298514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241298517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how < 1241298525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S < 1241298526 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :- < 1241298529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope, undefined reference to edi < 1241298531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241298532 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :wtf that's my name < 1241298533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, att syntax is a lot faster to get it right in < 1241298534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ( < 1241298537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, GUYS. < 1241298540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And the directive was .att_syntax, incase you didn't notice :-P < 1241298541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OLD LINUX TIME. < 1241298545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, GAS just sucks. < 1241298550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wrong < 1241298550 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "mov edi, 72" should work. < 1241298556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But it's being an idiot. < 1241298557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HERE GO < 1241298572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, um, you mean mov $72, %edi surely? < 1241298582 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I mean intel syntax. I don't speak $%!@#%!@#%! < 1241298586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (9)S < 1241298586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It boots! < 1241298586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :9 < 1241298588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ) < 1241298590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't speak intel syntax < 1241298596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... obviously it isn't capturing stderr < 1241298597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, do you prefer Intel or AT&T syntax < 1241298603 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Like AT&T, but remove the ^$#!%!@ and flip operands. < 1241298614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I grew up on Intel, but I haven't used asm recently enough to express a preference < 1241298614 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And lose the suffixes on instructions. < 1241298618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Holy shit, mastodon has an ncurses installer! < 1241298618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although gcc-bf is AT&T syntax < 1241298621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no you add ^$#!%!@ and flip operands to get Intel < 1241298627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1241298631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err... intel has no such (#*$%*(@# < 1241298633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, there's no ^$#@!!@#$ < 1241298633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just [a] < 1241298692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why can't that crap understand 'mov edi, 72'. < 1241298712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Choose the web/ftp site to install Mastodon 0066 from < 1241298716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pell (Oregon, USA) < 1241298717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Other < 1241298721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is awesome. < 1241298739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, it freezes then < 1241298824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Better download the real OS beta < 1241298827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not the netinstall < 1241298828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241298841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :54kb/sec < 1241298842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241298861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha, it comes with adobe acrobat < 1241298862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sudo < 1241298888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sudo acrobat # watch as my system gets infected < 1241298897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: vut? < 1241298909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a cross-platform zero-day bug in latest Acrobat < 1241298918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that lets PDF Javascript take over the system < 1241298927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just disable PDF Javascript. < 1241298930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously the payload's different on different OSes, but the bug's the same one < 1241298934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, that's the obvious solution, yes < 1241298944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PDF NoScript, anyone? :-P < 1241298946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's adobe 4 < 1241298948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241298954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's not acrobat any more < 1241298955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's adobe reader < 1241298964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, not "acrobat reader" < 1241299081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241299082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Hello, world!\n"); < 1241299083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241299100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, did you use Intel or AT&T first < 1241299108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used intel first btw. < 1241299109 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :First? < 1241299115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never used AT&T. < 1241299116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I meant. Which one did you learn first. < 1241299120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've looked at it. < 1241299120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that is the issue then < 1241299128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is force of habit. < 1241299134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have absolutely no intention of learning it. < 1241299135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're a troll. < 1241299153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's no habit involved. I've coded exactly one thing in asm and did it in Intel because I evaluated both and found the other crap. < 1241299166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh. So all those persons saying Haskell is horrible, because they don't understand it, aren't trolls then < 1241299169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RIIIIIIGHT < 1241299177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241299185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say it's because I don't understand it, I said it's crap. :-P < 1241299185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're seriously being a retard, it's embarrasing < 1241299200 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.thedailyshow.com/video/index.jhtml?videoId=225919&title=snoutbreak-09-what-to-call < 1241299200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I met plenty of programmers who thought functional programming was stupid, because it can't do while loops and similar < 1241299208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they are retards. < 1241299211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1241299222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What does this have to do with anything? < 1241299223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :once again you prove yourself to be the one person who can say things completely irrelevant and act as if they're profound < 1241299229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying this is the same thing. You don't understand AT&T syntax. < 1241299233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like fuck i do < 1241299237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus you hate it. < 1241299238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's awful < 1241299247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know it, i've used it, i hate it BECAUSE IT IS SHIT. < 1241299252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I disagree < 1241299257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gentoo is awful. You don't understand Debian. < 1241299258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I agree with GregorR here < 1241299262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you hare it. < 1241299267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't hate debian < 1241299279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I would have no words left for Red Hat and *shudder* CentOS < 1241299281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C is awful. You don't understand Pascal. < 1241299283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aren't used to it < 1241299284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you hate it < 1241299287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do understand Pascal < 1241299295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No you don't. < 1241299295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I coded a lot in it way back < 1241299298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Evidence: You don't understand it. < 1241299301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because you hate it. < 1241299305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. < 1241299316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You hate what you aren't used to it. → < 1241299319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Deewiant said he didn't understand AT&T < 1241299328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that argument is invalid < 1241299347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and you said I hate perl only because I don't understand it and such before < 1241299353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is exactly the same thing < 1241299363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :When did I say I don't understand it? < 1241299451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I have coded a lot in both intel and AT&T syntax. I strongly prefer AT&T one. But I wouldn't actually call the intel one horrible most of the time. < 1241299459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why do you think the AT&T one is so bad. < 1241299461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why prefer AT&T? < 1241299470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :&^!@#$!@#$! and the operand suffixes < 1241299473 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Er, instruction* < 1241299479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what is this "&^!@#$!@#$!" exactly < 1241299481 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Needless verbosity and sigils < 1241299496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: For instance, $ in front of numbers < 1241299502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, AT&T is what most other platforms than x86 use. < 1241299518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so while instruction set differ < 1241299519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not an argument. < 1241299523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't have to learn a new syntax < 1241299530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I coded for many platforms < 1241299534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes it is an argument < 1241299536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You have to learn the instruction set anyway < 1241299538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not having to learn another syntax < 1241299541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, duh < 1241299543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was what I said < 1241299545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read < 1241299547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then reply < 1241299552 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Understand, then reply. < 1241299554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so while instruction set differ < 1241299555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : you don't have to learn a new syntax < 1241299556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241299572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My point was that learning the syntax along with the instruction set is not a noteworthy additional burden. < 1241299589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The problem is learning the instruction set, not the syntax. < 1241299629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is a difference between "hm... so how did you write a mov to a register in this one..." and "hm... so what was the move instruction and the register name in this one..." < 1241299645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you coded for enough platforms not having to remember such details help < 1241299653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and it is a small difference. < 1241299658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially if you haven't coded in it for some time < 1241299681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so you dislike those prefixes ok < 1241299688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like % and $ < 1241299698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is all the "&^!@#$!@#$!" < 1241299702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241299704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241299717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, a lot of noise for a small issue IMO < 1241299730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why should I have to remember to write -> in C. AAARGH < 1241299735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Exactly! < 1241299737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I WANT TO WRITE . NOT ->! < 1241299738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In D you only need to write . < 1241299742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I was being sarcastic < 1241299745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241299754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I wasn't. < 1241299761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It /is/ a pointless distinction. < 1241299766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AARGH WHY SHOULD I NEED TO KNOW THE DIFFERENCE BETWEEN /**/ AND /++/ < 1241299768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is D < 1241299787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for Deewiant's answer < 1241299794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :D isn't so very different < 1241299794 0 :calamous!n=harry@hawk-c-047.resnet.purdue.edu JOIN :#esoteric < 1241299810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :True, that is a pointless distinction as well. < 1241299829 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't like D's approach of going for C compatibility. < 1241299843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I understand why it does and it's probably a good idea but I don't like it. < 1241299872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if you want a perfect language with no odd bits go use R5RS or someting < 1241299874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thing* < 1241299883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not what this is about. < 1241299914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, it is still force of habit. < 1241299920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so indeed < 1241299925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because sure you looked at GAS < 1241299929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you were used to intel < 1241299935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not really, I wasn't. < 1241299942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I could barely deal with either. < 1241299946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which did you see first < 1241299957 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember, that's probably over 10 years ago. < 1241299989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh also, you shouldn't need to write 0x < 1241300002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't, you can write h instead. :-P < 1241300007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor that < 1241300021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be smart enough < 1241300026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You need some way to distinguish between different number bases. < 1241300029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if it saw any letters in the range a-f < 1241300033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would use hex amnyway < 1241300035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway* < 1241300041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :f00 can be both an identifier and a number. < 1241300044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hence 0x is needed. < 1241300050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly always use minimal possible base < 1241300058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 20 was in base 3 < 1241300064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :34 in base 5 < 1241300068 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241300068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241300072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's a good idea for an esolang < 1241300077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1241300093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (-)S(O)(~:S:*(- -)S~:^):^ < 1241300093 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...too much output! < 1241300102 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2^O < 1241300116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (-)S(O)(~:S:*(- -)S~:^):^ < 1241300118 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO ...too much output! < 1241300124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241300125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241300130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is too long to write out < 1241300136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is EgoBot so slow there < 1241300137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241300138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241300149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bug in your interpreter < 1241300149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my guess is that it's because it doesn't have a cutoff for too much output < 1241300150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241300154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (-)S(O)(~:S:*(- -)S~:^):^ < 1241300155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241300159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It probably does. < 1241300167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It just cuts off /after/ it's run the whole thing or timed out. < 1241300176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess that's what you meant anyway. < 1241300178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so he added that < 1241300188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it spammed with me the whole mycology as you remember < 1241300190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last time < 1241300192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./derlo < 1241300193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(-)S(O)(~:S:*(- -)S~:^):^ < 1241300195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-O- -OO- -OOOO- -OOOOOOOO- -OOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO- -O < 1241300195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it did? < 1241300197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's cut off by hand < 1241300198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I missed that. < 1241300212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, go read log < 1241300221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from yesterday or whenever it was < 1241300223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241300223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How did you manage to run Mycology over IRC? O_o < 1241300225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2 days ago < 1241300228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it takes url < 1241300229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :urls* < 1241300230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241300237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241300237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so I put it up < 1241300239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241300388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, do !befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241300392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see it yourself < 1241300393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in /msg < 1241300408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No thanks ;-) < 1241300414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last I checked it excess flooded off every few minutes < 1241300435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have sanity.b98 up? < 1241300438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be a lot saner... < 1241300455 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sanity.bf* < 1241300462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241300462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1241300464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's fully Befunge-93 compliant! < 1241300470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone else could put it up < 1241300472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if they wanted it < 1241300779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pull from my ick branch. < 1241300792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I see no changes to pull from you < 1241300793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241300800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go work more on ick! ;P < 1241300812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: final exams for me atm < 1241300816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I have to be careful about what I do with my time < 1241300817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah ok < 1241300823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going home, anyway < 1241300825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like spending hours on irc < 1241300825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Me too, but that hardly matters ;-) < 1241300826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241300828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cya < 1241300835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, IRC is one of my favourite uses of spare time < 1241300839 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241300875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION _assumes_ that wasn't sarcastic, but you never know... < 1241300936 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo LAWL < 1241300937 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LAWL < 1241300953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo Gregor shouldn\'t trust plash this much :P < 1241300953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Gregor shouldn't trust plash this much :P < 1241300986 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :plash? < 1241301010 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh '; ls < 1241301025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It puts it in a file, that's just an invalid script :P < 1241301033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241301033 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241301049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241301104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :¡sh rm -rf $HOME < 1241301120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or? < 1241301128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Won't let you. < 1241301130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Feel free. < 1241301142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm Makefile && ls Makefile < 1241301155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls Makefile < 1241301156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301158 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241301159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's the '&&' that failed there. < 1241301170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, duh >_< < 1241301173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm Makefile; ls Makefile < 1241301173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241301180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Read-only FS? < 1241301184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yup < 1241301213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh uname -a < 1241301214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1241301217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /etc < 1241301218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :alternatives < 1241301223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241301226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just one file < 1241301230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Very little of the filesystem is exposed. < 1241301234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /etc/* < 1241301237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how is it done < 1241301238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin | xargs echo < 1241301245 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://google.com/search?q=plash < 1241301249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it seems fairly broken < 1241301251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh find / | xargs echo < 1241301251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1241301262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Broken in what way? It seems to work great to me. < 1241301264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1241301265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin < 1241301268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /* < 1241301273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like those < 1241301279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would have expected to see /bin and such < 1241301282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or it's just slow. < 1241301286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 1 < 1241301286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241301288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1241301293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /bin | xargs echo < 1241301293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bash busybox cat chgrp chmod chown chvt cp cpio date dd df dir dmesg dnsdomainname dumpkeys echo ed egrep false fgconsole fgrep fuser grep gunzip gzexe gzip hostname ip kbd_mode kill less lessecho lessfile lesskey lesspipe ln loadkeys login ls lsmod mkdir mknod mktemp more mount mountpoint mt mt-gnu mv nano nc nc.traditional netcat netstat open openvt pidof ping ping6 ps pwd rbash readlink rm rmdir rnano run-parts sed setfont sh sleep stty su sync tai < 1241301297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $BASH_VERSION < 1241301297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3.2.48(1)-release < 1241301305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241301308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did && fail < 1241301308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you want insecure, < 1241301310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is bash < 1241301316 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because rm failed < 1241301324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241301327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /proc/1/cmdline < 1241301328 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :init [2] < 1241301335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh env < 1241301336 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PLASH_FAKE_GID=0 < 1241301341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah spamming msg < 1241301343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see < 1241301353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /bin/file /bin/busybox < 1241301363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /usr/bin/file /bin/busybox < 1241301363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The spamming is not going to be useful for >5 messages < 1241301364 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/busybox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped < 1241301367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1241301370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dynamically linked < 1241301376 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And if it wasn't? < 1241301378 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo foo < 1241301379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241301383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh env | grep LD < 1241301384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LD_LIBRARY_PATH=/usr/lib/plash/lib < 1241301389 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami < 1241301394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241301398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not LD_PRELOAD < 1241301401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1241301402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; echo hi < 1241301402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh env | grep LD < 1241301409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LD_LIBRARY_PATH=/usr/lib/plash/lib < 1241301411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; cat Makefile < 1241301411 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1241301417 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1241301423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241301426 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo foo; ls / < 1241301426 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241301430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The tricky thing about plash is that the LD_LIBRARY that's loaded in /allows/ it to see anything. < 1241301433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh unset LD_LIBRARY_PATH; env | grep ld < 1241301434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I_ARG=unset LD_LIBRARY_PATH; env | grep ld < 1241301436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By default it /can't/ see anything. < 1241301448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how < 1241301455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It has a special libc < 1241301466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes right. But what prevents me from using another one < 1241301476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean a statically linked binary or such < 1241301479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's in a chroot jail with nothing in it, running as a fake user. < 1241301480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the asm thing < 1241301495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, a different chroot than the egobot one? < 1241301498 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241301511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(plash dynamically makes chroot jails) < 1241301523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so egobot runs as root < 1241301526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it can chroot < 1241301534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: plash is setuid root to make chroots < 1241301538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241301541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot runs as egobot < 1241301548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/sbin | xargs echo < 1241301549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :accessdb activateCmosToken add-shell addgroup adduser arp arpd ascii2enUS_scancode aspell-autobuildhash assetTag avahi-daemon biosdecode chgpasswd chpasswd chroot ck-log-system-restart ck-log-system-start ck-log-system-stop cleanup-info console-kit-daemon cpgr cppw createUnitTestFiles cron cytune defoma-reconfigure delgroup dellBiosUpdate dellLEDCtl dellLcdBrightness dellMediaDirectCtl dellWirelessCtl deluser disable_console_redir dmidecode dpkg-diver < 1241301558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... activateCmosToken? >_O < 1241301563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241301573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh /usr/sbin/activateCmosToken --help < 1241301576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh dpkg-query -l | xargs echo < 1241301578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241301592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | echo < 1241301606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241301613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did EgoBot just say this < 1241301614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the ultimate purpose of all this silliness is that I'm making daemons work again, and I'd like it to be possible to write daemons in non-esolangs. < 1241301614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in /msg < 1241301616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : SSH_CLIENT=65.183.185.209 36199 22 < 1241301616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : IRC_NICK=AnMaster < 1241301628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Its messages have exponential backoff. < 1241301628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought we weren't doing env any more < 1241301633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah < 1241301633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So that was from a much earlier env. < 1241301641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Daemons? < 1241301650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how long will it spam me < 1241301660 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Until it's done. < 1241301662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/bin | echo < 1241301670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xargs < 1241301671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241301672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /usr/bin | xargs echo < 1241301676 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :X11 [ a2p addpart addr2line appletviewer apropos apt apt-cache apt-cdrom apt-config apt-extracttemplates apt-ftparchive apt-get apt-key apt-mark apt-sortpkgs aptitude aptitude-create-state-bundle aptitude-run-state-bundle ar as aspell aspell-import awk base64 basename bashbug bdftopcf bdftruncate bsd-write c++ c++filt c2ph c89 c89-gcc c99 c99-gcc c_rehash cal calendar captoinfo catchsegv catman cc chacl chage chattr chcon chfn chkdupexe chrt chsh ck-h < 1241301678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | xargs echo < 1241301678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By my calculations, 15 minutes, then once more 15 minutes after that :P < 1241301695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241301696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Old EgoBot let users run programs in esoteric languages that would get their own !commands. < 1241301696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241301698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /sbin | xargs echo < 1241301703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I want to get that working again, and nearly have. < 1241301705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1241301713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is irritating < 1241301726 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So you could add them dynamically over IRC, or what? < 1241301732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah. < 1241301735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just simulate the freenode model < 1241301741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241301755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, simulate the freenode rate limiting < 1241301760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to keep within those limits < 1241301763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241301765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works like < 1241301767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how FreeNode does rate limiting. < 1241301772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each second add 1 to a count < 1241301774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :counter* < 1241301777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a max of 10 < 1241301780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241301782 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2-second sleep between messages is enough. < 1241301791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each time a line is sent, substract one < 1241301796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you hit 0 you are killed < 1241301803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I don't remember the exact valyes < 1241301805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :values* < 1241301810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the algorithm was like that < 1241301825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does that help < 1241301836 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure X-D < 1241301853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what Deewiant said < 1241301868 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll just use exponential backoff but cut it off earlier *shrugs* < 1241301926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why < 1241301932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just do the 2 second thing < 1241301933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I'll poke around at that later. < 1241301940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and cut it off after 5 or 10 lines < 1241301948 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have no prioritization between processes. < 1241301953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is of course 2 second delay globally < 1241301966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so do it in the seralizer process < 1241301982 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, but you could end up blocked by somebody else's process, which is irritating :) < 1241301989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, otherwise you could still spam it off. < 1241301990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easily < 1241301997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just connect multiple clients < 1241302003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all send requests at once < 1241302011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not trying to make it impossible, just that you have to be actively malicious rather than just make a mistake. < 1241302027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" AnMaster: Yeah, but you could end up blocked by somebody else's process, which is irritating :)" < 1241302028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241302031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1241302033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :round robit < 1241302036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :robin* < 1241302037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1241302052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You seem to think that multibot is far more complicated than it is :P < 1241302065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a bin that all the messages go in to. And that's it. That's the whole setup. < 1241302072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no. I think it *should* be < 1241302094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not worth the PITA right now *shrugs* < 1241302096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Plash modifies library calls by providing a modified version of glibc, PlashGlibc. Most executables are dynamically linked to glibc, so they do not need to be recompiled in order to run under Plash." < 1241302097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241302103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if I got a static executable in there < 1241302105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1241302109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241302122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do you use plash for the !asm and !c ones < 1241302124 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : The tricky thing about plash is that the LD_LIBRARY that's loaded in /allows/ it to see anything. By default it /can't/ see anything. < 1241302134 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: plash is used for /everything/ < 1241302142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, even for cfunge there < 1241302148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241302149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't yesterday < 1241302150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everything. < 1241302151 0 :Slereah!n=butt@ANantes-259-1-55-56.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241302152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm 100% sure < 1241302156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I added it this morning. < 1241302159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241302166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does it still work correctly < 1241302170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have you checked with mycology < 1241302176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241302180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I decided I wanted to worry a little bit less about bug checking the interps :P < 1241302181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what. < 1241302190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mycology is 12 trillion lines of output, right? < 1241302195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about "Hello, world!" < 1241302197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, just run it manually < 1241302212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there may be certain features only that doesn't work < 1241302223 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, URL for mycology X_X < 1241302228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology would check that throughtly < 1241302229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1241302235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://pastebin.ca/raw/1410667 < 1241302243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge http://pastebin.ca/raw/1410667 < 1241302250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Of course, I don't even know if that's valid befunge98 >_> ) < 1241302258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm ... < 1241302261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, http://rage.kuonet.org/~anmaster/mycology.b98 < 1241302290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Have I mentioned that you're annoying? :P < 1241302290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That looks like it should work. < 1241302303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes you have now < 1241302354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 'A,@ < 1241302358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,@ < 1241302359 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1241302361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241302365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't test much < 1241302367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives GregorR his "AnMaster is annoying" badge < 1241302372 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BAD: 32x doesn't set delta to (3, 2) < 1241302373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm not < 1241302383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never said you were < 1241302389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. That doesn't happen freestanding does it < 1241302392 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty fail-y for an interpreter right there. < 1241302396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just distribute the badges < 1241302398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, agreed. < 1241302406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't happen when I do it normall < 1241302411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally* < 1241302426 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does appear to happen freestanding. < 1241302438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sure you are using cfunge not the other one then < 1241302457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives AnMaster an "Elephants are pink, tiny with whiskers and can fly" badge < 1241302458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241302462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't reproduce it here. < 1241302467 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i wonder what is the most optimizing brainfuck compiler and how does it do. < 1241302485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and it worked yesterday < 1241302487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No interpreter on http://iki.fi/matti.niemenmaa/befunge/mycology-comparison.html fails at that. < 1241302494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nor does cfunge here < 1241302501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :S - T - F - U < 1241302504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking in to it. < 1241302516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ build/cfunge mycology/mycology.b98 | grep BAD < 1241302516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :If the interpreter loads the fingerprint, subsequent lines will be GOOD or BAD depending on whether the interpreter behaves according to the fingerprint's specification. < 1241302525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1241302534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is not a BAD but just an info line < 1241302558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe you managed to mess up download *wgets from that url to check* < 1241302580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wget-ed one worked < 1241302583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241302590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What part of "S - T - F - U" don't you understand. < 1241302597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking in to it, if I have questions I'll ask you. < 1241302600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241302603 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If not, your spamming me that it should work is not helpful. < 1241302630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to bed soon though, early morning tomorrow. But I will be around for maybe half an hour < 1241302712 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i have written some brainfuck-to-c compiler just out of curiosity, but i want to see world-class optimization ;) < 1241302751 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :libbf seems to have some optimization passes but i'm not sure. < 1241302781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I wrote one too. It kind of worked not very well < 1241302794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like it compiled all in a single function < 1241302802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lostkingdom caused gcc to OOM < 1241302811 0 :WangZeDong!unknown@unknown.invalid QUIT :Connection timed out < 1241302813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at 2 GB heap size < 1241302818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still growing < 1241302823 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :many compilers claiming optimization feature, in reality, only fold <<<>>>s etc. < 1241302857 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :some compilers optimize [-], but that's all. i have seen only three or four compilers which optimizes multiplication loop. < 1241302872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I did more. 1) folded +-<> 2) I made [-] set 0 3) [-]+++ -> set 3 4) I folded some loops into polynoms < 1241302879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I also tried to reorganise code < 1241302879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It actually works fine, something (now fixed) removed the \x00 in the input. < 1241302890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah < 1241302896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the \0 should be there < 1241302900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like +>-<+ < 1241302900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly :P < 1241302904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :became ++>-< < 1241302908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ^ < 1241302914 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1241302916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was then folded into 2+>-< < 1241302920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was then made into < 1241302930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0:2+1:1- < 1241302936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I removed the <> too < 1241302938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when possible < 1241302952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and only adjusted pointer when I entered some unbalanced loop or such < 1241302975 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :"4) I folded some loops into polynoms" seems interesting. any details? < 1241302981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I didn't optimise multiplication loop. I got bored before that. < 1241302986 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241302988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it was based on some other compiler < 1241302990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot which < 1241302996 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh well. < 1241302997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it only semi-worked < 1241302999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got borked < 1241303000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bored* < 1241303004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes it got borked too < 1241303007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me find url anyway < 1241303011 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://hg.mearie.org/esotope/bfc/file/tip/esotope-bfc.py my attempt is here. < 1241303024 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(change file to raw-file for downloading) < 1241303032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/changes < 1241303033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241303034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241303047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it didn't do it's job very well < 1241303080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and polynom.h wasn't used < 1241303090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got bored before that version < 1241303103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see simple_polynom instead < 1241303111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/optimize.c < 1241303125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/node.h < 1241303126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/before/trunk/annotate/head:/src/node.c < 1241303139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are the most important ones < 1241303199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, tell me if you want any more info < 1241303206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or want me to explain it < 1241303273 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, i think my attempt is same as yours; < 1241303296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "bff4" might be worth checking out < 1241303324 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it combines every <+>-s into the list and tries to eliminate dead code and propagate. < 1241303327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://mazonka.com/brainf/ < 1241303333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, mine or your < 1241303337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or bff4 < 1241303346 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :my attempt < 1241303366 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so tightloop pass unrolls one loop, primarily for multiplications < 1241303394 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://pastebin.ca/raw/1410667 < 1241303394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello world < 1241303407 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My sandbox sandboxed networking away from the wget that downloads the requested file X-P < 1241303409 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was dumb. < 1241303420 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but since i'm using expression classes for intermediate representation i should write some simplification codes for it < 1241303424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so it broke \0 that way < 1241303426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241303430 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and that is not done yet. < 1241303444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, that was unrelated. < 1241303446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I think I planned to run mine recursively until optimisation didn't change the code tree < 1241303450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That was just because of how I was testing it. < 1241303453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241303470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so mycology works inside the jail then < 1241303474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if so good < 1241303479 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241303482 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i got hello world program (as seen in wikipedia pages FYI) optimized to this: < 1241303484 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :mptr[1] += 9; mptr[0] += (8 * mptr[1]); mptr[1] = 0; putchar(*mptr); mptr[1] += 7; mptr[0] += ((4 * mptr[1]) + 1); mptr[1] = 0; putchar(*mptr); ... < 1241303550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and if so you possibly doesn't need -S from cfunge. It would allow you to do some interesting stuff like file io and socket io < 1241303551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to give it sockets :P < 1241303577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm fine with file I/O at this point if you'd like to make a more precise option. < 1241303582 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241303585 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241303605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe I'll put that on TODO < 1241303613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Shore < 1241303627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't something I'll add right now anyway < 1241303635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what prevents the !asm one from making direct syscalls < 1241303650 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nothing. < 1241303682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Those were just a silly experiment (which, btw, is now gone :P ) < 1241303688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ouch < 1241303691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they were fun! < 1241303697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They were X-P < 1241303708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you removed them after I said syscall didn't you < 1241303710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303724 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, but I was removing them as you said that. < 1241303729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only syscall I'm afraid of is socket. < 1241303730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, :( < 1241303741 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the other stuff is fine because it's running in a chroot jail as a fake user. < 1241303743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1241303757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iptables and match on uid < 1241303758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea < 1241303767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241303767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust axo bch befunge befunge98 bf bf16 bf32 bf8 dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl < 1241303769 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... iptables can do that? >_O < 1241303781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, iirc there is an owner match yes < 1241303797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If so, I'll set that up and put them back. < 1241303798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not sure if it is part of standard kernel sources or just part of gentoo hardened < 1241303803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1241303808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, go check < 1241303818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kernel sources it seems < 1241303820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1241303822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I have it in vanilla < 1241303838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:11 GregorR: Have I mentioned that you're annoying? :P ← You don't say. < 1241303839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:34 GregorR: Those were just a silly experiment (which, btw, is now gone :P ) < 1241303840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241303842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::(((((((((((( < 1241303846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("NOOO!!\n") < 1241303854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP EgoBot-being-fun 2009-2009 < 1241303866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C isn't an esolang < 1241303880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't care. < 1241303886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ CONFIG_NETFILTER_XT_MATCH_OWNER: │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ Socket owner matching allows you to match locally-generated packets │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ based on who created the socket: the user or group. It is also │ < 1241303894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : │ possible to check whether a socket actually exists. │ < 1241303904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241303908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :part of vanilla < 1241303944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :owner match options: < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --uid-owner userid[-userid] Match local UID < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --gid-owner groupid[-groupid] Match local GID < 1241303945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --socket-exists Match if socket exists < 1241303947 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241303958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Cool, it's in Debian :) < 1241303970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to see if there's a way to make it range-based though. < 1241303972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you use a standard kernel < 1241303973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eww < 1241303975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241303983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, duh < 1241303986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :userid[-userid] < 1241303990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241303993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah, I'll have to make my own arbitrary-code-execution bot. WITH BLACKJACK AND HOOKERS. < 1241303993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a range X-P < 1241304003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1241304009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the context < 1241304021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PLASH IS FASCIST SYSTEM RESTRICTEr < 1241304021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :R < 1241304032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he used that all the time for C < 1241304033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241304038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EXECUTION LIBÉRATIONE! < 1241304059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay Mastodon downloaded. < 1241304060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the dirt over the first E in the second word < 1241304068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't on my monitor < 1241304069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :´. < 1241304072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241304077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241304078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :small font < 1241304080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241304102 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241304123 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION comparing http://pastie.org/466231 (before output) and http://pastie.org/466232 (esotope-bfc output) < 1241304159 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :of course i didn't write template for expanding memory. :p < 1241304192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mastodon time! < 1241304203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't you have it before < 1241304204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241304209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the netinstall didn't work < 1241304220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I downloaded the beta disk < 1241304227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241304230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how large < 1241304240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 300-so megabytes @ 50kb/sec. < 1241304242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Took >1hr. < 1241304256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Screenshot of the installer: (it has COLOURS!) < 1241304263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AAIE that is large < 1241304266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where < 1241304271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sec. < 1241304272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the screenshot < 1241304280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hah < 1241304280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sec I said. < 1241304285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00cA < 1241304288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's not THAT big., < 1241304291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,$// < 1241304293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, your optimise better right < 1241304302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It contains all the binaries, probably unstripped, with libc 5 and gcc 2 < 1241304303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in tarballs < 1241304313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No networking at all, and a full system with things like adobe acrobat < 1241304316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, as well as produces nicer output < 1241304316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(version 4 :-D) < 1241304323 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not so good yet, but i want to optimize further so there is only putchar('H'); putchar('e'); ... and so on. :) < 1241304328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANYHO! < 1241304346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, would only be possible for a special case < 1241304349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you can optimize any loop with the same amount of s to a polynomial < 1241304361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1241304363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read scrollback < 1241304367 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes. and what i have done is exactly that < 1241304367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241304372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. good. < 1241304379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, AnMaster: Mastodon install time. < 1241304387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: http://omploader.org/vMW00cA <-- simplistic installed < 1241304389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :installer* < 1241304392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, it even has a helpfile < 1241304398 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :though it cannot handle non-constant increments/decrements for now. < 1241304398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why so much transparent padding around the window < 1241304398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can press F1 and get info on the current installer screen < 1241304400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :including advice < 1241304401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the screenshot < 1241304403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shadow < 1241304403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems odd < 1241304406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use a non-black BG < 1241304411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to see it < 1241304422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err I use the checker pattern < 1241304424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in gimp < 1241304425 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241304427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1241304433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I see it a third of the way < 1241304434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not more < 1241304459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so is it better than mine or worse < 1241304482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here, have a screenshot of the help: http://omploader.org/vMW00cQ < 1241304499 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not sure, i'll check for them. < 1241304513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a pretty sleek installer for a >7 year old project by one guy < 1241304517 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(especially for nested loop optimization) < 1241304527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Automatic installation GOOO! < 1241304530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I didn't properly do nested loops < 1241304534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl, it only does the first disk < 1241304536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no other option :D < 1241304542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and as I said I gave up on it < 1241304544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got bored < 1241304559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00cg < 1241304565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, is esotope-bfc written in C or some other language < 1241304565 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then yours and mine is perhaps at same level, i also didn't optimize nested loops < 1241304568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it's on to X < 1241304571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Xfree86 3.3.6 < 1241304572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1241304577 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :python, and it's slow like hell < 1241304579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well not much < 1241304581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit I did < 1241304598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :31% < 1241304601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quick install! < 1241304607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you expect < 1241304613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it had to work on old computers < 1241304628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I dunno, so far this is the easiest, quickest Linux distro install I've done :-) < 1241304644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, quickest ok < 1241304646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kind of disillusioning. Yay, it's installing kernel version 2.0.28 :-P < 1241304656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Perl 5.6! And Tcl/tk 8! < 1241304661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A veritable smorgasbord of languages. < 1241304663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :teTeX! < 1241304667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's bloated, clearly ;-) < 1241304667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the last tcl/tk < 1241304673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was 8.0.4 this one < 1241304673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, *mastodon* < 1241304676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bloated yes < 1241304677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I think 8.6.something < 1241304686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, perl 5.6 is old iirc < 1241304690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very old < 1241304701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :v5.8.8 here is semi-old < 1241304722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's installed, now it wants me to set up the identity! < 1241304729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Host name: yeolde < 1241304735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241304736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Domain name: yeolde < 1241304737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fitting < 1241304741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241304745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241304748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241304750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just puts it in /etc/hosts, I think < 1241304754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1241304758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[NEXT] < 1241304759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet, it works 8-D < 1241304759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hate networking < 1241304773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so now we get !asm and such back < 1241304775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241304779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Configure this device by hand OR Use dhcp/bootp for automatic configuration OR Do not configure this device < 1241304787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurr, when's the last time anyone last manually configured a networking device :P < 1241304789 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, just a sec :) < 1241304792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh help < 1241304795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241304802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It wants me to set up "Yellow Pages (NIS) administration" < 1241304809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just leave NIS domain blank and NEXT :-P < 1241304809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it's dead < 1241304816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use ntp to set the time? < 1241304818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yesplz. < 1241304818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Just a sec" < 1241304819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you blocked it too < 1241304823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey guys. < 1241304824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1241304825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's a good utc ntp server < 1241304831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1241304839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all use utc < 1241304842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine fine < 1241304843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so most of them < 1241304844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's a good ntp server < 1241304851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, openntpd < 1241304852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241304858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241304858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1241304859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :domain name < 1241304861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^) < 1241304864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.pool.ntp.org/zone/europe < 1241304872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh se.pool.nt.org < 1241304875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something iirc < 1241304888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0123].europe.pool.ntp.org, OK < 1241304888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :server se.pool.ntp.org < 1241304889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241304899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241304906 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... huh < 1241304912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, unless you want to use a UK one or whatever. < 1241304924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's mastodon; I really don't care :-) < 1241304928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NEXT! < 1241304931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1241304935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pick a timezone! < 1241304951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Europe London! < 1241304972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://omploader.org/vMW00dg < 1241304974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This distro is nice :P < 1241304975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I've managed to entirely kill it, awesome :P < 1241304976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304992 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1241304995 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241304998 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241304998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh trigger udage01 underload unlambda whirl < 1241305001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241305001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241305014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gooooooooo! < 1241305016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shouldn't you be complaining about it not being GUI < 1241305025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's simple enough that I don't care. < 1241305032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please set the root password for this machine! < 1241305047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I shall set it to the same as what my user password will be BECAUSE I AM HARDCORE AND YOU ARE A FEEBLE VM < 1241305056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh :(){ :|:& };: < 1241305060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Could not open new password file, left unset XD < 1241305063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I assume you have limits < 1241305066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH WELLS < 1241305069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not: your own fault < 1241305069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yup < 1241305074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241305075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh trigger udage01 underload unlambda whirl < 1241305077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would agree :P < 1241305078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wow, it has a dialog-based X configuration system < 1241305082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most distros don't have that :P < 1241305097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, freebsd does iirc < 1241305104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though that is a bsd distro < 1241305106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a linux one < 1241305122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So does Debian etc but not many ones YOU like ;-) < 1241305132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, slackware? < 1241305133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Configure the monitor, and it gives a long list of models. < 1241305135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1241305136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VESA plz. < 1241305138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no way < 1241305144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1027x768 plz. < 1241305146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241305147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*1024 < 1241305154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PROBING YOUR VIDEO HARDWARE < 1241305155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hawt. < 1241305156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1027x468 < 1241305165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that sounds interesting < 1241305168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wide screen eh < 1241305170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*VGA* < 1241305172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :REALLY wide screen even < 1241305183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU MUST INDICATE HOW MUCH VIDEO MEMORY YOU HAVE! < 1241305184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wow. I would have expected CGA < 1241305193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :j/k < 1241305201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's say 8MB. < 1241305205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you sure < 1241305210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might crash if wrong < 1241305214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha it wants to run at 640x480 < 1241305216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OKAY NOT VGA < 1241305228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My VM imitates Cirrus Logic GD5446 < 1241305230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I'll choose that < 1241305254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it in the list < 1241305258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241305262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241305265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, hm < 1241305268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Test current configuration! < 1241305272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is all on the installer CD still < 1241305273 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1241305274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do you kill all the processes in said config < 1241305280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241305283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :said sandbox < 1241305286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The x server seems to have died ;_;;; < 1241305287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean for forks < 1241305290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No keyboard config XD < 1241305300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I /think/ so X-D < 1241305302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what if I double forked. Would it still be killed after 30 seconds < 1241305307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, better check < 1241305323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's having keyboard issues < 1241305353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fatal server error: < 1241305357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You must specify a keyboard in XF86Config < 1241305362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your megaforks are all dead. < 1241305378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, good < 1241305387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh < 1241305389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs echo < 1241305391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix it once this is installed < 1241305391 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) 10240 pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) 30 max user processes (-u) 32 virtual memory (kbytes, -v) 131072 < 1241305397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs echo '| ' < 1241305399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :| core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) 10240 pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) 30 max user processes (-u) 32 virtual memory (kbytes, -v) 131 < 1241305404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241305406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs -1 echo '| ' < 1241305413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1241305423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha, no space left on device < 1241305432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too small disk then < 1241305440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have no idea why that command didn't work :P < 1241305443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 512MB; it seems bloat was everywhere even then < 1241305444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : You must specify a keyboard in XF86Config < 1241305448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Xfree86 < 1241305450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :O < 1241305452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : M < 1241305454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : G < 1241305458 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ulimit -a | xargs -1 echo -n '| ' < 1241305458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dude. Xorg started in 2004. < 1241305463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh right < 1241305472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Consider losing that tetex and whatnot. < 1241305484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1241305486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It uses lilo < 1241305490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Welp, it's booting < 1241305491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1241305491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and < 1241305497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG < 1241305503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WORST CONSOLE FONT EVER < 1241305510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pic < 1241305514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it didn't happen < 1241305515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://omploader.org/vMW00eQ < 1241305518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My god it's awful < 1241305527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like COMIC SANS, CONSOLE EDITION < 1241305531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241305537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my thought < 1241305538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1241305551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241305553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeolde login: root < 1241305554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Login incorrect < 1241305559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UH THANKS < 1241305569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't it make you add an user < 1241305570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Keep guessing < 1241305572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1241305581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe because it errored out when it ran out of space < 1241305583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wat? < 1241305583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No users? :-D < 1241305585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it continued < 1241305589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: We have root < 1241305594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just forbids logging in to it < 1241305594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how < 1241305602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by skipping that step < 1241305602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241305609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Keep guessing, i.e. try other users. < 1241305611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :skipping *what* step < 1241305614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There are none. < 1241305618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The write-x-config step. < 1241305623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241305626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh wget http://localhost -O - | head -n 1 < 1241305630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try again with enough disk space < 1241305635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh wget http://127.0.0.1 -O - | head -n 1 < 1241305636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241305636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : http://omploader.org/vMW00eQ <-- what is "Recovering jove files" < 1241306369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I googled and found nothing < 1241306375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jove is an old editor < 1241306377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ncurses < 1241306379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241306396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << "jove sux" << endl < 1241306396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's try this again < 1241306398 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :jove sux < 1241306405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :url for jove < 1241306411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apt-cache show jove < 1241306421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not on such a distro < 1241306423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know that < 1241306429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so stop trolling < 1241306434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you've done the same before < 1241306435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Debianers love to troll apt-* though :( < 1241306447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ages ago < 1241306455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, true < 1241306472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's not our fault we have a comprehensive, stable package base at our fingertips < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* app-editors/jove < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Available versions: 4.16.0.70.3.1 {unix98} < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Homepage: ftp://ftp.cs.toronto.edu/cs/ftp/pub/hugh/jove-dev/ < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Description: Jonathan's Own Version of Emacs - a light emacs-like editor without LISP bindings < 1241306487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241306495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no website < 1241306497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with screenshots < 1241306498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241306516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it looks more-or-less like emacs. < 1241306530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, stop insulting emacs < 1241306542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............................................ ohhhhhhhhhhhhh kay. < 1241306554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, or did I misunderstand you < 1241306565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you said emacs was great there < 1241306569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll assume you did < 1241306574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Description: ... a light emacs-like editor ... < 1241306580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Therefore I concluded that it looks more-or-less like emacs. < 1241306592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !cxx cout << "jove sux" << endl < 1241306595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241306601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you seemed to hate it too < 1241306603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This isn't Forte. < 1241306603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241306611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err and < 1241306611 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I knew nothing about it, I was just being an ass :P < 1241306625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so which editor do you use < 1241306628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs I hope < 1241306629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241306630 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :vim < 1241306634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :emacs can suck it < 1241306635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poor you < 1241306652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you can't irc in vim as easily. Though there is an extension for it < 1241306653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vimirc < 1241306663 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My text editor is not my operating system. < 1241306667 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It is, in fact, my text editor. < 1241306677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, same. IRC is text < 1241306682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm editing my line < 1241306686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm editing text < 1241306688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1241306691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :emacs would be a perfectly good operating system if it had a better text editor. < 1241306722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs is a lisp system. elisp yes. Which is not as nice as clisp or scheme < 1241306771 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241307099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you use bochs right < 1241307103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what card does its generic vga emulate? < 1241307105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, used before. < 1241307109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't for years < 1241307134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I more often use qemu and vmware-server < 1241307144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't used vmware-server since January < 1241307153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't used qemu for over a year < 1241307173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!forth ." Hello, world!" CR < 1241307173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241307174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I haven't used any kind of virtual stuff since January < 1241307182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that's no esolang. < 1241307184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what forth? < 1241307188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth bye < 1241307193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it's cr < 1241307194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not CR. < 1241307195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241307196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Neither is C :P < 1241307206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!forth ." Hello, world!" cr < 1241307207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241307211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both works here < 1241307219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: plz to be printing stderr < 1241307220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :gforth is case-insensitive. < 1241307223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CR isn't idiomatic < 1241307223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Most versions of MS-DOS 6.22 do not idle the CPU when they are idle." Damn, I didn't know that < 1241307234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: forth is < 1241307244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about it < 1241307253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A bit surprising is all < 1241307254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Your stderr is my demand. < 1241307259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he said gforth < 1241307274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Can you please make it talk to the channel? < 1241307279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1241307281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I haaaaaaaate having to switch :p < 1241307281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!forth 0 @ . cr < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : in file included from *the terminal*:0 < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : /tmp/input.19662:1: Invalid memory address < 1241307295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 @ . cr < 1241307298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE: a a @ . cr < 1241307305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241307306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The problem is that stdout and stderr aren't serialized WRT each other. < 1241307308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1241307311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So your cr came first. < 1241307313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE: a a . cr < 1241307318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 2>&1 < 1241307331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The problem is that stdout and stderr aren't serialized WRT each other. < 1241307337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241307340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a a . cr < 1241307340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :139851659782336 < 1241307343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 2>&1 wouldn't help < 1241307344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :stdout and stderr, being the C files. < 1241307348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a 2 a ! a . cr < 1241307349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :140437233785024 < 1241307351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a 2 a ! a @ . cr < 1241307352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1241307363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no ordering warranty < 1241307365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241307367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth VARIABLE a : get-a a @ ; : set-a a ! ; 2 set-a get-a . cr < 1241307368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1241307372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guarantee* < 1241307381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who cares < 1241307381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(same word in Swedish, easy to mix up < 1241307382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1241307389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it won't work then < 1241307391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just want egobot to dump shit to the channel < 1241307391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as he said < 1241307395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's i < 1241307396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241307396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't < 1241307403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer first line in channel only < 1241307405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less spammy < 1241307407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and < 1241307411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a rubbish back-off style < 1241307420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i'll paste it in anyway < 1241307421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just make your irc client put it in your channel window < 1241307425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I do things in here to show people, duh < 1241307426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a two line hack < 1241307434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not everyone do < 1241307447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then they should make the request via /msg < 1241307455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does that worek < 1241307457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :work* < 1241307461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If not, it should. < 1241307462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I think you are wrong anyway < 1241307479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've given good arguments, you haven't. < 1241307482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241307484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i presume you'll refuse to give them < 1241307485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1241307486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1241307490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o rly? < 1241307492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :point them out < 1241307495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1241307500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scrollback < 1241307501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :individually. < 1241307504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i rebutted them. < 1241307513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I prefer first line in channel only < 1241307513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : less spammy < 1241307515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : just make your irc client put it in your channel window < 1241307517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : a two line hack < 1241307520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but, < 1241307529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the line in channel only, less spammy: If you want it public you'll paste it anyway < 1241307532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you don't use /msg < 1241307540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could have made your client put it in this channel virtually locally < 1241307547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd still have to paste it < 1241307549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for everyone else < 1241307550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in less time than this discussion < 1241307607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("hi!"); < 1241307609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi! < 1241307616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\®QUIT"); < 1241307617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.19948.c:7:6: warning: unknown escape sequence: '302' < 1241307619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\rQUIT"); < 1241307619 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241307620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck forth glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241307627 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241307627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("\nQUIT"); < 1241307629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so are you gonna make it print to the channel or not :P < 1241307637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I guess not < 1241307642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just live with it < 1241307645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, you WANT not. < 1241307646 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("one\ntwo"); < 1241307647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :one < 1241307649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is not the same thing. Do not speak for GregorR. < 1241307658 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts("one\ntwo") < 1241307659 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :one < 1241307668 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts(puts) < 1241307669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20145.c: In function 'main': < 1241307673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well he did the Right Thing for asm before < 1241307678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I trust him to do that now too < 1241307679 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What a descriptive error message. < 1241307686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, see more in /msg < 1241307697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, a UI you have to explain to each and every new user because it's so shit. < 1241307700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's so the Right Thing. < 1241307705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1241307712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because their clients are shit < 1241307718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine show what happened clearly < 1241307727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hear that everyone? If you don't use ERC, your client sucks. < 1241307735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, xchat did too < 1241307737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I tried < 1241307739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so fail < 1241307751 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c puts((int)puts) < 1241307752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20187.c: In function 'main': < 1241307753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus we prove that only the two clients that AnMaster likes are acceptable. < 1241307759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241307762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are more < 1241307791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, puts is a macro < 1241307792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241307800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c puts((int)fputs) < 1241307801 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20230.c: In function 'main': < 1241307814 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It appears to be a function. < 1241307816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cast from integer to pointer < 1241307837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", (int)fputs); < 1241307838 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20280.c: In function 'main': < 1241307850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4195360 < 1241307864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", (int)puts); < 1241307865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20320.c: In function 'main': < 1241307871 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) puts) < 1241307873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He did no Right Thing for asm, he just used GAS, probably just because he had it installed already. < 1241307873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195344 < 1241307876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1241307877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1241307890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no, he said he liked it < 1241307891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241307896 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) printf) < 1241307897 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195272 < 1241307899 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) printf) < 1241307901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195272 < 1241307905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: gawd, just let him exist in his own GregorR-fellating world. < 1241307906 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241307921 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c 4195272("%d", (long int) printf) < 1241307922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20459.c: In function 'main': < 1241307926 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In any case the Right Thing is more about the fact that GAS's support for Intel syntax is obviously crap :-P < 1241307942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, remember he coded a lot for MIPS < 1241307949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which uses AT&T syntax most of the time < 1241307956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly all < 1241307957 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c itfu("%d", (long int) printf) < 1241307958 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/ccX9BYHg.o: In function `main': < 1241307969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iftu < 1241307971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth is that < 1241307972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Point being that if you're going to use GAS you're stuck with AT&T for all practical purposes. < 1241307976 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Nothing. < 1241307987 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf(itfu) < 1241307988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20540.c: In function 'main': < 1241307994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and with nasm you are stuck the other way < 1241307997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your point < 1241308002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how I can't follow what the fuck you're all doing. < 1241308005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think yasm can do both < 1241308009 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241308015 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c (printf)(itfu) < 1241308016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20582.c: In function 'main': < 1241308024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just guess < 1241308047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!helop < 1241308049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241308049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: bf_txtgen help info 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck forth glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241308054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, request for language: shakespear < 1241308078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shakespeare is le shit < 1241308078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://shakespearelang.sourceforge.net/report/shakespeare/shakespeare.html < 1241308085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you think so < 1241308091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not actually interesting < 1241308098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's funny < 1241308106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a lot of rubbish things are < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The Infamous Hello World Program. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Romeo, a young man with a remarkable patience. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Juliet, a likewise young woman of remarkable grace. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ophelia, a remarkable woman much in dispute with Hamlet. < 1241308125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hamlet, the flatterer of Andersen Insulting A/S. < 1241308128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's funny IMO < 1241308134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially the last one < 1241308220 0 :oklopol!unknown@unknown.invalid QUIT :Success < 1241308230 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241308239 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int) printf)(itfu) < 1241308240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20661.c: In function 'main': < 1241308317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know how to find out the RPM of my disk? < 1241308363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. hdparm < 1241308364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241308374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No such thing < 1241308384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in hdparm -I < 1241308384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1241308389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no hdparm(1). < 1241308392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, duh < 1241308395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not POSIX < 1241308404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on OS X it would be different < 1241308408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hdparm is for Linux < 1241308411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's very helpful of you < 1241308413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd use other stuff < 1241308421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :os x possibly even other ones < 1241308429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, answer is I don't know for OS X < 1241308434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you didn't specify OS X < 1241308445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh it is HDPARM(8) < 1241308447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not (1) < 1241308466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so /sbin < 1241308515 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int*) printf)(itfu) < 1241308516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20712.c: In function 'main': < 1241308519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7200rpm apparntly < 1241308522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*apparently < 1241308537 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int*) printf)("%n", 42) < 1241308538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20754.c: In function 'main': < 1241308652 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int()) printf)("%n", 42) < 1241308652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20794.c: In function 'main': < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :18:56 /tmp/source.20794.c:7: error: cast specifies function type < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frowns < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by the way, the annoying resize thing on OS X has one purpose < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you hold down shift to make it minimize slowly, then killall Dock < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it stays in its half-warped state < 1241308653 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c ((int()*) printf)("%n", 42) < 1241308653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/source.20831.c: In function 'main': < 1241308653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, you can interact with it < 1241308656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241308673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easter egg < 1241308676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1241308678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241308679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bug < 1241308681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also screenshot < 1241308697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure thing < 1241308706 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241308712 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241308719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, screenshot of interacting with it I mean < 1241308726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er how < 1241308730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241308734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uploading anyway < 1241308736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just screenshot then < 1241308777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://omploader.org/vMW01NQ < 1241308815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, dock isn't killed < 1241308816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241308824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dock reopens after being killed < 1241308826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241308833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the process that was minimizing it stops, which is all you need < 1241308848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 10.4 too or < 1241308856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1241308907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interacting with it must be odd < 1241308934 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", (long int) printf) < 1241308935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4195272 < 1241308935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it doesn't offset for the warping so it's mostly trial and error via link hover effects, and if focusing something requires going out of the frame, shit sux you can't click it < 1241309002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, for a text editor with a cursor with no mouse-related activities it is rather usable. < 1241309015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yyyyyyyyyyyyyes, apart from the whole reading thing. < 1241309023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did you just try? :P < 1241309032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, I tried earlier. < 1241309050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTHER PEOPLE KNOW? :( < 1241309058 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the secret is out! < 1241309073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They should have some sort of generic window-deformation tool, though. < 1241309074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you meant after I said < 1241309078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1241309078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241309087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know those old java applets where you pinch a image around? < 1241309089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do that for windows. < 1241309089 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, I meant "a year ago or so". < 1241309093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And oh :( < 1241309136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then you wouldn't need an image editing application to make a funny face; just twiddle the browser window. < 1241309142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241309494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how did you discover it < 1241309501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure. < 1241309508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think i was just messing < 1241309515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as usual < 1241309516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241309947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, < 1241309952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://gcc.gnu.org/wiki/Graphite?action=AttachFile&do=get&target=graphite_lambda_tutorial.pdf < 1241309956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe use same idea < 1241309962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for your bf < 1241309963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241310028 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :great. < 1241310074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, was that sarcastic < 1241310081 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :nope, < 1241310111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC does it on C and FORTRAN code and such < 1241310114 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :just a thought after seeing AMD logo below. < 1241310123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes? < 1241310132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1241310137 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :no, no, i said "great." after that thought < 1241310147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gawd, my system spends an awful lot of time seeking the HD < 1241310147 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so it is not sarcastic at all < 1241310150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AMD contributed this I think < 1241310238 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :in meantime i'm generalizing propagation pass to every node in the loop, rather than consecutive memory ops < 1241310271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I gotsa write my own compiler now. < 1241310299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241310306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't polynomialize an IO-using loop can you < 1241310310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241310314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends < 1241310321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do before-io and after-io and then output poly1;io;poly2 < 1241310330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241310346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I polynomalised any blocks iirc < 1241310351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANY? < 1241310352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241310357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they have to have balancedness < 1241310359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any balanced < 1241310370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[+>+>-<+,<<-] < 1241310371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :inner ones < 1241310371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's se < 1241310372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241310374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'd become < 1241310400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and for unbalanced I did as much flattening out as possible < 1241310412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that , you could move the - to before < 1241310418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it doesn't touch same cell < 1241310433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so store motion pass or something with a fancy word < 1241310437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_0+1, _1+2, _2-1, _0+1; _0=inp; _2-1 < 1241310454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : _0+1, _1+2, _2-2, _0+1; _0=inp; < 1241310455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1241310464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe. < 1241310465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241310475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :_0+2, _1+2, _2-2; _0=inp; < 1241310476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll optimize +/- before , < 1241310478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and whatnot < 1241310486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to track memory cells < 1241310493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and see which ones are clobbered < 1241310496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, just final destination < 1241310498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241310499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241310501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see what you mean < 1241310530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't make , act as a full "fence", make it act as a fence on that specific cell. < 1241310536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1241310575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can do this limited even in unbalanced ones. Just not for all, rather per iteration < 1241310576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$0+1; $2-1; ($-1)-1; $1=input; ptr=1 < 1241310581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this is basic still < 1241310584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the optimal form of [+>+>-<+,<<-] < 1241310597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is done before polynomization < 1241310603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way before < 1241310614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241310620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: do you optimize stuff into for loops? < 1241310624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the current leading compiler does < 1241310641 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what do you mean? < 1241310645 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241310649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/impl/compilers/bf2c.hs < 1241310667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh also you of course try to track known fixed values of cells < 1241310669 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm not yet. i'm counting loop count for restricted cases yet. < 1241310678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after [-] you know the cell is 0 < 1241310689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you should check out that compiler, it eliminates "variables" (places on the tape) etc < 1241310691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so then you can fold +++ into "set 3" instead of "add 3" < 1241310692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241310699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: duh < 1241310709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which simplifies a lot later < 1241310712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in polynoms < 1241310724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if a cell is reset each iteration I mean < 1241310728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a fixed value < 1241310741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you are making a polynom < 1241310747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then no need to calc that < 1241310765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you made bf2c.hs do polynomials it'd kick everything else out of the water < 1241310909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does that one turn ++>-<++ into ++++>-< < 1241310919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does everything < 1241310926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------------------------------------------------------------------------------ < 1241310927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- remove Move-s < 1241310928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------------------------------------------------------------------------------ < 1241310930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- the idea here is to combine Move-s along the program by pushing < 1241310932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- them to the end, pushing them through other operations by updating < 1241310934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- these operation's offset; the final move offset is then incorporated < 1241310936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- into the surrounding loop, or, in case of the main program, dropped. < 1241310938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(apart from polys) < 1241310939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot, not polynomials? < 1241310941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241310947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are more tricks < 1241310947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :egobot XD < 1241310948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than that < 1241310954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241311035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does pretty much all tricks apart from polys < 1241311035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see the other functions < 1241311036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm sure there is other stuff you can do that it doesn't. < 1241311036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but not known < 1241311036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the actual program ++>-<++ is turned into < 1241311036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p] += 4; < 1241311036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p+1] += -1; < 1241311036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does it strip [-] at start of program < 1241311036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it turns it into data[p]=0; which gcc optimizes out. < 1241311036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241311038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, [-]+[-]+ becomes < 1241311039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data[p]=1 < 1241311043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241311043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, with a space and a ; < 1241311046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I did that one < 1241311046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cba to copypaste :P < 1241311048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241311049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1241311057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I did < 1241311058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : data[p] += 4; < 1241311058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : data[p+1] += -1; < 1241311059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too < 1241311062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh wait, it does polynomials < 1241311065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data Term = Const Int -- Int < 1241311065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | Var Int -- data[p+Int] < 1241311066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | Sum [Term] -- (Term+Term+...+Term) < 1241311068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | Mul [Term] -- (Term*Term*...*Term) < 1241311070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : deriving Show < 1241311084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like me. But does it do nested polynominals < 1241311097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like [balaced loop [nested balanced loop ]] < 1241311113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ,[.+>,[>+<-].<,] becomes: < 1241311117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p] = getchar(); < 1241311117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : for ( ; data[p]; ) { < 1241311118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : putchar(data[p]); fflush(stdout); < 1241311120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p+1] = getchar(); < 1241311122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p+2] += data[p+1]; < 1241311123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aah! < 1241311124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p+1] = 0; < 1241311126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : putchar(data[p+1]); fflush(stdout); < 1241311128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data[p] = getchar(); < 1241311130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : } < 1241311132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :flattens it out into one loop :) < 1241311138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is good < 1241311140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241311142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what happens with no input < 1241311146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or input before < 1241311150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't know values < 1241311158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh? there IS input before < 1241311162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and in the loop < 1241311163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :twice < 1241318911 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241318911 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1241320326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoah, clog is back :P < 1241320328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there any Glypho example code? < 1241323440 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241323479 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241323526 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241324175 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1241324987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp echo bf ,[.,] < 1241324987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter echo installed. < 1241324992 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!echo Hewwo < 1241324992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hewwo < 1241325047 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What esolangs are only implemented in esolangs? < 1241325079 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1241325084 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :your cat is apparently < 1241325118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's not the world's most exciting esolang :P < 1241325195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp rebf bf http://esoteric.sange.fi/brainfuck/bf-source/prog/BFI.BF < 1241325196 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter rebf installed. < 1241325208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!rebf +++++++++++[>++++++>+++>++++>+<<<<-]>++++++.+++++++++++++++++++++++++++++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+.>>-. < 1241325216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that doesn't appear to work at all :P < 1241325235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, it is running ... < 1241325244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Could it just be that slow? < 1241325249 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it could < 1241325305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We'll never know, it just got killed :P < 1241325310 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: doesn't it need an ! at the end? < 1241325312 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :on a slightly related note, do you know any good languages for expressing Turing machines? < 1241325314 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or the beginning < 1241325320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Oh, mebbe :( < 1241325324 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :to separate input and code < 1241325326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I would love to see one. < 1241325348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Addinterp*? :D < 1241325365 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :!rebf !+++++++++++[>++++++>+++>++++>+<<<<-]>++++++.+++++++++++++++++++++++++++++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+.>>-. < 1241325379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And since Egobot can handle C now... < 1241325384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's one extensible bot. < 1241325388 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bfi446 seems to like to output obscene amounts of whitespace at the end ... < 1241325403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Unfortunately, it can't support sub-sub-interps, because the program is sent to the user interpreter via stdin. < 1241325419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Shame. < 1241325431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not really any other way to do it though :P < 1241325445 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Named pipe as the first argument? :p < 1241325465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Most esolangs don't accept arguments. < 1241325470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241325497 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes and writes a simple Turing interpreter < 1241325538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Sweet, make sure it's open sauce so I can add it to EgoBot :P < 1241325585 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :just don't leave it open too long or it'll get rotten :P < 1241325608 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp rebf < 1241325608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter rebf deleted. < 1241325616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp rebf bf http://esoteric.voxelperfect.net/files/brainfuck/src/kbfi.b < 1241325616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter rebf installed. < 1241325623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!rebf +++++++++++[>++++++>+++>++++>+<<<<-]>++++++.+++++++++++++++++++++++++++++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+.>>-. < 1241325623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : And since Egobot can handle C now... < 1241325623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241325633 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, copied an extra line there :P < 1241325660 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Does egobot have a way to control the stdin of your command? < 1241325702 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Not yet. < 1241325713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I haven't thought of how I want to cleanly (re)implement that. < 1241325720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But T.m.s don't have input anyway ;) < 1241325725 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :they have tape < 1241325730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Well, yes they do, the input on the tape) < 1241325730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241325746 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241325746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen delinterp help info userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 c cxx dimensifuck echo forth glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rebf rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241325756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, gettin' near the limit there :P < 1241325827 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'm envisioning that each tape unit can contain a whitespace-free string, and the input format would just be the number of spaces into the tape it starts at, the default symbol of the tape, and then the tape. < 1241325839 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :all whitespace-separated < 1241325880 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, crap, boost 1.39 is out < 1241325888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not a bitwise tape? T.m.s with any alphabet are reducible to 1-bit T.m.s < 1241325929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And don't give me any of this "because that's obnoxious" baloney :P ) < 1241326170 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp bfbignum bf http://esoteric.voxelperfect.net/files/brainfuck/src/kbfi.b < 1241326171 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter bfbignum installed. < 1241326175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp rebf < 1241326175 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter rebf deleted. < 1241326177 0 :coppro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241326225 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241326266 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(kbfi apparently runs a bignum BF on an 8-bit BF! Whoot :) ) < 1241326276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bfbignum +++++++++++[>++++++>+++>++++>+<<<<-]>++++++.+++++++++++++++++++++++++++++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+.>>-. < 1241326276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241326433 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Proposed definition format: http://pastie.org/466430 < 1241326463 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :: ; * < = > are reserved symbols, anything else can be used in a state or tape name < 1241326486 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so far i got hello world program almost optimized: http://pastie.org/private/j5veaiikl1x8vtwm0ov2ta . hehe. < 1241326533 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(that is my attempt for brainfuck optimizer, written for hours) < 1241326575 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :thoughts? < 1241326668 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: What is the meaning of Q, A, E? < 1241326675 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :states < 1241326678 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Does it ever eff up valid programs? < 1241326684 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yellow and blue are tape values < 1241326685 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Oh, duh X-P < 1241326696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1241326706 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :<= or => is the direction to move < 1241326752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :TBH I'm not enamored with it ... < 1241326753 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: at least i managed to reduce gcc's compilation time. though there are more optimizations to do. < 1241326821 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i don't know whether gcc treats invidiual memory cell as variable and does optimize accordingly. < 1241326824 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I wrote that in about 10 seconds, feel free to suggest better ideas! < 1241326961 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :syntax will be an easy thing to rewrite anyways... best to have somewhere to start < 1241327031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: (E(yellow) < Q(yellow)) (E(blue) > A(yellow)) (A(blue) accept) (A(yellow) = E(blue)) (Q(yellow) = Q(blue)) (Q(blue) < E(yellow)) < 1241327051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only with newlines instead of paren'd groups. < 1241327060 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :accept? < 1241327069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming that '*' = halt? < 1241327072 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241327081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, is it halt and accept or halt and reject? < 1241327095 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're counting accept and reject separately < 1241327117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's nice for when the T.m. is supposed to accept or reject something and not just convert something :) < 1241327123 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241327133 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it could be accomplished with the tape, but I'll put it in anyways < 1241327152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, alternately, change 'accept' => 'halt' there *shrugs* < 1241327159 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'll put it in < 1241327197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The main thing I didn't like about the original suggestion was that every transition from an input state is together ... I think it's more ... Idonno, "correct" if every transition is independent. < 1241328802 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, pgimeno wrote an ORK interpreter, and now it seems lost :( < 1241329623 0 :calamous!unknown@unknown.invalid QUIT :"Leaving" < 1241330240 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241330245 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241331578 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!perl $_ = "wftedskaebjgdpjgidbsmnjgc"; tr/a-z/oh, turtleneck Phrase Jar!/; print; < 1241331578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Just another Perl hacker, < 1241331867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(If perl isn't an esolang, I don't know what is ;) ) < 1241332114 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'm totally with you there < 1241332312 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Any T.m. progress? < 1241332324 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'm about to hit the hay < 1241332345 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :nothing runnable as of yet; I took the liberty of playing with a new parser framework and I'm not exactly doing well < 1241332457 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :currently it works, except it can't parse accept and reject for some reaosn < 1241332687 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries replacing those with a series of character literals < 1241332711 0 :xor!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241333013 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :huh... < 1241334985 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%c%c%c", 0xBA ^ 0xF2, 0xA0 ^ 0xC9, 0xE9 ^ 0xE3) < 1241334986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1241334995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Hey, I did it right 8-D ) < 1241335261 0 :pikhq!unknown@unknown.invalid QUIT :"Foo" < 1241335401 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241335637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241335641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gregor what is that < 1241335652 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a c interpreter? < 1241335655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in egobot? < 1241335660 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :are you for real? < 1241335677 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not an interpreter. < 1241335680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's GCC. < 1241335695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1241335700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so its compiling it and running it? < 1241335703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241335706 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1241335709 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :write an interpreter! < 1241335721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that sounds like "fun" X-P < 1241335729 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241335738 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess the simplest way is to like < 1241335798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241335800 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1241335802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1241335815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess you could just like < 1241335828 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!c code -> int main() { code; } < 1241335829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241335831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and just run it < 1241335835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :shut up egobot < 1241335837 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :>| < 1241335843 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!c shutup() < 1241335844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241335885 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!c 1+2 < 1241335902 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d", 1+2) < 1241335903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1241335920 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241335922 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :neat. so it really is compiling it then running it in a terminal instance < 1241335936 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since 1+2 has no shell output :o < 1241335948 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c system("rm -rf /"); < 1241335982 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that probably wouldnt work. remove the ;, because i suspect ; is auto-inserted < 1241335994 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :empty statements are legal < 1241335997 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :given that printf(...) doesnt have it < 1241336000 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, are they? ok < 1241336058 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hows the hd wiping? ;P < 1241336070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Not happening. < 1241336073 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241336079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aww why not :( < 1241336082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'You lose' < 1241336082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :You lose < 1241336089 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241336096 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf / < 1241336096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove root directory `/' < 1241336100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha :) < 1241336114 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf /bin < 1241336114 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove `/bin': Function not implemented < 1241336116 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c unlink("/"); < 1241336119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf /bin/ < 1241336119 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove `/bin/': Function not implemented < 1241336126 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf / < 1241336126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove root directory `/' < 1241336129 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :darn xor < 1241336130 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :didnt work! < 1241336149 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :!sh sudo rm -rf / < 1241336149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.24938: line 1: sudo: command not found < 1241336159 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR you're tricky! :o < 1241336179 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", getuid()); < 1241336180 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2083599 < 1241336196 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :lol wut? < 1241336200 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", (int)getuid()); < 1241336201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1802468 < 1241336207 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241336221 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1241336221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tricky! < 1241336224 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :who has uids that high < 1241336236 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, duh < 1241336240 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d, %d\n", (int)getuid(), (int)getuid()); < 1241336241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1412733, 1412733 < 1241336254 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", getpid()); < 1241336255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :25082 < 1241336256 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d\n", getpid()); < 1241336257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :25117 < 1241336262 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I loev how much confusion this is causing. < 1241336265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*love < 1241336267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So amusing. < 1241336275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everybody who was on earlier knows exactly how it works :P < 1241336285 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i walked in in the middle < 1241336290 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :what is actually going on? < 1241336318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's using the plash sandboxing framework. < 1241336325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It puts it in an empty chroot jail, running as a random UID. < 1241336509 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c DIR*x;struct dirent *y;x=opendir("/");while(y=readdir(x)) printf("%s\n", y->d_name); < 1241336510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241336532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't #include < 1241336543 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to? < 1241336567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / | xargs echo < 1241336567 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bin dev etc home lib lib64 proc tmp usr < 1241336571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's easier :P < 1241336587 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric : It puts it in an empty chroot jail < 1241336600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My description was a bit incomplete :P < 1241336614 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It puts it in an empty chroot jail with a special version of glibc that provides a false filesystem over that. < 1241336632 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So things that use syscalls directly won't work at all, but things that use glibc will get only the files they're allowed to see. < 1241336652 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!sh uname < 1241336653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Linux < 1241336793 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c struct dirent x[10]; int i; getdents(open("/", O_RDONLY), x, 10);for(i = 0; i < 10; i++) printf("%s\n", x[i].d_name); < 1241336794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241336802 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :damnit, how do i use the preproccesor? < 1241336831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, because everything has to be on its own line, you'd have to paste a complete file at e.g. pastebin.ca, then !c http://pastebin.ca/raw/whatever < 1241336864 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :does it need a main? < 1241336913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That's what I meant by "complete file" :P < 1241337576 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1241337576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bfbignum echo < 1241337599 0 :clog!unknown@unknown.invalid QUIT :ended < 1241337600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241337814 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ok, here we go < 1241337817 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410988 < 1241337859 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1241337867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think stdout will work by the direct syscall interface. < 1241337872 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric : ./interps/gcccomp/gcccomp: line 52: /tmp/compiled.25334: No such file or directory < 1241337878 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i'm not using stdio < 1241337897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, that's confusing >_> < 1241337907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It must have failed to compile and not realized that it failed to compile <_< < 1241337917 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you broke it < 1241337923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410988 < 1241337947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :xor: Are you sure that wasn't from earlier, when it failed to compile? < 1241337963 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :ermm...it was < 1241337974 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241337984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410990 < 1241337985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This program ran. < 1241337988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it ran. < 1241337993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It just didn't do anything interesting. < 1241338010 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241338057 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's it supposed to do? It's clearly opening / and then, Idonno, reading from it (quay?) < 1241338070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And then doing something arbitrary with it. < 1241338080 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :syscall 141 is getdents < 1241338096 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :5 is open, 4 is write < 1241338127 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410991 < 1241338132 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :got -1 bytes of dirents < 1241338132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So ... you're writing to stdin? < 1241338156 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :....oops < 1241338259 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410994 < 1241338260 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid argument < 1241338277 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1241338297 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!c http://pastebin.ca/raw/1410995 < 1241338299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Bad file descriptor < 1241338328 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1241338437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp hello c char buf[1024]; fgets(buf, 1024, stdin); if (!strcmp(buf, "h")) printf("Hello World\n"); else printf("Unknown command (%s) encountered\n", buf); < 1241338437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter hello installed. < 1241338441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1241338442 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (h < 1241338445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :P < 1241338447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp hello < 1241338448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter hello deleted. < 1241338517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp hello c char buf[1024]; int i; fgets(buf, 1024, stdin); for (i=0;buf[i];i++)buf[i]=(buf[i]=='\n')?'\0':buf[i]; if (!strcmp(buf, "h")) printf("Hello World\n"); else printf("Unknown command (%s) encountered\n", buf); < 1241338517 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter hello installed. < 1241338521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1241338522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1241338524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!hello d < 1241338525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (d) encountered < 1241338538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was useful :P < 1241338543 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :1 line c is hard to read < 1241338550 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P < 1241338554 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not easy to write, either :P < 1241338784 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241338818 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp foobar c char buf[1024]; int n; while((n=read(0, buf, 1024)) > 0)write(1, buf, n); < 1241338818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter foobar installed. < 1241338824 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!foobar baz bomb < 1241338825 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :baz bomb < 1241338831 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!foobar < 1241338844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, cat is an extraordinarily useful interpreter :P < 1241338914 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp better_hello c char c;read(0,&c,1);if(c=='h')printf("Hello, world\n"); < 1241338915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter better_hello installed. < 1241338920 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!better_hello h < 1241338921 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world < 1241338923 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :!better_hello d < 1241338934 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241338941 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :mines shorter < 1241338961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it doesn't follow the spec of the language. < 1241338969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which must complain if (e.g.) hhh is entered. < 1241338973 0 :WangZeDong!n=butt@ANantes-259-1-6-85.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241339020 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm referring to http://esoteric.voxelperfect.net/wiki/Hello , by the way :P < 1241339052 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i think syntax errors can be considered undefined behaviour < 1241339056 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1241339063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1241339143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just added support for daemons (potentially-long-running programs that can accept input), but I have no real use for them :P < 1241339173 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :are you trying to make anything more specific that just an irc bot? < 1241339229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well ... it's an IRC bot that interprets programs in esoteric languages. < 1241339233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :All the other stuff is just for giggles. < 1241339261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++>+++>++++>+<<<<-]>++++++.+++++++++++++++++++++++++++++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+.>>-. < 1241339261 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241339266 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^ That's why it exists :P < 1241339274 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :...you already have one < 1241339297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............ uh? < 1241339306 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :egobot < 1241339336 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH, heh, daemons in EgoBot aren't daemons in that sense :P < 1241339345 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cat bf ,[.,] < 1241339346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cat running. < 1241339350 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cat Foo < 1241339350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Foo < 1241339354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill cat < 1241339354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cat killed. < 1241339375 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :is this a complete rewrite of EgoBot ? < 1241339384 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241339384 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :or if not, why the sudden interest? < 1241339436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The old version of EgoBot was so ill-organized I couldn't even get it to run (well, at least not without more work than I wanted to put in to it) < 1241339450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I made a new one. It's a bit more modular, although also weirder in some ways >: ) < 1241339461 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :hopefully you didn't use c++ again < 1241339473 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My choice won't make you any happier >: ) < 1241339541 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a simple scriptable bot in C that just hooks up to IRC and then runs scripts based on input from IRC. The scripts themselves are mostly ~10-line shell scripts. < 1241339580 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :C is far better than C++ < 1241339587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Is xor an alias for somebody I should remember, btw? :P ) < 1241339614 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you mean you don't recognize me? :( < 1241339641 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'fraid not >_> < 1241339659 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Although looking through my logs, it looks like you come here often, but never when I'm here :P < 1241339704 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you ought to recognize my demeanor < 1241339721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't maintain a demeanor->identity association. < 1241339811 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you can construct one from your identity->demeanor association in O(n) time < 1241339816 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1241339831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't maintain an identity->demeanor association either :P < 1241339891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you're bsmntbombdood < 1241339895 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you do, perhaps it is subconscious < 1241339901 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1241339913 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Although I don't maintain an identity->demeanor association, luckily I do maintain a nick->hostmask association :P < 1241339940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/projects/egobot/hg/ if you're interested in the new version. < 1241340324 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :you know, spawning all those new proccesses get's expensive < 1241340330 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :i think you need a mod_brainfuck < 1241340354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1241340432 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241341103 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would anyone be willing to review a draft of a paper for me? < 1241341131 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :only if it's interesting < 1241341161 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno if you'll find it interesting. i certainly do! :p < 1241341372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wellnowwhat.net/linguistics/honors_thesis/draft.pdf < 1241342486 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1241343774 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1241345057 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241345515 0 :Slereah!n=butt@ANantes-259-1-50-63.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241346249 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241346290 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241346319 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241346800 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241346935 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241347153 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :xor < 1241349189 0 :WangZeDong!n=butt@ANantes-259-1-5-37.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241349798 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241349815 0 :Slereah!n=butt@ANantes-259-1-140-233.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241350120 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241350438 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241351113 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241351180 0 :ais523!i=93bcf499@gateway/web/ajax/mibbit.com/x-dae9e041d1bd0744 JOIN :#esoteric < 1241351716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OMG what has DMM done to Steve! < 1241351756 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is _evil_ i tell ya < 1241351839 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241351844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, agreed. Didn't notice you join. < 1241351852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi btw < 1241351856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi to ais523 too < 1241351873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(who I hope remembered to pull yesterday or today) < 1241351895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why is it important that my repo's completely up to date, while I'm not working on it? < 1241351902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially during exam time? < 1241351907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fair enough < 1241351928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my situation's rather amusing; actually < 1241351941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's exam time, nearly all the computer labs are completely full < 1241351943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even on a Sunday < 1241351950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but this one's only half-full, because it runs Vista < 1241351957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241351972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What do the others run < 1241351976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :XP, mostly < 1241351984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1241352007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a couple of tiny Linux labs in the department, and all the computers there can X-forward from UNIX < 1241352009 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1241352021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't get into the department atm, both doors failed < 1241352024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so they had to be locked by hand < 1241352037 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :would one of you mind reviewing a draft of a paper im writing? < 1241352039 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :please? :3 < 1241352053 0 :tombom!i=tombom@82.25.203.43 JOIN :#esoteric < 1241352102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but I can't get into the department atm, both doors failed <-- ouch < 1241352117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is no longer the Door < 1241352118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you said several months ago, how hard can a door be? < 1241352119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the Doors < 1241352122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :eys < 1241352123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*yes < 1241352140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It's Breeding < 1241352140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the Door controller virus is spreading! < 1241352141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241352157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you think it isn't infected < 1241352159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241352173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the virus < 1241352231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fortunately it has not yet learned to transmit to humans < 1241352259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but beware if you sense the Smell of Bacon, that means it's almost there < 1241352301 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this is likely to happen when it mixes with the swine flu in a few weeks < 1241352312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(or maybe months) < 1241352383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you will then have to hermetically seal the department, including its internet connections. < 1241352412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does x86 support signaling NaN < 1241352424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you will then be lulled into a false sense of security, until one day, before christmas 2012... < 1241352462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when it shall escape through a combination of the sewers and a cable network. < 1241352477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know < 1241352485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the world's first Cyborg Virus < 1241352486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hardware signals are a mess on x86 anyway < 1241352508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there weren't really any in real mode, I think they were added in a hurry in protected mode < 1241352518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not used to protected-mode x86 programming < 1241352537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Hollywood: Please contact me for the movie rights. < 1241352759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm... Was just wondering what would happen if some funge programmer crafted a signaling NaN and used it in FPSP and/or FPDP < 1241352795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a signal, obviously < 1241352799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's SIGFPE, I think# < 1241352821 0 :MizardX!n=MizardX@78-70-156-36-no80.tbcn.telia.com JOIN :#esoteric < 1241352823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could just set up an ignore handler for it, it would hardly waste any time at startup and it wouldn't invoke a time cost on the rest of execution < 1241352880 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless the programmer /wanted/ a signal < 1241352890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is probably likely, given that he made a signaling NaN. < 1241352899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd need a signal-handling fingerprint, then < 1241352911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think Mike might even have made one. < 1241352918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do it via IFFI, I suppose < 1241352929 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But no, you don't need one, you can just crash, which is probably what the programmer expected if he did that. < 1241352934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1241352961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought cfunge was never meant to crash no matter what the input < 1241352986 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Inducing a hardware crash like that is fine IMO < 1241353000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's somewhat arbitrary whether the program or the interpreter is the one crashing < 1241353005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be a security bug, thuogh < 1241353006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*though < 1241353018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Denial of service? < 1241353022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241353037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if the user of the large commercial Funge application goes and sneaks a signalling NaN in somewhere < 1241353040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and everything crashes < 1241353049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you're transmitting floating-point data in binary, yes < 1241353052 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241353141 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241353600 0 :ais523!unknown@unknown.invalid QUIT :"http://www.mibbit.com ajax IRC Client" < 1241353787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241353928 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241354097 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241354304 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241354745 0 :WangZeDong!n=butt@ANantes-259-1-20-175.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241354931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think you can get x86 (or SSE at least) to throw signals when it sees signaling NaNs, but you need to twiddle some bits for it, it won't happen automatically. There's a gcc flag "-fsignaling-nans" which can be turned on to tell GCC that signaling nans might happen, and exceptions might be thrown, but it is "experimental and does not currently guarantee to disable all GCC optimizations that affect signaling NaN behavior." < 1241355036 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, "PSPF"4( 22:*:*:*:*2:*:*2**aaa**ab++* 1F A Pa,@ should use a signaling nan in a calculation (given IEEE-754 single-precision floats and x86-style signaling/quiet NaNs, where the first bit of the fraction part determines it), but around here it just prints out "nan". < 1241355089 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I also saw some references about x87 automatically (when loading the fpu registers) setting that bit in NaNs, making it tricky to return a signaling nan from a function. < 1241355102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit platform-dependant, of course. < 1241355143 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241355493 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241355646 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241356889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "PSPF"4( 22:*:*:*:*2:*:*2**aaa**ab++* 1F A Pa,@ < 1241356890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :nan < 1241356901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that doesn't seem to signal badly < 1241356914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot runs cfunge on x86_64 < 1241356935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :32-bit cells < 1241356966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it probably does it in SSE < 1241357576 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I'm not quite sure how to make it barf, but it does not seem to be very popular decision to barf on signaling nans by default. < 1241357832 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241357833 0 :tombom!unknown@unknown.invalid QUIT :Remote closed the connection < 1241357849 0 :tombom!i=tombom@82.25.203.43 JOIN :#esoteric < 1241358473 0 :ais523!n=ais523@147.188.254.118 JOIN :#esoteric < 1241360007 0 :ais523_!n=ais523@147.188.254.118 JOIN :#esoteric < 1241360171 0 :nooga!n=nooga@86-63-90-113.sta.asta-net.com.pl JOIN :#esoteric < 1241360213 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1241360213 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :testAttempt to execute unknown command 10 < 1241360251 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you should stop EgoBot feeding newlines automatically to the Underload interp, whitespace is a syntax error in Underload unless commented out < 1241360253 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!"2hi < 1241360263 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ? < 1241360270 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :SADOL ;p < 1241360817 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241361767 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :! < 1241361775 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1241363079 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1241363500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION yells mentally at some brilliant Perl6 design decisions, that have now been reversed < 1241363536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they originally planned "$obj.method + 1" to mean "$obj.method() + 1" and "$obj.method +1" to mean "$obj.method(+1)" < 1241363549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but unfortunately decided whitespace-sensitive DWIM wasn't a good idea, pity < 1241363785 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :sucks < 1241364300 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241367439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need to get a new mouse < 1241367467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scroll wheel kind of not working, and cleaning it didn't help. < 1241367512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it get gets stuck in some places so hard that to get enough traction to scroll it past you end up clicking the scroll wheel < 1241367876 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241368361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Perl6 has a "but" operator < 1241368437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's rather different from INTERCAL's, though < 1241369096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I get the feeling that Perl soon is going to be a superset of INTERCAL. < 1241369119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a patch for Perl (an older version than 6, though) lying around somewhere that adds all the INTERCAL operators to it < 1241369129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't noticed any sort of comefrom yet, though < 1241369311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 has moved to non-ASCII operators, though, it seems < 1241369320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like «» < 1241369540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1241369540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241369556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's better < 1241369559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ( < 1241369559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Error: Expected ) at end of input < 1241369564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is that < 1241369634 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Farfigneugan. < 1241369653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241369666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At some point they said ¥ will be infix form of the zip operator, but it seems to have changed to be just infix "Z". ≥ will still be a valid spelling of >=, I think. < 1241369767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh, I can't even type ≥ < 1241369773 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can type « < 1241369779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And ¥ < 1241369818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can type those, but not in a terminal. < 1241369822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 should aim to be a language that nobody can actually type. < 1241369827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(urxvt hates the compose key) < 1241369837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is to say, even worse than Perl 5. < 1241369838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does Perl5 have a $^H, I wonder? < 1241369859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because if it does, then it would support $ followed by a literal backspace as a pseudonym < 1241369866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and everyone knows langs need more literal backspaces in < 1241369895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :perl $_ = "wftedskaebjgdpjgidbsmnjgc"; tr/a-z/oh, turtleneck Phrase Jar!/; print; < 1241369901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241369901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!perl $_ = "wftedskaebjgdpjgidbsmnjgc"; tr/a-z/oh, turtleneck Phrase Jar!/; print; < 1241369901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Just another Perl hacker, < 1241369925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, EgoBot has a !perl? < 1241369933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!ruby p "yo" < 1241369938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241369939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!python print "yo" < 1241369939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo foobar forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241369941 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Perl is an esolang :P < 1241369944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no ruby, it seems < 1241369945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh :-P < 1241369954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Discrimination against the other generic scripting languages < 1241369958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: PHP! < 1241369965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That, at least, is an esolang < 1241369978 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("And to be fair, C isn't an esolang, but it's in there :P") < 1241369979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :And to be fair, C isn't an esolang, but it's in there :P < 1241369994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c assert(0) < 1241369995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c assert(0); < 1241370001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[16:59] ./interps/gcccomp/gcccomp: line 52: /tmp/compiled.28812: No such file or directory < 1241370016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c #include assert(0); < 1241370017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a slightly weird error for me to be getting... < 1241370025 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's the error it always gives when it fails, I think < 1241370031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1241370044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something didn't compile so it tells you that it couldn't find the compiled file :-P < 1241370056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It is the kind of thing that shouldn't go to IRC, though... < 1241370059 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I should probably make it exit after it fails to compile:P < 1241370070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oooooh, the name of a temporary file, I'm afeared. < 1241370074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)__STDC_VERSION__) < 1241370075 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)__STDC_VERSION) < 1241370088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)STDC) < 1241370105 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)4) < 1241370117 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241370150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is __STDC_VERSION__, it seems < 1241370186 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d.%d.%d", __GNUC__, __GNUC_MINOR__, __GNUC_REVISION__) < 1241370186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370197 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently none of us remember this stuff ;) < 1241370202 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%d.%d.%d", __GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__) < 1241370203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :4.3.3 < 1241370211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)__LINE__) < 1241370212 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1241370221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%ld",(long)__STDC_VERSION__) < 1241370222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241370229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, i just looked it up as well < 1241370230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c while(1)fork(); < 1241370237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241370246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's got to be sandboxed, surely? < 1241370249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall __STDC_VERSION__ existing. < 1241370251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1241370251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241370253 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, that does nothing. < 1241370255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's C94 < 1241370260 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And C99. < 1241370262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241370264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He's got a heavy process limit in place. < 1241370269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does *something*, but not much. < 1241370275 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c system("echo I can\\'t even system :(") < 1241370300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, it fails to fork repeatedly for 30 seconds :P < 1241370312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: See? That's something. < 1241370330 0 :BeholdMyGlory!unknown@unknown.invalid PART #esoteric :? < 1241370348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo foo >bar;cat bar;rm bar < 1241370366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execl("/bin/sh","-c","echo test"); < 1241370368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 55: 29351 Segmentation fault /tmp/compiled.$$ 2>&1 < 1241370373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sorry, I removed sh :P < 1241370379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaw. < 1241370380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I didn't expect that... < 1241370386 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Learn to use execl, luser :P < 1241370389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, null-terminated < 1241370391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execl("/bin/sh","-c","echo test",0); < 1241370393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh: echo test: No such file or directory < 1241370394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1241370397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Learn to use execl, luser :P < 1241370399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execl("/bin/sh","-c","echo","test",0); < 1241370400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/echo: /bin/echo: cannot execute binary file < 1241370404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Learn to use execl, luser :P < 1241370405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, learn to use test < 1241370417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*sh < 1241370417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, in fact, learn to use execl. < 1241370428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clue: What's argv[0] < 1241370428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1241370436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("sh","sh","-c","echo test\0"); < 1241370437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 55: 29455 Segmentation fault /tmp/compiled.$$ 2>&1 < 1241370439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execl("/bin", "sh","-c","echo test",0); < 1241370452 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh for cripes sake X_X < 1241370456 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("sh","sh","-c","echo test",0); < 1241370457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241370462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("sh","sh","-c","echo test\0"); < 1241370463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 55: 29555 Segmentation fault /tmp/compiled.$$ 2>&1 < 1241370467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You fail. < 1241370468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241370471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I misread the manpage twice... < 1241370480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Null terminating a null-terminated string won't help. ;) < 1241370495 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It will use one delicious extra byte though. < 1241370499 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was wondering how it's different from passing a null argument. < 1241370500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","echo test",0); < 1241370501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241370505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1241370514 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: By being not the same in any way, shape or form. < 1241370519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: execl is varargs, it uses a null argument to terminate the arglist < 1241370537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, long story short, you can exec, you j ust can't fork. < 1241370540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Sticking a NULL as the last argument pushes 0 on the stack. < 1241370546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","echo *",0); < 1241370547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile PRIVMSG daemon.sh daemons daemons.tmp fifowrap fix hcmds interps lib scmds slox subinterp.sh subinterps < 1241370548 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, right, it turns into an array of pointers. < 1241370559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was interesting... < 1241370564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","cd /bin; echo *",0); < 1241370565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bash busybox cat chgrp chmod chown chvt cp cpio date dd df dir dmesg dnsdomainname dumpkeys echo ed egrep false fgconsole fgrep fuser grep gunzip gzexe gzip hostname ip kbd_mode kill less lessecho lessfile lesskey lesspipe ln loadkeys login ls lsmod mkdir mknod mktemp more mount mountpoint mt mt-gnu mv nano nc nc.traditional netcat netstat open openvt pidof ping ping6 ps pwd rbash readlink rm rmdir rnano run-parts sed setfont sh sleep stty su sync tai < 1241370565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sticking a NULL on the end of the string does nothing more than add an extra byte to the string. < 1241370571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've just been coding too much Funge :-P < 1241370590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c execl("/bin/sh", "/bin/sh", "-c", "rm -rf /*", NULL) < 1241370591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove `/bin': Function not implemented < 1241370592 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There there's no difference between a double-null-terminated string and a null-terminated string followed by an empty null-terminated string < 1241370603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, not necessarily an array of pointers, but yeah. < 1241370606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just too much funge for you. < 1241370617 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Function not implemented" is a weird error for the sandbox to give :P < 1241370622 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Conceptually. < 1241370637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ENOTIMPLEMENTED to block unlink() is certainly a sane way to say you can't do it < 1241370642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although maybe EACCESS would be better < 1241370645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Conceptually this is an array of pointers to strings, not just a bunch of concatenated string arrays ... < 1241370655 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, EACCESS is what I expected. < 1241370657 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, exactly. < 1241370676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","cd /home; echo *",0); < 1241370676 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I was thinking that it'd be concatenated in memory. < 1241370677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot < 1241370690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aww, egobot knows its own name < 1241370691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","cd $home; echo *",0); < 1241370692 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :egobot.hg < 1241370708 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","ls -l $home; echo *",0); < 1241370709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh: fork: Resource temporarily unavailable < 1241370719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","ls -l $home",0); < 1241370720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: Makefile: Function not implemented < 1241370729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, ls is a program, so sh will want to fork into it. < 1241370737 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1241370741 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/sh","/bin/sh","-c","exec ls -l $home",0); < 1241370742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: Makefile: Function not implemented < 1241370747 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh! < 1241370748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c execlp("/bin/ls","/bin/ls","-l","/home/egobot",0); < 1241370749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /home/egobot: Function not implemented < 1241370772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :........ that's weird. < 1241370772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[17:12] drwxrwxrwx 0 0 0 0 Jan 1 1970 egobot.hg < 1241370783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems it can read the file, but not determine modfile or link count or something < 1241370786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, less weird. < 1241370794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*modtime < 1241370816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Why not a fork limit of, like, 10? *Just* enough for non-abusive purposes? < 1241370841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because 10 processes are a lot harder to sandbox than one < 1241370843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241370844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo foobar forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241370846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'People clearly want to play with sh, so enjoy.' < 1241370847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :People clearly want to play with sh, so enjoy. < 1241370852 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1241370852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: better_hello bfbignum echo foobar hello < 1241370854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: stick an INTERCAL interp in there/ < 1241370857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello < 1241370858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command () encountered < 1241370860 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!foobar < 1241370866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: C-INTERCAL? < 1241370866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!better_hello < 1241370875 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You realize they need input, right? :P < 1241370878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's saner than CLC-INTERCAL < 1241370881 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1241370882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1241370882 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!better_hello h < 1241370883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world < 1241370895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is that an advertisement for C-INTERCAL, or CLC-INTERCAL? < 1241370898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both < 1241370905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1241370905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, CLC-INTERCAL would have a simpler interface < 1241370907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Not really. plimits work just as well for 1 and 10. < 1241370909 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I was hoping one of those would be something that doesn't, so I could discern what it is < 1241370910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL needs to fork gcc to compile < 1241370918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas with CLC-INTERCAL, you can just use -lRun to run the program < 1241370957 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hello and better_hello are C implementations of Hello (the language that only accepts 'h'), echo echos, bfbignum implements bignum BF on top of normal BF, and foobar ... well, I don't remember foobar. < 1241370960 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1241370960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241370976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: /me pokes around. < 1241370976 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!foobar 64 and 64 and 64, oh my. < 1241370977 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :64 and 64 and 64, oh my. < 1241370982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Cat. < 1241370982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241370987 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It seems that foobar echos too :P < 1241370990 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Not http://www.esolangs.org/wiki/Foobar) < 1241371008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :foobar and foobaz and barbaz, oh my? < 1241371016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241371030 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp foobar < 1241371030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter foobar deleted. < 1241371044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp bfbignum < 1241371044 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter bfbignum deleted. < 1241371054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241371054 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp delinterp < 1241371054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That interpreter doesn't exist! < 1241371065 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp '' < 1241371066 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That interpreter doesn't exist! < 1241371067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp "" < 1241371068 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That interpreter doesn't exist! < 1241371072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :addinterp bfbignum bf http://esoteric.voxelperfect.net/files/brainfuck/src/kbfi.b < 1241371074 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp bfbignum bf http://esoteric.voxelperfect.net/files/brainfuck/src/kbfi.b < 1241371074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter bfbignum installed. < 1241371078 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!h g < 1241371080 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!h h < 1241371090 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1241371090 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1241371091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1241371091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1241371100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!h g < 1241371100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241371102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!hello g < 1241371103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (g) encountered < 1241371117 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!better_hello g < 1241371124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what forms of giving input to programs does EgoBot support atm? < 1241371139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: With !daemon, stdin. < 1241371150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!daemon anotherecho bf ,[.,] < 1241371150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon anotherecho running. < 1241371150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slowbf98 befunge98 iki.fi/deewiant/files/befunge/programs/slowdown.b98 < 1241371150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slowbf98 installed. < 1241371153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!anotherecho hi < 1241371154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241371156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!anotherecho hibye < 1241371157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hibye < 1241371162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill anotherecho < 1241371162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon anotherecho killed. < 1241371177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!slowbf98 a"dlrow ,olleh">:#,_@ < 1241371195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: is slowdown foolable, by the way? < 1241371198 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It'll get killed after 30 seconds :P < 1241371204 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It shouldn't be /that/ slow < 1241371205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, can a program running inside slowdown tell that it's been slowed? < 1241371217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, since the storage offset isn't (0,0) < 1241371218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, cfunge was optimising to try to handle slowdown in reasonable speed < 1241371239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaah! < 1241371244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too much scrollback to read < 1241371249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so did anything important happen < 1241371251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we've been playing with EgoBot < 1241371252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241371253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh slowbf98 test trigger udage01 underload unlambda whirl < 1241371260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241371260 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241371262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241371265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Everybody wurves EgoBot :P < 1241371271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how many new languages < 1241371284 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: None of significance, but it has both !addinterp and !daemon now. < 1241371312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How did you build cfunge? < 1241371320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: cmake :P < 1241371322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or wait, that shouldn't matter for that < 1241371331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering whether EXACT_BOUNDS was on or off < 1241371333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(The only difference being that when you use an !addinterp, it runs it once for each line of input, whereas when you use a !daemon, a single instance gets all input) < 1241371338 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But since that doesn't wrap it shouldn't matter < 1241371347 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It is still running, it's just not saying anything :P < 1241371351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1241371351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh slowbf98 test trigger udage01 underload unlambda whirl < 1241371353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241371353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: O_o < 1241371359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That is odd. < 1241371359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, add help for it < 1241371362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Nowait, it got killed for taking too long, sowwy :P < 1241371368 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Are you on a 286? < 1241371375 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: No, an 8086 < 1241371377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, exact bounds are on iirc < 1241371384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, that should take a couple of seconds at most. < 1241371394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Even on a not-very-new machine. < 1241371402 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 a"dlrow ,olleh">:#,_@ < 1241371403 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello, world < 1241371406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, which line < 1241371413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241371424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It takes 0.02s here, FWIW. < 1241371446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemon < 1241371446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon running. < 1241371448 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or hmm < 1241371450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help daemon < 1241371450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh slowbf98 test trigger udage01 underload unlambda whirl < 1241371454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill < 1241371454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon killed. < 1241371457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Do you give the program in stdin? < 1241371458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, add help for them < 1241371460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241371463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241371463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, a null daemon is pretty pointless < 1241371470 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes. < 1241371474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That'd explain it. < 1241371477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I am. < 1241371478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It wants a command line arg. < 1241371482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Too bad. < 1241371483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it runs in sandbox mode < 1241371485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it can't load a file < 1241371491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with i or such < 1241371497 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, meh. < 1241371500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slowbf98 < 1241371500 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slowbf98 deleted. < 1241371545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i only works on files so it would've been too much work to deal with stdin :-P < 1241371576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 ;@.1;#; "file.b98"00 #; i 2.@ < 1241371576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241371577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/dev/stdin? < 1241371581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I expected < 1241371587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you can't mmap() stdin < 1241371598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so then you would need to write a patch to how files are loaded < 1241371602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, you use mmap for i, with no fallback to something unmappable? < 1241371670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that would need a different parser then. Since if I used fread() or such I would have to deal with \r at end of block might be followed by \n at the start of next < 1241371689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that complexity was the main reason I used mmap() to begin with :P < 1241371694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could just use fgetc < 1241371707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, feel free to use FILE :) < 1241371721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it is a bug anyway. < 1241371771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and i would still be banned in sandbox mode. Since the check is done quite early on < 1241371778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241371792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in -S it acts like i and o are not implemented. And y reports that way. < 1241371867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1241371867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1241371885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help daemon < 1241371886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemon: !daemon . Add a daemon to EgoBot. A daemon will run in the background, and accept a line of input every time ! is run. Note that daemons are only allotted one line of output for each line of input. < 1241371920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241371920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241371924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help befunge98 < 1241371924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for befunge98! < 1241371927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help foo < 1241371927 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for foo! < 1241371930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241371933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241371933 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241371938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help a b < 1241371938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for a_b! < 1241371941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241371944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only addinterp, daemon and friends are !help'd right now. < 1241371959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help $#@$#@$ < 1241371960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for _______! < 1241371966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it does sanitize its arguments :P < 1241371974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you could make this tell language name and url for each < 1241371974 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!help daemon < 1241371974 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemon: !daemon . Add a daemon to EgoBot. A daemon will run in the background, and accept a line of input every time ! is run. Note that daemons are only allotted one line of output for each line of input. < 1241371985 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I could. So could you ;) < 1241371987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe fetch data from USED_VERSION < 1241371989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1241371995 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If only USED_VERSION was useful >_> < 1241372005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no, I'm preparing a cfunge 0.4.1 atm < 1241372017 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241372021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :......................... /me fails to see how that's relevant to this. < 1241372028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" AnMaster: I could. So could you ;)" < 1241372028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to adding INTERCAL < 1241372031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "busy" < 1241372033 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1241372135 0 :Slereah!n=butt@ANantes-259-1-117-100.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241372208 0 :WangZeDong!unknown@unknown.invalid QUIT :Success < 1241372285 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, CLC-INTERCAL pretty much can't live without being installed, can it ... < 1241372326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, but you can install it into a hierarchy somewhere else < 1241372333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then use PERL5LIBS or command-line options to tell it where < 1241372344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in theory, at least, I've never tried < 1241372363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates makemaker, but tries to remember it to be fair. < 1241372435 0 :nooga!n=nooga@86-63-114-141.sta.asta-net.com.pl JOIN :#esoteric < 1241372500 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to have something like botnet, but made to perform distributed computing :d < 1241372519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like erm... silent seti@home < 1241372583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about protein folding. < 1241372592 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I WILL FORCE YOU TO CURE CANCER WHETHER YOU LIKE IT OR NOT < 1241372600 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that'd be sick < 1241372623 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :computer slave labour ;F < 1241372992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I hear you can buy botnet access from CRIMINALS; I wonder if any research lab has done "oh, crud, we have to compute this simulation before weekend, but our cluster is too small; let's call the Storm guys". < 1241373067 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol :D < 1241373308 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: CLC-INTERCAL installed < 1241373315 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should try this "yellow/red/orange square" trick from 4chan < 1241373331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241373332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello intercal kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241373346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!intercal DO READ OUT #4 < 1241373351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*000 Invalid statement < 1241373363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gave the correct answer, but gave the error first < 1241373368 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1241373374 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!c ? < 1241373375 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241373379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why it errored? < 1241373379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :156K cfunge-0.4.1.tar.bz2 < 1241373379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :186K cfunge-0.4.1.tar.gz < 1241373379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :148K cfunge-0.4.1.tar.lzma < 1241373384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so which one should I use < 1241373395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :.Z < 1241373400 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or .rar < 1241373402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd go for bz2 because it is easier to unpack < 1241373410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Easier than .gz? < 1241373412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So long as it's an obnoxious format that's difficult to unpack. < 1241373413 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("eeek"); < 1241373414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :eeek < 1241373414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, can't do rar. .Z I could do < 1241373417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, as easy < 1241373428 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You have access to compress? :P Solaris? < 1241373435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do .pax, not .tar < 1241373444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do .shar, not .pax < 1241373454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.a < 1241373455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes if I ever post it on Usenet < 1241373456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :325K cfunge-0.4.1.tar.Z < 1241373457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1241373458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241373460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but things should be used for what they're designed for < 1241373463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way too large < 1241373468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.zip < 1241373471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... encode it as Brainfuck? .bf.gz < 1241373473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AARGH < 1241373488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how do you do that on command line < 1241373499 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What < 1241373502 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.a or .zip < 1241373504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : You have access to compress? :P Solaris? <-- no. I installed it from portage. < 1241373508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the latter < 1241373514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't plan to do recursive .a < 1241373524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "zip", with the same syntax as tar except you omit the cvf argument < 1241373526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Get 'zip' < 1241373526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what would I *gain* from .pax < 1241373529 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF? Since when is there a version of compress for nonshittyOS? < 1241373531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any difference < 1241373534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: standards-compliance < 1241373545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so zip cfunge-0.4.1.zip cfunge-0.4.1 < 1241373554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Comes with gzip, apparently < 1241373560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241373562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :app-arch/ncompress http://ncompress.sourceforge.net/ Description: Another uncompressor for compatibility < 1241373583 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Distribute it as a lzma-compressed squashfs image; that has the added-value benefit of not being in the main squashfs tree, requiring separate patching. (Although I guess distributions package that stuff, still.) < 1241373598 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/main squashfs/main linux/ < 1241373598 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241373604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, would mean I would have to do it too < 1241373612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I think cramfs is even less widespread than squashfs < 1241373632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241373635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the zip didn't work < 1241373637 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, "main squashfs tree" meaning the places where squashfs-utilities come from; but it's also not in the mainline kernel. < 1241373640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't add recursively < 1241373647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1241373654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it added the directory < 1241373656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zip -r. < 1241373657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but nothing in it < 1241373668 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn, textgen.java can't generate a BF version of a 1.1M block of text :P < 1241373680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :327K cfunge-0.4.1.zip < 1241373687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets see what advzip can do to that < 1241373690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody write me a better BF text generator! :( < 1241373692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1241373695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<++++++++.--------.+++.------.--------.>+.>. [859] < 1241373707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why did it add that infinite loop at the end? < 1241373710 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And by "better", I only mean "supporting obscenely huge input") < 1241373710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :312K cfunge-0.4.1.zip < 1241373714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after advzip < 1241373725 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ...........? < 1241373726 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zip -9 should be better. < 1241373740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: "[859]" is an infinite loop, because the current tape element isn't a 0 < 1241373749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zip -9r < 1241373750 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1241373756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no difference to original < 1241373759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 327K < 1241373759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's the number of generations it ran X-P < 1241373762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in other words < 1241373765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shrug. < 1241373770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :7zip can also generate zips; it might even do smaller ones. I don't happen to have cfunge-0.4.1 so I can't really test. < 1241373797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so score board: < 1241373801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :148K cfunge-0.4.1.tar.lzma < 1241373801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :156K cfunge-0.4.1.tar.bz2 < 1241373801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :186K cfunge-0.4.1.tar.gz < 1241373801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :312K cfunge-0.4.1.zip < 1241373801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :325K cfunge-0.4.1.tar.Z < 1241373813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is using the best compression possible for each < 1241373835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :distribute the binary, with a --quine option? < 1241373840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going for bz2 I think here. The difference to lzma is minimal in this case, and bzip2 is rather common these days. < 1241373847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make a patch < 1241373851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.arj! < 1241373858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, don't have it installed < 1241373862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh! < 1241373864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not going to < 1241373869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, why binaries? Why not decimals? < 1241373888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone should write an executable which doesn't have a single a, b, c, d, e, or f when encoded into hex < 1241373890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can do sit I think. < 1241373893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241373902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, was that to me or ais523 < 1241373904 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"7z a -tzip -mx=9 blah.zip files" for most-compressed zip 7zip can do, if I read the docs right. < 1241373908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais < 1241373925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I use -mfb=273 on top of that < 1241373930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can't remember what it does. < 1241373938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :311K cfunge-0.4.1.7.zip < 1241373942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, wait < 1241373944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That was for 7z < 1241373948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 1 kb less than after advancecomp < 1241373948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Sets number of Fast Bytes for Deflate encoder." < 1241373949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :7za a -r -tzip -mx9 -mfb=258 -mpass=15 $f.zip $f < 1241373956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's what I use for zips < 1241374009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, same size as from command fizzie gave < 1241374022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To the byte? < 1241374033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes < 1241374042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, guess it does nothing then < 1241374055 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-mx=9 implies (without the other flags) -mfb=128 -mpass=10, again if I read this table right. < 1241374057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it might, just not in this specific case < 1241374058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :having more than 256 possible bytes is rather strange anyway < 1241374082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err < 1241374083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241374088 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :MOOO < 1241374133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1241374145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sourceforge changed my username from AnMaster to anmaster < 1241374160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since last time I looked < 1241374197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure where I got 258 and 273 < 1241374273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, Perl6 lets you get the length of a string in pixels < 1241374279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what happens if you try that in a text-mode program? < 1241374289 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how? < 1241374297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I don't know < 1241374307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried it, I'm just reading the docs < 1241374316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : wow, Perl6 lets you get the length of a string in pixels < 1241374318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1241374325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that up to the GUI toolkit < 1241374333 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea? < 1241374335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what I'd assume, too < 1241374338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, getting length in pixels < 1241374340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably you have to have an active GUI, or something < 1241374344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like you have an active filehandle < 1241374346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't like it is core feature < 1241374550 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You probably got 258 from the fact that it's the maximum for that particular value for zip/deflate. < 1241374585 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I figured it'd be something like that, but I don't know where in particular I found that out < 1241374592 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless it says so right there in the manual? < 1241374606 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, in the /usr/share/doc/p7zip-full/DOCS/MANUAL/switches/method.htm manual in my case. < 1241374614 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"It can be in the range from 3 to 258." < 1241374624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1241374654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3 to 258 is a range that fits inside an 8-bit int < 1241374657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with appropriate encoding < 1241374667 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Such as adding 3 < 1241374753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Perl6 added support for all the bracket characters in Unicode, for things like s{}{} < 1241374769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me of C-INTERCAL treating all the currency characters in Unicode as mingle... < 1241374819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there < 1241374820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241374823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right yes < 1241374827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was just talking... < 1241374899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'm going to submit that news item thing. And sf.net will add it on slashdot again. < 1241374910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://slashdot.org/firehose.pl?op=view&id=4375881 < 1241374915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so up-mod it < 1241374917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1241374921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h cfunge-src.shar.bf < 1241374921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :47M cfunge-src.shar.bf < 1241374929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s❮foo❯❮bar❯ for heavy-duty string-replacement. < 1241374933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, forget it < 1241374946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err.... they dropped / now? < 1241374948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1241374952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That being "heavy left/right-pointing angle quotation mark ornament". < 1241374953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it be same char < 1241374954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You mean I just wrote this awesome text->BF translator that supports arbitrarily long input for NOTHING :( < 1241374968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For brackets it's always been in the "s{foo}{bar}" style. < 1241374969 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Exact bounds wasn't in a release yet? < 1241374979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you're supposed to compress the bf afterwards < 1241374981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was in 4.0 < 1241374982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no. It was added between 0.4.0 and 0.4.1 < 1241374983 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For non-parenthesis-like characters it's the same character. < 1241374993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm interested in it, even if AnMaster isn't < 1241374993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, It will be in 4.0 I'm sure. < 1241374997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am. < 1241375002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But it takes a while to compress 47MB :P < 1241375004 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why is cfunge less than 1.0 anyway < 1241375016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: upmodded, but basically no chance it'll make the front page anyway < 1241375019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Why not. < 1241375020 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h cfunge-src.shar.bf.lzma < 1241375021 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :392K cfunge-src.shar.bf.lzma < 1241375029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This is clearly your best format. < 1241375029 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's nothing 'missing' < 1241375033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not all that bad... < 1241375046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ehird would disagree I think. ;O < 1241375047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P* < 1241375066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CCBI was at 1.0 when it could run Mycology minus the fingerprints < 1241375069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, anyway. There is. I'm not below 0.010 yet < 1241375070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241375091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, IMO Linux should be 3.0 by now < 1241375093 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It only takes 2.4s for egobfi8 to extract the .bf < 1241375098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since so much changed since 2.6.0 < 1241375100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :("extract") < 1241375101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: impressive < 1241375108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but each version changed very little < 1241375121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how efficient is your text-to-BF translator, in terms of output size? < 1241375128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does that answer it < 1241375131 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Really quite awful :P < 1241375145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241375145 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello intercal kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241375150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: All it does is factor, multiply up the factors, then add that in. It doesn't even make good use of cells. < 1241375152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you use bf_txtgen < 1241375154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for this < 1241375159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, that won't handle 1.1M files :( < 1241375173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, don't use shar for the input then < 1241375177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!intercal DO READ OUT #4¢#6 < 1241375179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen cfunge < 1241375182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :71 +++++++++[>+++++++++++>+++++++++++++>+><<<<-]>.+++.>.-------.<+.--.>>+. [305] < 1241375184 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*000 ¢#6 < 1241375189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not at all. Firstly, Linux is past 1.0, and secondly, saying that Linux should be at a higher version makes it seem even more that cfunge should be at a higher version too :-P < 1241375191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241375193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen cfunge < 1241375196 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :71 +++++++++[>+>+++++++++++>+++++++++++++><<<<-]>>.+++.>.-------.<+.--.<+. [207] < 1241375196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think tar would do better, but I'll give it a shot. < 1241375204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is the "71" there for < 1241375212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Length? < 1241375216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, tar produces non-ascii armoured one < 1241375217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Length of the BF program. < 1241375219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what character set are you giving CLC-INTERCAL its input in? It needs Latin-1, I suspect you're passing it UTF8 < 1241375222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, then what is the [207] for < 1241375225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241375226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Generation. < 1241375229 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Remind me what WRITE IN and READ OUT do. < 1241375230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241375235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm passing it raw exactly what comes from IRC. < 1241375236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, or I'm passing it UTF-8 < 1241375237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses generic algo < 1241375238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241375241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen cfunge < 1241375243 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :76 ++++++++++[>++++++++++>+>><<<<-]>-.+++.+++++++++++++++.-------.-------.--.>. [64] < 1241375248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241375250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not even sure I could paste raw latin-1 in this client < 1241375250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen cfunge < 1241375253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :71 +++++++++[>+++++++++++>+++++++++++++>+><<<<-]>.+++.>.-------.<+.--.>>+. [215] < 1241375262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are quite different < 1241375264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even at 71 < 1241375269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!intercal DO READ OUT #4#6 < 1241375270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen cfunge < 1241375272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :71 +++++++++[>+++++++++++++>+++++++++++>+><<<<-]>>.+++.<.-------.>+.--.>+. [475] < 1241375273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's funny how it always uses that fixed number of cells, ends up doing that "><" in the loop. < 1241375277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*000 Invalid statement < 1241375280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h cfunge-src.tar.bf < 1241375280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :36M cfunge-src.tar.bf < 1241375286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, correct answer this timme < 1241375288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*time < 1241375298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : It's funny how it always uses that fixed number of cells, ends up doing that "><" in the loop. < 1241375300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241375304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can get it smaller < 1241375306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It uses a genetic algorithm and I cut it off before it can really perfect things. < 1241375311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!intercal DO READ OUT #4#6 DO GIVE UP < 1241375317 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :LII < 1241375319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 69 +++++++++[>+++++++++++++>+++++++++++>+<<<-]>>.+++.<.-------.>+.--.>+. [human] < 1241375321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1241375332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!intercal DO READ OUT #130~#125 DO GIVE UP < 1241375338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :NIHIL < 1241375343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you could at least compress the result < 1241375343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h cfunge-src.tar.bf.lzma < 1241375343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :316K cfunge-src.tar.bf.lzma < 1241375354 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I do, but it takes a while to compress 36MB X-P < 1241375359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ... < 1241375361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 69 +++++++++[>+++++++++++++>+++++++++++>+<<<-]>>.+++.<.-------.>+.--.>+. [human] < 1241375362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1241375368 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: With "-t 2" and letting it run a while gives a 64-character version: +++++++++[>+++++++++++>+++++++++++++<<-]>.+++.>.-------.<+.--. < 1241375369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from < 1241375369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241375371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++[>+++++++++++>+++++++++++++<<-]>.+++.>.-------.<+.--. < 1241375371 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :cfunge < 1241375372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 71 +++++++++[>+++++++++++++>+++++++++++>+><<<<-]>>.+++.<.-------.>+.--.>+. [475] < 1241375379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you have a >< there < 1241375380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just give the raw output directly from textgen.java < 1241375394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it wouldn't be much work stripping >< < 1241375397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1241375403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, nice < 1241375403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And yet, I'm soooooooooooooo lazy. < 1241375409 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is browsing milw0rm < 1241375424 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :coud you guys test my worm, later? < 1241375442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: If it's a good worm, you don't need to ask us, nor will we ever realize we tested it. < 1241375459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what OS are you designing it for? Most likely, I wouldn't be able to run it < 1241375480 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try running windoze in virtualbox < 1241375481 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::d < 1241375489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I don't have a Windows licence < 1241375491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(ais runs BeOS) < 1241375493 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241375495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor would I install one to help you test malware < 1241375500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, I run Linux < 1241375504 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got MSDNAA < 1241375505 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1241375505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm kidding :P < 1241375514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think I've got a spare Windows 98SE license lying around < 1241375517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but probably not the install media < 1241375536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BitTorrent it? < 1241375544 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1241375552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but that would be illegal, wouldn't it? < 1241375556 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :/b/tards will test the worm < 1241375568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you get a license to a particular copy of Windows, not to other people's versions, IIRC < 1241375576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure offhand what sort of license it was < 1241375592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's merely a tiny bit of a grey area. < 1241375614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You might be able to go to court for it, but you'd be rather likely to win the case; after all, you *do* have a license. < 1241375630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1241375634 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;f < 1241375645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("lawlehcoptahs") < 1241375646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :lawlehcoptahs < 1241375651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but if torrenting, unless I was leeching, I'd be uploading it to other people at the same time < 1241375654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and /that/ would be illegal < 1241375672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm... Probably. < 1241375695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love perl6's but operator, anyway < 1241375712 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how does it work? < 1241375716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in perl5, the string "0 but true" was often used to give a value which was numerically 0, but true < 1241375717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble lawenilothetl < 1241375718 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :llatweehntiol < 1241375732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1411339 <-- my lame-o BF textgen. < 1241375740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in perl6, you can write 0 but true as an expression, and get a copy of 0 that is true < 1241375754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's so very... Screwy. < 1241375755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ewwwwwwwwww < 1241375756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it's most useful for $var but untainted < 1241375758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241375765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Haha :-D < 1241375765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perlesque, even. < 1241375766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That rocks < 1241375774 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"true but false" < 1241375784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that would be a copy of true, except for being false < 1241375789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would just be false, as far as I can tell < 1241375798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because true and false are the same apart from their truth values < 1241375800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, as far as I can tell also < 1241375806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it's just a cool way of writing false < 1241375820 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what gc? < 1241375824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :libgc < 1241375824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except I'm not sure if true and false are the names of the booleans < 1241375831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: and how is your c2bf? < 1241375836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably they are, though < 1241375839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've become too lazy to manage my memory even when it's trivially simple :P < 1241375844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Unmaintained for years. < 1241375867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf's only unmaintained for months, it must be winning! < 1241375893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hoh < 1241375895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It works, but not well. ;) < 1241375907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf doesn't work, but well < 1241375916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it's a bit inefficient, or would be if it worked < 1241375921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, if it generates correct code, than it is much better. :p < 1241375922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :O(n) pointer access, for instance < 1241375933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it generates incorrect code, but that's due to bugs < 1241375941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and unimplemented things, like multiplication < 1241375944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bugs don't count when it comes to correctness < 1241375951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does anyone know a decent way to do 64-bit multiplication in BF? < 1241375954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://pastebin.ca/1411342 , there, no gc :P < 1241375960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As long as it would be correct if it didn't have any bugs, it's correct < 1241375963 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: By tearing ones eyes out. < 1241375975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'm sure that doesn't comply with the C standard... < 1241375989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm aiming to be both standards-compliant, and also working on many real-world programs < 1241375998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There's a multiplication algorithm, and there's a way of making 8-bit Brainfuck act as 64-bit. < 1241376000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf's meant to act as much like genuine gcc as possible, whilst still giving output in BF < 1241376007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: inefficient < 1241376009 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you can do n-bit multiplication you can probably do m-bit multiplication for m > n < 1241376025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I want efficient implementations of everything < 1241376027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241376033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :assuming an impl which optimises run-length < 1241376039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But there's not many *good* ways to do 64-bit multiplication. < 1241376042 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: where is the src of c2bf? :o < 1241376048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I may make gcc-bf output in run-length encoding by default < 1241376052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere on codu.org... < 1241376056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise my computer starts swapping trying to compile hello world < 1241376067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ouch < 1241376103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the actual compile's fine, it turns out to be the output routine that can't handle it < 1241376122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably by outputting a bit at a time rather than doing the whole thing in memory, I could get around that problem < 1241376146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Something like the output format from my (kinda lazy) bfcompress program, then... < 1241376158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's on sourceforge, project c2bf < 1241376163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Errm < 1241376168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, project brainfuck < 1241376177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In SVN, its under the directory c2bf < 1241376178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: are you gregorr on sourceforge yet? < 1241376188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster was complaining about being undesirably lowercased < 1241376191 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't use sourceforge any more :P < 1241376196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That program that inspired me to write PEBBLE. < 1241376209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how similar PEBBLE is to ABI? < 1241376228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ABI? < 1241376258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Application Binary Interface, duuuuh < 1241376275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I chose the acronym due to the clash < 1241376279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: In this context, that leaves me more confused than before. ;p < 1241376283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in this case, it's Assembable Brainfuck Instructions < 1241376289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*Assemblable < 1241376293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd need to look at it. < 1241376296 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Awww, /me liked "Assembable" :( < 1241376297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an asm-like precursor to BF < 1241376304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: let me find some < 1241376307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and paste it < 1241376335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Either me or oerjan would be the only people that could judge, I think. (did anyone else do much of anything with PEBBLE?) < 1241376344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At this point, if I really wanted a C->BF, I would use mips-gcc and make a MIPS->BF translator. < 1241376370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A MIPS->BF translator? That sounds like a really painfully cool idea. < 1241376383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ zcat libm.a > /tmp/libm.abi < 1241376385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Less painful than a straight C->BF compiler, I bet. < 1241376387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I can't believe I just wrote that < 1241376406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applauds? < 1241376443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe a MIPS->{pebble,ABI} translator? :P < 1241376474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MIPS->PEBBLE wouldn't be too much easier than MIPS->Brainfuck... < 1241376490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :PEEBLE < 1241376492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd be able to use some macros instead of implementing arithmetic, I guess. < 1241376563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe create some macros to help with the function stuff. < 1241376564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can't google it :C < 1241376590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I've lost my hosting, sadly. < 1241376635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1411353 < 1241376638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should give a good idea < 1241376684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the linker will split that into more fundamental instructions before converting it to bf < 1241376719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. That is higher level than PEBBLE. ;) < 1241376732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many of the instructions map pretty closely onto BF, though < 1241376739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE gives you macros, variables, and that's about it. < 1241376739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what in particular made you think it was higher-level? < 1241376747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has labels. < 1241376751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241376757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has several other things, too < 1241376761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like hardware stack and frame < 1241376763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and pointers < 1241376767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and registers < 1241376772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To do that in PEBBLE, you need to set up nested loops. < 1241376781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably the biggest difference is autoseek < 1241376795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :< and > can't be translated, instead you say where on the tape to operate < 1241376799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it figures out how to get there < 1241376800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(using the if or ift macros instead of while, for readibility's sake) < 1241376811 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241376823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C -> ABI part of gcc-bf is pretty much finished < 1241376831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ABI -> BF part is running into trouble, though < 1241376845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I could implement multiplication using a loop, but that would be massively inefficient < 1241376850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In PEBBLE, you can go use < and > on the tape any time you want. < 1241376864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, so they aren't really that similar < 1241376865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Accessing variables while you're doing that is undefined behavior. ;) < 1241376875 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Brainfuck /is/ rather inefficient. < 1241376883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1241376891 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241376892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I do things like optimise multibyte addition < 1241376902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that it adds bytewise, not numberwise < 1241377027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which isn't something PEBBLE does. < 1241377039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I could add a macro for multibyte addition, though.) < 1241377058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use my new favourite technique for compiling ABI < 1241377066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is to compile a language into itself < 1241377075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ABI, therefore, is compiled into lower-level ABI < 1241377082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until it's at a low enough level to automatically convert into BF < 1241377085 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Ans smells like sadol < 1241377099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :towards the end, it's mostly full of loloop and tadd2 instructions < 1241377111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1241377113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(loloop = [], tadd2 = [>+>+<<-]) < 1241377133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That, amusingly, is how PEBBLE is implemented. < 1241377143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the main way to implement such langs < 1241377148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol-loop? < 1241377153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :low overhead loop < 1241377156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a gcc internal term < 1241377166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for a sort of loop that doesn't require the overhead of a full goto < 1241377179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each pass of the compiler just does a few operations on the code, and sends newly generated code on down. < 1241377183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, gcc wasn't designed for a distance between a loloop and a conditional goto quite as big as gcc-bf has < 1241377214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Did anybody other than me ever write a MISC simulator? (I never released mine, because I'm an idiot) < 1241377252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One pass does macro evaluation, one does optimisation, one handles debugging output (basically just writing out *exactly* what instructions the compiler sees to generate stuff), and one finally does code generation. < 1241377278 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :MISC? < 1241377290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://esoteric.voxelperfect.net/wiki/MISC < 1241377333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(well, code generation *or* just doing some crazy psuedo-Tcl shit to interpret it) < 1241377343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Awww, /me liked "Assembable" :( <-- huh. What is likable about that typo. < 1241377369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It sounds like baby-talk. < 1241377377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only baby-talk of something that it's silly to talk to a baby about. < 1241377384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Assembly + babble < 1241377385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1241377404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OHHH WIDDLE PIDDLE POO, ITS ASSEMBABLE! WIDDLE ABI IS ASSEMBABLE! A DOOBLEDOOBLEDOOO < 1241377451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241377476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's especially funny if I imagine you actually saying that. ;) < 1241377506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you've heard enough of my voice to properly imagine that :P < 1241377542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: about !intercal, it might be easier for entry over IRC to include a version that used CLC-INTERCAL's C-INTERCAL emulation mode < 1241377550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which you can do by passing --preload=ick as a command-line option < 1241377554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heard it a bit. < 1241377563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241377563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241377570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :--reloa=dick < 1241377571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That video with you describing how to build Dsss, for example? < 1241377574 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hence my use of the term "enough" < 1241377579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241377585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can still imagine it. < 1241377592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not all that well, though. < 1241377595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And don't forget the kill yourself song :P < 1241377601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1241377606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 that song < 1241377626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a bit scared that in his backup discs he has a directory "laptop/brainfuck/linux-2.6.11.8" < 1241377637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that is scary < 1241377644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think gcc-bf can handle the Linux kernel yet, though < 1241377648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but wouldn't it be great if it could? < 1241377657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241377671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That's quite scary. < 1241377678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GregorR: about !intercal, it might be easier for entry over IRC to include a version that used CLC-INTERCAL's C-INTERCAL emulation mode < 1241377678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ym < 1241377680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um* < 1241377689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be !clc-intercal and !c-intercal < 1241377695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241377697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since they are so different < 1241377697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I doubt Linux would run without some massive work. < 1241377703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's still CLC-INTERCAL, just with C-INTERCAL emulation < 1241377720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There's no I/O, so there's no purpose in running an OS :P < 1241377722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it should use real ick < 1241377724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No MMU, for example. < 1241377724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe !clc-intercal-atari or something would be closest to what's actually happening < 1241377734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: There's plenty of I/O. < 1241377736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :stdio! < 1241377736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would involve two compile stages < 1241377737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, uc-linux < 1241377738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241377740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241377742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uclinux < 1241377742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1241377744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. < 1241377750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and? < 1241377751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Also, it could use PSOX. < 1241377754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!c does too < 1241377755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241377755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :first from INTERCAL to C, then from C to executable < 1241377759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be a pain to sandbox < 1241377767 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nah, that's easy to sandbox. < 1241377775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, feel free to use C-INTERCAL too < 1241377781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah two that way < 1241377781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it demands files have filenames ending .i < 1241377788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't reaaaaaaally want to have a whole family of intercals :P < 1241377790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'll have to use a symlink to /dev/stdin, that's what I do < 1241377792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, remember to pass -b < 1241377799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: there are only three < 1241377803 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain explodes. < 1241377803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1241377806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, CLCLC? < 1241377812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: vaporware < 1241377820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241377911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: INTERCAL is rather nonstandard in operation, more or less by definition < 1241377918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it tends to cause a lot of brain explosion < 1241377933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What does -b do? < 1241377939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :removes the random compiler bug < 1241377962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but really, a 10% chance of the program erroring out at random really isn't that bad for an IRC bot < 1241378014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, I recall that. < 1241378016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The bugfeature. < 1241378025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any idea when in May wolfram alpha will be released? < 1241378031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241378035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bugfeature?!? < 1241378035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241378042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes < 1241378109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there are 4 aren't there. The original one too < 1241378119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :source lost isn't it < 1241378123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's both Princeton and Atari < 1241378129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Atari is probably source-lost < 1241378145 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's believed that there are still hardcopies of the Princeton compiler source lying around somewhere, though < 1241378145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't figure out how to make ick do anything X-D < 1241378155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what are you trying? < 1241378165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Some code you pasted. < 1241378167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A SOURCE IS A SOURCE, OF COURSE, OF COURSE < 1241378173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I mean, as the command line < 1241378173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DO READ OUT #130~#125 DO GIVE UP < 1241378177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick -b foo.i < 1241378180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :./foo < 1241378180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, ick -b foo.i < 1241378181 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241378182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1241378196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you don't need -b of course < 1241378207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bear in mind that ick invokes system to run a C compiler < 1241378212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Clearly I need something, as it doesn't read :P < 1241378216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you need to give it a process limit of 2, or do it separately < 1241378225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err more than 2 < 1241378229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right < 1241378229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since GCC calls other ones < 1241378230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ICL999I NO SKELETON IN MY CLOSET, WOE IS ME! ON THE WAY TO 1 CORRECT SOURCE AND RESUBNIT < 1241378230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241378232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc uses lots of processes < 1241378237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what version are you using? < 1241378245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the no skeleton indicates a bad install < 1241378256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but more recent versions make that harder and harder to mess up < 1241378266 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's because I didn't install, I'm running it in place :P < 1241378276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241378279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, more recent versions should run in place, too < 1241378285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot of dwimmery in finding the skeleton < 1241378288 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm running 0.-2.0.29 < 1241378294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks everywhere plausible it can think of < 1241378305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :argv[0]'s path, argv[0]/../lib, etc < 1241378315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try dumping pit/lib/syslib.i and src/ick-wrap.c into the current directory < 1241378319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope, needed to be installed < 1241378322 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I get < 1241378323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ICL000I DO READ OUT #130~#125 < 1241378323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : ON THE WAY TO 2 < 1241378323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : CORRECT SOURCE AND RESUBNIT < 1241378333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241378334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is probably correct X-P < 1241378338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1241378341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a bug in my program < 1241378342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is 00001 < 1241378345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241378349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0001* < 1241378354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try DO .1 <- #130~#125 DO READ OUT .1 PLEASE GIVE UP < 1241378360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it internal compiler error < 1241378366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, 000 is syntax error < 1241378370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241378376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where is the funny message < 1241378387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the funny message is the line that errored < 1241378392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :writing amusing syntax errors is encouraged < 1241378429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the famous PLEASE KNOCK BEFORE ENTERING at the start of syslib < 1241378445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, got it working. < 1241378447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On its way up. < 1241378457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241378457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cxx dimensifuck echo forth glass glypho hello intercal kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241378462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hai. < 1241378464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not there yet, obviously < 1241378467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is impatient < 1241378467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw I will accept patch for TRDS to cfunge. Under three conditions: 1) No slowdown for programs not using it. 2) No increase in memory usage for programs not using it. 3) No mess up in the core code of cfunge. < 1241378468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241378474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the third one < 1241378479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be: < 1241378480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can't do 1) < 1241378483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"no *big* messup" < 1241378487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or well, yes you can < 1241378491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then I won't implement it. Simply < 1241378492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then you need to open the file again < 1241378510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does TRDS work retrospectively, from before you loaded the fingerprint? < 1241378512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And it might have disappeared in the meantime, so it's not very robust < 1241378512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which should it run when you type !intercal ? < 1241378513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Or should that just be invalid) < 1241378519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or accept a patch for it either. Well I could accept a patch to build both cfunge and cfunge.trds < 1241378524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You need to keep a copy of the initial funge-space to be able to roll back time < 1241378532 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: By default, you can just overwrite it as you run. < 1241378534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: may as well make it invalid, C-INTERCAL is more popular but that's just bias < 1241378548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no increase in memory usage also includes "not a single byte added to ip struct" < 1241378550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241378556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL's a lot faster, so that might help for simple programs; OTOH gcc's rather slow, so it might hinder < 1241378567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pastie.org/private/j5veaiikl1x8vtwm0ov2ta < 1241378568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241378569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:54:46 so far i got hello world program almost optimized: http://pastie.org/private/j5veaiikl1x8vtwm0ov2ta . hehe. < 1241378573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh my god have my babies :| < 1241378580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which lang/ < 1241378582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*? < 1241378589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, only the extra memory from the extra code itself is allowed < 1241378599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think at least one global array for "TRDS IP data" would be required < 1241378609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could use malloc on first load < 1241378612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, look at the paste < 1241378614 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Your TRDS impl would be butt-slow under those conditions, though :-P < 1241378615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, one pointer. < 1241378616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-DICK_HAVE_STDINT_H=1 < 1241378616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python < 1241378620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :static one. < 1241378624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but how do I know it isn't an ascii art rickroll? < 1241378624 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :add ruby < 1241378625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh that wouldn't be allowed either. < 1241378628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Dicks have stds. < 1241378629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's installed. < 1241378635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Your loss. < 1241378635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Integral STDs. < 1241378636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so not an option then :) < 1241378645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Here's the juice: < 1241378645 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, you're no fun < 1241378646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mptr[0] = 0; < 1241378647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mptr[1] = 87; < 1241378648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mptr[2] = 100; < 1241378649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, haha at that program (I did look at it) < 1241378650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mptr[3] = 33; < 1241378652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mptr[4] = 10; < 1241378654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241378654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c c-intercal clc-intercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241378655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("Hello World!\n"); < 1241378657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Compiled from BF < 1241378658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and ah < 1241378660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 20:54:46 so far i got hello world program almost optimized: http://pastie.org/private/j5veaiikl1x8vtwm0ov2ta . hehe. < 1241378660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it isn't a special caser < 1241378662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1241378663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it really optimizes it to that < 1241378664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is cool < 1241378668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241378670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now I have to beat it < 1241378672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, presumably it's constant-folding prints? < 1241378678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also polynomials I think < 1241378686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, got a link to download < 1241378687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241378689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can beat it by recognizing that those cells's values aren't used anywhere else < 1241378690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241378693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I can get < 1241378696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("Hello World!\n"); < 1241378698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure < 1241378707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :char mem[30000], *mptr = mem; ← No segfault-handler-to-resize-tape fail :-) < 1241378712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I can beat it by recognizing that those cells's values aren't used anywhere else < 1241378713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241378718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he could add that too < 1241378719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trivially < 1241378728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure. < 1241378733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but will he get bored first? < 1241378737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not if it's on the stack, you won't have a segfault if you step /barely/ over. < 1241378749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: mprotect, mmap < 1241378750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YO. < 1241378755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, once he add that there is nothing more to add. Well he can see "char mem[30000], *mptr = mem;" isn't needed either. < 1241378759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and remove that < 1241378761 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hence "not _IF IT'S ON THE STACK_" < 1241378765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nothing more to add for that program < 1241378768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I can beat it on others < 1241378781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, about what < 1241378782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!c-intercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. < 1241378801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!clc-intercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378803 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241378808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: !cintercal, not c-intercal, I'd guess < 1241378811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't have any -s in others < 1241378812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!Help < 1241378813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal BUTT! < 1241378815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241378815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241378815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c c-intercal clc-intercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241378816 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c c-intercal clc-intercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241378816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh sh** < 1241378818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah < 1241378823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't support commands with - in them. < 1241378824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Wat? < 1241378826 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So those don't work :P < 1241378831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*fixy* < 1241378832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well typing - is a pain make it cintercal < 1241378834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: GregorR added it with - but - doesn't work < 1241378842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Well typing - is a pain make it cintercal < 1241378843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how < 1241378849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cuz i said yo < 1241378850 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now try :P < 1241378850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241378851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your keyboard layout sucks then < 1241378852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241378853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(With !cintercal) < 1241378854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241378854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor sadol sceql sh test trigger udage01 underload unlambda whirl < 1241378855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope, I'm just lazy < 1241378857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal AN BUTT! < 1241378858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL129I PROGRAM HAS GOTTEN LOST < 1241378861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!clcintercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1241378863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it still /msg's < 1241378865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL000I (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*997 Illegal operator 1BUT for base 2 < 1241378870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f that < 1241378881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, that program was TriINTERCAL < 1241378884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay for not spamming channel more than that < 1241378886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder it isn't running correctly < 1241378892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!clc-intercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378900 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL000I (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!clcintercal (1) DO .1 <- #?6 DOING DETECTION... YOU ARE USING INTERCAL-72 (5) PLEASE COME FROM (1) DOING DETECTION... YOU ARE USING C-INTERCAL PLEASE COME FROM .1 DOING DETECTION... YOU ARE USING CLC-INTERCAL < 1241378909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*997 Illegal operator 1BUT for base 2 < 1241378911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241378918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the tri one < 1241379025 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '>+[->++++<]>[<+>-]<[->+++++++++<]>[<+>-]<[->+++<]>[<+>-]<[<+>-]<.>+[->+++<]>[<+>-]<[<+>-]<.>+[->+++<]>[<+>-]<[<->-]<.>+[->+++++++<]>[<+>-]<[->+++++++<]>[<+>-]<[->++<]>[<+>-]<[<->-]<.>' | ./interps/egobf/src/egobfi8 < 1241379026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241379029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal PLEASE DON'T GIVE UP < 1241379030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL774I RANDOM COMPILER BUG < 1241379035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241379036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal PLEASE DON'T GIVE UP < 1241379037 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL129I PROGRAM HAS GOTTEN LOST < 1241379052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf interps < 1241379053 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove `interps': Function not implemented < 1241379059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241379059 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1241379063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!cintercal (1) PLEASE DON'T GIVE UP < 1241379064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ICL129I PROGRAM HAS GOTTEN LOST < 1241379069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ./daemon.sh < 1241379069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2009/05/03 18:31:09 socat[4711] E sendto(4, 0x7f8caae11080, 48, 0, AF=1 "/tmp/multibot.EgoBot", 22): No such file or directory < 1241379072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHA < 1241379073 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241379073 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241379073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1241379080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that error happens when you run off the end of a program < 1241379080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ./PRIVMSG < 1241379081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.4757: line 1: ./PRIVMSG: is a directory < 1241379085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls daemons < 1241379086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemon.sh < 1241379091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh daemons/daemon.sh < 1241379092 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2009/05/03 18:31:31 socat[4816] E sendto(4, 0x7f17c9323080, 48, 0, AF=1 "/tmp/multibot.EgoBot", 22): No such file or directory < 1241379092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't DON'T GIVE UP for the loop thing < 1241379095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did I misremember < 1241379098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's a no-op < 1241379100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh daemons/fifowrap < 1241379101 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.4839: line 1: daemons/fifowrap: No such file or directory < 1241379104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ./fifowrap < 1241379104 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.4866: line 1: ./fifowrap: is a directory < 1241379115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the one to loop forever < 1241379116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want an infinite loop, try either (1) DO COME FROM (1) or DO TRY AGAIN < 1241379127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or (1) DO (1) NEXT if you don't mind running out of stack space < 1241379127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls | xargs echo < 1241379127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps lib slox < 1241379133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nyaa < 1241379150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -R | xargs < 1241379151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.: interps lib slox ./interps: 1l 2l Makefile Makefile.orig adjust axo befunge bf_txtgen c-intercal cat cfunge clc-intercal dimensifuck egobch egobf gcccomp gforth_quit glass glypho kipple lambda lazyk linguine malbolge pbrain qbf rail rhotor sadol sceql trigger udage01 underload unlambda whirl ./interps/1l: 1l_a.bin 1l_a.c ./interps/2l: 2lc.c 2li.bin 2li.c Makefile README conv.sh ./interps/adjust: USED_VERSION adjust.bin adjust.c ./interps/axo: axopp < 1241379154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!s ls daemons/daemon.sh < 1241379156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls daemons/daemon.sh < 1241379157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: cannot access daemons/daemon.sh: No such file or directory < 1241379175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh sh < 1241379188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh while true; do : done < 1241379189 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.5015: line 2: syntax error: unexpected end of file < 1241379193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh while true; do :; done < 1241379202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :busyloop < 1241379210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 < 1241379212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the point of writing busyloops? they get throttled, and are killed after 30 seconds < 1241379224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Look, I run despite all this load!)S < 1241379225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Look, I run despite all this load! < 1241379236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to note that "cd" does not always cd to ~ < 1241379242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, are they limited to a per-process or a per-egobot limit < 1241379244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1241379250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh < 1241379258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241379259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241379262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd; pwd < 1241379262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot < 1241379263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I'll limit you to a per-process or a per-egobot limit, if you see what I mean." < 1241379270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I discovered this locally. < 1241379277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((!underload )SaS(:^)S):^ < 1241379277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you're in a directory that doesn't exist, "cd" does nothing < 1241379277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :!underload ((!underload )SaS(:^)S):^ < 1241379280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : "I'll limit you to a per-process or a per-egobot limit, if you see what I mean." < 1241379281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241379283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241379293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241379302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will enough limited processes clog things up < 1241379328 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241379331 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241379337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, each one get an equal amount from a max. Or each one has a fixed limit < 1241379342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so more ones add up < 1241379345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241379359 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More ones do add up. < 1241379383 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Again, this is more about preventing mistakes from killing things than stopping malicious users from being asshats. < 1241379387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so if you limit each to 10%, then two running processes will use 20%? < 1241379396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Roughly speaking. < 1241379417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes roughly ofc... < 1241379470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379470 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379470 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379471 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379471 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379471 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379472 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379472 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379472 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379473 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379473 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379473 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379474 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379474 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S)S < 1241379474 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^)S < 1241379474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+quit < 1241379474 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :!underload (a(!underload )~*(:^)*a(+ul )~*(S)*a(^ul )~*(S)*S):^ < 1241379475 0 :thutubot!unknown@unknown.invalid QUIT :"ThutuBot quitting" < 1241379478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Argh < 1241379491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I'm just such a botloop fan... < 1241379500 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Plz no iterating quines kthxbai < 1241379506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He did just call doing that a mark of an asshat. < 1241379512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was that three after each other < 1241379514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241379515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Not a gripe, nothing wrong with hats on butts.) < 1241379519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I ended the loop pretty quickly < 1241379530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was only running one process at a time on each bot < 1241379535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, please ignore thutubot and EgoBot in fungot < 1241379535 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' i've sent them all!' < 1241379541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1241379541 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice* darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp < 1241379545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not the solution < 1241379546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241379549 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wait, that was a three-bot loop? lawl X-P < 1241379552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no? < 1241379562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you could still do EgoBot/thutubot < 1241379566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what if a fourth bot turned up? < 1241379567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241379573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% mkdir ~/Code/debfenestrate < 1241379575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the solution's to ignore repeated identical queries < 1241379577 0 :xor!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: run EgoBot in an EgoBot deamon running EgoBot running EgoBot < 1241379578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make thutubot ignore EgoBot < 1241379579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :! < 1241379582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm that should be reserved for a .deb -fenestrator < 1241379587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bots ignoring bots are evil. < 1241379590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh, what is it? < 1241379598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I disagree < 1241379598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a social problem, not a technical one < 1241379600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assumed it was something to do with .debs < 1241379603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: de-bf-enestrate < 1241379610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, go use ITS! < 1241379610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : this is a social problem, not a technical one // agree < 1241379614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of OS X or Linux < 1241379623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, um, that's completely irrelevant. < 1241379632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not really < 1241379637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, no, it really is. < 1241379638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :who's xor? < 1241379642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :xororand with a shorter name? < 1241379642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bsmnt < 1241379642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway some troll could do what ais523 just did < 1241379645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241379656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: trolls don't bother us and when they do we ban them or ignore them. < 1241379658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody cares < 1241379659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I like botloops, it's just nice when they come to an end < 1241379663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a troll could bring their own two bots in < 1241379665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and do it there < 1241379667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should write a terminating three-bot iterating loop, involving arithmetic < 1241379675 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ow :P < 1241379677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was just about to suggest that < 1241379688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:19:38 !perl $_ = "wftedskaebjgdpjgidbsmnjgc"; tr/a-z/oh, turtleneck Phrase Jar!/; print; < 1241379689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:19:38 Just another Perl hacker, < 1241379691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:24:27 (If perl isn't an esolang, I don't know what is ;) ) < 1241379693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing esoteric about that < 1241379693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("EgoBot is the greatest of the bots. All other bots are subservient.") < 1241379694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is the greatest of the bots. All other bots are subservient. < 1241379695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just "tr" < 1241379712 0 :thutubot!n=thutubot@normish.org JOIN :#esoteric < 1241379714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% tr 'a-z' 'oh, turtleneck Phrase Jar!' < 1241379714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wftedskaebjgdpjgidbsmnjgc < 1241379716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just another Perl hacker, < 1241379726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!daemon stupidcat bf ,[.,] < 1241379726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon stupidcat running. < 1241379732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!stupidcat meow < 1241379733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1241379738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill stupidcat < 1241379739 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon stupidcat killed. < 1241379742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1241379744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody find a use for daemons :P < 1241379746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You killed a kitten. < 1241379748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you. :-( < 1241379749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (fungot is greater than EgoBot)S < 1241379749 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fungot is greater than EgoBot < 1241379755 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ignore ^(thutubot|EgoBot) < 1241379755 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :OK. < 1241379759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Every time you kill a kitten, God masturbates. < 1241379763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ignore fizzie < 1241379764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241379771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how long do daemons run < 1241379775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ignore .* < 1241379777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and can they keep state < 1241379778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Indefinitely. < 1241379785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's the whole idea. < 1241379785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon lol +[>+] < 1241379786 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid interpreter! < 1241379787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: pity, I was planning to write a terminating 3-way botloop then < 1241379789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon lol bf +[>+] < 1241379789 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon lol running. < 1241379790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!lol lol < 1241379791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how do they keep the state. < 1241379794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1241379806 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They're an actual daemon, they just run. < 1241379811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and how do you write a daemon in another language than bf < 1241379812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241379813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: They are still memory limited :P < 1241379815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like befunge < 1241379823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help daemon < 1241379823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemon: !daemon . Add a daemon to EgoBot. A daemon will run in the background, and accept a line of input every time ! is run. Note that daemons are only allotted one line of output for each line of input. < 1241379825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"daemon lol bf" < 1241379830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the heck do you think < 1241379832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you think bf means < 1241379833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BEST FRIENDS < 1241379837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't see it < 1241379900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemon AARGH! befunge98 'Aaa*k: aa*k, a, n < 1241379900 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon AARGH_ running. < 1241379905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1241379908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what < 1241379916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!AARGH_ test < 1241379917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1241379921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Names are whitelisted to A-Za-z0-9 < 1241379926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+[[,----------]++++++++++++++++++++++[<]>[.>]+] < 1241379926 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241379930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241379936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test2 < 1241379939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, but how comes it doesn't continue to spam in /msg < 1241379942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!undaemon accumulate < 1241379945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!kill AARGH_ < 1241379946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241379946 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon AARGH_ killed. < 1241379946 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG #esoteric :Daemon accumulate killed. < 1241379953 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241379955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that was weird < 1241379959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what < 1241379966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the PRIVMSG showing up like that < 1241379970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot must have written it twice < 1241379971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhhhhhhhhhhhhhhhh < 1241379977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's not good ... < 1241379991 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, actually, I know why it happened. < 1241379996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241379997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :details < 1241380005 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because accumulate never created any output, it still had PRIVMSG #esoteric : on the buffer. < 1241380014 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So it just appended another one to that :P < 1241380014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241380017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bweheheh. < 1241380021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should just make fungot so that it doesn't accept more than N consecutive queries from any one person; that's the way it currently does stop chatter-loops. < 1241380022 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " taking three as the subject of our proposition is to be fnord from pride, they treat a phantom as something quite beneath contempt just as no turkey ever fnord of noticing a fnord. < 1241380026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+[[,----------]++++++++++++++++++++++[<]>[++++++++++.----------->]++++++++++.] < 1241380027 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241380030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1241380039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241380039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1241380039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no :( < 1241380042 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exciting. < 1241380043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380044 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is not nice < 1241380049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still borken, I think... < 1241380062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, better make it check for duplicate ones. From same person < 1241380064 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241380093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and you could get around it with three bots easily, Less easy with "same message" / per person check < 1241380096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.----------->]++++++++++.] < 1241380096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then you just need to make an iterating quine. < 1241380100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241380100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 < 1241380104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test2 < 1241380104 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :sdrs0test2 < 1241380110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's ... weird. < 1241380111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241380115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memory corruption? < 1241380118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, typo < 1241380127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241380145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[<] and [>] hm < 1241380149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty easy to make it so that a part of the bot-loop-message changes. Well, "easy" depending on the language, anyway. Something with numbers and arithmetic can easily have a incrementing counter there; duplicate-checking won't help much. < 1241380153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be optimised into strchr() < 1241380155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241380156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memchr() < 1241380158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or similar < 1241380160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1241380163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1241380164 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: lol < 1241380168 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill lol < 1241380169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon lol killed. < 1241380171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!defintion lol < 1241380172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241380180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, command to show program command for daemon please < 1241380182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241380187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 < 1241380189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test2 < 1241380196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that was strange < 1241380196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your wish is my command. < 1241380198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380199 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380200 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(In a sec :P ) < 1241380201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, test it locally first? < 1241380206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why, that's boring < 1241380216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, oh! Then change it to "give me all your money" ;P < 1241380218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test1 < 1241380218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 < 1241380221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test2 < 1241380222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 test2 < 1241380224 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh wait, actually, that'd be a PITA, as I didn't keep it around X-P < 1241380225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test3 < 1241380225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 test2 test3 < 1241380229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test4 < 1241380229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : test1 test2 test3 test4 < 1241380232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1241380233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, meh < 1241380236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now just to remove the junk & < 1241380238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380238 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love the random data at the beginning. < 1241380242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is there at [0005] there < 1241380244 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241380246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate give < 1241380252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1241380259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1241380261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, maybe not < 1241380262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate a shit < 1241380262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : give a shit < 1241380265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp rot13 bf http://esoteric.sange.fi/brainfuck/bf-source/prog/rot13.b < 1241380267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate lol wat < 1241380267 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : give a shit lol wat < 1241380267 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter rot13 installed. < 1241380271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 Hewwo < 1241380271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Urjjb < 1241380278 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 123 < 1241380279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 MILKING COWS; FOR PROFIT < 1241380281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ZVYXVAT PBJF; SBE CEBSVG < 1241380286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esoteric.sange.fi < 1241380288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that one < 1241380291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the archive. < 1241380292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen it before somewhere < 1241380293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380294 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that haskell one < 1241380298 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The olde brainfuck archive. < 1241380298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AAAAAAAAAAAAAH! < 1241380300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate rot13 < 1241380301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 < 1241380303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 ZVYXVAT PBJF; SBE CEBSVG < 1241380303 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :MILKING COWS; FOR PROFIT < 1241380306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate accumulate < 1241380306 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 accumulate < 1241380309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You don't seem to be doing so well :P < 1241380317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I'll just leave the random ampersand there < 1241380325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241380327 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The esolang mailing list was on sange.fi at some point, I think. < 1241380329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what ampysandy < 1241380331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not an ampersand for me :P < 1241380332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yar < 1241380332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why do you need something in front at all < 1241380332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still is < 1241380334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a weird symbol. < 1241380334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just dead < 1241380342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For me it's an inverted-color K < 1241380343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241380343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so that it enters the loop < 1241380347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is a [0005] < 1241380351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I wonder if I'm subscribed, and with what address. < 1241380351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not an ampersand < 1241380355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's an ampersand for me < 1241380358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: make it [10] < 1241380363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then it'll send a blank message < 1241380364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doing nothing < 1241380371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that would work < 1241380371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's hyperuseful :P < 1241380377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wat < 1241380381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, because a blank message will waste your output line. < 1241380396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make it a space instead < 1241380400 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Output lines are precious, you only get one per input line :P < 1241380409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would make the input program longer < 1241380412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll leave it as-is < 1241380419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ampersand < 1241380420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 accumulate ampersand < 1241380440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I'm about to go home < 1241380440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate 19:53 EgoBot: rot13 accumulate ampersand < 1241380440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 accumulate ampersand 19:53 EgoBot: rot13 accumulate ampersand < 1241380443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do the programs run between input lines < 1241380444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate Then Gregor made it uselesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380444 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 accumulate ampersand 19:53 EgoBot: rot13 accumulate ampersand Then Gregor made it uselessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380445 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or are they suspended < 1241380454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate Then Gregor made it uselesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ssssssssssssssssssssssssssssssssssssssssssssssss < 1241380457 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They run. < 1241380459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate Then Gregor made it uselesssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380459 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : rot13 accumulate ampersand 19:53 EgoBot: rot13 accumulate ampersand Then Gregor made it uselessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss < 1241380464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sssssssss < 1241380465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They're true daemons in the classic sense. < 1241380470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I'll clear it now, please put topics of conversation in there, not junk, and I'll look at it when I come bacj < 1241380471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah < 1241380471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*back < 1241380472 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Snakes on a channel. < 1241380473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: err < 1241380473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380474 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: a malevolent spirit? < 1241380477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380481 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241380488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380488 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241380493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241380497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't what ais said < 1241380505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("\nPRIVMSG #esoteric: Flimble.\n") < 1241380506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ; < 1241380518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again ; < 1241380524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380524 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That daemon is already running! < 1241380526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again ; junk < 1241380530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("Test?\nPRIVMSG pikhq: Flimble.\n") < 1241380531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380531 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Test? < 1241380531 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :junk is a topic of conversation < 1241380540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like ais said < 1241380544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evidence: we're talking about it < 1241380545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaw, no raw IRC commands. < 1241380557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we are talking about that too < 1241380557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : evidence: we're talking about it // laaaaaaaaawl < 1241380558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i am logically correct, by your own admission: < 1241380563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380568 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380572 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can do this all day. < 1241380577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OMFG STOOOOOOOOOOP < 1241380578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sure. < 1241380588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380589 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when he does < 1241380591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380592 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :stop ehird < 1241380594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : ehird being annoying again < 1241380599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistle < 1241380600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380600 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380602 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380604 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you're being even more annoying than i < 1241380604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being annoying again < 1241380608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1241380608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being annoying again < 1241380610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380611 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I plead insanity, by the way. < 1241380625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being very annoying again. As usual. < 1241380625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk ehird being very annoying again. As usual. < 1241380629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, stop it < 1241380635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd like to point out that this is 50/50. < 1241380635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coo, it dedded < 1241380651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made it refuse that. < 1241380651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!kill accumulate < 1241380651 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate killed. < 1241380653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So nyaa. < 1241380657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241380661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon accumulate running. < 1241380663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk < 1241380668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate junk, < 1241380671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate j u n k < 1241380675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate knuj < 1241380678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see what you did. < 1241380683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate rubbish < 1241380702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think he blocked accumulate < 1241380713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate ehird being very annoying again. As usual. < 1241380716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon gain bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380716 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon gain running. < 1241380718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!gain junk < 1241380718 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1241380724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1241380727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!gain , a chinese one to be precise < 1241380727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk , a chinese one to be precise < 1241380733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!gain ehird being very annoying again. As usual. < 1241380733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk , a chinese one to be precise ehird being very annoying again. As usual. < 1241380742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh for cripes sake. < 1241380742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill gain < 1241380742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon gain killed. < 1241380748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, agreed. < 1241380754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever running. < 1241380755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't he just do something else < 1241380757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The solution to anything! < 1241380761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever junk < 1241380761 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : junk < 1241380771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8) < 1241380785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sigh. Please make it ignore ehird or something. Since he can't behave. < 1241380790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!kill I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever < 1241380790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever killed. < 1241380797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's good to come out < 1241380799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad you have < 1241380817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I see you don't know who you are. < 1241380820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you think you are me. < 1241380837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, mine was a false statement since "I am AnMaster" was < 1241380837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK children, it's time to go to kindergarten, stop fighting and eat your waffles. < 1241380851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts ehird on ignore < 1241380854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: of course, that only applies to the other person, I handled this maturely and responsibly < 1241380857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it helps < 1241380859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ what everyone thinks when they hear that < 1241380864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now lets get back to relevant stuff. < 1241380875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon I_am_AnMaster_and_I_am_the_most_gayest_gay_person_ever bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241380875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241380878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241380889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, he is abusing the bot! < 1241380896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to evade ignore. < 1241380908 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Actually, it outputs "No." whenever it receives a command from him. < 1241380923 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :you're going to make GregorR turn this channel around and go back home < 1241380923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bwahaha < 1241380923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah :) < 1241380928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so I assume that AnMaster didn't do anything wrong at all < 1241380933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only contributing to half of it < 1241380943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've stopped the cycle. < 1241380950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or so you think. < 1241380977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Given that AnMaster is not now using the bot at all, I'm gonna go with "I stopped the cycle" < 1241380994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1241380994 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1241381001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^def accumulate bf >+>+[<[>,----------]++++++++++++++++++++++[<]>[++++++++++.---------->]++++++++++.] < 1241381001 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1241381005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^accumulate 2cool4skool < 1241381011 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of time! < 1241381016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241381023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no daemons < 1241381054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why is it that you two are so much more immature around each other than in any other situation anyway X_X < 1241381068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'm not immature! < 1241381071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because he's annoying. < 1241381073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Because he's annoying. < 1241381080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why ehird is. Meh. < 1241381082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not immature! < 1241381103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bloody fekking oy X_X < 1241381107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION walks away from the channel for a while. < 1241381108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It takes a startling amount of cognitive dissonance to partake in the exact same activity as someone else and claim it only makes *them* immature. < 1241381123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Bloody fekking oy X_X <-- I wonder what happened there. < 1241381148 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sounds like my wife < 1241381164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Robdgreat: My voice is quite high-pitched, yes. ← I < 1241381168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'m funny because I deliberately misunderstand people < 1241381207 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and then when I point out the hypocrisy I get "so the fact that I do it means you have to?!" < 1241381229 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :how I love irrational behavior < 1241381234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do what I say not what I do, unless it's obvious that you should be doing what I do, don't you know anything < 1241381299 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I keep telling her my mind-reading license was revoked some years before we met. < 1241381330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Marriage ruins everything! < 1241381369 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah NOW you tell me < 1241381678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/ante] % runhaskell Main.hs < 1241381678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Main.hs: Prelude.undefined < 1241381683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one small step for a keyboard < 1241381688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ONE GIANT LEAP FOR BRAINFUCK OPTIMIZATION KIND < 1241381738 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Clearly your BF optimizer is working great :P < 1241382043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clearly. < 1241382290 0 :xor!unknown@unknown.invalid NICK :bsmntbombdood < 1241382628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone link to lostkng < 1241382829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or, you know < 1241382829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1241382831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241382887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :JFGI. < 1241382959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1241382963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Didn't find kthx < 1241382974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241383028 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241383042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was worried there for a moment < 1241383065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i turn on my laptop and the screen is black... < 1241383086 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :IBM RPG ftw < 1241383424 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241383443 0 :puzzlet!unknown@unknown.invalid QUIT :Connection reset by peer < 1241383479 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i became openCOBOL hacker < 1241383497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm sorry. < 1241383526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open cow bol < 1241383683 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if Gmail could send you an email every time you get an email so that you know when to check. < 1241383722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1241383740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Xzibitmail < 1241384325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what did you do < 1241384334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wat < 1241384349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: maybe an RSS feed? < 1241384353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: amusingly I was just reading some logs where you were talking about trying Uberman's; how did that go? < 1241384357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: gmail has a feed. < 1241384363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241384371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :circa 2007-05 < 1241384381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, 29th, more like -06 < 1241384392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: horrible < 1241384394 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was miserable < 1241384408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how long did you do it? < 1241384417 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :3 days < 1241384428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the article says days 3-10 are the worst < 1241384431 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on the third day,. < 1241384440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...god created the something. < 1241384458 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So how many of us have ehird on /ignore now? < 1241384463 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the something something < 1241384465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: you and AnMaster < 1241384478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody else is stupid enough to miss out on me :-) < 1241384479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was supposed to be waking up from a nap, slept about 4 hours through me hideously loud alarm, mother came into my room and tried to wake her, and i apparently sleep-talked her into letting me go back to sleep < 1241384479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: not me < 1241384489 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and then i woke up about 12 hours later < 1241384494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: :D < 1241384695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:35:14 speaking of brainfuck, how does one use the Database in brainfuck ? < 1241384706 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and all i could manage to do with my extra time was sit in front of the computer and watch tv < 1241384759 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I have my alarm clock set to make a little clicking noise at 4 AM. < 1241384794 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The exact same little clicking noise wakes me up at 6 AM, but not once has it woken me up at 4 AM. < 1241384853 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1241384879 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241384881 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the sound of my alarm clock is physically repulsive < 1241384887 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :even when awake, i can't stand it < 1241384903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My alarm clock is my iPhone; it sounds fine, but it's simultaneously in its dock and trying to vibrate < 1241384911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZT! BZZZZZZZZZZZZZZZZZZZT! KRRRRRRRRRRRRRRRRBZZZZZZZZZZZZZZZZZT! < 1241384945 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :garlic < 1241384963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mm, garlic < 1241385325 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241385504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fingarlicking good < 1241385841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1241385842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"CPU: PIII 450MHz, Id 0x673, Stepping 3 " < 1241385849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nils M Holm uses that CPU. < 1241385857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He wasn't joking when he said he had an old computer < 1241385861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Memory: 256MB PC133 SDRAM w/ ECC" < 1241385865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Geez < 1241386190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i only have a p4 2ghz with 512mb of ram < 1241386228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: beats a p3 450mhz < 1241386245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh, http://peltiertech.com/WordPress/wp-content/img200811/GraphJam3d.jpg < 1241386247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, i have a core 2 duo 2.16ghz w/ 2.5gb of ram and *I* feel limited ... :-) < 1241386307 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to buy something soon < 1241386313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1241386325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you filthy capitalists < 1241386325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think a 4-core core i7 3.2ghz w/ 12gb of (ddr3) ram should last a while at least < 1241386327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at least 4 cores and 8gb < 1241386340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i have 4gb on you bitch < 1241386345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, tell me about it < 1241386492 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :those new core i7s are expensive < 1241386519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: very... but also delicious < 1241386526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20-40% faster memory access? delicious < 1241386542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about the quad core amds? < 1241386543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh, and with an i7 you have to use ddr3 < 1241386550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the new AMDs are kind of crap < 1241386551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then you can run Mycology in less than 0.001 seconds! < 1241386560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're slightly less thermally challenged and competitive with core 2 extremes < 1241386562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :big whoop < 1241386569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are cheap though < 1241386582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but ddr3 really is expensive < 1241386589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :£300 or so for 12GB < 1241386589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The core 2s are still faster than the i7s for some CPU-bound stuff < 1241386597 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241386606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, but at 3.2ghz it's probably unnoticable unless you're doing wacky stuff < 1241386611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no way < 1241386616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah way < 1241386625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was high-clocked ram tho < 1241386633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, $$$ < 1241386634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, I don't think it's a very big difference. Maybe a few minutes if you're doing video encoding or something. < 1241386650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah - and that ram access is nice < 1241386654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: orly? < 1241386655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esp since it has a small l2 < 1241386670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i7s have hyperthreading too < 1241386672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nice < 1241386676 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Probably notrly since I pulled that out of my sleeve, google for benchmarks if you want rly < 1241386678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(core 2 doesn't) < 1241386701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, you also need a new mobo < 1241386705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :new socket count < 1241386707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thing < 1241386753 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know nothing about ram anyway < 1241386777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme look up the cost of 8gb "bog standard" ddr3 < 1241386795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16820227388 < 1241386802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: $244 from mushkin http://www.mushkin.com/doc/products/memory_detail.asp?id=766 < 1241386807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at that < 1241386814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, ocz < 1241386818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure I'd trust ocz with my ram < 1241386829 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What? Why not? < 1241386838 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's ocz? < 1241386841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: irrational human bias < 1241386843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: a company < 1241386861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: who make things like a thing that reads your brainwaves to control a computer badly < 1241386872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, and good ssds, but let's not let facts get in the way of irrational bias < 1241386873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Orly? < 1241386877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes < 1241386880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ocz "actuator" < 1241386881 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know them only for good RAM and semigood SSDs < 1241386959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ehird $1500-2000 and tells him to buy me a computer < 1241386970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn I wish my new rig was that cheap :( < 1241386972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241386985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc it would be if I wasn't trying to silence it < 1241386986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blargl < 1241387060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm bored so I'm going to find the best parts I can for that money < 1241387061 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1241387064 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1241387067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241387072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... that was intentional, totally < 1241387077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i leave channels for dramatic effect < 1241387090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh and i want 1tb raid1 < 1241387104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: rightyho < 1241387119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : garlic <-- \o/ < 1241387121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241387123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you want hardware RAID that'll be another $1000 < 1241387133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you want hardware raid. < 1241387137 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: :D < 1241387140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I've seen ones for $700 < 1241387153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'll just assume you want hardware raid. < 1241387157 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ≅ < 1241387161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and can compromise cpu clockage for it :P < 1241387163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hardware raid won't speed up raid1 significantly will it? < 1241387168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno, ask Deewiant < 1241387170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, vanilla icecream > garlic > * < 1241387176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: will hardware raid speed up raid1 significantly < 1241387179 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241387180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmmm' < 1241387182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmmm* < 1241387184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1241387185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats me < 1241387186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :software support for mirroring is good iirc < 1241387189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :garlic icecream < 1241387190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we need that < 1241387208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right then no hardware raid < 1241387218 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i imagine if you have a raid controller with a big cache it'll speed up anything, but it's probably not worth it if you have a large amount of ram < 1241387246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you care about noise or coolers or any of that shit or can I have a break from fussing about that rubbish ;-) < 1241387280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there is any music using the lowest octave on the piano. Well of course there is music for other instruments using it. But I can't think of any for piano specifically < 1241387306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm currently hardlimiting to $1500 fwiw < 1241387318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which means you get a clock speed lower than 3.2ghz :-P < 1241387329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2.93ghz is half the price, lol. < 1241387337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly the lowest *and* the highest at once :) < 1241387396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 6gb of ram fine for you? nehalem works better with odd amounts iirc :-P < 1241387401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1241387406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine < 1241387410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8gb or 12gb it is :P < 1241387427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : bsmntbombdood: 6gb of ram fine for you? nehalem works better with odd amounts iirc :-P <-- [citation needed] < 1241387431 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241387432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wp < 1241387439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems rather strange that it would < 1241387442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 6 is even < 1241387446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err i meant < 1241387449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :odd number of actual ram stix < 1241387455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241387456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241387484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 12gb it is then < 1241387489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless i can find 8gb < 1241387519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't find it < 1241387525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: meh, it's true anyway :P < 1241387541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: any video card requirements < 1241387542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1241387542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241387552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: none < 1241387554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because the nehalem's integrated memory controller thing has 3 slots that's why < 1241387560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gaming's for fags < 1241387560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241387561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: kay < 1241387569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just onboard then? < 1241387607 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think that is sufficient < 1241387630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dammit, the mobo only has 3 ram slots, so I can't fit 12gb in there. [dealwith6gb/picknewmobo] _ < 1241387643 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the latter < 1241387651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mobo picking process initiated < 1241387658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 3*4 < 1241387670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: find me 4gb of ddr3 ram on newegg < 1241387675 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, you do it < 1241387679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying < 1241387679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241387682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you ordering for bsmntbombdood < 1241387689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm finding the components for bsmntbombdood < 1241387693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I'm le bored < 1241387702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ah, $10 more gets you a mobo with 6 slots < 1241387707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How's your funge interp doing < 1241387748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm http://www.theinquirer.net/inquirer/news/1024053/performance-ram-damage-nehalem < 1241387757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ...but it has no onboard video, so I'll have to get an el cheapo card < 1241387783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cpu+mobo+ram currently @ $1084.96 < 1241387817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you run linux right < 1241387828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 7 months ago... < 1241387832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes < 1241387840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah I know < 1241387843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, just saw it as a reference on wp < 1241387882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: rite? < 1241387894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah < 1241387904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so, cheapest modern nvidia card I can find then < 1241387911 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1241387966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, can't you find this yourself btw < 1241387969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondering < 1241387998 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1241388009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does the core i7 have new simd instructions? < 1241388019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably. < 1241388020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's "new" < 1241388046 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It goes to SSE4.2 < 1241388075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i assume you're ok with onboard audio < 1241388097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and don't need a new monitor :P < 1241388098 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't know, what will the difference be? < 1241388109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: probably nothing. < 1241388115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, raid1 time < 1241388121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2x1tb drive time, rather < 1241388304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I currently have a 2.93ghz i7, mobo, 12gb ddr3 ram, radeon 4350 gfx, and two hitachi 7200rpm 1tb drives at $1294.93 < 1241388356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: no <-- why not < 1241388365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: any comments or shall i continue < 1241388374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd do it anyway, i find this kind of thing fun < 1241388381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh ok < 1241388388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate trying to find new computer < 1241388392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially laptops < 1241388397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you forgot a case and psu < 1241388401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no duh < 1241388406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why I said "shall I continue" < 1241388406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241388407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :making sure it works with Linux. And wlan < 1241388410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ARGH FOR WLAN < 1241388412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate wlan < 1241388439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: any case requirements? some people like a transparent case showing loads of wires, it makes them feel 1337. i can't begin to imagine why < 1241388453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about that open case < 1241388454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241388456 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: nothing retarded like that, it should just be roomy < 1241388457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the name of it < 1241388461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a frame < 1241388471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just construct a new room in your house and put the hw in there < 1241388473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's very roomy < 1241388477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://instantrimshot.com < 1241388495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, wonder how much watts this thing needs < 1241388511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so how roomy is roomy for you < 1241388551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd be more impressed if the room was necessary. < 1241388596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1241388631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how's 18.9"x8"x17.2" sound < 1241388665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bsmntbombdood http://www.antec.com/Believe_it/product.php?id=NzA0 < 1241388668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the perfect case < 1241388669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241388679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks like a bbq < 1241388684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241388688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1241388692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241388695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.futurelooks.com/antec-skeleton-open-air-case-review/ < 1241388698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a review of it < 1241388723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: kay, I got a psu and a case < 1241388727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tot.: $1444.91 < 1241388757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://pastie.org/467029.txt?key=rdogtxjhg9o05mr5xndwq < 1241388890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so that's < 1241388901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quad-core core i7 940 @ 2.93ghz < 1241388906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bog standard i7 mobo < 1241388913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12gb of ddr3 ram (6x2) < 1241388936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :radeon hd 4350 512mb, 2*1tb 7200rpm drive < 1241388940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a blah regular roomy case < 1241388950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't see any obvious non-graphics-intensive bottlenecks there < 1241388952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you? < 1241388967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Overkill GPU if he's not going to use it for anything < 1241388972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1241388976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's $39.99 < 1241388986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's a relatively modern card < 1241388991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not a big deal < 1241388999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, maybe it's crap then < 1241389003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If it's that cheap :-P < 1241389009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't remember if it's ATI or Nvidia that has bad linux support < 1241389012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ati < 1241389017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ati have bad linux support < 1241389027 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeaah, worse than a Radeon 9700 < 1241389034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: he said gaming is for fags. < 1241389037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he wanted onboard video < 1241389040 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1241389045 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then why did you pick an ati < 1241389046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just got the cheapest card I recognized cause the mobo didn't have that < 1241389048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :big deal :P < 1241389051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hmm < 1241389054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mind lapsed < 1241389057 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241389063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although the crappier atis have better linux support < 1241389066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but right, i'll repick a nvidia < 1241389071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know anything about nvidias :-) < 1241389084 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well i know nothing about either one < 1241389089 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, that card is worse than something I was thinking of purchasing back in 2003 < 1241389094 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why it has 512MB of RAM < 1241389094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: law < 1241389095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :l < 1241389112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: SPARKLE GeForce 9400 GT SFPX94GT1024U2 Video Card - Retail 1gb < 1241389124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do YOU know anything about nvidias? < 1241389127 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be in the same category < 1241389136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also worse than that 2003 card :-P < 1241389145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you care that the gfx card is worse than a card Deewiant was going to purchase in 2003 < 1241389160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, scratch that, I was thinking of a 9700 Pro < 1241389161 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1241389168 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is a couple of times better than the 9700 that thing is worse than < 1241389172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good, the reviews say it's good performance for the cost anyway so let's just go with that < 1241389207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://pastie.org/467034.txt?key=2sd0gfqxxsrbgd9euvs1eq < 1241389244 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never had a Hitachi disk < 1241389263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: newegg reviews say it's good and people were complaining about WD and saying this one was much better in them < 1241389275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like it should cause any troubles < 1241389276 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Everybody has a hard disk vendor they hate < 1241389276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's cheap < 1241389283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1241389295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you might need a proprietary nvidia driver for that card < 1241389297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you care? < 1241389315 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1241389327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what truth value does blah have < 1241389340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh hm < 1241389341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's the status of the non-proprietary linux nvidia drivers < 1241389356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://xorg.freedesktop.org/wiki/nv < 1241389360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no 3d acceleration < 1241389360 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the status of non-linux nvidia drivers < 1241389365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what OS? < 1241389367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsd? windoze? < 1241389371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*windows < 1241389372 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :freebsd < 1241389374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god I hate that habit < 1241389382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, it's X drivers < 1241389384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you need 3d < 1241389390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie compiz or gaming, I assume not < 1241389396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if not, go for http://xorg.freedesktop.org/wiki/nv, which is open source. < 1241389493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so, anything I need to change? :p < 1241389504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1241389566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I imagine, as a non-gamer programmer, the cpu/ram/hd are your main bottlenecks... well, the i7's gonna be enough for everything, 12gb is ridiculous and the 7200rpm hd... I think the most you can get for 1tb is 7500rpm, so i don't see an issue there < 1241389582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so unless i've made a stupid mistake i think that's about right < 1241389592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241389622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think the main upgrade on that would be an SSD but the x25-m is like $300 < 1241389634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and alignment on those is a bitch (this may be my frustration speaking) < 1241389655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's what i hear < 1241389674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: on linux you have to do arcane LVM stuff (how redundant) to get it aligned to the write boundary stuff < 1241389678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no idea about freebsd. < 1241389721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it'll be way faster than a regular hd anyway, iirc, though. at newegg the 80gb x25-m is $324.99 < 1241389726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16820167005 < 1241389735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your choice, if you're going for $1.5k i'd skip it < 1241389743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since the hw in my paste brushes that limit anyway < 1241389760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you had $2000 as an upper bound, if you're willing to go near there i'd probably go for the x25 < 1241389782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since the performance benefit is really high from what i've read < 1241389805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem worth it < 1241389848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i watched a video where two identically specced machines apart from one having an X25-M in booted up windows and opened some bloated applications; the SSD one was over 2x quicker to finish < 1241389863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but for the price, yeah, not worth it if that's a concern < 1241389981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241389993 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so a raid1 of those drives will get like 200mb/s sustained read < 1241390009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what, of x25ms? < 1241390014 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, the hitachi < 1241390016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241390017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241390026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, well, depends, i mean, dunno about software raid < 1241390029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you know? < 1241390038 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1241390050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are you sure raid-1 is the best backup method for you? < 1241390061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :RAID is not backup. < 1241390067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well sure < 1241390071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but raid 1 is backup to a degree < 1241390082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole point is guarding against one disk failing < 1241390088 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's protection against one-disk failure < 1241390095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Backup is more than that < 1241390100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure < 1241390104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But if you back up you don't really need that < 1241390108 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Backup is protection against accidental rm $HOME and such < 1241390115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and disk failure < 1241390128 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can backup as well as keep a raid < 1241390147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1241390156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But if I was backing up I'd skip raid 1 < 1241390165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want raid1 for speed too < 1241390180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: go for hardware raid then < 1241390183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enjoy our $700 :-P < 1241390184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1241390185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*your < 1241390264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241390274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://www.newegg.com/Product/Product.aspx?Item=N82E16816116030 this is pretty cheap for a raid isn't it? < 1241390276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the catch < 1241390287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that one has drivers included in freebsd sez a review < 1241390291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It might suck :-P < 1241390306 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If not, there's the fact that it's 2-port and SATA-only < 1241390312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'd assume the reviews would reflect that if so at least to a degree < 1241390325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: beats software raid, no? < 1241390332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, maybe not < 1241390343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hardware is not better than software by default < 1241390348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1241390379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816131001 lots of freebsd people reviewing this stuff < 1241390387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, software RAID isn't that bad. Bit better than cheaper RAID cards, since those tend to be poorly implemented software RAID with a disk controller attached. < 1241390468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ehird http://www.futurelooks.com/nzxt-tempest-midtower-atx-case-review/ < 1241390474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you would HATE it < 1241390475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, unless the RAID involves parity, the difference between hardware and software RAID is almost moot... < 1241390501 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that case is ugly < 1241390507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's what i was thinking < 1241390512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that wasn't the main thing about it... < 1241390659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, Linux software RAID is rather ridiculously flexible. < 1241390699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that is a hallmark (right word?) of Linux IME < 1241390706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241390706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ridiculously flexible. < 1241391004 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: now, how much farther would the other $500 get me < 1241391286 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1241391296 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://prgmr.com/xen/ < 1241391315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, 'tis awesome. < 1241391369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why comex came here just to say that :P < 1241391375 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("I'm on prgrm lawl") < 1241391378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm on prgrm lawl < 1241391379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tpyo X_X < 1241391381 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("I'm on prgmr lawl") < 1241391383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm on prgmr lawl < 1241391419 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doubt it'll last long < 1241391439 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf / < 1241391440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove root directory `/' < 1241391442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -rf /* < 1241391443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/rm: cannot remove `/bin': Function not implemented < 1241391447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think it'll last OK. < 1241391454 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh find / < 1241391454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1241391455 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241391456 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1241391462 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241391466 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh find / | xargs echo < 1241391475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i mean prgmr < 1241391482 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Oh? Whyzzat? < 1241391489 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too cheap < 1241391524 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that's almost cheap. < 1241391566 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Their blog and log suggests they've been in business since 2006. < 1241391574 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How much does long-term file storage cost? < 1241391595 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Less than that :P < 1241391596 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And by "long-term", I mean "write to it once a week". < 1241391618 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Write to it once a week, read from it every few months or something. < 1241391649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$1/gb is a good rule of thumb < 1241391666 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Per month? < 1241391696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, one time < 1241391737 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Presumably, overwriting means you pay again. < 1241391769 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :actually, just for kicks < 1241391772 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241391773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1241391784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :!sh strace rm -rf / < 1241391785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.10021: line 1: strace: command not found < 1241391797 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh :(){ :|:& };: < 1241391800 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: plz2be correcting this < 1241391801 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It seems that pwd doesn't do anything. < 1241391810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo `pwd` < 1241391810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241391810 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd | base64 < 1241391811 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :L2hvbWUvZWdvYm90L2Vnb2JvdC5oZy9tdWx0aWJvdF9jbWRzCg== < 1241391821 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, look at that. < 1241391827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $PWD < 1241391827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241391835 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $OLDPWD < 1241391836 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh bash -c 'pwd' < 1241391836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241391840 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh bash -c 'pwd' < 1241391840 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241391846 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh bash -c ':(){ :|:& };:' < 1241391846 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: fork: Resource temporarily unavailable < 1241391852 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l < 1241391853 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: interps: Function not implemented < 1241391861 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1241391872 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo < 1241391897 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm receiving a transmission. < 1241391920 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'echo foo' > foo; chmod +x foo; foo < 1241391920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.14550: line 1: foo: Permission denied < 1241391928 0 :nooga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241391930 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Boring. < 1241391958 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld . < 1241391959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: .: Function not implemented < 1241391974 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :drwxrwxrwx 0 0 0 0 Jan 1 1970 . < 1241391986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's unique. < 1241391994 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241391998 0 :calamous!n=harry@hawk-c-047.resnet.purdue.edu JOIN :#esoteric < 1241391998 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh bash -c 'echo hi > /dev/tcp/69.124.60.187/9999' < 1241391999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /dev/tcp/69.124.60.187/9999: No such file or directory < 1241392030 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh perl -e 'print 1;' < 1241392030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241392042 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld .. < 1241392042 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: ..: Function not implemented < 1241392047 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld `pwd`/.. < 1241392047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /home/egobot/egobot.hg/multibot_cmds/..: Function not implemented < 1241392054 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld /home/egobot/egobot.hg < 1241392054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /home/egobot/egobot.hg: Function not implemented < 1241392062 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld /home/egobot/* < 1241392063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /home/egobot/egobot.hg: Function not implemented < 1241392064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -ld /home/ < 1241392064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /home/: Function not implemented < 1241392070 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /home/egobot/* < 1241392070 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg < 1241392074 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /home/egobot/egobot.hg/* < 1241392074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241392076 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh which ls < 1241392077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls < 1241392078 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo /home/egobot/* < 1241392078 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg < 1241392083 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /bin/ls < 1241392083 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ELF < 1241392092 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh strings /bin/ls | xargs echo < 1241392094 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That looks like a really, really short executable. < 1241392095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh /bin/ls /home/ < 1241392113 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh wc /bin/ls < 1241392114 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :277 2151 110248 /bin/ls < 1241392123 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241392131 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh unamer -a < 1241392131 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.14997: line 1: unamer: command not found < 1241392132 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh uname -a < 1241392132 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Linux codu.org 2.6.26-1-xen-amd64 #1 SMP Sat Jan 10 20:39:26 UTC 2009 x86_64 GNU/Linux < 1241392150 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/ < 1241392150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :compiled.19784 < 1241392156 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh hd /tmp/compiled.* < 1241392156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............| < 1241392164 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh /tmp/compiled.* < 1241392165 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh bash < 1241392182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241392191 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("hello wordl\n"); < 1241392193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello wordl < 1241392217 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241392219 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I've had plans to write an imitation bash-bot for a while. < 1241392231 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :Its the real deal. it runs in a sandbox < 1241392253 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh kill $(pgrep -u `id -u`) < 1241392257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo "bar" > foo < 1241392257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.15253: line 1: foo: Permission denied < 1241392268 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh which kill < 1241392269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/kill < 1241392270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo "bar" > /tmp/foo < 1241392273 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh /bin/kill $(pgrep -u `id -u`) < 1241392277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /tmp/foo < 1241392291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo "\n" >> /tmp/foo < 1241392292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat /tmp/foo < 1241392302 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /dev < 1241392303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :null < 1241392303 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh dd if=/dev/zero of=/tmp/foox < 1241392304 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/dd: opening `/dev/zero': No such file or directory < 1241392319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Um... < 1241392324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/ < 1241392324 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :compiled.19784 < 1241392327 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh perl -e 'print 1 while 1;' > /tmp/foox < 1241392331 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /proc < 1241392332 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :For five bucks a month, I could buy a teeny tiny server and give people root access to it. < 1241392341 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: and then we could set up some stuff on it < 1241392342 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls / < 1241392344 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it would almost be like a nomic < 1241392361 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241392370 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Except anyone would be able to do anything. < 1241392377 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which reminds me, why don't I have #esoteric and #rootnomic as default joins < 1241392381 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp < 1241392381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :compiled.19784 < 1241392387 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ps < 1241392407 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh stat /tmp/foox < 1241392414 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh wc /tmp/foox < 1241392415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 10485760 /tmp/foox < 1241392423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: With the possibility of doing kernel patches while running. ;) < 1241392430 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh cp /tmp/foox /tmp/fooy < 1241392438 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/foo? < 1241392438 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/foox < 1241392443 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I could dissolve Normish and get six teeny tiny servers for about the same price. < 1241392448 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh wc /tmp/fooy < 1241392448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 10485760 /tmp/fooy < 1241392468 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :More combined disk space, more combined RAM, no backups. < 1241392495 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh i=0; while true; do cp /tmp/foox /tmp/foo$i; let i=i+11; done < 1241392523 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/foo* | xargs echo < 1241392523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/foo /tmp/foo0 /tmp/foo11 /tmp/foo110 /tmp/foo121 /tmp/foo132 /tmp/foo143 /tmp/foo154 /tmp/foo165 /tmp/foo176 /tmp/foo187 /tmp/foo198 /tmp/foo209 /tmp/foo22 /tmp/foo220 /tmp/foo231 /tmp/foo242 /tmp/foo253 /tmp/foo264 /tmp/foo275 /tmp/foo286 /tmp/foo297 /tmp/foo308 /tmp/foo319 /tmp/foo33 /tmp/foo330 /tmp/foo341 /tmp/foo352 /tmp/foo363 /tmp/foo374 /tmp/foo385 /tmp/foo396 /tmp/foo407 /tmp/foo418 /tmp/foo429 /tmp/foo44 /tmp/foo440 /tmp/foo451 /tmp/foo < 1241392533 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/foo* | wc < 1241392534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241392535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :67 67 786 < 1241392541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when i get a new computer i'll probably do something with this one < 1241392543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a few < 1241392552 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/* | tail -n 1 < 1241392555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/du: cannot read directory `/tmp/hsperfdata_egobot': Function not implemented < 1241392557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241392558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* < 1241392562 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | xargs echo < 1241392574 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : what < 1241392580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | wc -l < 1241392584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | wc < 1241392588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!elp < 1241392589 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241392590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241392590 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl < 1241392593 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Let's see, with my credit, I could get... < 1241392603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, fail < 1241392603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1241392608 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241392610 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :nice bot < 1241392613 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241392613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241392616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241392618 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :2,400 mini-servers. < 1241392620 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n ` < 1241392621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.16204: line 1: unexpected EOF while looking for matching ``' < 1241392622 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | xargs echo < 1241392653 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh df -h < 1241392654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/df: cannot read table of mounted file systems: No such file or directory < 1241392657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | xargs echo < 1241392661 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :stop it < 1241392661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, it is in a jail < 1241392664 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241392664 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241392668 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2.3G total < 1241392671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh file /tmp/foo* | wc < 1241392681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/foo* | wc < 1241392685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241392689 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :did it PM you? < 1241392693 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392693 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2.7G total < 1241392695 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A month later, the payment would run out, and then I'd have to make minimum payments on $12,000. < 1241392699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241392702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is growing < 1241392704 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh du -shc /tmp/foo* | tail -n 1 < 1241392708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2.8G total < 1241392724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/foo0 < 1241392727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/foo0 < 1241392740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l /tmp/foo0 | xargs echo < 1241392748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /tmp/foo0: Function not implemented < 1241392748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241392749 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh which nc netcat < 1241392751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241392754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1241392756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/nc < 1241392770 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh killall bash; rm /dev/foo* < 1241392770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh rm -f /tmp/foo* < 1241392775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bash(8994): Operation not permitted < 1241392779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dev foo? < 1241392789 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oopa < 1241392805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, anyway it runs in a jail as a non-privileged user < 1241392818 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh nc --help 2>&1 | md5sum < 1241392819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1dc0f3f78fd02036a71a61f3e37975ab - < 1241392824 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll continue pondering my cute little Freenet-like thing. < 1241392824 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh nc --help 2>&1 < 1241392824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/nc: invalid option -- - < 1241392833 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh nc -h < 1241392833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :[v1.10-38] < 1241392838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, it blocks network < 1241392843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with iptables < 1241392852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-m owner < 1241392855 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, I thought it was GregorR's bot < 1241392856 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh ping 127.0.0.1 < 1241392856 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :plash: warning: setuid/gid bit not honoured on `/bin/ping' < 1241392863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, it is < 1241392867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just know a lot about it < 1241392885 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :heh, that's interesting < 1241392886 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami < 1241392887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/whoami: cannot find name for user ID 1266358 < 1241392890 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami < 1241392890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/whoami: cannot find name for user ID 1924550 < 1241392893 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :o_o < 1241392894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, since it was me who told him about -m owner < 1241392900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :owner match options: < 1241392900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --uid-owner userid[-userid] Match local UID < 1241392900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --gid-owner groupid[-groupid] Match local GID < 1241392900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[!] --socket-exists Match if socket exists < 1241392967 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print `whoami`; < 1241392968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/whoami: cannot find name for user ID 1256859 < 1241392970 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print `whoami`; < 1241392971 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/whoami: cannot find name for user ID 1079595 < 1241392973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if someone could get UML in a single C file, so as to make EgoBot run a sub-Linux. :p < 1241392992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is very very very odd < 1241392999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the scrollwheel on this mouse < 1241393007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is leaking some kind of watery fluid. < 1241393010 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $PWD < 1241393011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241393012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's a few years old < 1241393015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh iptables -L < 1241393015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.24540: line 1: iptables: command not found < 1241393017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any clue about that < 1241393020 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami --help < 1241393020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: /usr/bin/whoami [OPTION]... < 1241393033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, there is no such user < 1241393039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is randomly generated UID < 1241393049 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl echo $0 < 1241393049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't call method "echo" without a package or object reference at /tmp/input.25845 line 1. < 1241393052 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393053 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.25994 < 1241393053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is using phash or pash or something < 1241393053 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh id --help < 1241393054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: /usr/bin/id [OPTION]... [USERNAME] < 1241393064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anywya < 1241393068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway* < 1241393069 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $PWD < 1241393069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1241393071 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!sh id 0 < 1241393075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea about my mouse issue < 1241393077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ANYONE! < 1241393094 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh for i in {1..99999}; do ln -s /home/egobot/egobot.hg/foo /tmp/input.$i; done < 1241393102 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess your mouse wheel contains the fluid that it is leaking, and it is leaking because the containment is no longer intact. < 1241393107 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1241393112 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241393113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :515 < 1241393117 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241393118 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :642 < 1241393132 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241393133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1041 < 1241393136 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393143 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393143 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.30491 < 1241393155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh while true; do ls /tmp/input.* | wc -l; done < 1241393156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1778 < 1241393162 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!kick ehird < 1241393174 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh kill `pgrep -f 'while true'` < 1241393174 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.31467: line 1: kill: (31026) - Operation not permitted < 1241393176 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What's ehird doing now? < 1241393190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the same thing comex did but more efficient < 1241393198 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :too bad only you get updates < 1241393198 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241393214 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241393216 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2748 < 1241393217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: complain to GregorR < 1241393259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ANYONE‽ < 1241393273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the scrollwheel on this mouse is leaking some kind of watery fluid. < 1241393277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone have a clue about it < 1241393281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :has* < 1241393284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe yiu < 1241393284 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I guess not!? < 1241393286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you* < 1241393286 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241393292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: take apart mouse, inspect < 1241393295 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: turn the mouse upside down and leave it there. < 1241393296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did that < 1241393305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, it only leaks under preasure < 1241393308 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393308 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't open perl script "/tmp/input.2033": No such file or directory < 1241393311 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Then don't apply pressure. < 1241393317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I got a flat scroll wheel < 1241393317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241393320 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :^ what kind of error is that < 1241393322 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393323 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't open perl script "/tmp/input.2655": No such file or directory < 1241393323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how the heck < 1241393331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flat tyre I heard. < 1241393333 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heard of* < 1241393334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't open perl script "/tmp/input.3137": No such file or directory < 1241393341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but this is first time I heard of flat scroll wheel < 1241393343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1241393344 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $0 < 1241393345 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't open perl script "/tmp/input.3640": No such file or directory < 1241393370 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so, I guess the sandbox user is writing to /tmp/input.*; it's failing in this case < 1241393376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lawl < 1241393381 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc-l < 1241393381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.5161: No such file or directory < 1241393383 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241393383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.5263: No such file or directory < 1241393386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241393393 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I broke the world :p < 1241393415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241393415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.6564: No such file or directory < 1241393419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1241393419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.6765: No such file or directory < 1241393422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241393426 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1241393427 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :do I get a prize? < 1241393427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, what did you dpo < 1241393429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do* < 1241393433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241393455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, GregorR isn't around to fix it < 1241393456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241393457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 better_hello bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl < 1241393462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1241393462 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: accumulate < 1241393463 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!help kill < 1241393463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :kill: !kill . Kill a running daemon. < 1241393477 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c 42 < 1241393478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9150: No such file or directory < 1241393483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241393484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it broke < 1241393491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 help < 1241393492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :FATAL: Failed to process file "/tmp/input.9269": No such file or directory < 1241393495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241393506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you managed to make it impossible to write files in /tmp < 1241393507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1241393518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, care to tell me what the heck you did exactly < 1241393523 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, he filled it with broken symlinks. < 1241393529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was me < 1241393531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ouch < 1241393535 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : !sh for i in {1..99999}; do ln -s /home/egobot/egobot.hg/foo /tmp/input.$i; done < 1241393535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I see < 1241393540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty clear. < 1241393543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241393544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241393544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241393548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so my checking just automated the checking < 1241393551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not grew it < 1241393551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241393569 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!c 42 < 1241393569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9302: No such file or directory < 1241393577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!asm a < 1241393577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9337: No such file or directory < 1241393578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't get around it < 1241393582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to wait for GregorR < 1241393585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241393590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he should use mkstemp < 1241393593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really < 1241393593 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :At this rate, we only need to fail about 60 more times. < 1241393598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241393604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, check the number of digits < 1241393610 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :1,000 more times. < 1241393619 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The rate keeps changing. < 1241393619 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!c 42 < 1241393619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9370: No such file or directory < 1241393623 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!c 42 < 1241393623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9404: No such file or directory < 1241393625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9438: No such file or directory < 1241393626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :99999 - 9337 < 1241393627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9501: No such file or directory < 1241393627 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I think it's based on the time < 1241393629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/cat: /tmp/input.9553: No such file or directory < 1241393633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393634 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, 1,000 more times. < 1241393635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393636 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!c stfu < 1241393637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :90662 < 1241393638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tiles < 1241393639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c a < 1241393640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :times* < 1241393641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just doin' my bit < 1241393641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1241393642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241393642 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Personally I think it's the PID, and it wrap-arounds at 32k. < 1241393644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241393650 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's not increasing by one every time. < 1241393651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, ^ < 1241393655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241393657 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, ^ < 1241393659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes it is < 1241393662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1241393666 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you fail it < 1241393667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ ^ < 1241393668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on the fact that it went up to 30491 and then wrapped to 2033. < 1241393668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ ^ < 1241393670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ ^ < 1241393671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ ^ < 1241393672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ < 1241393676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1241393679 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Don't get me started. < 1241393683 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/467093 < 1241393686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ < 1241393686 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :could've been a <3 thunder < 1241393693 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :^; ^^; ^ ^; ^^^^; ^ ^; ^^ ^^; ^ ^ ^ ^; ^^^^^^^^ < 1241393695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :↓↓↓←←↓→↓←→↓ < 1241393700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: fuck <3 thunders < 1241393701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393710 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :fuck ehird < 1241393711 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :fuck ehird < 1241393711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck <3 thunders < 1241393717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :happy now < 1241393719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241393721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck ehird < 1241393722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thunders < 1241393722 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :jjjjhhjljhlj < 1241393723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck ehird < 1241393724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that about < 1241393725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck ehird < 1241393725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241393726 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh fuck < 1241393726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.9727: No such file or directory < 1241393728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://wiki.xkcd.com/irc/Heart_Thunder < 1241393770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what irc network < 1241393771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that < 1241393775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#xkcd on foonetic. < 1241393806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foonetic, hm ok < 1241394269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: bsmntbombdood wants to know how to use two monitors < 1241394276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1241394278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(card = http://www.newegg.com/Product/Product.aspx?Item=N82E16814187037) < 1241394472 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241394904 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1241394905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: /tmp/input.9996: No such file or directory < 1241395071 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :<-- GregorR at a friend's place < 1241395076 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :Hah, well done comex. < 1241395082 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :DoS winzzz < 1241395128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: yeah < 1241395130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ln -s bomb < 1241395131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, Gregor voyages forth? < 1241395136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Been in #xkcd? < 1241395139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure enough. < 1241395162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Never. I know that someone I would rather not encounter went there in 2006 at least and may still do. < 1241395171 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :You can run stuff now. < 1241395177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo yay < 1241395177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1241395185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh for i in ... nah, I'm too kind < 1241395185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.10153: line 1: unexpected EOF while looking for matching `'' < 1241395203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: limit the number of files on the system? < 1241395210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eg it resets if you write more than 100 files < 1241395210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I tend to spend time in #xkcd, on the offchance that there's interesting things there.\ < 1241395245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though the smaller channels on Foonetic are far better; signal/noise ratio and all that. < 1241395257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241395280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm sure Deewiant will be here sometime :P < 1241395343 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh for i in {1..99999}; do ln -s /home/egobot/egobot.hg/foo /tmp/input.$i; done < 1241395350 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi < 1241395350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241395354 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :MUAHAHAHAHA < 1241395356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: it took an hour or so < 1241395358 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ACTION disappears. < 1241395359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to run out < 1241395363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: bsmntbombdood wants to know how to use two monitors < 1241395365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have done that < 1241395366 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Oh, shoot :P < 1241395369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241395372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is simple < 1241395373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241395374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp/input.* | wc -l < 1241395374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1128 < 1241395374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/bash: line 1: :ehird!n=ehird@208.78.103.223: command not found < 1241395375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you connect two of them < 1241395378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then turn both on < 1241395378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL WAT < 1241395380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and set it up < 1241395386 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :OK, I made it delete them at the end, but that's clearly not good enough. < 1241395389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fail < 1241395398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fail how < 1241395399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: just limit the number of writes to 100 files < 1241395404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was simple. < 1241395407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: tell AnMaster how he failed :-P < 1241395408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nvidia-settings < 1241395411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turn on twin view < 1241395415 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You can only limit the number of total open files. < 1241395416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was all < 1241395424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: To 100, then. < 1241395432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail how... < 1241395444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er i misread AnMaster < 1241395445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forget that < 1241395458 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ehird, The number of open files is limited to a very low number. < 1241395459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can do it in X config too < 1241395467 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ehird, The problem is that it doesn't keep them open after it writes them. < 1241395468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is better if they are different height < 1241395470 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves. < 1241395472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calamous: Ah. < 1241395476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :having different height is confusing < 1241395480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trust me < 1241395606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you think http://www.newegg.com/Product/Product.aspx?Item=N82E16814187037 can handle dueling monitors < 1241395622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the specs seem to imply no < 1241395646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1241395659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did it on a GeForce 7600 GS < 1241395700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems to cost less, so I assume the 9400 GT is better < 1241395710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for values of better equal to still not a good card but bsmntbombdood doesn't want a good card :P < 1241395765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241395786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I used two TFTs, one vga only and one dvi +vga < 1241395793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so one went on dvi the other on vga < 1241397879 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my current monitor is vga so that would probably work < 1241398594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Intel(R) Core i7 PC's from £7" < 1241398598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—cut off advert < 1241398668 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :seven pounds!? what a rip off! < 1241399517 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok azureus is waaay to bloated < 1241399528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at rtorrent < 1241399554 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :utorrent is pretty good < 1241399631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :utorrent is windoze isn't it? < 1241399642 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241399644 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres a mac versio < 1241399645 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :n < 1241399699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241399713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Transmission < 1241399782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :OR RTORRENT < 1241399794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or transmission < 1241399798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is minimal and awesome and <3 < 1241399805 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :transmission is cool too < 1241400046 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241400116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he should actually buy ehird's computer < 1241400122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1241400132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you want an upgrade, I got it for the price you wanted, prophet? :-P < 1241400337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: for the same budget, the only real other options there are is getting an amd processor instead, but that'd just be sacrificing speed and you'd have some of the budget just lying around doing nothing < 1241400356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you'd upgrade to that budget anyway, it's pretty much what you'd come out with < 1241400360 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why did you prefer i7? < 1241400368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: over what? < 1241400369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amd? < 1241400371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1241400387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: amd's top processors are competitive with core 2 -- the LAST generation of intel processors < 1241400394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i7 has the yummy integrated memory < 1241400398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so a lot less latency < 1241400404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it has some nice architechtural improvements < 1241400412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more speed clock-for-clock under a lot of situations < 1241400445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i7 >>> amd phenom black edition 2 electric boogaloo > core 2 < 1241400551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that AMD's top processors were competitive with some of the lesser i7 chips, making them great if you're on a budget. < 1241400559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But eh, whatever. < 1241400573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i haven't seen that; but the i7 was a 2.93ghz < 1241400581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not exactly a lesser i7 chip < 1241400603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD's existence for most of the company's history *has* depended on being cheaper than Intel chip, so *shrug*. < 1241400603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's only 3.2ghz and 3.33ghz (the latter i haven't seen sold anywhere) above that < 1241400612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241400624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but that integrated memory controller + ddr3 = definite yum < 1241400633 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you forgot a cpu cooler too < 1241400637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: err < 1241400642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 comes with it i'm pretty sure < 1241400670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've seen people say "stock cooler" referring to i7s < 1241400670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Integrated memory controller? I've had one for 3 years, and it was old then. :p < 1241400670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241400677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er, that's not what i meant < 1241400685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "On-die memory controller: the memory is directly connected to the processor. It is called the uncore part and runs at a different clock (uncore clock) of execution cores. " < 1241400698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20-40% less memory latency has been reported < 1241400706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Cooling Device Heatsink and Fan included " < 1241400710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241400713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the spec page of the i7 < 1241400723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And AMD's done that since they introduced AMD64. Your point? :p < 1241400731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm not sure that's the same thing < 1241400752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, whatever < 1241400785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia says it is. < 1241400793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm looks like the same thing; still what i've read puts the i7's memory access faster < 1241400820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I expect AMD will come out with an i7 competitor _sometime_ < 1241400826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but atm the i7 is the best choice imo < 1241400835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't say I blame Intel for doing it; it *is* a rather easy way to get better memory access speeds. < 1241400904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you do go with it will you go with the x25-m? i'd recommend it if you do have the $300 extra budget (hmm, I distinctly recall asking this before...) < 1241400948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll only get one hdd and the x25m < 1241400961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, that sounds wise < 1241400985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i've got a 500gb drive laying around < 1241401022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: raid-1ing that will leave you with only 500gb of space < 1241401035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, i won't raid them < 1241401044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241401051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. No wonder the i7's somewhat higher performance; it's the newer architecture. < 1241401063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Durr, Nehalem's the whole point of an i7 :P < 1241401074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: newly calculated total inc. ssd: $1689.91 < 1241401132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what makes you think that mobo is a good choice? < 1241401146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: first, I went with the stock Intel mobo for i7 < 1241401147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1241401150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then i realised it had only 3 ram slots < 1241401154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I searched newegg < 1241401165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that was a high-rated one that's the same as the intel one but w/ 6 ram slots < 1241401227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: they don't seem to have really changed the intel mobo apart from adding the more slots and sth < 1241401234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not many pci slots < 1241401242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how many do you need? < 1241401253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241401256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this one looks bette < 1241401257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1241401267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1241401268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cons: As noted in previous reviews, the BIOS needs an update out of box before you can install triple channel RAM. I loaded one stick of RAM and installed windows < 1241401276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sounds silly < 1241401322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches newegg for x58 < 1241401328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but how many pci slost are you gonna use? < 1241401345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would like to play with some coproccesors in the future < 1241401358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tile64 etc < 1241401360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PCI Express 2.0 x16: 3 x PCIe 2.0 x16 (at x16/x16/x4 mode) < 1241401380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://www.newegg.com/Product/Product.aspx?Item=N82E16813131359 < 1241401405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION amends his spec document to include these < 1241401418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway i gotta go < 1241401421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241401446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241401450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the mobo actually saves money < 1241401518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: for when you return: http://pastie.org/467175.txt?key=ijtxvejybwknzzyr4yea < 1241401525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :total $1679.91 < 1241401764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My conclusion: You can build a top-top of the range PC (sans video card) for around $1.6k. < 1241401781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or around £1,100. < 1241401993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the video card isn't really worth it unless you're playing Crysis on 3 different monitors. < 1241402020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Weeeeeeeeeeeeel, that GeForce 9400 GT seems rather the shit as far as cards you're actually gonna use goes. < 1241402029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a stand-in for the missing on-board video on the mobo for this machine. < 1241402073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" it ran between 65 and 72 deg C" < 1241402074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241402079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that's under large load < 1241402081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because that's a hot card < 1241402108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, as far as graphics cards go, I'm not all that picky. < 1241402122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the reviews seem ok < 1241402141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241402149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the gfx card has an audio card built in < 1241402154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that apparently is better than onboard video < 1241402216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My current standards: able to handle Source engine games and able to render 1080p h264 in realtime. And the latter becomes "Can handle 1080p" if my CPU's fast enough to decode 1080p h264 in realtime... < 1241402241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My standards: Be the best fanless card you can get. < 1241402245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241402247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Futureproofing! < 1241402259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(atm that's the radeon hd 4850) < 1241402262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Completely different standards, but likely to get similar results. < 1241402276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no way, the radeon 4850 can do much more than that < 1241402286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the third best single (non-X2) card ATI offer < 1241402288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, true. < 1241402290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4850, 4870, 4890 < 1241402303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish newegg had a uk version < 1241402313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it's the best card I could actually see myself bothering to purchase, though. < 1241402326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Much beyond that seems... Silly. < 1241402371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Heck, even with the 4870X2 -- the best card ATI sells -- Crysis at 19xx-xxxx (I forget what the exact res is) with all settings on high or very high only runs at 20 or so fps < 1241402380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Games are wicked demanding < 1241402419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I play games about a generation behind what's current. < 1241402441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it'll be another 5 years or so before I get around to playing Crysis. :p < 1241402468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Crysis kind of looks shit :P < 1241402491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, but it's very expensive shit. < 1241402497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you're thinking 1920x1080. < 1241402498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verily. < 1241402501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yes. < 1241402502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AKA 1080p. ;) < 1241402593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241402612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should build my own system, 'cept i hate thermal paste < 1241402657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ for today :) < 1241402658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worth it. < 1241402663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: maybe, maybe < 1241402679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd prefer to pay more to get a silent system from people who know what they're doing in that area, prolly < 1241402679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1241402686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I build my systems as a matter of habit... < 1241402711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I upgrade my systems piecemeal, so not exactly what you're dealing with. < 1241402727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a couple of 10 to 15 year old parts < 1241403414 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241403478 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241404258 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241404262 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1241404380 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("hello\n"); < 1241404381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1241404446 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241405203 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241405246 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241405344 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("addr of main %p\n", main); < 1241405345 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :addr of main 0x4004cc < 1241405348 0 :calamous!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("addr of main %p\n", main); < 1241405349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :addr of main 0x4004cc < 1241405404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("addr of entry point %p\n", __start); < 1241405404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241405422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fik. Different entry point. XD < 1241405438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("addr of entry point %p\n", _start); < 1241405439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241405439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241405448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("addr of entry point %p\n", start); < 1241405449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1241405454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure I'll get it one of these days. < 1241405558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. main *is* the entry point. < 1241406668 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241407450 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241407451 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i forgot, i need an optical-disc drive also < 1241407645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, now I have to think of a way to fix the shared /tmp/input.* problem < 1241408148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l /tmp < 1241408149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /tmp: Function not implemented < 1241408156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp | xargs echo < 1241408156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :input.14903 < 1241408158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp | xargs echo < 1241408159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :input.14936 < 1241408163 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, no more shared /tmp < 1241408175 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your shit's weird < 1241408205 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241408517 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241408518 0 :Gracenotes_!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241408520 0 :Gracenotes_!unknown@unknown.invalid NICK :Gracenotes < 1241409452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls /tmp < 1241409453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :input.15061 < 1241409460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l /tmp < 1241409460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: /tmp: Function not implemented < 1241409493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the fnuck is it doing, I wonder... < 1241409587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ls stats or something, Idonno < 1241409604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ls -l that is < 1241409635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!daemon psh sh sh < 1241409635 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon psh running. < 1241409640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh echo hi < 1241409643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh echo hi < 1241409643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241409647 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh echo foo < 1241409647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241409647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241409652 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was weird :P < 1241409660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh echo foo < 1241409661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241409904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh mkdir -v /tmp/home < 1241409904 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/mkdir: created directory `/tmp/home' < 1241409911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh cd -v /tmp/home < 1241409911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh: line 6: cd: -v: invalid option < 1241409917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh cd /tmp/home; pwd < 1241409918 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/home < 1241409925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh export HOME=/tmp/home < 1241410078 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection reset by peer < 1241410113 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241410152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!psh wget http://google.com/ < 1241410152 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :--2009-05-04 03:09:12-- http://google.com/ < 1241410153 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Resolving google.com... failed: Name or service not known. < 1241410162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!kill psh < 1241410162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon psh killed. < 1241410233 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241410266 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241410378 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241410904 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241412407 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, I guess I'm trying to find out where Firefox keeps its profiles under Windows. < 1241412994 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :somewhere in %userprofile%\Local Settings\Application Data\Mozilla\, iirc. < 1241413274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Correct. < 1241413332 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Users/Fozzie/Local Settings is empty. < 1241413342 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, those forward slashes are not necessary. < 1241413396 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This is Vista. < 1241413703 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who uses windows anyway < 1241413775 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not using Windows right now; I want to share a profile between Windows and Linux. < 1241415181 0 :pikhq!unknown@unknown.invalid NICK :pikhq_ < 1241415191 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1241416237 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241416692 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241416736 0 :bsmntbombdood_!unknown@unknown.invalid NICK :bsmntbombdood < 1241416889 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. YouTube under Linux here sounds really fun. < 1241416917 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a problem with youtube < 1241416925 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Good for you. < 1241417036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what did you mean then? < 1241417061 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I meant that it sounds very slow and choppy. < 1241417073 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I just recorded an hour-long audio file. It took a couple seconds. < 1241417102 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :how about other video websites < 1241417131 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :could be a problem with flash plugin < 1241417206 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A problem that also exists with Sound Recorder? < 1241417246 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Here, I'll click "record" again. < 1241417289 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It says it's been recording for four hours. < 1241417307 0 :puzzlet_!unknown@unknown.invalid PRIVMSG #esoteric :no, tell me it's not the alsa problem again < 1241417336 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This problem appears to be entirely distinct from the problem I had before. < 1241417351 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now it says it's been recording for ten hours. < 1241417358 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some other people have had this same problem. < 1241417440 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This is why I don't generally use Linux. < 1241419082 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't used windows for like 4 yearss < 1241420768 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In my experience, the people who have the ever-dwindling set of hardware that Linux doesn't support are the people who think it has terrible hardware support :P < 1241420783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Which is to say, that sounds like a problem with the sound driver) < 1241422469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean...the people who have problems with linux are the ones who have problems with linux? < 1241422766 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1241423999 0 :clog!unknown@unknown.invalid QUIT :ended < 1241424000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241424466 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1241424739 0 :Deewiant!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241425269 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 148 (No route to host) < 1241426315 0 :Deewiant!n=deewiant@tavi.hut.fi JOIN :#esoteric < 1241427191 0 :nooga!n=nooga@dce28.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1241427437 0 :WangZeDong!n=butt@ANantes-259-1-48-59.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241427902 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241428473 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241428658 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241429227 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241431069 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241431846 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241432743 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1241433074 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1241433483 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241433736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : OK, now I have to think of a way to fix the shared /tmp/input.* problem < 1241433737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241433741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mkstemp < 1241433748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that avoids race conditions too < 1241433877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, what sound recorder? < 1241433881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :audacity? < 1241434881 0 :calamous!unknown@unknown.invalid QUIT :"Leaving" < 1241438040 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gnome Sound Recorder. < 1241438055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue about that. Since I don't use Gnome < 1241438066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would blame it on gnome probably < 1241438089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try audacity, it is a good sound recording and editing program. < 1241438181 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reboots under the alibi of figuring out where the Firefox profile resides < 1241439361 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Success! < 1241439413 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Windows still won't make any connections to the Internet, but I made a symbolic link from a Firefox profile on Linux to one on Windows, and it worked quite magically. < 1241439646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I just set the profile in Firefox to point to /mnt/... < 1241440438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why dual boot. The only reason I can think of is massive 3D games. < 1241440476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for most other windows only stuff you can usually use either wine or virtualbox/vmware-server/whatever < 1241440886 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1241440908 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi -) < 1241440946 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The #corewars channel will be moving to freenode if anyone is interested. < 1241440958 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :By the way, is anything happening with BF Joust? < 1241444669 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241444716 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241447199 0 :tombom!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241447199 0 :EgoBot!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241447199 0 :Leonidas!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241447199 0 :comex!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241447199 0 :GregorR!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241447203 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241447203 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1241447203 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1241447203 0 :Leonidas!n=Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1241447203 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1241449413 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241449598 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241450434 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241450522 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241450868 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241452084 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241452663 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241453335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmntbombdood_ < 1241453394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: so optical drive eh < 1241453397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure i can do that :P < 1241453488 0 :lereah_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241453492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: shall I throw in a floppy drive? some firmware upgrades still come on those. < 1241453508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Floppies are cheap... < 1241453523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241453606 0 :Dewi!n=dewi@124-171-205-11.dyn.iinet.net.au JOIN :#esoteric < 1241453744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: http://pastie.org/467702.txt?key=7xpp0vdnf1ukje2vbjdq < 1241453760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$1709.39, same as before but w/ dvd/cd-reader/writer and floppy drive < 1241453924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: btw, graphics cards are useful for vector computation etc as well as just graphics... < 1241453950 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241454209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!accumulate test < 1241454215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meh, what happened to it? < 1241454220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i did !accumulate junk < 1241454231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then AnMaster did !accumulate ehird being annoying again, or something < 1241454236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we went at it for a few hours < 1241454238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or thereabouts < 1241454241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241454266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result: AnMaster's ignoring me, keeps saying I'm immature, ignores the fact that it was 50% him, and also that if we were arguing over junk it's obviously a topic we're discussing :D < 1241454268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot less than that. You killed it every time. < 1241454278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that ignore lasted a long time there AnMaster < 1241454281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, GregorR made the bot ignore you too < 1241454286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a few hours perhaps < 1241454294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, to break the chain < 1241454639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Ubuntu To Ship With Super Talent SSDs" ← I totally thought this meant that ubuntu cds would come with an ssd, not the otherway around < 1241454986 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I killed daemons. < 1241454996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there wasn't a decent use for them? < 1241454996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because there was some issue with them leaving cruft behind I haven't resolved yet. < 1241455023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's no decent use for most of what EgoBot supports, but I don't want a chicken with its head cut off taking 100% CPU on Codu :P < 1241455039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, makes sense < 1241455060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, they'll probably come back when I can fix some bugs. < 1241455068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1241455075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't kill Codu with Egobot. ;) < 1241455090 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or alternatively, if I can figure out a way to use chkpt to checkpoint between lines, then I can actually have daemons only run while in use. < 1241455254 0 :iano!n=iosgood@076-076-146-052.pdx.net JOIN :#esoteric < 1241456921 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241456929 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you are interested in esotope-bfc, it now supports exact loop counting for nontrivial deltas. < 1241456937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1241456942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :example code/output? < 1241456951 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/4z2i9vo3y8kviwet42fma < 1241456982 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i took that example from bfdb. < 1241457016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One of the most publicized changes in Windows Me, was that it no longer included real mode MS-DOS.[3] With real-mode support removed, Windows Me can boot up a couple of seconds faster, without loss of Windows functionality. Autoexec.bat and Config.sys are no longer executed during startup by IO.SYS, and the system cannot boot to a MS-DOS command prompt or exit to DOS when Windows has booted. Because of this, applications that needed real mode DOS to run, < 1241457018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : such as older disk utilities, did not run under Windows Me. < 1241457020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241457022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if ((mptr[1]%2) != 0) { < 1241457024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: that's hot. < 1241457026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that really general? < 1241457032 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241457043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: take a look at that, it's awesome < 1241457052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: congrats, your BF interp is the est < 1241457058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*best < 1241457060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*compiler < 1241457075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Uh, lies. Windows ME shipped with real mode MS-DOS. *However*,, it was not enabled by default. < 1241457077 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :not yet, i realized that generalization while looking at bfdb ;) < 1241457091 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it translates every possible case of while(mptr[k]!=x) { ... mptr[k]+=delta; }. < 1241457100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Source: WP < 1241457108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: bfdb? < 1241457108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia lies, then. < 1241457115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I used ME :-P < 1241457124 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://djm.cc/dmoews.html FYI. < 1241457126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I turned on real-mode DOS in ME. < 1241457127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241457156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: never heard of it < 1241457164 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it needs a fix to compile in recent gcc, but it seems worth looking < 1241457168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to see how esotope-bfc.py handles gcc-bf output, actually < 1241457200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably it isn't yet good enough to deduce that I'm simulating a hardware stack and a stack of frame pointers? < 1241457219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. < 1241457220 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it cannot handle array operations yet, and i think that is quite challenging < 1241457255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: try compiling with clang, not gcc < 1241457257 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if you are interested see http://hg.mearie.org/esotope/bfc/file/tip/esotope-bfc.py for recent version. < 1241457262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may help < 1241457274 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: compile c++ code with clang? < 1241457277 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :is that stable? < 1241457283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not c++, lifthrasiir < 1241457284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean your output < 1241457291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yes, clang's c/c++/obj-c support is mostly okay < 1241457295 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah i see. < 1241457414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in other news, it turns out that MS Office's new native ODF support is abysmal < 1241457423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, it strips out formulas when loading spreadsheets < 1241457444 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh well, i should keep using openoffice. < 1241457487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :openoffice is so bloated < 1241457499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:17 ehird: Does clang/llvm do the optimization of changing some array positions into variables? like, {int x[2];x[0]=1;x[1]=2;return x[0]+x[1]} becoming {int x0,x1;x0=1;x1=2;return x0+x1} < 1241457500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:18 sabre: yes < 1241457501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:18 sabre: ehird: yes < 1241457503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:18 ehird: sabre: yay! < 1241457506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: yep, use clang. < 1241457521 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :excellent! < 1241457579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@openoffice.org users: try abiword & gnumeric :P < 1241457594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gnumeric's ODF support is also awful, I think < 1241457602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, it doesn't claim to do it correctly < 1241457607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like they've only just started implementing it < 1241457614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1241457616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mostly meant abiword < 1241457622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then I thought people might complain about spreadsheets < 1241457626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i added gnumeric < 1241457652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: openoffice is pretty bad though; it doesn't pick up fonts in ~/.fonts for instance IME < 1241457658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is really irritating < 1241457666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bloody portability :) < 1241457676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :openoffice manages to not follow the conventions on any system < 1241457681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference is, on Windows, I'm glad it doesn't < 1241457701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I always thought that openoffice was Java because it was so badly integrated... but Java is more integrated and less ugly! < 1241457702 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: agreed, especially for fonts. < 1241457708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know how they did it < 1241457716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :openoffice is I suspect mostly written in Java < 1241457728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or by people who write in the same style, anywa < 1241457729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*anyway < 1241457732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a Sun project < 1241457734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so yes < 1241457738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241457739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't use Swing < 1241457743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I don't think it uses SWT < 1241457749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*AWT? < 1241457750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or if it does use either, it hacks them weirdly < 1241457752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, SWT < 1241457754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's what eclipse uses < 1241457757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AWT is deprecated < 1241457765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I like AWT anyway, though < 1241457773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats swing < 1241457774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's easily the best of the windowing systems Java has come up with so far < 1241457779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that I nkow of < 1241457780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*know of < 1241457788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AWT = Java is a programming language < 1241457790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Swing = Java is an OS < 1241457808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally I think treating Java as a programming language makes more sense < 1241457837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can make swing use native widgets < 1241457841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not native text rendering, though < 1241457885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :native-widget swing would be an improvement, certainly < 1241457886 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did a bit of SWT once; it wasn't too shabby. It's pretty much just a wrapper for native GUI toolkits over JNI; except of course using the SWT abstractions. < 1241457888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how is it achieved? < 1241457896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: JNI < 1241457899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's java's c ffi < 1241457906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not much of an ffi, you have to tailor your code to it < 1241457908 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1241457911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c extension interface < 1241457924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not specifically C < 1241457929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it'd be a pain to use anything else < 1241457937 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241457939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has some c++ stuff i think though < 1241457961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone link Java to Befunge-98 via C and INTERCAL < 1241457963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to hell with portable GUI libs, anyway < 1241457964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know you want to < 1241457966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, in C++ code you can pretend you're calling Java classes, or something. < 1241457968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't automate UI guidelines < 1241457984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to have a separate UI for each platform if you want to have a good UI < 1241458013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Gnome/KDE mirrorflip is one of the most annoying things about that < 1241458035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gnome/kde's minor compared to anything_on_linux vs OS X < 1241458042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you basically have to completely forget your other UI to go either way < 1241458051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i get using a portable toolkit if you just want something that works < 1241458063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but just use Tk or something; that's really easy to use, it's pig ugly most of the time though < 1241458068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really? the most annoying thing for me when I had to use OS X on someone else's laptop for a bit was muddling the apple and control keys < 1241458070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't matter if you just want something that works < 1241458073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the lack of pgup/pgdn < 1241458077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a separate key < 1241458077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It integrates well with everything but Linux. < 1241458082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nope < 1241458085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tk is horrid on os x < 1241458087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's fine on windows < 1241458092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it was really keyboard layout confusion, rather than anything to do with the UI itself < 1241458099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for the user, there may not be much difference at first sight < 1241458105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, last time I used Tk on OS X, it looked like native widgets... < 1241458106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the philosophy is massively different < 1241458110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, to a degree < 1241458118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but half-heartedly doing something on OS X is a bit laughable < 1241458132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they pretty much only get buttons and checkboxes right < 1241458144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and integration goes far further than how the widgets look anyway < 1241458160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Either I used some odd OS X-only fork, or it's gone downhill over time. < 1241458177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because I remember it being, well, native. < 1241458178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or you're not an obsessive-compulsive OS X user (redundant) that notices things :-) < 1241458188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, it uses a white background and the window has no padding by default. < 1241458196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And text boxes are totally non-native < 1241458201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm picky about things looking right. ;) < 1241458203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it of merely rendering things that look like native widgets < 1241458207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for me, it's not widget look that matters, but behaviour < 1241458208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not actually using them < 1241458214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep, tk gets both wrong < 1241458222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. on Gnome I can right-click on a scrollbar tab to scroll to the other end < 1241458232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work anywhere else I've tried, but it's really useful < 1241458238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I *distinctly* remember a pinstripe background (it was old OS X). < 1241458242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(as in, if I right-click on scroll-up, it scrolls ot the top) < 1241458247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hm, maybe. < 1241458364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was some "Tcl/Tk Aqua" with batteries included Tcl distribution. Probably some fork to make it act right, then. < 1241458647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah, it's in mainline, must just have fallen behind < 1241458651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, it comes with OS X < 1241458862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241458879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know how in C, if you allocate a variable, it isn't initialized and you get whatever happens to be in memory at the time? < 1241458887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do that in Perl6 too, but you have to request it explicitly < 1241458893 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1241458897 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That = awesomely bad < 1241458904 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can do that in D too < 1241458910 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Explicitly, that is < 1241458911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it the default, though? < 1241458916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, not the default < 1241458921 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, in D you get zero'd stuff. < 1241458930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By default integers are zero, floats are nan, chars are all-bits-1 < 1241458974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0xFE? That's an odd choice. < 1241458977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do like the idea of lazy exceptions, though < 1241458984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all-bits-1 = 0xFF < 1241458985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 0xff < 1241458993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's all bits. < 1241459002 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "All bits one" < 1241459009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not "all bits but one one" < 1241459015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I read that as all bits minus one. < 1241459025 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand how "all bits" means a numeric value :-P < 1241459028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, 0xFF is slightly less odd. < 1241459041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'd just go with 0x00, myself) < 1241459045 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0xffff for UTF-16 < 1241459048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So 255 is "less odd" than 254? Odd definition for odd. < 1241459053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Possibly 0xffffffff for UTF-32 < 1241459069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 254 just seems arbitrary. < 1241459074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But even. < 1241459082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea behind lazy exceptions is that if something goes wrong when calling a function, it returns a return value that throws an exception if you try to use it < 1241459106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can look at it to see if it's a genuine return value or a lazy exception < 1241459127 0 :jix!unknown@unknown.invalid QUIT :Success < 1241459139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what Perl 6 would look like if you chopped off the sigils and the semicolons. < 1241459143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet Plof. < 1241459152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now to try it. < 1241459155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6 has both sigils and twigils, though < 1241459163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, fuck them too, whatever they are < 1241459169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the result that it would be hideously ambiguous if you chopped the sigils off < 1241459171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not quite. < 1241459175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a twigil is sort of a sigil for a sigil < 1241459188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vaguely close, though. < 1241459196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like insanity to me < 1241459203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6 is pretty shit < 1241459210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So how does a non-initialized variable declaration look like? < 1241459221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, $var is a scalar variable, $.var is a scalar property of a class < 1241459229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: variable = void; < 1241459239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Perl6 is just even further into the realms of perlness than perl5, I rather like it < 1241459275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6: http://svn.perl.org/perl6/pugs/trunk/examples/life.pl < 1241459277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ploferl 6: http://pastie.org/467798.txt?key=i3fnmc5yygtz8yly0k1zq < 1241459363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's all that Ploflike. < 1241459378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I'm sure it could be implemented in PSL. < 1241459386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's not too far off < 1241459404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Vaguely similar. < 1241459406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is insanely similar, of course < 1241459415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, I suspect various other bits of Perl6 wouldn't translate < 1241459430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:50 pikhq: Vaguely similar. < 1241459430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:50 ais523: that is insanely similar, of course < 1241459431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241459436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems to have been using just the Perl5y bits < 1241459449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's because most of the perl 6 bits are useless < 1241459457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's Plof's OO like? < 1241459461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what are its regexps like? < 1241459468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plof's OO is, uh, Javascript. < 1241459475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Its regexps are PCRE. < 1241459480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you can only have them in the bnf declaration thing. < 1241459480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so really rather different, then < 1241459482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For now. < 1241459486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Plof's OO is basically the Javascript method done better. < 1241459494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, pikhq, it barely differs. < 1241459497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from removing constructors. < 1241459513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still better. < 1241459546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, there's PCRE bindings for Plof. < 1241459562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :See: c_pcre.plof < 1241459577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does Plof have typed variables? < 1241459598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. That's not done yet. < 1241459612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the type system consists of the object system. < 1241459626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Variables are untyped. < 1241459629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is that Plof will model a subset of Perl6 < 1241459640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, fwiw, /every language in existence/ will model a subset of Perl6 < 1241459733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plofbnf { top = /flimble/ => plof { print("Flimble!\n") } } < 1241459762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: how is clang working? < 1241459769 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241459778 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i was working on other optimization passes. < 1241459783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, perl 6 misses a lot of things < 1241459784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ah < 1241459796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: i'm upset because i can't think of a way to improve on what you're doing :-) < 1241459836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : my Cat|Dog Fish $mitsy = new Fish but { Bool.pick ?? .does Cat !! .does Dog }; < 1241459852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MORE SYNTAX! MOOOOOOOOAR SYNTAX! < 1241459857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX SOLVE EVERYTHING! < 1241459884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can add that to Plof < 1241459897 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it only performs a basic optimization. it even didn't remove codes after infinite loop... :S < 1241459909 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i just implemented that and pushed to hg repo. < 1241459917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : actually, fwiw, /every language in existence/ will model a subset of Perl6 <-- so true... < 1241459917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: it's the most anything does atm < 1241459937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :turning things into expressions, polynomials, for loops < 1241459954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : my Cat|Dog Fish $mitsy = new Fish but { Bool.pick ?? .does Cat !! .does Dog }; <-- what does it do... < 1241459985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a variable that's both a fish and a (cat xor dog) < 1241459993 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241459997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241460003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know. like in real life < 1241460005 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so what does ".does"? :S < 1241460017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: "I implement this interface" I think < 1241460021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, it generates a Fish, then makes a copy of it with either catness or dogness applies, at random < 1241460032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1241460033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1241460037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: .does is an abbreviation for $_.does < 1241460042 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hmm. < 1241460046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*catness or dogness apllied < 1241460047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*applied < 1241460048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's just awful < 1241460059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: we were discussing "true but false" earlier < 1241460065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sorry, but this is *worse* than intercal < 1241460071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it's not < 1241460073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which in Perl6, is a scalar value identical to true, apart from being false < 1241460076 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i thoroughly read perl 6 specs a year ago, but cannot think of it. heck. < 1241460077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you think that you don't know intercal :) < 1241460079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1241460080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this specific aspect of it at least. < 1241460090 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so how about comefrom? < 1241460099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : which in Perl6, is a scalar value identical to true, apart from being false <-- err.. what < 1241460101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can probably implement comefrom in perl < 1241460105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: boolean value < 1241460110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :object True is true as a boolean < 1241460111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241460113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :object False is false as a boolean < 1241460115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :object 3 is true as a boolean < 1241460119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241460124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(true but false) is an object identical to True, but it's false as a boolean < 1241460127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem too bad. < 1241460134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's just an edge-case < 1241460136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... that bit was bad < 1241460140 0 :iano!unknown@unknown.invalid PRIVMSG #esoteric :I added return stack access to my False variant < 1241460144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"but" < 1241460147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that do < 1241460152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: makes a modified copy < 1241460156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (3 but false) is an object identical to 3 but false as a boolean < 1241460158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1241460166 0 :iano!unknown@unknown.invalid PRIVMSG #esoteric :for better stack access and custom control structures < 1241460167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's different in some way, to do with properties or roles or traits or whatever < 1241460168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makes perfect sense... < 1241460180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iano: it may be TC < 1241460181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1241460193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on what sort of access < 1241460194 0 :iano!unknown@unknown.invalid PRIVMSG #esoteric :ehird: exactly < 1241460203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, So 3 is an object representing 3, but booleans are not objects? < 1241460208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or did I misunderstand you < 1241460213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you misunderstand me < 1241460218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241460220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Plof: (var tmp = new(True);tmp.ifTrue = Bool.ifTrue;tmp.ifFalse = False.ifFalse;) < 1241460221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what booleanity an object has is an aspect of it < 1241460228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241460232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True is an object which has nothing other than booleanity-true < 1241460236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :False vise-versa < 1241460245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1241460247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So (true but false) is True but with booleanity-false < 1241460259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Takes a bit more work than that; no opOr, opAnd, or opNot. < 1241460262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about primitive datatypes. Do they exist, or is everything an object. < 1241460263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is rather useless, ofc < 1241460269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm, I'm trying to work out what (true but false) stringifies as < 1241460277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think everything's an object, apart from the array/scalar/hash distinction; ask ai < 1241460278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1241460286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TIAS? < 1241460287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1241460289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it depends on whether true has its stringification as "true" bundled with it, or whether it's calculated automatically from its truth < 1241460307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually, in Perl6 everything can be treated as an object or as a nonobject < 1241460307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL, Jeff Atwood uses a password in the dictionary < 1241460310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does autoboxing < 1241460311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :His idiocy is unbounded < 1241460329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to the extent that it's rather difficult to tell if anything is boxed or not at any given moment < 1241460354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who < 1241460359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: exactly < 1241460373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jeff Atwood is a retarded microsoft drone who has a shitty blog where he is a moron extraordinaire. < 1241460378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :isn't Jeff Atwood that Microsoft fan who spends all his time trying to be famous? < 1241460379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He owns stack overflow with Joel Spolsky. < 1241460379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241460383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1241460401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Joel Spolsky's an idiot but he's said some clever things in his time... Jeff Atwood, uh, not so much. < 1241460409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Plof: (var tmp = new(True);tmp.ifTrue = Bool.ifTrue;tmp.ifFalse = False.ifFalse;tmp.opAnd = False.opAnd;tmp opOr = False.opOr;tmp opNot = False.opNot;) < 1241460413 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He said it wasn't "really" a dictionary password < 1241460425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah it was one of those non-dictionary dictionary passwords < 1241460426 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241460431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how he calls people dummies in the same sentence < 1241460438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Real smart there today Atwood < 1241460445 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, to make that an operator: < 1241460457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, Perl6 isn't in the Ubuntu repos < 1241460460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not even Rakudo < 1241460473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, rakudo IS the canonical perl6 < 1241460478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241460479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, is Parrot? < 1241460483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Parrot is < 1241460493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I mean, Perl6 isn't finished yet < 1241460496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Rakudo exists today < 1241460496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get parrot, then http://rakudo.org/how-to-get-rakudo < 1241460499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241460500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1241460504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 is not an implementation < 1241460507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1241460510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rakudo is the "perl.org" implementation of perl 6 < 1241460516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie the sort-of-canonical one < 1241460523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: anyway, get parrot then http://rakudo.org/how-to-get-rakudo < 1241460525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there can't be an implementation of Perl6 yet, because it isn't finished; Rakudo presumably implements the work-in-progress spec < 1241460541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1241460543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't get parrot < 1241460544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does it for you < 1241460556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :git clone git://github.com/rakudo/rakudo.git && cd rakudo && perl Configure.pl --gen-parrot && make < 1241460558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then use ./perl6 < 1241460565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a repl < 1241460668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I would like to point out that Perl 6's other name is PEYHM. < 1241460692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no results for that either < 1241460708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm not being too serious: http://www.pugscode.org/images/pugs.small.png < 1241460717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's more like Pugs' other name for PErl 6, though. < 1241460720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Perl < 1241460744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aww, Perl6 no longer allows ' as a namespace separator < 1241460748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :opBut = (x, y as Bool) {var tmp = new(x) : Bool;tmp.ifTrue = y.ifTrue;tmp.ifFalse = y.ifFalse;tmp.opAnd = y.opAnd;tmp.opOr = y.opOr;tmp opNot = y.opNot;} < 1241460749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, that's been deprecated for ages < 1241460752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :plofbnf { plof_unopr => plof_but; plof_but = plof_but "but"w plof_but_next => plof {opBut($0, $1)}; plof_but = plof_but_next => plof { $0 };} < 1241460761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I am completely mad. < 1241460776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: done that git/cd/perl/make dance to get rakudo? < 1241460778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it handles everything for you < 1241460782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, it's running atm < 1241460785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241460788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I checked the commands and the website first, thuogh < 1241460790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*though < 1241460828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :--gen-parrot is code for "launch nuclear weapons", obviously < 1241460845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that's clrscr() < 1241460875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241460927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"its performance is excellent (in terms of both compilation speed and - literally - execution speed)" < 1241460932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— ZOG C < 1241460968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at Rakudo building and decides to look away because it's probably awful and bloated and meta < 1241460970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think we're referencing the same website < 1241460985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is pleased at having implemented the but operator in Plof) < 1241460996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the build's mostly full of cc and parrot invocations < 1241461005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but it doesn't do all of what Perl6's but does < 1241461027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:16 ais523: I think we're referencing the same website ← ofc < 1241461037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That takes more than two lines of silly stuff hashed out in an IRC buffer. < 1241461040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can you make it apply roles to classes? < 1241461061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's probably its major use < 1241461065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Linked: perl6" < 1241461067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, that takes a more sophisticated opBut. < 1241461068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leeeeeeeeet's gooooooooooo! < 1241461075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opButt < 1241461078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I look forward to testing things like "4 but Callable < 1241461080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :" < 1241461080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The syntax definition there is just fine, though. < 1241461082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> say 2+2 < 1241461082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241461084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1241461091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1241461092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> true but false < 1241461093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Could not find non-existent sub false < 1241461099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is no "false" < 1241461103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try False < 1241461105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True but False < 1241461110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> True but False < 1241461111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The but operator can only be used with a role or enum value on the right hand side < 1241461113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (true but false) < 1241461114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Could not find non-existent sub false < 1241461116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (True but False) < 1241461117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :The but operator can only be used with a role or enum value on the right hand side < 1241461119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (True but false) < 1241461120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241461120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Null PMC access in isa() < 1241461122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241461123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241461129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> say (4 but Callable) < 1241461129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241461131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what now < 1241461134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(4 but Callable)()? < 1241461134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try calling it < 1241461135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or ->() < 1241461135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241461139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just () < 1241461141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: invoke() not implemented in class 'Integer' < 1241461144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's reasonable < 1241461147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241461151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this thing is slow < 1241461158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can feel the delay from typing to error < 1241461159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241461184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rakudo feels rather buggy to me < 1241461191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :compared to the spec, at least < 1241461206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241461215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: make test < 1241461217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make spectest < 1241461220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (*+1)(3) < 1241461222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241461232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will try the rakudo tests and the perl6 tests from pugs < 1241461296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All tests successful. < 1241461296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Files=29, Tests=236, 56 wallclock secs ( 0.16 usr 0.12 sys + 47.38 cusr 3.89 csys = 51.55 CPU) < 1241461297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Result: PASS < 1241461299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now for spectest < 1241461311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/Users/ehird/Downloads/rakudo/parrot/parrot perl6.pbc --target=pir --output=Test.pir Test.pm < 1241461313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boy that's slow < 1241461361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"This is one of our favourites. The value of NULL on a DeathStation 9000 varies from one compile to the next. It might be all-bits-zero and it might not." < 1241461372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241461372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"So this code: memset(&weapon, 0, sizeof weapon); wasn't quite as robust as it might have been" < 1241461376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 as a pointer is always NULL < 1241461380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's correct code < 1241461383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE DEATHSTATION IS WRONG! < 1241461385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1241461390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second argument of memset isn't a pointer < 1241461393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241461393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a char < 1241461399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 as a char != 0 as a pointer, necessarily < 1241461405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ic ic ic < 1241461408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241461457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: all these spectests are succeeding atm < 1241461464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: hi < 1241461474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I doubt they're in sync with the actual spec, though < 1241461485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they're reasonably in sync. < 1241461490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the spec doesn't change much < 1241461491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly it's hot air < 1241461599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Perl6 doesn't just have unary plus, it also has unary concatenate < 1241461718 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/467828 esotope-bfc is, i think, getting much slower over the revisions... :S < 1241461729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares! < 1241461738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: how does it do lostkng? < 1241461738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (:a).perl < 1241461738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241461739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"a" => "b" < 1241461741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (:a<>).perl < 1241461742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"a" => "b" < 1241461744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (:a«b»).perl < 1241461745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Statement not terminated properly at line 1, near "\x{c2}\x{ab}b\x{c2}\x{bb}).per" < 1241461747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1241461749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1241461751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :encoding fail < 1241461757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not its f ail < 1241461758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not encoding fail < 1241461762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you sure < 1241461767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the error message strongly implies I passed correct UTF-8 to it < 1241461776 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: given link has a table of time taken to compile lostkng. < 1241461780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, or does it? < 1241461780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: tell it you're using utf-8, then < 1241461785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: but what's the output < 1241461787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pastie it? :-D < 1241461787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's trying to interpret my utf8 as latin-1, for some reason < 1241461791 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah, well... < 1241461796 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :can pastie handle it? :p < 1241461805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: perhaps! < 1241461807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, just like to esotope < 1241461808 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(800k+, 40k+ lines) < 1241461809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I'll do it < 1241461828 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'll try it. < 1241461835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ perl6 --encoding=utf8 < 1241461837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (:a«b»).perl < 1241461838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Statement not terminated properly at line 1, near "\x{c2}\x{ab}b\x{c2}\x{bb}).per" < 1241461839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link to esotope anyway lifthrasiir :-P < 1241461855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i highly doubt it doesn't support that syntax; it's something else < 1241461862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, most likely < 1241461865 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://hg.mearie.org/esotope/bfc/raw-file/tip/esotope-bfc.py < 1241461869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1241461906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ LC_ALL=en_US.UTF-8 perl6 --encoding=utf8 < 1241461908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say (:a«b»).perl < 1241461909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Statement not terminated properly at line 1, near "\x{c2}\x{ab}b\x{c2}\x{bb}).per" < 1241461910 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :when it once became stable i'll release it to avoid pasting that link everyday. :p < 1241461919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1241461921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if Rakudo has some way to indicate an encoding, it isn't an obvious one < 1241461922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :releases suck < 1241461948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ImportError: cannot import name namedtuple < 1241461949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1241461956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do I need 2.6 < 1241461956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "Running "make spectest" will import relevant portions of the official Perl 6 test suite from the Pugs repository (http://svn.pugscode.org/pugs/t/spec/) and run all of the tests that are currently known to pass." < 1241461959 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it requires python 2.6... maybe? < 1241461966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, lol < 1241461966 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241461966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it only tests the bit they've implemented against the spec < 1241461969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder it was passing < 1241461979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug, rakudo is quite complete < 1241461984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you seem to think it's a lot worse than it i < 1241461984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241461991 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sorry, namedtuple is not in use in current revision. remove "from collections import namedtuple" line from the code. < 1241461993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rakudo < 1241461994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1241461998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1241462004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Perl6 work-in-progress bytecode compiler < 1241462007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241462019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how come you're the only person who gets the privilege to ask questions that you could easily find out, nobody else? < 1241462060 0 :iano!unknown@unknown.invalid QUIT : < 1241462074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% python esotope-bfc.py LostKng.b > LostKng.b.c < 1241462078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: this is taking >11s... < 1241462091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's your sys < 1241462092 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: since it uses psyco if any. < 1241462095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1241462104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it finished < 1241462121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> my Int $x = (fail "testing"); < 1241462122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say $x+1; < 1241462124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Scope not found for PAST::Var '$x' in < 1241462125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm finding bugs everywhere < 1241462128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, that is the entire error message < 1241462136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Are you sure you know the spec more than they do? < 1241462140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet your code is invalid < 1241462141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : how come you're the only person who gets the privilege to ask questions that you could easily find out, nobody else <-- What are you talking about. < 1241462152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: doesn't seem to do much more than bf2c.hs on lostkng < 1241462158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I have the spec open atm... < 1241462163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, idea < 1241462165 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :where is bf2c.hs? < 1241462166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: report the bugs then < 1241462175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: http://esoteric.sange.fi/brainfuck/impl/compilers/bf2c.hs < 1241462177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's possible that the REPL runs each line in a separate scope < 1241462181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: DUH < 1241462183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says that on the page < 1241462189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the get rakudo page < 1241462194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :each line is a separate compilation unit < 1241462197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so subs persist, but not vars < 1241462204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: until recently the best compiler < 1241462213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: does move-shifting, variable elimination, polynomialization... < 1241462220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BF optimization is a field in itself... < 1241462248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> {my Int $x = (fail "testing"); say $x+1;} < 1241462249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> {say 4;} < 1241462251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1241462258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably, attempting to output an unthrown exception doesn't throw it < 1241462261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what does? < 1241462267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :throwing it? < 1241462294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes, but they're meant to throw themselves whenever you try to do something with them that's obviously intended not to be done with an exception < 1241462339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: does your compiler work on [>]? < 1241462354 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :not yet. < 1241462373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: what, it fails on valid code? < 1241462375 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking about how to optimize such code. < 1241462378 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241462378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241462382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just mean does it work :-P < 1241462386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: also, [>] is pretty easy < 1241462388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :memchr < 1241462389 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241462411 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :of course it does work on every valid code, just not get optimized < 1241462414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: [>] is mptr = memchr(mptr, 0, (size ofmemptr)) < 1241462424 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and you're right, but how about [>>] or variants? < 1241462424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is mptr-mem, I think < 1241462447 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i think combined array analysis is needed for complete optimization. < 1241462448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241462449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1241462456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that sounds hard :-) < 1241462497 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example the memory cells 7+2*k is actually one array, and optimized to be stored as like etc. < 1241462525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : lifthrasiir: [>] is mptr = memchr(mptr, 0, (size ofmemptr)) < 1241462531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, I said that yesterday iirc < 1241462536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's obvious :P < 1241462547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241462555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: yeah, that'd make it turn into "real" c < 1241462556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's what you say now ;P < 1241462560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you analyzed data structures < 1241462564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to get variables, arrays, etc out of it < 1241462568 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what'#s the best compil;er nowtrhen < 1241462575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: esotope-bfc < 1241462579 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1241462580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by lifthrasiir < 1241462585 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ah ha < 1241462595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: & compiling the generated c with clang/llvm < 1241462609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION consoles EgoBFC. < 1241462612 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure, but it does certain degree of optimization < 1241462620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you should optimize the 1,X,1,X,1,X,0 array format < 1241462621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1241462623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, screen? < 1241462637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: console(v) < 1241462651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, computer science has entirely destroyed the previous meaning of the word console :P < 1241462663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh.. that meaning.. right < 1241462696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(OK, I guess consoles in the noun sense predate computers by a bit) < 1241462755 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: btw, pastie says "Your paste cannot be larger than 100 kb. Sorry." so is this a new goal? :p < 1241462756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where 'a bit' = a few centuries, yese < 1241462757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hah, IBM's offering companies $8000 for each Sparc processor they replace with a Power processor < 1241462759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is the name for those triangular things you put under shelves to mount them on the wall < 1241462767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish it is "konsoll" < 1241462768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: :D < 1241462771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: O_O < 1241462776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't remember if it is console on English as well < 1241462780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forgot people still use non-x86s in non-embedded environment < 1241462789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on servers, mostly < 1241462792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what you're referring to. < 1241462807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they're normally called shelf brackets in English < 1241462813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aha < 1241462815 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It might be that Swedish furniture technology is advanced to the point that you have words for things we don't even have. < 1241462819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not that I often need to call them anything < 1241462852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nor do I. I don't think I have any shelves mounted that way in the house... < 1241462868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do, but have never felt a need to name the things holding the shelf up < 1241462970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, if you are going to buy some it might be useful to know < 1241463013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, first google result for "shelf brackets": http://www.wickes.co.uk/Shelf-Brackets/Metal-Brackets/icat/tsmetalbrack < 1241463016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah ikea is like the LHC < 1241463019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for furniture < 1241463092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right. Was thinking of larger ones in wood though. Usually triangular. Sometimes ornamented(sp?) < 1241463099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241463105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're all shelf brackets either way, though < 1241463111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems wickes only make the metal ones < 1241463193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: remember when I showed you a cooler which you thought was mad because it was big and heavy and would fall? < 1241463195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cpu cooler < 1241463202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: here's the cooler I'm currently planning on using: http://www.silentpcreview.com/files/images/prolima-megahalems/12.jpg < 1241463206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, vaguely < 1241463215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :women and children, shield your eyes < 1241463215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1241463238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it looks like it would put quite a large load on the mobo < 1241463252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially if the mobo is mounted vertically < 1241463254 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :" women and children, shield your eyes" // must just be a giant penis you attach to your CPU < 1241463259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lawl < 1241463268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the attaching system is pretty solid < 1241463279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Sure. But is the PCB! < 1241463281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That's what she said) < 1241463298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "A backplate is placed beneath the CPU socket and bolts with threads on both sides are secured to it." "Two aluminum side bars are placed over the bolts and nuts are used to tighten them. There are a second set of holes on these bars for use with the LGA1366 backplate." "The heatsink is then placed on top of the CPU and a crossbar is fitted above the mounting plate. Large spring-loaded bolts are then screwed into the side bars. This is the only < 1241463300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : step that requires any tools — the rest is done by hand." < 1241463305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... Ok ... I never understood what this "That's what she said" was about. < 1241463317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it just random xkcd reference, or? < 1241463318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> my $foo = "Bar"; my $Bar=4; say $::("MY::$foo"); < 1241463320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say requires an argument at line 1, near " $::(\"MY::" < 1241463323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a sexual innuendo < 1241463326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1241463327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I just copied that example from the spec < 1241463333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's meant to suggest that something is sexual innuendo when it really isn't. < 1241463338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241463345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "That's so small." "That's what SHE said [in bed, referring to your penis]." ← example < 1241463360 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Since I said the cooler must look like a giant penis, I decided that " AnMaster: the attaching system is pretty solid" must be innuendo. < 1241463368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if anyone's ever tried that riposte to a woman? < 1241463371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, backplate hm.. Hope it isn't a conductive one. < 1241463380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: those megahalems are 820g with the crossbar, bolts and fan clips, apparently < 1241463386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :790g for just the heatsink < 1241463395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not that heavy < 1241463401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in terms of weight, presumably < 1241463427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, duh? < 1241463442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't it upper case G for acceleration iirc < 1241463445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought so, I wasn't quite sure there wasn't a second meaning though < 1241463459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241463462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241463472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :790 G would be insane :D < 1241463482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :depends on what for < 1241463491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be reasonable propulsion caused by a nuclear explosion < 1241463494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of a small object < 1241463497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, apparently with one fan on the megahalems running at only 800 RPM, with full load of a top of the range core 2 quad (NOT i7), it runs at 62c < 1241463511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so probably 65-70c for an i7 at full load < 1241463513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anything involving a (former) human being < 1241463520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is megahalem a trade name, or does it have a technical meaning? < 1241463524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :question is if you can drop the fan < 1241463541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Megahalems" is the brand of those giant heatsinks for the Core i7s, which use the Nehalem architechture < 1241463545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241463553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: ais523 < 1241463558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what < 1241463562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241463562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241463564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Did you mean: Did you mean: ais523: < 1241463565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241463573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wut < 1241463579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you missed the colon < 1241463596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm wait < 1241463608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the megahalems are a lot less hot in silentpcreview's review < 1241463616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no. Shouldn't there be a dot at the end < 1241463628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :30-40C < 1241463628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird said "AnMaster:" < 1241463637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what you were trying to correct in the first place < 1241463638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I perform word splitting on : < 1241463639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I'm assuming that dropping the fan would be easy < 1241463649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I give context in corrections < 1241463656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd get 30-40C or so on average and higher on load < 1241463658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which sounds fine < 1241463666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like diff -u >> diff for patching programs < 1241463686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok. I should have done / Did/s/: /: $/ < 1241463687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1241463690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1241463691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241463698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/\$/^/ < 1241463699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1241463715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, what? < 1241463718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1241463721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :replace end-of-string with start-of-string? < 1241463725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does that even make sense? < 1241463727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in the regex < 1241463738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I escaped $ < 1241463741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus replacing < 1241463745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523, ok. I should have done / Did/s/: /: $/ < 1241463746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with < 1241463747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, I can't believe I'm actually considering applying my own gigantic heatsink < 1241463748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I must be barmy < 1241463748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523, ok. I should have done / Did/s/: /: ^/ < 1241463751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1241463752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that replaces < 1241463756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Did you mean: ais523 < 1241463757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with < 1241463760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get why you want a ^ in the replacement anyway < 1241463760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Did you mean: ^ais523 < 1241463769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus giving the context < 1241463770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241463770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but surely ehird didn't mean "^ais523" < 1241463784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, It is the context. < 1241463786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, you're trying to anchor the context to the start of the line/ < 1241463791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1241463792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lines start with : not ^ on IRC < 1241463792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In keeping with the spirit of the [H] we are once again doing hardware heat measurment. This means drilling a very small path into an expensive CPU to place our thermocouple in. This is by far the best way to test coolers and the only way here at the [H]." Holy shit, they're insane < 1241463799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://enthusiast.hardocp.com/image.html?image=MTIzMjU1MjM1MlEyZ1NFQzg5ckJfMV81X2wuanBn < 1241463801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so s/^/:/ in your most recent metacorrection < 1241463802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I shit you not < 1241463806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They cut open a cpu and put a wire into it < 1241463814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not the way the client displays it < 1241463814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241463823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Did you mean: :ais523 < 1241463825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for client display, you want > < 1241463827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would have looked silly < 1241463837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless your client displays IRC messages as regexps? < 1241463843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1241463856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^Hello, .*!$ < 1241463871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually lols at this convo. < 1241463946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I was deliberately trying to make it absurd < 1241463956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you succeeded. < 1241463959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well done. < 1241464179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The fan completely blocks any RAM from being installed in the first slot and even the second slot blocks the retention clip from properly holding the fan. " < 1241464180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1241464186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hope my mobo's big enough to avoid THAT. < 1241464345 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241464455 0 :AnMaster_!n=AnMaster@d83-177-4-200.cust.tele2.se JOIN :#esoteric < 1241464574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: test with mandelbrot.b < 1241464576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not lostkng < 1241464580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostkng is big but not intensive < 1241464598 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :is that http://www.menuetos.net/mandel.txt ? < 1241464614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: http://swapped.cc/bf/ < 1241464620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://swapped.cc/bf/files/mandelbrot.b < 1241464634 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :indeed same. thank you for suggestion. < 1241464641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, ew, menuetos :-P < 1241465041 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1241465212 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1241465237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :power outage < 1241465238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241465239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> eval "my $x = 3;"; < 1241465240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Scope not found for PAST::Var '$x' in < 1241465240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241465243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did I miss < 1241465251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241465256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what were we talking about < 1241465263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I completely forgot < 1241465306 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I forwarded you an e-mail earlier today, FWIW. < 1241465314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, let me check.. < 1241465402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" Your interpretation would be considered undefined at best. The specs say that the child should execute before the parent next executes but does not specify immediately before, only that it must execute an instruction before the parent executes its next instruction. In fact it does not even state whether the child ip needs to execute in the same tick as the t command that created it, or execute it < 1241465402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : for the first time in the next tick. Both CCBI and Rc/Funge-98 execute it the next tick, but again, which tick it executes in is undefined and only really has importance when using TRDS. " < 1241465403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241465431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :specify it in 108! < 1241465434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if we are going to go undef like that almost half of the GOOD in mycology will turn into UNDEF < 1241465449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, not really :-P < 1241465474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty certain that process creation taking more than one tick would be a DS9K implementation of Befunge-98 < 1241465495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not what that's about < 1241465504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, what is it about then? < 1241465528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who wrote that? < 1241465537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost cetainly mike riley < 1241465542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you agree with it or not < 1241465543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there isn't any direct evidence for that < 1241465544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241465545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241465545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just an implication from contetx < 1241465548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*context < 1241465553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he writes better not on IRC then < 1241465560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Riley < 1241465560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, the original message was that if you have, say IPs [ 1 2 3 ], then if 2 forks to create 4 you should get [ 1 2 4 3 ] and not [ 1 2 3 4 ] < 1241465567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe his irc client inserts the ,,,, ... and ehhehehehehs < 1241465584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yep, that's right < 1241465591 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, it's undef < 1241465598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes but it's the right option :-) < 1241465600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out DS9K interpretations for the fingerprint acryonyms < 1241465627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FPSP: Fire-Powered Shattering Pulser < 1241465634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think EMP < 1241465638 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And Mike's "it does not even state" is about whether, when the child IP is created, it executes for the first time in that same tick or the next one < 1241465641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with more fire and explosion < 1241465672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NCRS: NuClear Range Select < 1241465673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241465692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MVRS: Multiverse tools, including D: destroys the current universe. < 1241465726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1241465727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mvrs has no D < 1241465755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REXP: Rectal Excavation eXtra Powertools < 1241465764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Used in hospitals to control a rectal excavation machine. < 1241465788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"SOCK": Securely Operated Checkless K-Bolts < 1241465798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is K-bolt < 1241465798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SUBR: Submarine control system. < 1241465814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a weapon of some sort; it sounds like a long, thin bolt that's highly explosive or somethin < 1241465814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241465822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think they're explosive bolts used to hold parts of rockets together < 1241465823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't actually exist, but that's what it sounds like < 1241465826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what, really? < 1241465828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1241465830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just invented them! < 1241465830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which are blown up to separate the stages < 1241465836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they may be called something else < 1241465839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well explosive bolts exist < 1241465840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1241465843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?client=safari&rls=en-us&q=K-bolt&ie=UTF-8&oe=UTF-8 < 1241465843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1241465846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I just invented them ;-) < 1241465857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TRDS: controls the *real* TARDIS. < 1241465874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wow, that was really weird < 1241465875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNIX: Castration utilities. < 1241465879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I followed your link, and only got one advert < 1241465882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: huh < 1241465884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then I removed the client=safari, and got lots < 1241465888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1241465893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err. That isn't a backronym < 1241465894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241465899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if i s/safari/firefox/ i get more < 1241465904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i get 2 with safari < 1241465906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I konw < 1241465906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with client=epiphany, I get 2 < 1241465908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :know < 1241465911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, FAIL < 1241465914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No... < 1241465918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How is that fail? < 1241465919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, client=lynx < 1241465920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and client=lynx gives 6 < 1241465920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1241465923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241465925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know trds means tardis. < 1241465925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tried it before you suggested that < 1241465932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mosaic < 1241465940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ie? < 1241465942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what ads... < 1241465944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 4 < 1241465944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241465953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ie6 shows five < 1241465960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google customize! < 1241465964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ie8 shows seven < 1241465966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(extension for firefox) < 1241465975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ie7 shows none at all < 1241465984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, or 1 on the refresh < 1241465989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it's just giving random numbers of ads < 1241466003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, ie7 never gives more than one ad < 1241466028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and ie8 is not giving more than one now either, even after about 8 refreshes < 1241466032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wtf is Google up to? < 1241466067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, random I suspect < 1241466068 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241466088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523 or is it statistical significant? < 1241466229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably depends on other things like the IP < 1241466242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, Google have a user-agent, why would they care about the useragent specified in the address bar? < 1241466244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1241466277 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241466280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is the user-agent even in the address bar < 1241466285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make sense < 1241466434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: done with JS I think < 1241466437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to avoid server side load < 1241466478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err. How does it have to parse less that way < 1241466490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't < 1241466494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but they're already parsing the query string < 1241466500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah true < 1241466501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're probably just throwing away the user-agent header < 1241466505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and besides, it's easier to read < 1241466506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie6 < 1241466507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :than < 1241466514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Internet Explorer Mozilla AWESOMEFEST (aaa;;:43847 NETSCAPE) < 1241466517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla (compatible) < 1241466519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it < 1241466525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's part of it < 1241466527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241466532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is fully < 1241466534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny* < 1241466543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I know why and so on < 1241466547 0 :tombom!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241466548 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1241466556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it is still funny. < 1241466602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've seen worse; a particular idiot thought that including the highest Acid standards test they pass would be best... even though the acid tests are 100% edge cases, and are DELIBERATELY INVALID to test browsers' handling of invalid pages < 1241466610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, just having the UA be "Acid 2" or "Acid 3" < 1241466627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the acid tests aren't even official w3c! < 1241466640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err acid 1 doesn't have any invalid bits iirc < 1241466646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :acid 2 and 3 does yes < 1241466661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: barely anything doesn't pass acid 2 these days < 1241466664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but my point stands < 1241466672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it would be silly < 1241466673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1241466682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My Firefox (3.5b4) doesn't pass Acid2 < 1241466692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, uh... < 1241466693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried in safe mode, though, so it could be an extension < 1241466696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3.0.x does < 1241466707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess it might be a beta bug < 1241466712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar, regressions < 1241466716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :acid tests don't matter anywhere < 1241466719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Acid2, or Acid3? < 1241466721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or an extension < 1241466722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a load of talk and nothing useful or worthwhile < 1241466725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The nose is a pixel or so too big and the chin is one block too tall < 1241466728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 2 < 1241466739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Even the latest alphas don't pass Acid3. < 1241466788 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With extensions on, my browser doesn't pass Acid1. < 1241466803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you have odd extensions then < 1241466824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to allow pages to set the font size of monospaced fonts. < 1241466842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err why < 1241466859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because they are invariably either way too small or way too big, because they assume a different font than I specify. < 1241466944 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241467038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what font's that < 1241467049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DejaVu, of course. < 1241467077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1241467167 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241467202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I refuse to allow pages to set the font. < 1241467222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've got a choice between sans serif, serif, and monospace. < 1241467228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use it wisely. < 1241467241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, image-text ;P < 1241467249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1241467258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Someone using that gets shot. < 1241467267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1241467280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 pikhq: I refuse to allow pages to set the font. ← My designer sense is tingling, and it wants to throttle you. < 1241467295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please assume a relaxed position so that it may commence. < 1241467325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I used to have that on but it broke too many pages < 1241467334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IMO, designers should design pages so that with any reasonable sane settings for the user, it'll display as the user wants < 1241467379 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IMO designers shouldn't touch the 'font-foo' CSS settings at all. < 1241467379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too small is a big issue yeah < 1241467379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, a font with different metrics fucks up the whole vertical/horizontal rhythm entirly. < 1241467381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*entirely < 1241467390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have minimal sizes set < 1241467401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is not a problem unless you actually, y'know, design. < 1241467404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to reduce that issue somewhat < 1241467409 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :HTML is not PDF/PS. < 1241467409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When it all breaks down. < 1241467415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Agreed wholeheartedly. < 1241467424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Irrelevant in this case, however. < 1241467425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can't assume the user will have any of the fonts < 1241467432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's why you specify fallbacks. < 1241467443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can only assume there is some sans-serif, some serif, some monospace < 1241467456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, you can't < 1241467458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't assume anything < 1241467466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've done this because far, *far* too many 'designers' misuse it. < 1241467481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well true. But lynx doesn't support CSS anyway :P < 1241467484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They ruin it for everyone else :P < 1241467488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so all you can assume is "a font" < 1241467495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: braille < 1241467499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: elinks supports CSS. ;) < 1241467502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. < 1241467513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, irrelevant for lynx < 1241467552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What I'd like is a way to refuse allowing sites to set the font, with a whitelist for sites that aren't really retarded with font selection. < 1241467585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, make an extension.. called nofont < 1241467635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Temtping. < 1241467641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very damned tempting. < 1241467646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Temtping? < 1241467650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny typo < 1241467661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Opposite hands. ;) < 1241467681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still funny < 1241467727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather have yesfont < 1241467755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since you'd have to whitelist the site anyway to check whether it's retarded or not :-P < 1241467798 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241467913 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Tempt-ping; it sends seductive ICMP messages. < 1241467972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241467996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why not have a setting for "default allow/disallow" < 1241467999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and call it... < 1241468008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boolfont < 1241468247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because that complicates things < 1241468253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You have to keep track of both a blacklist and a whitelist < 1241468262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes that allows exceptions to0o < 1241468264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless you just want to wipe it or invert its meaning whenever the setting is changed :-P < 1241468264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1241468512 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241468622 0 :kar8nga!n=kar8nga@a-226.vc-graz.ac.at JOIN :#esoteric < 1241468818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, just add the complement to the list when the option is changed ;P < 1241468844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Suure :-P < 1241469601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (S):(u)(:*)(:*)::**^^(re :-P)**~^ < 1241469601 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Suuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuure :-P < 1241469620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, a link someone pasted on Slashdot to try to explain the Daily Mail to Americans: http://www.google.co.uk/search?q=site%3Adailymail.co.uk+%22ministers+are+considering%22 < 1241469649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm sure that program could be simplified < 1241469660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, that must have been deliberately obfuscated < 1241469665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you would have used more than one S < 1241469682 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241469707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once i realized (S)S could be rewritten, the rest was irresistible < 1241469715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1241469755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh of course (:*)(:*) = (:*): < 1241469762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241469767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and :::** will boggle people somewhat < 1241469843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!underload (S):(u)(:*):::**^^(re...)**~^ < 1241469844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Suuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuure... < 1241469857 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. < 1241469882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm in fact that's a nice compression of 256 < 1241469891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(:*):::** < 1241469893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1241469897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, wait < 1241469904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :needs one ^ < 1241469904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(:*):::**^ is the compression < 1241469914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second ^ is using the 256 to duplicate the u < 1241469915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I so hate church numerals ;P < 1241469920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:*):::**^ < 1241469927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (:*):::**^S < 1241469927 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric ::*:*:*:*:*:*:*:* < 1241469929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241469931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241469932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1241469933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1241469944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Church numerals... < 1241469952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make my head hurt. < 1241469952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, iirc yes < 1241469956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed! < 1241469964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like Church numerals < 1241469985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think we need yet another odd number system < 1241469985 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241469994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I liked that idea I had some days ago < 1241470010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that the interpreter selected the minimal possible base to interpret the number in < 1241470014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: They're brilliant, they just screw with my head. < 1241470018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 30 was in base 4, 45 was in base 6 < 1241470020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241470024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (X):*:*:*(~S:^):^ < 1241470024 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :XXXXXXXXError: Stack underflow in ~ < 1241470034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (X):*:*:*(~S:^):^ < 1241470035 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :XXXXXXXX ...S out of stack! < 1241470035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (X):*:*:*(~S:^):^ < 1241470035 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :XXXXXXXX ...out of stack! < 1241470044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241470055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they seem to be disagreeing about what in particular underflowed < 1241470059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exponential growth? < 1241470061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot and thutubot, that is < 1241470068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241470068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "underflow", not "overflow" < 1241470071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241470080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i just wanted to check if it would print anything before the error < 1241470084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241470085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241470108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you can use that for printing the whole stack like in the others < 1241470117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where should it really have underflown < 1241470125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~ or S < 1241470141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1241470151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if a ~ succeeds, the subsequent S can't possibly underflow < 1241470156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there must be at least two stack elements < 1241470163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so bug in thutubot then < 1241470171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what was ~ now again < 1241470173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :swap < 1241470173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1241470175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241470181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or to be more precise, a bug in its error-handling < 1241470182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, swap < 1241470230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1241470238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~~S < 1241470238 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...~ out of stack! < 1241470245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~S < 1241470246 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...S out of stack! < 1241470256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curious :D < 1241470259 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241470261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~: < 1241470261 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...: out of stack! < 1241470264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~a < 1241470265 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...a out of stack! < 1241470266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~' < 1241470273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it didn't say ...' out of stack < 1241470275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (test)S < 1241470275 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241470332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~(Hi)S < 1241470332 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1241470345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~(Hi)SS < 1241470346 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Hi ...S out of stack! < 1241470360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~(Hi)~(there)S < 1241470360 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241470362 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot doesn't say what underflows. < 1241470362 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " fnord?" she inquired. so, as i thought good, ' as many as five nights fnord warmth, you know.' < 1241470373 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just a generic "out of stack" message. < 1241470377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it has some sort of underflow token that's being swapped onto the stack < 1241470383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get an underflow error when you try to use it < 1241470393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't do that deliberately, but thutubot's complicated enough that I might have done it by mistake < 1241470486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul !(test)S < 1241470487 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...! out of stack! < 1241470499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~!(test)S < 1241470499 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...! out of stack! < 1241470525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I suspect it has some sort of underflow token that's being swapped onto the stack < 1241470525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and you get an underflow error when you try to use it < 1241470526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241470531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't you code it < 1241470537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241470538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seems only ~ gets fooled, and only for the second element < 1241470542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's not the same as knowing how it works < 1241470564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so how did you detect underflow then < 1241470568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so probably ~ just checks for one argument < 1241470606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)*(test)S < 1241470606 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1241470610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if the program underflows, none of the regexps match, so it falls out of the main loop unexpectedly < 1241470615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah * has the same bug :D < 1241470618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241470630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does * do then. I don't remember < 1241470639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :concatenate < 1241470640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)*S < 1241470640 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...S out of stack! < 1241470657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)*(test)~(hi)S < 1241470657 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241470678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)~a < 1241470678 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...a out of stack! < 1241470712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those are the only two-argument commands < 1241470784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interesting that * doesn't mess up more though, since it actually combines the two args rather than just swapping them < 1241470837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)*(test)~*S < 1241470838 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...* out of stack! < 1241470845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1241470850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+ul (x)*(x)*S < 1241470851 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : ...S out of stack! < 1241470856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, as I suspected < 1241470873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my current guess is that * and ~ both do the same thing as ! if there's only one element on the stack < 1241470873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what < 1241470883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would be weird, but not completely implausible < 1241470917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what does ! do now again... < 1241470932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pop < 1241470935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241470992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!):( drops)~^( accidentally)SS < 1241470992 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric : accidentally! < 1241471001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241471033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like it dropped certainly :P < 1241471051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah the accident was in the printing part < 1241471055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is there any underload in underload implementation < 1241471094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul ((Underload in Underload)S)^ < 1241471094 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :Underload in Underload < 1241471095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (!):( drops)~^( accidentally)SS < 1241471095 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : accidentally! < 1241471098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241471112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well that is cheating... I meant a non-eval implementation < 1241471116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SS should have been *S < 1241471123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: underload has no input < 1241471127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241471141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but surely you could embed the input in some way < 1241471144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (!):( drops)~^( accidentally)*S < 1241471145 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :! accidentally < 1241471148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (!):( drops)~^( accidentally)*S < 1241471148 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :! accidentally < 1241471158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (!):( drops)~^( accidentally)*S < 1241471158 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :! accidentally < 1241471168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's an Underload interp in BF, and a BF-minus-input to Underload compiler < 1241471173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could trivially combine the two < 1241471186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true. < 1241471192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could code it in binary with : and ^, like i did with the rule 110 automaton < 1241471213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you couldn't do it as a base64 encoded string. < 1241471225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Since strings in underload are more like atoms < 1241471233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as far as I understood) < 1241471248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, no way of decoding except by running < 1241471257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1241471272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda takes that further, incidentally, there's no way to do anything with information in Tier 1 except by running it < 1241471288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you want to get at the details of the code, you load a library that puts metadata into things < 1241471291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is irritating. Makes it require more thought to be sure if it is TC or not. < 1241471292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot cleaner that way < 1241471309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um wait was it : and ^ i used or was that the other option i gave up < 1241471311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's pretty easy to compile SKI into Underload < 1241471316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks wiki < 1241471318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true. < 1241471321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but in general < 1241471323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such languages < 1241471330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1241471340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda just uses the function from stacks to stacks as its basic data type < 1241471346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's very purely concatenative < 1241471352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas Underload is slightly dirtier due to S < 1241471367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(in Underlambda, S serialises a function, but the form of the serialisation is implementation-defined) < 1241471371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah it was : and ^, the other was : and a i think < 1241471384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I could compile befunge into underload easily if there is no input... < 1241471404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, really? < 1241471409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would have thought it was impossible due to ? < 1241471414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OUTPUT="$(./cfunge $1)"; echo "($OUTPUT)S" < 1241471415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241471416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I suppose you could stick a PRNG in there somehow < 1241471419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: those are as far as i can tell the only pairs of commands whose sequences can be cleanly decoded < 1241471428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, that fails on infinite loops < 1241471436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true. But it was a joke < 1241471443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was an /incorrect/ joke, though < 1241471452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, meh. < 1241471455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, what if there are parens in Befunge's output? < 1241471459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you didn't even escape properly < 1241471472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it wasn't 1.0 duh :P < 1241471488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was a "initial import" rather < 1241471519 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.tgdaily.com/html_tmp/content-view-42283-135.html < 1241471559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://www.ramsan.com/products/ramsan-440.htm < 1241471562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :600k. < 1241471564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got you beat. < 1241471572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241471717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (u)(~:S( )S:*~:^):^ < 1241471730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still no infloop printing < 1241471738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ul (u)(~:S( )S:*~:^):^ < 1241471739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, IOPS? < 1241471739 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :u uu uuuu uuuuuuuu uuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu ...too much output! < 1241471765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (u)(~:S( )S:*~:^):^ < 1241471765 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :u uu uuuu uuuuuuuu uuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu ...too much output! < 1241471770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ul (u)(~:S( )S:*~:^):^ < 1241471771 0 :thutubot!unknown@unknown.invalid PRIVMSG #esoteric :u uu uuuu uuuuuuuu uuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu ...too much output! < 1241471771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241471775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^)()~((())~:a~*):a~*~^!(~((!())(!:^(^)*)(!!:^(!^)*))~*^!!^):^(~((()())(:a~*:(*(!^)(:)S)~*~(!*(^)(^)S)~*):a~**((!^)~^!^)(!(^)~^^))~*^( )S!!a:(*)*~(~*)**^~*(()()(!)()(!)(:a~*:(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(^)*)))~*~(!^(!^((!^)*)(!(^)*))(!^((^)*)(!(!^)*)))~*):^)~*^!!!!!!~:^):^ < 1241471777 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^^:^^^:^^^^^:^^^^^^:::^^^^^^^^:::^^^:^^^^::^ :^^^:^^^:::^^^::::^::^^::::::^::^^:^^^::^:^^ ^^:^^^:^::^^:^:::^^:^^^:::::^^:^^^^^:^:^^^^^ :^^^:^^^:^^^^^::^^^^^:^::::^^^^^:::^^^^^:::: ^^:^^^:^^^:::^:^^:::^^^:::^^:::^::^^:::^:::: ^^^^:^^^:^::^^^^^::^^:^::^^^::^^:^^^::^^:::^ :::^^^:^^^:^^:::^:^^^^^:^^:^:^^^^^:^:^^^::^^ ::^^:^^^: ...too much output! < 1241471786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how... < 1241471789 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I/Os per second < 1241471793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you type random chars < 1241471802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, how can you track that < 1241471825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the rule 110 automaton < 1241471830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241471831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prepared < 1241471834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241471840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :multiline would make it easier < 1241471854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes but the irc bots don't allow that < 1241471886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(it would require giving a newline in the input, for one thing) < 1241471907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, EgoBot can load from urls < 1241471915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot can't yet. it was planned however < 1241471915 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " a far fnord one than mine, said arthur. " why, they're only a pack of cards!" < 1241471921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ask fizzie about ETA for tit < 1241471922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it* < 1241471922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it shows fine in irssi though, due to line wrapping < 1241471936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Arthur in Wonderland! < 1241471936 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: " but he needn't run over me!" or to any loud cry, such as " fnord me!" i said to myself " that's very curious!" she cried. ' yet i must sell my sunday fnord the fnord almost unnatural fnord which arthur met the woman who had won his heart, and outgrabe in despair, took to pointing out places for himself, and feebly asked " is that great yellow fnord fairyland?" < 1241471943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1241471943 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice* darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp < 1241471945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why Arthur < 1241471951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, ask the bot < 1241471955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Any loud cry, such as 'fnord me!'." < 1241471956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241471963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well for EgoBot only the first line would be on channel, too < 1241471971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241471980 0 :MigoMipo!n=MigoMipo@84-217-0-15.tn.glocalnet.net JOIN :#esoteric < 1241471981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you can use it outside the printed bits < 1241471982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241472014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i considered making a "quine" version but there is an enormous amount of extra noise < 1241472036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, quine of what < 1241472050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't there some short one < 1241472050 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the rule 110 automaton < 1241472053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot how < 1241472059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not a real quine < 1241472061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah you mean for input < 1241472063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241472075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but something that would do the automaton between two bots < 1241472091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1241472098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, can you fit that in one line < 1241472100 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i think they don't allow enough output for it < 1241472100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it < 1241472123 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can do length-unlimited fungot programs if you want to do a bit of scripting which uses ^str add in a privmsg. I don't think those have a length limit. (You can also use that to make fungot run out of memory, so don't do it.) < 1241472124 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how it happened. ' that fnord full of them. ' i'm sure mine only works one way,' and then its eyes looked fnord" and an " o." < 1241472163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err (!^((!^)*)(!(^)*))(!^((^)*)(!(^)*))) <-- seems repeated there. Can't you use : somehow to cut that down? < 1241472169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not perfect copy < 1241472172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since one is nested < 1241472173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1241472193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :surely it can be made shorter somehow < 1241472245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the encoding of the automaton rules < 1241472252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241472259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, still, can't you make it shorter < 1241472451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe a bit of tweaking < 1241472475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :((^)*)(!(^)*) = ((^)*):(!)~* < 1241472516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bit complicated for saving one char :D < 1241472607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Underlambda, higher tiers have a few charsaving abbreviations < 1241472614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in particular, ` for ~^ and & for ~* < 1241472704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thing is, the representation of a bit in that tree depends not just on what the bit is, but also on whether it is left or right branch < 1241472715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, meh < 1241472760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm... would be funnier it it looked like combined < 1241472767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like .' -> ! < 1241472769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in ic < 1241472770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick* < 1241472773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but that's less useful < 1241472780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ' is another typesaving character < 1241472783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :'c == (c) < 1241472791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lispy! < 1241472791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise for '^ == (^) and for any other character < 1241472798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ~^ < 1241472799 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I suspect '(a) == ((a)) < 1241472800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241472804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because there's no other obvious meaning < 1241472805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't you combine them < 1241472807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in unicode < 1241472812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like ^ over ~ < 1241472814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be fun < 1241472820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but probably impossible < 1241472825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since both are "over" ones < 1241472827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or rather, every right branch contains an extra ! to get rid of the left branch still on the stack < 1241472838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that would make the input /longer/ < 1241472851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, one char saved is one place up in anagolf gained! < 1241472854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241472882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only if you count bytes rather than chars < 1241472899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if the rules were long enough, presumably it would be shorter to write a recursive !-adder < 1241472911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but golfing servers do count bytes < 1241472922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241472997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh and also there is a recursion on the stack, because you look at the last two bits and one bit, each of which have two elements on the stack for accepting next bit < 1241473007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241473040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can add a combining ^ into the mathematical ~ operator, ∼. That should give a reasonably-rendered ~^-combination. Would look something like ∼̂. Maybe the ascii-~ would work too. Though combining characters tend to render uglily. < 1241473122 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is that actually a combining circumflex over a tilde? < 1241473134 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It should be, but I might've gotten them in the wrong order. < 1241473137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a combining circumflex over something that looks like a tilde but isn't < 1241473142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not just use a genuine tilde? < 1241473155 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Because the TILDE OPERATOR is obviously greater than some crummy ASCII tilde. < 1241473180 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I'll do both < 1241473201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Besides, the mathematical operators block has, for those situations where a regular ~ is too weak, also the ∾ -- "inverted lazy S = most positive". < 1241473259 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, there's also a Unicode codepoint with the official name "NOT TILDE", but sadly it's just a tilde-with-a-slash (≁) and not something that's really not tilde, like, say, a duck. < 1241473261 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :~̂∼̂ < 1241473274 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :First one is an ascii tilde, second is a TILDE OPERATOR < 1241473278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the one on the left looks better to me, that's the ASCII tilde based on how it looks < 1241473289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They render pretty similarly here. < 1241473296 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the only difference here is that the OPERATOR is antialiased < 1241473302 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :possibly a different font < 1241473311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why everyone is guessing that Jeff Atwood's password is "orange" < 1241473366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: orange u glad that isn't your password? < 1241473381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: where does that joke come from, I never understood it < 1241473394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a knock knock joke iirc < 1241473410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :substitution of "orange" for "aren't" isn't particularly obviously funny < 1241473416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I've seen it several times in jokes < 1241473424 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's the ASCII tilde with a combining tilde both above and below: ~̰̃. < 1241473426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for me it's become funny due to the repetition < 1241473434 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :AH < 1241473449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.listphile.com/Best_Knock_Knock_Jokes_of_All_Time/Orange_Banana < 1241473482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, knock knock jokes are _supposed_ to be puns like that < 1241473494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still don't get the pun < 1241473502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm the banana part isn't though < 1241473503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know they're supposed to be puns < 1241473509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but orange doesn't sound anything like aren't < 1241473519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor does aren't sound like something orange-related < 1241473524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "aren't you glad i didn't say banana" < 1241473525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so, any underlambda implementation yet < 1241473532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not..., any spec < 1241473537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i suppose it depends on dialect < 1241473538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might try it tomorrow < 1241473552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the lower tires at least < 1241473566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't even imagine how "orange" could sound like "aren't" < 1241473576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: aren'tchu < 1241473596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you have to mingle the two words < 1241473609 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still don't get it < 1241473615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if he's being meta-trolled < 1241473626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I get it < 1241473648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all the vowels are different, nearly all the consonants are different... < 1241473656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh you're british, maybe you don't have an r sound in aren't? < 1241473659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Here's the ASCII tilde with a combining tilde both above and below: ~̰̃. <-- what about ~ with ^ above < 1241473669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241473677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you make those combining ones < 1241473677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: loads of those have been pasted earlier < 1241473685 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and via character map < 1241473689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241473690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you mean, you don't have a GUI program for htat? < 1241473693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about the combiner one < 1241473694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241473701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the combiners are there too < 1241473702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, know one for KDE? < 1241473716 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've usually been using gucharmap, which is a gnomey sort of program. < 1241473716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not offhand < 1241473724 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there's a KDE thing too. < 1241473733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i suspect it works best in a texas accent, or something midwest US like that < 1241473735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might even have a built-in character-select-o-tron, for all I know. < 1241473753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just remember to stick combining characters after the thing you want them to combine with. < 1241473797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :kcharselect, maybe. < 1241473815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :will compile it and try it later < 1241473829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a sparse KDE installation < 1241473851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any americans around who can tell us whether "aren't" really sounds anything like "orange"? < 1241473888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :different in Oxford English I think < 1241473894 0 :MigoMipo!unknown@unknown.invalid QUIT :"I must sleep!" < 1241473916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Maybe* in some exaggerated parody of Texas English... < 1241473968 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :but not in smug asshole english < 1241473978 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :thank God < 1241473980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so GWB gets it perfect? :) < 1241473985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ly < 1241474024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GWB? < 1241474036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, if it needs an American accent, possibly I can imagine how it works < 1241474051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should have seen that AnMaster comment coming < 1241474080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: famous ex-president with bad speech < 1241474102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah, Bush < 1241474103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241474606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ORANGE YOU GLAD I DIDN'T SAY BANANA? < 1241474609 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody remembers that? < 1241474621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oerjan linked me to it, I'd never seen it before < 1241474645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh I was just responding to any americans around who can tell us whether "aren't" really sounds anything like "orange"? < 1241474671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yay back to square one < 1241474683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was the start of the discussion duh < 1241474690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1241474693 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawlehcoptahs :P < 1241474700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1241474703 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have a program looking for all potential 26-letter pangrams right now. < 1241474706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ais523 being british couldn't imagine how that pun actually works < 1241474716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, pangram? < 1241474733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fail Brittania (couldn't resist the pun urge :P ) < 1241474754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: there was a 26-letter pangram as the answer to a massive puzzle on Agora that lasted five weeks < 1241474755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Brittans fail the waves? < 1241474758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A sentence containing every letter of the alphabet, e.g. The quick brown fox jumps over the lazy dog. < 1241474759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds weird. < 1241474762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :This sentence contains 43 'a's, 9 'b's, ..., and 16 small jumping rats. < 1241474772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is a huge search space < 1241474779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1241474784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh not self-describing ones < 1241474792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Zing! Vext cwm fly jabs Kurd qoph." < 1241474803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't think there's a 26-letter self-describing pangram < 1241474805 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And the trick is not to use lame ones like that :P < 1241474807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you need to check if they are gramtically valid. < 1241474808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those Kurds are always getting it < 1241474818 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, that's gonna be the PITA part X-P < 1241474819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well not in english. maybe Rotokas. < 1241474819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: actually, it's just a Kurd who drew the qoph < 1241474838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone should write a minimum-length pangram in Chinese < 1241474842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what about: The brown fox quick over jumps the lazy dog. < 1241474859 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's not a _26-letter_ pangram. < 1241474869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a minimum-length pangram in Japanese kana, IIRC, which makes a lot of sense and even scans correctly, IIRC they use it to order the alphabet < 1241474869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241474871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :26 letter < 1241474873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: @_@ < 1241474875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241474883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, any example of such as 26 one < 1241474885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Which is to say, contains ever letter exactly once. < 1241474893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or isn't it known yet < 1241474895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : "Zing! Vext cwm fly jabs Kurd qoph." < 1241474896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Been watching Code Geass or something? < 1241474901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241474904 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've seen two or three, but they're all hyper-lame. < 1241474906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are those valid words < 1241474908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241474911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241474915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, although some of them are rather obscure < 1241474925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Obscenely obscure :P < 1241474925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, too obscure for aspell even < 1241474930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what does it mean < 1241474930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the few isogram pangrams which actually makes grammatical sense < 1241474940 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nobody outside Wales would ever use "cwm" < 1241474946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "zing" is the noise a bullet makes as it whizzes past you < 1241474951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1241474954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the other ones < 1241474955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was Welsh. < 1241474961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like all words but "fly" there < 1241474968 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I don't know of any other languages that use w as a vowel...) < 1241474970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a Welsh loan word, yes. < 1241474977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241474982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does it mean GregorR < 1241475004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a sort of valley shaped like a semicircle < 1241475010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1241475014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the other words then < 1241475025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Vext cwm Kurd qoph < 1241475036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Vext is an old spelling of "vexed" < 1241475037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : fly jabs I think I know, unless they mean something odd < 1241475040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means confused, or annoyed < 1241475057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :qoph is a letter in the Hebrew alphabet < 1241475061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More like angry, IMO < 1241475068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a Kurd is a member of the Kurdish ethnolinguistic group < 1241475074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I thought so too, but I looked it up < 1241475078 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or I guess "annoyed" is it < 1241475080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right < 1241475082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's just stronger < 1241475087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Confused"? Really? < 1241475095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so. what does the entire sentence mean < 1241475100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course "vexed" means confused. < 1241475127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you didn't explain cwm < 1241475129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Confused flying valleys jab those instances of the letter qoph that are (quite inexplicably) Kurdish. < 1241475131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Zing! An angry fly that lives in a semicircular valley jabs the Hebrew letter qoph, as drawn by a Kurd < 1241475134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I did, just earlier < 1241475137 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Latin vexare - harass/annoy < 1241475144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's ambiguous, my meaning is slightly more sensible < 1241475146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm sorry, yes, fly as in a noun, bleh < 1241475148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1241475150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1241475154 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, ais523 is right. < 1241475162 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :-er < 1241475186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241475195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about one using space at most once ;P < 1241475198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :impossible I bet < 1241475227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241475232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did anyone come up with that one < 1241475240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and second question < 1241475250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how the hell do you pronounce "cwm" < 1241475276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1241475302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the w's a vowel, it sounds like about half an oo < 1241475312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oo as in book < 1241475314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241475316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241475320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, as in book < 1241475329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so like a single o < 1241475330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1241475332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241475335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241475337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IPA /kum/ < 1241475349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how AnMaster pronounces "book" :P < 1241475352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, doesn't help me if I don't know how it is supposed to sound < 1241475360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Learn IPA :-P < 1241475367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not like a double single o no < 1241475379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just can't figure out how to pronounce half an o < 1241475391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Only the Welsh truly know. < 1241475392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is that u the Swedish u? < 1241475413 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, the Swedish u is /ʉ/ < 1241475420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241475425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean u with blur on it < 1241475426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241475440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, y'know, those Swedes speak in a blurry way. < 1241475449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too smal font < 1241475452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :small* < 1241475462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of a Swedish word with /u/ :-/ < 1241475472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works great of ASCII and åäöÅÄÖ but not anything else really < 1241475474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it's like the Swedish o < 1241475491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so Swedish o is /u/? < 1241475510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I think it always is < 1241475513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241475518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh like that < 1241475527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't like half of book < 1241475528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241475541 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No it's not < 1241475544 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :IIII'm a monoglot and I'm OH-KAY, I sleep all night and I work all day. < 1241475547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :book is /bʊk/ < 1241475553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so ais523 was just misleading me then < 1241475556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right... < 1241475565 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A 26-letter self-describing pangram: 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. < 1241475570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More likely he's confused about the vowel sounds in his own language :-P < 1241475590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I still can't figure out cwm, I mean... what is the c there. is it s or k sound < 1241475592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or some other < 1241475595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/kum/ < 1241475598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241475604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you said that above duh < 1241475606 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :C is only S before E, I and Y. < 1241475609 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :W is not E, I or Y. < 1241475614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so like "kom" in Swedish? < 1241475618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241475637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right, Swedish o is *not* always /u/ < 1241475643 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And the letter "w" is almost always the long "oo" sound, I think. Like, um... < 1241475651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah it is more like å in there < 1241475652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1241475656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall welsh c is always k < 1241475670 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"Goose". < 1241475681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, eh? < 1241475702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I was confused < 1241475714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok.... So I have something like 4 totally different descriptions of how cwm is pronounced now < 1241475715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241475718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :! < 1241475719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/kum/ < 1241475741 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ideally, everyone would understand me if I called a goose a gwç. < 1241475747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh, "The letter "k" was in common use until the sixteenth century, but was dropped at the time of the publication of the New Testament in Welsh, as William Salesbury explained: "C for K, because the printers have not so many as the Welsh requireth". This change was not popular at the time." < 1241475756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241475756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and that is like "kom" but with the other o sound? As in "gol"? < 1241475772 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in IPA, /u/ is the "oo" of "goose". < 1241475780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1241475781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in other words, it isn't spelt "kwm" because old printers didn't have enough ks? < 1241475792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241475799 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Isn't "goose" /gʊ:s/ ? < 1241475800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, now you are just being absurd. < 1241475809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was replying to oerjan < 1241475812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why "om" at end of words in Swedish make a short o sound. < 1241475819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241475823 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay, maybe I'm weird. < 1241475845 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so it seems :D < 1241475856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, awesome! < 1241475880 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, "goose" isn't /gʊ:s/, unless either http://en.wikipedia.org/wiki/Help:IPA_for_English is lying or my knowledge of English is very fail. < 1241475896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wiktionary's IPAfication of "goose" is /guːs/ actually. < 1241475912 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, perhaps I am confused < 1241475914 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The word "foot" is /fʊt/. < 1241475933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's definitely a different sound < 1241475937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I think /u/ is not what I thought it was < 1241475957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so spelled in English it would be koom? < 1241475967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(like in Koom valley?) < 1241475975 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dictionary.com lists it as koom < 1241475986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh uh < 1241475990 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it would probably be "koom". < 1241475996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I hit a hidden TP reference there... < 1241476020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I just don't get how Finnish "kuu" is /ku:/ while English "food" is /fu:d/ < 1241476023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess "koom valley" in the Discworld is a pun on cwm < 1241476023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1241476025 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Rhyming with "boom", not the first half of "woman". < 1241476046 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Too bad I don't know any Finnish. < 1241476052 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is it Indo-European? < 1241476057 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, it's Finno-Ugric. < 1241476063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I love the word "cwm", because it's normally a giveaway that someone is attempting a pangram < 1241476073 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Uralic! Wow. < 1241476083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, isn't it the only language in that family? < 1241476088 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Like Hungarian. < 1241476090 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241476100 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I freely admit I probably wouldn't be able to differentiate between 'food' /fu:d/ and 'foot' /fʊt/ based on only the wovel; I mean, sure, there's a difference, but in the grand scheme of life, the universe and everything, it's not so big. < 1241476101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241476106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Finnish, Estonian, Hungarian and a bunch of very-tiny languages < 1241476117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :saami < 1241476118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meänkieli, Saami, Mordva, etc. < 1241476121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I freely admit I probably wouldn't be able to differentiate between 'food' /fu:d/ and 'foot' /fʊt/ based on only the wovel; I mean, sure, there's a difference, but in the grand scheme of life, the universe and everything, it's not so big. <-- it is rather obvious to me < 1241476134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Mordva? < 1241476141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Very-tiny, like I said. < 1241476145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241476151 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I could differentiate between "wide" and "white" based only on the vowel. < 1241476159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Saami I heard of of course < 1241476169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates when you get double "of" in English < 1241476180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Put a comma in between < 1241476184 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Everyone hates when you get double anything in English. < 1241476195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, true < 1241476198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: fool versus food < 1241476203 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is that not a very different vowel < 1241476206 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :But sometimes we just have to accept that that that is is. < 1241476216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, foot vs. food is more different < 1241476219 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: those vowels sound pretty much the same to me. < 1241476226 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Foot is different from both. < 1241476228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, but I'm not interested in that. < 1241476231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : But sometimes we just have to accept that that that is is. <-- parser failure on three of them < 1241476247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two I can handle < 1241476249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not three < 1241476273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but but but it's easy < 1241476276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, typical Wikipedia style: "The term Finno-Ugric is somewhat controversial today[citation needed], with many historical linguists[who?] feeling --" < 1241476280 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Noun phrase: that that that is is < 1241476283 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Sentence: that that is is < 1241476297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /msg < 1241476308 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Pronoun: that < 1241476312 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Restrictive clause: that is < 1241476368 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If you understand the phrase "that that is is", you just stick a complementizer in front of it and get the noun phrase found in "accept that . . .". < 1241476370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night in 1 minute < 1241476461 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Spanish is less ambiguous: Pero a veces sólo tenemos que aceptar que lo que es es. < 1241476522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and norwegian even less: ... akseptere at det som er, er. < 1241476527 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: "you" versus "rule"?! < 1241476564 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241476568 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241476571 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Both supposedly /u:/ < 1241476650 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1241476651 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Advanced_%28phonetics%29 < 1241476660 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In English, the back vowel /u/ is farther forward than what is normally indicated by the IPA letter . This fronting may be shown explicitly, especially within a narrow transcription: [u̟]. Whether this is as far front as the central vowel [ʉ], or somewhere between [u] and [ʉ], may need to be clarified verbally. < 1241476671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No shit it's farther forward, it's a mile away :-P < 1241476700 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You have one big-ass mouth, then. < 1241476705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those english always sticking out their tongue < 1241476707 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Do not move the dash.) < 1241476711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :big ass-mou < 1241476712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1241476713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241476803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: But seriously, am I the only one who thinks that "food" and fi:"kuu" have completely different vowel sounds < 1241476830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kuuld be < 1241476852 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I'd go so far as to say "completely", but different, yes. < 1241476864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Of course my understanding of 'food' might be the wrong. < 1241476870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I honestly thought they'd be different even in broad transcription < 1241476875 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am reasonably sure I know what fi:kuu sounds like. < 1241476882 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"you", then < 1241476893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I assume you know what that sounds like, in general < 1241476947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although it does obfuscate a bit with the /j/ rolling into it < 1241477001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :doncha comfuse yer prunciation, ye haer < 1241477050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can plausibly believe a "you" that's exactly like fi:juu, with identical wovel to fi:kuu, but I'm not so sure I know what "you" should exactly sound like; I think if I were to say "you" and "food" they'd have somewhat different sounds, anyway. < 1241477070 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean "plausibly believe that someone, esp. a Finnish someone, would say it like that". < 1241477086 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Certainly a Finnish someone might, but no English one IMO :-P < 1241477113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Kuu? For food? < 1241477131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fi:kuu is made out of cheese. < 1241477135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's kinda funny, since in Japanese, "Kuu" is a informal way of saying "to eat"... < 1241477149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It is the same as en:moon.) < 1241477444 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We could switch to a two-sound phonology -- say a Hamming-encoded bitstring formed out of 0 = IPA y, 1 = IPA ɑ, duration-insensitive -- that'd certainly make the acoustics side of speech recognition easier, for one thing. < 1241477462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With distinct stops between bits, of course. < 1241477476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't think we could. :-P < 1241477522 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, y-ɑ-ɑ-ɑ-y-ɑ-y-y-y-y-ɑ-ɑ-y you. < 1241477543 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay for me! < 1241477655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ASCII-ise that question mark? < 1241477685 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which question mark < 1241477742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The IPA thing that's not a y. < 1241477747 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, ɑ? < 1241477762 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://en.wikipedia.org/wiki/Open_back_unrounded_vowel < 1241477765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the a variant without the hook-at-the-top thing. < 1241477797 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A bit alpha-like. < 1241477812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually "latin small letter alpha" seems to be the Unicode name. < 1241477822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241477915 0 :olsner!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241477936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also encoded as A is X-SAMPA. < 1241477973 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :X-SAMPA is such a pain < 1241477986 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those X-SAMPA "b_<" and friends look like botched horizontal-smileys. < 1241477989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[jU\"fO@r\i@] < 1241478011 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/yuˈfɔriə/ < 1241478071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, X-SAMPA is a pain. < 1241478081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What's more a pain is the notable lack of terminals that do Unicode right. < 1241478093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they're the only programs that don't on my system. < 1241478189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Clearly you're using the wrong terminals. < 1241478360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rxvt-unicode is misnamed. < 1241478370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Must be rxvt minus unicode. < 1241478434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, - _is_ minus < 1241478468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: urxvt doesn't do unicode? < 1241478511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sure hasn't for me. < 1241479406 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241479708 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241479817 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's been doing unicode very well for me. Well, I guess the combining-character rendering could use some work. But other than that, and even that stuff rudimentarily works. < 1241480064 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One might need to give it reasonable fonts, though; I'm not sure what the default font search list looks like. I've been using a "URxvt.font: xft:DejaVu Sans Mono:size=8, xft:Kochi Gothic:size=8" (and identical boldFont) resource line. < 1241480137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 8?! < 1241480197 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, and I haven't really tried anything fancy, like switching direction with the right-to-left mark; but certainly it's been reasonably good in rendering fancy characters. < 1241480274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I started with 10, I think; used that about a year, switched to 9, used that one more year, and recently switched to 8. < 1241480281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: use 54 < 1241480284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's some sort of adaptation technique, I guess. < 1241480295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I can graduate to 7 soon. < 1241480327 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pango's got incredible Unicode rendering < 1241480341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: that's what SHE said! < 1241480408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: doesn't work in that context < 1241480420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's the point < 1241480423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241480427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm using size-9 font atm, I deliberately sized it down from the default < 1241480437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :low dpi screen? < 1241480460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, urxvt FAQ; "here is a more complete set of non-standard colors" (to replace the ones that look mostly like a VGA screen) "They have been described (not by me) as 'pretty girly'." < 1241480520 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This one is low-ish in the DPI rankings; the reasonably common 94dpi. < 1241480636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ITYM 96dpi < 1241480656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This house has some CRTs, my 100dpi screen, and the ole 84dpi screen < 1241480988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, 94, officially; pixel pitch of 0.270 mm, translating to (25.4 mm/in) / (0.270 mm/dot) = 94.074... dot/in. I guess it might not be "reasonably common", though. < 1241481223 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hadn't noticed before that they're making "normal" laptops nowadays with 16" 1920x1080 displays (which means ~140dpi) -- I did know about the really high-DPI screens in some VAIO models and other "high-end" things, but that 16" one was a cheapo-laptop, some <1000 eur price. < 1241481254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine's 1280*800 < 1241481264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: macbook pros have 17" < 1241481279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iphone has 160dpi display < 1241481321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :9 a i o pb qs rn te whyd xv < 1241481325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But that's the small. < 1241481341 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Last looked at Apple laptop specs when getting the iBook G4. < 1241481379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(That one was 12" 1024x768, meaning a bit over 100 dots.) < 1241481391 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sleepity-sleep anyway. < 1241481394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241481879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Any idea how you make urxvt handle the compose key? < 1241482272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Well, now I wonder if it's screen that's screwing with me. < 1241482277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will be back < 1241482282 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241482332 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241482342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Quick! Someone use Unicode! < 1241482372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :é < 1241482383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... A question mark? < 1241482390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241482400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: café < 1241482401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :è < 1241482407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ü < 1241482409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the same as ehird's with a different accent < 1241482409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :‽ < 1241482413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GOD DAMNED YOU URXVT. < 1241482418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, the ` accent < 1241482421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and umlaut u < 1241482423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and interrobang < 1241482433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I see question mark after question mark. < 1241482457 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You said urxvt actually worked for you? < 1241482460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What magic did you do? < 1241482478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is yer terminal set right pikhq? < 1241482500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241482578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ünïcödë < 1241482660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More question marks. < 1241482785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It shows every Unicode character with a single question mark. < 1241482816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd, given that it's using Deja Vu Sans, which I *know* has Unicode characters. < 1241482920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone have a fast internet connection and an open udp port? fizzie? < 1241482936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking to ais523 about internet latency; we'd like to have a roundtrip of less than a tenth of second < 1241483213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :6 a i o pb qt rm sd we xl yuk zn < 1241483291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wat < 1241483300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the status of my pangram seeker :P < 1241483309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241483312 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241483314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: make it optimize for longer words. < 1241483333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In retrospect I would do that, but it's too late now. < 1241483343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That'll take years, sir < 1241483350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Make a self-describing sentence < 1241483357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm not convinced that it will *shrugs* < 1241483357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This sentence has 1 As, ... < 1241483487 0 :sebbu3!unknown@unknown.invalid NICK :sebbu < 1241483947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A tenth of a second? I wish. I've got a lag of 4 seconds ATM. < 1241484128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lag lag lag your boat, gently down the tubes... < 1241484136 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241484192 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241484274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.telegraph.co.uk/scienceandtechnology/science/sciencenews/5255394/Alien-skull-spotted-on-Mars.html < 1241484275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241484279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmntbombdood_ < 1241484437 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :wtfbbq < 1241485896 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241486590 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> ((/) 2) 8 < 1241486591 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :0.25 < 1241486591 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> (/ 2) 8 < 1241486591 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :4.0 < 1241486593 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241486596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241486602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(/x) = (_/x) < 1241486607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((/)x)=(x/_) < 1241486617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ones infix ones prefix < 1241486628 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :except _/x is not valid syntax < 1241486635 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :subf a b = b - a < 1241486644 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :then do I have to do (`subf` x) < 1241486646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1241486646 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which is ugly < 1241486652 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241486652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so don't do that < 1241486727 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1241486762 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241486764 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :what if I have a f a b c d < 1241486771 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and I want to curry the c < 1241486795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :use a lambda < 1241486801 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :besides that < 1241486809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(\c -> a f a b c d) yourC < 1241486836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :flip (a f a b) d, i think < 1241486837 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the first 'a' was an article, you know :p < 1241486848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241486862 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :flip :: (a -> b -> c) -> b -> a -> c < 1241486864 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1241486883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(`whatever` x) = flip whatever x < 1241486929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can only use `` with single identifiers < 1241486993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, subf exists, it's called subtract < 1241487027 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it was a contrived example anyway :p < 1241487036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it exists for a technical reason < 1241487051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because (- x) is negative x, not a section < 1241487067 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241487070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you need to use (subtract x) if you want the section < 1241487136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/negative/negate/ < 1241488351 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241489128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to take this opportunity to state that all sellers of digital information are guilty of price fixing. < 1241489129 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241489132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is all. < 1241489489 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1241489523 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241491750 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241492954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The commercials for Star Trek $MOVIE_NOT_NUMBERED makes it look godawful. < 1241492960 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/makes/make/ < 1241493286 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241493339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I concur. < 1241493352 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone feel that programming classes shouldn't be required for non-programmers? < 1241493353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I note that Sam Hughes needs to write for Star Trek. < 1241493371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No, but they should be taught better. < 1241493384 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :people need to be not stupid < 1241493400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, good luck with that < 1241493403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :programming is so trivial, in many cases < 1241493404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(there's a freaking programming class for non-programmers at my school that uses C++. C++ for non-programmers? Madness!) < 1241493407 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so trivial < 1241493425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Saw some student who wanted help testing. I saw code like: < 1241493425 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: C++ for programmers? Madness! < 1241493433 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :MULTIPLICATION = multiplication() < 1241493440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: C++! Madness! < 1241493446 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :since he never figured out void functions < 1241493455 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241493483 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :THIS! IS! STROUSTRUP! < 1241493484 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(yes, a function like multiplication() made sense in context. The fact that it returned something (always 0), not so much) < 1241493495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: :) < 1241493696 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : This summer, I have so far designed a new (miniscule) processor architecture, written an emulator for it, and came up with an optimising Brainfuck compiler in Brainfuck. < 1241493743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. That was a productive summer for me. < 1241493753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And to think, I did it all on dialup. < 1241493755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find Sgeo's first messages in the logs ... < 1241493790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* Sgep is using konq, and can't figure out Java, so I can't really see EsoShell :-( < 1241493796 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOUR NAME CHANGE CONFUSES AND INFURIATES ME < 1241493843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241493860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah, psygnisfive (then augur)'s first messages were " GregorR -- gregor richardson? i know a gregor richardson and i was gonna be all like ZOMG IS IT YOU" < 1241493880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its true! < 1241493938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How many people here HAVEN'T had a name change? < 1241493941 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :<-- always GregorR < 1241493946 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :clog <-- always clog < 1241493952 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how many people here HAVEN'T has a sex change? < 1241493953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pikhq <-- always pikhq < 1241493967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wouldve stayed augur if it werent for some cock using that name < 1241493969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've had this nickname for *11 freaking years*. < 1241493970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird <-- had a backtick, but otherwise < 1241493987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't seem like that long, but, well, I'm 19. Forever for me. < 1241493988 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i prefer "tusho" :( < 1241494058 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : how does one learn to speak Klingon? < 1241494078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I remember that. < 1241494437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.muckflash.com/?p=200 < 1241495302 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/funny/comments/8hqgy/fire_check_shot_check_idiot_check/ < 1241495385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1241495756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lodz VFW benchmarks jug pix qty. < 1241495848 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :c++ for programmers? madness! < 1241495851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1241495862 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :oh darn, psygnisfive beat me to it < 1241495870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241495875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It still needs to be said. < 1241495934 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i want a beer < 1241496198 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : And it suddenly makes a lot more sense when you consider 'jugs' can be a euphemism! < 1241496199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : I honestly typed "pictures of jugs" into Google < 1241497411 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is "OSAM Autorun Manager" good? < 1241498154 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241498303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : http://puzzlet.org/puzzlet/~Funge/PuzzletChung/SquareRoot One of my experiments.. < 1241498357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn, pgimeno hasn't been on in 5 months. < 1241498947 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241498951 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :wow that's many years ago < 1241498957 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :still can be found at http://puzzlet.org/personal/wiki.php/~Funge/PuzzletChung/SquareRoot < 1241499046 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241500883 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Connection reset by peer < 1241501825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet: I'm quoting peoples' first few words. < 1241501831 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(On #esoteric ) < 1241501923 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet, this is a befunge program that takes square roots? < 1241502078 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241502123 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241502138 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241502151 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, my first words here were about FYB. < 1241502157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should get that goin' again :P < 1241502169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody's got to beat logicex-3 < 1241502206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, logicex-2 < 1241503174 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1241503610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!fyb < 1241503610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241503612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241503786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to get somebody interested in FYB again ... < 1241507098 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1241507431 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so im pretty sure that slashes is TC < 1241507463 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241507500 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : /a/b/c is very similar to (λa.c) b < 1241510399 0 :clog!unknown@unknown.invalid QUIT :ended < 1241510400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241511463 0 :Slereah!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1241512355 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241513318 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241520236 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1241522187 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241523890 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241524961 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241525129 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(^x.xx)(^x.xx) = /x/^x.xx/xx, but I don't think ^x.xx can be translated. < 1241525234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, what language < 1241525420 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!bf 2 < 1241525427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :am i here < 1241525518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You are probably just imagining being here. < 1241525755 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a mixture of lambda calculus and ///. < 1241525764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241525930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, so how does it work. < 1241525973 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's /a/b/c -> replace a's by c in b, given the context? < 1241525999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's /a/b/c -> replace a's by b in c, actually. < 1241526011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is just plain /// isn't it? < 1241526013 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that too < 1241526031 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although you'll have variable collision if you do that < 1241526047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :do you think i should be a farmer? < 1241526055 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :We should all be farmers. < 1241526068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but what would we farm? < 1241526137 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241526207 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241526294 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh "dickensurl" < 1241526304 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :last time i read that as "dickandsuck" < 1241526309 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241527359 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241527522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi < 1241527534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1241527655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm did xkcd update two days after each other < 1241527669 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it has happened < 1241527691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes and it's a multipart story < 1241527707 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241527722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241527814 0 :oklopol!n=oklopol@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241528409 0 :oklopol!unknown@unknown.invalid QUIT :"PJIRC @ http://webirk.dy.fi" < 1241528695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : /a/b/c is very similar to (.a.c) b < 1241528712 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241528719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that that also garbles any instances of /a/b/ in c < 1241528721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :λa.c < 1241528743 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i presume you mean that like < 1241528745 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- iso8559-1 < 1241528748 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you get variable naming conflicts < 1241528752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241528761 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1241528763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean then < 1241528785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, it is _very_ hard to modify just _some_ instances of anything < 1241528792 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1241528810 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not sure what you mean < 1241528844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean to show slashes TC is hard < 1241528852 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241528857 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not what you mean. < 1241528860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it _doesn't_ work like lambda calculus < 1241528869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how do you mean it doesnt, tho < 1241528903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh btw it's (\a.b) c, if anything < 1241528916 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no its not < 1241528924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm no < 1241528926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241528928 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241528934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how is it not like LC tho < 1241529040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you need to escape all / in b < 1241529103 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241529112 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not entirely up on how the slashes get escaped < 1241529120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with \ before < 1241529122 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i think i know what you mean < 1241529127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as is \ itself) < 1241529132 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean if b is itself a /// expression < 1241529141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241529143 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that it doesnt fuck up the outer /// < 1241529231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do you have a bot that will interp stuff? < 1241529247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Personally I couldn't even do an infinite loop in ///, one that wouldn't have a single non-terminating /// expression. To loop "aaa" you need some code that translates "x" into "aaa [code that translates x into aaa] x", and it seems to be pretty difficult to do anything involving just the first "aaa" part without messing up the latter code. < 1241529356 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean, fizzie < 1241529498 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He means shit ain't TC so stop trying < 1241529501 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or somethin < 1241529501 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241529508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think that ///s might be an alternative notation for de bruijn notation lc. < 1241529544 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :de bruijn notation is almost identical, except /a/b/c is (b) [a] c < 1241529569 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it could be an important difference tho. i dont know. < 1241529740 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I just mean that anything with /// that involves generating code seemed to be rather tricky in practice. I couldn't write a /// expression Z that would turn "x" into "Zx", for example. (And in fact /x/...x.../ will never terminate, of course, so you'd need something pretty clever.) < 1241529785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why would /x/...x.../ terminate?? < 1241529786 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241529812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, the substitution is repeated until it no longer applies < 1241529821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont follow < 1241529832 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I mean /x/...x.../ will never terminate, since it keeps applying the substitution as long as there is a single x in the rest of the code. < 1241529852 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, surely that by itself wont not terminante, since its substituting x for ...x... in nothing < 1241529856 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but i think i see what you mean < 1241529895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : /a/b/c keeps replacing a with b in c and all the versions of c that get produced by substitutions? < 1241529921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so /a/b/c -> /a/b/c' -> /a/b/c'' ... until c^(n) has no a's? < 1241529928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241529935 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. so? < 1241529971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it means that afterwards, there _will_ be no a in the code < 1241529977 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1241529995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and so some easy ways of looping are excluded < 1241529996 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess thats a problem if you have a /// that should apply to another version of itself < 1241530073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in particular, if b contains a you get a tight infinite loop, which never prints anything < 1241530106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1241530112 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats a problem! < 1241530312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to get around this, i recall trying thinking about making a something with more than a single character, so you can reconstruct it < 1241530325 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(if a were a single character, you could never get it back) < 1241530342 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe have escapes on characters too? < 1241530345 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then the need to escape slashes gets added to that, and i gave up < 1241530360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that \a doesnt match a until the replace cycle?? < 1241530370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ergh < 1241530372 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::|} < 1241530373 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1241530388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::|} is a frustrated guy with an amish beard < 1241530400 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :broke his wagon wheel? < 1241530411 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1241530413 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ja :( < 1241530418 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241530436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did also try thinking about using some other longer strings, and then replacing them back with something like a simple /foo/bar/, but that hit the snag that it would of course replace any later "/foo/bar/" you wanted to run in the whole future of the program with a /bar/bar/. < 1241530438 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1241530462 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241530463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :An easy language it is not. < 1241530549 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1241530564 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241530668 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :talking like yoda you are < 1241530992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Par la guerre personne ne devient grand < 1241531002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english, cockface. < 1241531056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's a good attitude for a linguist to have < 1241531072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1241531198 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Don't you call me cockface < 1241531200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines psygnisfive somewhere in the depths of the amazon, saying "english, cockface." < 1241531206 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Until your cock is in my face. < 1241531221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why would i go to the amazon < 1241531225 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they dont speak english there < 1241531259 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But this place is full of finns and Frenchmen < 1241531269 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's like the amazon < 1241531271 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but we speak english here! < 1241531275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unlike the amazon! < 1241531297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :apparently some nutters have tried to apply type theory to the social sciences < 1241531305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how typical < 1241531329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first it was darwinism, now it's type theory < 1241531440 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The holocaust was because of type theory < 1241531454 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Bertrand Russell is a murderer < 1241531456 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you know, this is true! < 1241531459 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, the holocaust part < 1241531464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not the murderer part < 1241531478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he was just following orders < 1241531546 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you aware that Hilbert is just an anagram for Hitler b < 1241531579 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hilbert came up with the extermination of untyped objects. < 1241531602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Prelude> german + jew < 1241531602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::1:9: < 1241531604 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : Couldn't match type `German' < 1241531606 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : against type `Jew' < 1241531608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : In the second argument of `(+)', namely `jew' < 1241531610 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : In the expression: german + jew < 1241531612 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : In the definition of `it': it = german + jew < 1241531614 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GASP, Haskell, you RACIST < 1241531620 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1241531629 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's make a language out of this < 1241531634 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets not < 1241531636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ has a strict segregation policy < 1241531656 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i disavow all knowledge of this. < 1241531674 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive is a typzy < 1241531682 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a what < 1241531685 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a type gypsy? < 1241531690 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A TYPZI < 1241531697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh noes D: < 1241531718 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a type zazi?! < 1241531743 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but i dont speak pashto! :( < 1241531743 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Close. < 1241531769 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :int process_spell_target(int who, int what, int y0, int x0, int y1, int x1, int spell, int level, u32b flg, int region_id, int delay, int damage_div, bool one_grid, bool forreal, bool player, void retarget(int *ty, int *tx, u32b *flg, int method, int level, bool full, bool *one_grid), bool *cancel) < 1241531778 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh god wtf < 1241531781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gtfo < 1241531783 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241531801 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :is it some code for magic? < 1241531808 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Throwing spells and shit < 1241531813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's from Unangband < 1241531814 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to bed < 1241531817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for some hours < 1241531819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1241531832 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I got it from http://roguelikedeveloper.blogspot.com/2009/04/moral-simplification.html < 1241531869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some people would've just used a typedef for the function pointer in there. I call those people quitters! < 1241531884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i'd say its very immoral. < 1241531884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241532125 0 :oerjan!unknown@unknown.invalid QUIT :"Later" < 1241534626 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241534830 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it's likely that SSA-based analysis is needed to propagate brainfuck IL correctly. < 1241534886 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :IL? < 1241534896 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :intermediate language, used in esotope-bfc compiler < 1241534916 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :not that good though < 1241534933 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Linky? < 1241534960 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i have written analysis code for one basic block, but there are so many small basic blocks and i should analyze them in the whole... < 1241534968 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://hg.mearie.org/esotope/bfc/file/tip/esotope-bfc.py < 1241534978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1241535016 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :there are many rooms of improvement, many of them requires SSA form or something like that < 1241535045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SSA form? < 1241535095 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia contains some article on it: http://en.wikipedia.org/wiki/Static_single_assignment_form < 1241535114 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it is a popular technique in the compiler construction. < 1241536716 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, new Fine Structure out < 1241536974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Another new one? Sweet. < 1241536986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's a few days old. < 1241536992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good one, though. < 1241537414 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241538126 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241538295 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1241539950 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241540160 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1241540258 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241540260 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241540756 0 :MigoMipo!n=MigoMipo@84-217-13-166.tn.glocalnet.net JOIN :#esoteric < 1241540848 0 :Slereah!unknown@unknown.invalid QUIT :"Leaving" < 1241541349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm up to 14 potential 26-letter pangrams :) < 1241541353 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :They're all pretty terrible though :P < 1241541687 0 :sebbu2!n=sebbu@ADijon-152-1-15-91.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1241541812 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: are there common pattern in them? for example, certain word is likely to appear in them? < 1241541874 0 :sebbu!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241542701 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Have you heard about Lee Sallow's pangram machine? < 1241542736 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Cool looking machine from about 25 years ago. < 1241543551 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241544731 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241544783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Yes. Those acronyms I didn't manage to filter out are popular :P < 1241544805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:05 pikhq: I'd like to take this opportunity to state that all sellers of digital information are guilty of price fixing. < 1241544806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:05 pikhq: That is all. < 1241544809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ex-fucking-XACTLY. < 1241544826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bits are not scarce; there is infinite supply and finite demand. < 1241544828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Value = 0. < 1241544887 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://code.google.com/p/esotope-bfc/ i once heard of mercurial support in google code, but when i registered the project i realized mercurial support is for invited users... :S < 1241544892 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's by definition. The free market has not yet figured out how to deal with non-scarce resources, for that very reason, and to compensate they're treating them like scarce resources. < 1241544894 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway now there is a project page. < 1241544902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Github ftw ;-) < 1241544917 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: If you'd like mercurial support, I could set you up a page on codu.org/projects . < 1241544919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Selling non-scarce resources is inherently immoral, imo. < 1241544928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, free markets are dumb to the max :P < 1241544957 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i feel google code is quite convenient, except for its VCS support < 1241544957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you can integrate google code with mercurial < 1241544959 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i felt* < 1241544962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: go to the admin panel < 1241544965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to do the tabs panel < 1241544967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the Source one < 1241544968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :input Source in the box < 1241544971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, edit the Source wiki pag < 1241544972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241544978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and put checkout instructions on there and a link to the web interface < 1241544985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := the source tab on google code links to that; hooray < 1241544992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can also hide e.g. Downloads if you're not going to use that < 1241544996 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that'd be one way. < 1241545003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I've done it befor < 1241545003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241545007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works excellently < 1241545008 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :thank you for info. < 1241545012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/github-and-google-code/ < 1241545017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the actual github project has been deleted < 1241545020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that shows the tab < 1241545051 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : the actual github project has been deleted // I'm going to use this out of context hundreds of times >: ) < 1241545052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: then if you put in e.g. the URL field on your hgweb, you can put a link to the google code there < 1241545055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to link them up < 1241545061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wat? < 1241545063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I deleted it myself < 1241545071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OOOH even better! < 1241545077 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : the actual github project has been deleted I deleted it myself < 1241545085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Er, what's so funny? < 1241545090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what she said? < 1241545104 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That says nothing about Google code. If I take that out of context, it sounds like you're saying you deleted github :P < 1241545256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241545259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241545264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I deleted the project-on-github < 1241545274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dur < 1241545324 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course you did, that's clear enough. < 1241545334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it's less clear when I don't include those details, hence "out of context" < 1241545344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This joke has now been so over-explained it's been beaten to death. < 1241545414 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241546999 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241547651 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1241547898 0 :MigoMipo!n=MigoMipo@84-217-13-166.tn.glocalnet.net JOIN :#esoteric < 1241547995 0 :ais523_!n=ais523@147.188.254.117 JOIN :#esoteric < 1241548033 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241548080 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1241548145 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241548635 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241549100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523_ < 1241549105 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241549108 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wow, am I underscored? < 1241549110 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1241549119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this connection's rather flaky, it seems < 1241549448 0 :FireFly!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241552094 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :btw, < 1241552098 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo it works < 1241552098 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1241552104 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :good, heh < 1241552717 0 :Slereah!n=butt@ANantes-259-1-50-112.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241553413 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241553613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of Perl6's features seem only useful to golfers < 1241553632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Tis Perl. < 1241553634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, the pair (foo => 42) can be abbreviated :foo(42), which can be abbreviated :42foo < 1241553843 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so it treats 42 and foo as two tokens, not an error (still)? < 1241553859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not just that, it's a deliberate abbreviation AFAICT < 1241553870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric ::42 foo would mean something entirely different, probably < 1241553877 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241553880 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :sorta crazy. < 1241553890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, even (foo => 42) is an abbreviation for ('foo' => 42) < 1241553907 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What would :42'foo' mean? < 1241553921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably a syntax error < 1241553923 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's that : about, anyway? < 1241553946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Everyone wants the colon. < 1241554415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more fun Perl6 syntax: "\c[NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE]" < 1241554499 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well that's also in python: < 1241554500 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :>>> u'\N{NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE}' < 1241554500 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :u'\u22af' < 1241554512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241554520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still fun, though < 1241554525 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241554610 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :>>> u'\N{tetragram for vastness or wasting}' < 1241554610 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :u'\U0001d337' < 1241554615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The most useful thing ever. < 1241554642 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how many copies of over-a-megabyte Unicode character name database I have because of stuff like this. < 1241554644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about glagolitic capital letter spidery ha? < 1241554663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :𝌷 < 1241554695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> print u'\N{glagolitic capital letter spidery ha}' < 1241554695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ⱒ < 1241554697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Praise be. < 1241554701 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, it surely can be compressed less than 64K. i have done such thing once. < 1241554712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sigh < 1241554718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what did I do now? < 1241554723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :breathe? < 1241554724 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :afaik python also uses such compression, making entire database less than 100K iirc < 1241554742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was a sigh in awe of the glagolitic capital letter spidery ha clearly! < 1241554745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's still over 5% of a floppy disk < 1241554774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 20:17 ais523: what about glagolitic capital letter spidery ha? < 1241554782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you think I did that spontaneously, lern2scrollback. < 1241554791 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but python distribution doesn't fit in a floppy disk, does it? < 1241554798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did I say it was spontaneous... < 1241554803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you make no sense now < 1241554814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: maybe not, but I've had to fit python onto a small computer with only 16MB Flash space before now < 1241554828 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :how about tinypy then? < 1241554831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we did manage it in the end by uninstalling all the things we didn't need < 1241554833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the 'sigh' seemed to imply you were blaming me. < 1241554834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: hadn't heard of it < 1241554841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " ehird, it was a sigh in awe of the glagolitic capital letter spidery ha clearly!" < 1241554843 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :http://tinypy.org/ < 1241554856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if I took that seriously you'd accuse me of lacking a sarcasm detector AKA mind reader. < 1241554867 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :tinypy is a minimalistic python implemenation whose loc is just over 60K lines. < 1241554871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... < 1241554893 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if you absolutely have to integrate python within restricted environment, it might help < 1241554893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: '60K lines', 'minimalistic' < 1241554906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1241554917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 root root 481008 2009-02-18 06:20 /usr/lib/python2.5/lib-dynload/unicodedata.so < 1241554925 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fact that it can be compressed of course doesn't mean it will. < 1241554935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, isn't sqlite rather minimalistic iirc? Yet it is something like 90k lines iirc < 1241554970 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it also contains normalization tables for NFK?[CD] < 1241554995 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but anyway it looks like too huge. hmm. < 1241556894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the way the Perl6 manual talks repeatedly about a function called "if" < 1241556903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea being it's talking about how to do weird things with the parser < 1241556914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in this case, how to use a function with a name that means something else < 1241556929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise, it talks about how to refer to a variable called $@%$@ < 1241556935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something like that, anyway < 1241557316 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241557590 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1241557615 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi, just a quick question. How does this channel get logged? We want to log the #corewars channel < 1241557634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: don't bother < 1241557639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last log was accepted in 2005 iirc < 1241557642 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1241557649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's unmaintained < 1241557655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nef doesn't maintain it, Faré doesn't care < 1241557669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you COULD get it, it was done by asking < 1241557692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: there are many free IRC log services < 1241557694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try ircbrowse.com or something < 1241557704 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah, okay. How do I ask? It's worth a try. < 1241557706 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Thanks < 1241557712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: you can't; they don't exist :P < 1241557718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but on IRC < 1241557724 0 :ais523_!n=ais523@147.188.254.117 JOIN :#esoteric < 1241557726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: there's one that does it by filling out a web form < 1241557728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll find it < 1241557759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: http://www.irseek.com/ < 1241557762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fill in the opt in form < 1241557768 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Does that count as unauthorised public logging? I saw a warning about that! < 1241557780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No < 1241557788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have to put it in the topic. < 1241557794 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, will do that now < 1241557797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, wait < 1241557805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: it may not be the best option for long-term archival < 1241557806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"IRSeek will keep channel logs for upto 7-years (for example, a message that has been archived by our log-bots on January 1st, 2001 will be kept in our database until January 1st, 2008, unless a channel contact/operator has specifically requested that we remove it before that time). This policy will reduce the concern that a message once sent to a logged-channel will be archived forever. " < 1241557827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1241557865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm,. < 1241557924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: does anyone in the channel have a server? < 1241557959 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I think we all used shared hosting for our webpages. < 1241557960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1241557966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :← impomatic: I may be able to set up something. < 1241557967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1241558164 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241558317 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241558324 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :> {my $x = "dnab0001.png"; say ++$x;} < 1241558325 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :dnab0002.png < 1241558327 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :now that's just showing off < 1241558420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's a little bit scary actually. < 1241558435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :say ++"foobar 1.0.1" ? < 1241558497 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :> {my $x = "foobar 1.0.1"; say ++$x;} < 1241558498 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :foobar 1.1.1 < 1241558503 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :that definitely isn't what I expected < 1241558510 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1241558512 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1241558552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that contradicts the spec, though, must be a bug in rakudo < 1241558555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Parses it as a floating-point 1.0 and discards the rest? < 1241558558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the spec would indicate "foobar 2.0.1" < 1241558566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, but ++ < 1241558569 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Never mind < 1241558792 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How 'bout "foobar 1.0.1" + 0.0.1 < 1241558793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241558881 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And do you get a "foobar 2.3.4" out of "foo 1.1.1" + "bar 1.2.3"? < 1241558888 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LAWL < 1241558919 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suppose a link in the topic that's required to show that there's public logging going on should probably not be obfuscated :P < 1241558942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm, how is that any different from a direct link? < 1241558948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither are obviously logs from the structure of the URL < 1241558954 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :Logs: < 1241558958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there, that's better < 1241558960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The word "Logs:" could... < 1241558966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1241558973 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I even spelled it the same way. < 1241558987 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :Logarithms: < 1241558988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You must be some sort of thought-pire. < 1241559001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles. < 1241559047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> {my $x = "αωω"; say ++$x;} < 1241559049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :αÏÏ < 1241559051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, Rakudo encoding fail < 1241559152 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(^$B1?(B) < 1241559155 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :bu-n < 1241559423 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION voodoos FYB at the channel. < 1241559432 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You know you want to beat logicex-2! < 1241559436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doooooooooit < 1241559456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: FYB? < 1241559457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit! < 1241559458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's back? < 1241559463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!fybv < 1241559465 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241559467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!fyb < 1241559468 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241559472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hawt. < 1241559475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How do you show the scoreboard? < 1241559504 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right now when you submit a program it just runs it against all the other ones it's seen and gives you the total, when I get home tonight I'm integrating int-e's nice scoreboard (in some way) < 1241559516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what's the additional instructions again < 1241559519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, I forgot fyb < 1241559533 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/ // spec is here < 1241559564 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1241559621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : > | 3 | moves the data pointer to the right (looping if necessary) < 1241559623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wat? < 1241559637 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You have a pointer in the opponent's code. < 1241559638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: also, show logicex-2? :P < 1241559649 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's also on that site, under exa/ < 1241559729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb :@%>+++++++++++++++[..............................................................................................................................................................................+]*;:++!>;* < 1241559729 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241559732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :@%>+++++++++++++++[..............................................................................................................................................................................+]*;:++!>;* < 1241559732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241559743 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well played :P < 1241559769 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh! :-) < 1241559771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt +[!>+] < 1241559771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1241559789 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :When did fyb get added? < 1241559794 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Yesterday. < 1241559799 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241559809 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :By the way, what happened to BF Joust? < 1241559810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241559817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Goethe the contestmaster deregistered < 1241559819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: BF Joust? < 1241559821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it decontestified < 1241559830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1241559833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want em to restart it, now might be a bad time though < 1241559842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e reregistered but Agora's rather busy with contest shenanigans atm < 1241559853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt +[>+] < 1241559854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb ++++++++++++++:!;* < 1241559859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my plans for BF Joust are: < 1241559860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241559862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ++++++++++++++:!;* < 1241559863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559879 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stop calling them all butt :P < 1241559892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt butt < 1241559893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Amazingly, the "only-comments" FYB program doesn't win so much :P < 1241559936 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ++++++++++++++:{>}!;* < 1241559936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ++++++++++++++:{>>>>}!;* < 1241559956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/20 < 1241559971 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You realize the chance of that actually committing a bomb is near-zero, right? < 1241559978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Committing? < 1241559994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so you're just poking around and haven't actually read the spec ;) < 1241559996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!fyb test {>}[+]++++++++++++++! < 1241559996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test won 0/22 < 1241560015 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241560025 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I don't get program buffers < 1241560036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I read what ! does but I don't get it :-P < 1241560060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think I do < 1241560067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!fyb test {>}[+]++++++++++++++!; < 1241560067 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test won 0/22 < 1241560068 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have to modify space first using +- < 1241560072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And then ! < 1241560074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no - in FYB < 1241560078 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever < 1241560079 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241560091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, ! on its own just... commits. < 1241560098 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241560105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, quick rules of ais523-modified BF joust: < 1241560109 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone played with Corelife? It's a 2D version of corewar < 1241560111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The changes you make aren't in the program code until you commit them. < 1241560115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :two BF programs share a tape, > for one program is < for the other < 1241560121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Sweet. And no. < 1241560135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each starts at the < end of the tape from their own point of view on a cell with value 128, all other cells have value 0 < 1241560144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :programs run simultaneously, each command takes one tick < 1241560153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>>}++++++++++++++!;* < 1241560154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/22 < 1241560171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if at the end of each of two consecutive turns, the starting value of the tape of a program is 0, that program loses < 1241560177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, a program loses if it goes off the end of the tape < 1241560182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :. and , are no-ops, but still take one tick < 1241560184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it won't be zero will it now, hence the [+]. < 1241560244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: {} searches for the opponent's program pointer, [] is like BF's. < 1241560249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>>}[+]++++++++++++++!;;{<<<}[+]++++++++++++++!;* < 1241560250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/22 < 1241560251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So that's not likely to be zero. < 1241560259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, exactly. < 1241560259 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241560274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Threads share the data pointer? < 1241560282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241560308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Does the program buffer wraparound (if I <, do I get to the end)? < 1241560309 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+++!;;{<< <-- notice a problem here :P < 1241560315 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so ------- etc on the flag wouldn't win because it isn't 0 for 2 consecutive rounds. < 1241560317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes. < 1241560337 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :but [-] would win if run on the flag because it stops when it gets to zero < 1241560342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>>}[+]++++++++++++++!;:{<<<}[+]++++++++++++++!;* < 1241560343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/22 < 1241560346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And how big is the buffer in BF Joust, btw? < 1241560346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1241560373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh, it used to be rather long, but for my version I suggest random from 10 to 30 inclusive < 1241560379 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :In the one which was online before, about 130 < 1241560393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the old long buffer menat that you couldn't both attack and defend, and had plenty of time to set up defences < 1241560427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: yes, the two-rounds thing should invalidate most of the degenerate strategies from last time < 1241560436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and give defensive strategies an actual chance of working < 1241560465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :woe betide anyone who tries [>[-]+] this time, they're likely to fall off the end against a defensive strategy < 1241560478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should get to thread. < 1241560481 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{<}[+]++++++++++++++!; < 1241560481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 6/22 < 1241560484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Muah! < 1241560494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I win the internets < 1241560497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea what difference that made :P < 1241560505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>}[+]++++++++++++++!; < 1241560506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 6/22 < 1241560508 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>}[+]++++++++++++++!;* < 1241560510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 5/22 < 1241560518 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1241560526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Strange, did it just magically start working >_O < 1241560532 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>}[+]++++++++++++++!;* < 1241560532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 10/22 < 1241560534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>}[+]++++++++++++++!;* < 1241560536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 4/22 < 1241560536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>>}[+]++++++++++++++!;* < 1241560537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 9/22 < 1241560545 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://retrocode.blogspot.com/ < 1241560546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I typoed the number of + < 1241560547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241560570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>>>}[+]++++++++++++++!;:{>>>>}[+]++++++++++++++!; < 1241560571 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 4/22 < 1241560571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni +[:{>>}+;] < 1241560577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vejni won 0/24 < 1241560587 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :{>>}[+]++++++++++++++!; < 1241560591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 5/26 < 1241560595 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :{>>}[+]++++++++++++++!;* < 1241560596 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 13/26 < 1241560597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Any given ':' can be spent, so doing it in a loop is mostly pointless. < 1241560606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, : only works once < 1241560612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje {>>}[+]++++++++++++++! < 1241560613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 12/26 < 1241560626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :fooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;{>>}[+]++++++++++++++! < 1241560628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 9/26 < 1241560632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I was doing random symbols. Wee. < 1241560639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :************************;{>>}[+]++++++++++++++! < 1241560641 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 10/26 < 1241560644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241560645 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 15/26 < 1241560650 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This is so random :-P < 1241560654 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :**********************;{>>}[+]++++++++++++++! < 1241560655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 10/26 < 1241560658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241560658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 15/26 < 1241560660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni All of this is a comment. Really. < 1241560662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :{>>}<[-]++++++++++++++!;* < 1241560662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll stick with that < 1241560663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vejni won 3/26 < 1241560668 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 4/26 < 1241560671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hey, don't overwrite pietje < 1241560672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241560673 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Stick with butt < 1241560676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1241560687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++!:****; < 1241560687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :{>>}[-]<+>++++++++++++++!;* < 1241560689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 13/26 < 1241560690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 7/26 < 1241560693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241560694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 15/26 < 1241560696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni < 1241560696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241560705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni < 1241560705 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241560718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni f < 1241560721 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vejni won 3/26 < 1241560721 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://retrocode.blogspot.com/2009/02/bf-joust-hill.html < 1241560733 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Impressive ;P < 1241560739 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1241560741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241560748 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb comment // < 1241560752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :comment won 3/28 < 1241560752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: < 1241560753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/28 < 1241560756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;; < 1241560757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/28 < 1241560760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::>+;;;;;;;;;;;;;;;; < 1241560761 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/28 < 1241560762 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb comment // < 1241560763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::>+!;;;;;;;;;;;;;;;; < 1241560765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/28 < 1241560771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Each thread is one more point of weakness. < 1241560773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid that null beats doing stuff. < 1241560779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241560781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 15/28 < 1241560782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :comment won 3/28 < 1241560787 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{<<}[+]++++++++++++++! < 1241560803 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 9/28 < 1241560813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb {>}[-]++++++++++++++! < 1241560814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241560815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241560817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt {>}[-]++++++++++++++! < 1241560820 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241560822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 17/28 < 1241560825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There's no - < 1241560825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks EgoBot < 1241560829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1241560830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why. < 1241560832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!fyb vejni + < 1241560833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ask GregorR < 1241560849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt {>}[+]++++++++++++++! < 1241560849 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I'm going to stick with the 'this is random as hell' stance < 1241560851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 11/28 < 1241560851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 6/28 < 1241560858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: evidently there is a - < 1241560863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : try ircbrowse.com or something <<< i thought that died, it was the one cmeme used < 1241560865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because my [-] won more :P < 1241560867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not in the README < 1241560868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: indeed < 1241560878 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's no - because that would make putting bombs much quicker and easier. < 1241560882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vejni won 3/28 < 1241560885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt +[{>}[+]++++++++++++++!] < 1241560885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb comment {>}[x]++++++++++++++! < 1241560898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 11/28 < 1241560911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was very nice when it worked, although often horribly slow < 1241560911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :comment won 5/28 < 1241560923 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why he can't kill the tide of fukyorbranes :P < 1241560923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what does the any given : thing mean < 1241560934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt +[:{>}[+]++++++++++++++!;] < 1241560939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!fyb selfdestruct ?[>]++++++++++++++! < 1241560940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | | NOTE: any given : will only fork once, then it's spent < 1241560942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 7/28 < 1241560944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :selfdestruct won 6/30 < 1241560944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: impssible < 1241560948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*impossible < 1241560949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241560950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1241560951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, how did selfdestruct win so much? < 1241560957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheer luck < 1241560958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you put a : in your code, the forking will happen only the first time it's executed. < 1241560958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? is defect, right? < 1241560962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But you can have multiple :. < 1241560966 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If it comes across a ':' at that program position again, it will not fork again. < 1241560968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to get it to suicide by putting a bomb in its /own/ code < 1241560977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: | | NOTE: You cannot set a bomb in your own program, so it doesn't have a character. < 1241560981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: darn. < 1241560983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Except your own code has no %'s, so that's an infinite loop. < 1241560985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's different. < 1241560993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!fyb selfdestruct ?[>]++++++++++++++!% < 1241560995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt * < 1241560996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That just means you can't place one directly. < 1241560996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 2/30 < 1241560999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :selfdestruct won 8/30 < 1241561003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241561006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ok, it does even better now < 1241561006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how did that win 2 < 1241561015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they killed themselves in less than one tick? < 1241561018 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241561022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb blank < 1241561022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241561024 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb blank < 1241561025 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241561026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aw < 1241561029 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb blank < 1241561029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241561033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can set a bomb, just only by self-editing < 1241561036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!fyb blank comment < 1241561037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no you can't! < 1241561042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | | NOTE: You cannot set a bomb in your own program, so it doesn't have a character. < 1241561043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | | NOTE: You cannot set a bomb in your own program, so it doesn't have a character. < 1241561045 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wanted a blank blank < 1241561048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :blank won 6/32 < 1241561051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: s/so/as/ < 1241561055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241561056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1241561058 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you can set up us the bomb. < 1241561063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that spec note is misleading, in that you can't set a bomb in the initial program < 1241561065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That note is misleading. < 1241561067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can edit one into your own program later < 1241561069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah, fine < 1241561075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: s/so/as/? < 1241561081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'll fix that when I get home tonight. < 1241561090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt +[@+!] < 1241561096 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's both 'so' and 'as', actually :P < 1241561097 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 1/32 < 1241561106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh :-P < 1241561109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I didn't give it a character because you're not allowed to put one in your source. < 1241561116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, indeed < 1241561128 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I still think 'as' would be better ;-) < 1241561137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb buttstolen :{>}[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+]]]]]]]]]]]]]]]+++++++++++++!>%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;:@[>+++]!;* < 1241561138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :buttstolen won 6/34 < 1241561160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241561161 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 23/34 < 1241561167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what does pietje mean? < 1241561182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :**************************************************************************************************************************************************************************************************************************************;{>>}[+]++++++++++++++! < 1241561184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241561185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ups < 1241561187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meant to rename to butt < 1241561189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1241561194 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 22/34 < 1241561194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did EgoBot ded < 1241561195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241561196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1241561196 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 23/34 < 1241561212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje ::**********;*;{>>}[+]++++++++++++++! < 1241561213 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 17/34 < 1241561216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!fyb pietje :***********************;{>>}[+]++++++++++++++! < 1241561217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241561217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :pietje won 23/34 < 1241561219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1241561223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::**********;;{>>}[+]++++++++++++++! < 1241561241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pietje is a Dutch name < 1241561242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knocks EgoBot < 1241561255 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use it where somebody else might use "Jack" < 1241561255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wat < 1241561262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 10/34 < 1241561287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::**********;;:{>>}[+]++++++++++++++!; < 1241561288 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 12/34 < 1241561292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241561298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::**********;;::{>>}[+]++++++++++++++!*;; < 1241561299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 0/34 < 1241561305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Zzz -> < 1241561308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::**********;;:{>>}[+]++++++++++++++!*; < 1241561309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 12/34 < 1241561320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!fyb butt ::**********;;:[{>>}[+]++++++++++++++!]*; < 1241561338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt won 10/34 < 1241561404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/report.txt is now automatically generated. Although it looks a bit freaky mid-generation :P < 1241561426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: can you order it properly? < 1241561453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You mean by points? I can if you write a new mkreport program that does that ;) < 1241561461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1241561463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't be hard < 1241561505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It would be even easier if I made a new version of fukyorbrane that exited with a status code specifying which one won rather than having to parse its text output (I was an idiot in 2005 :P ) < 1241561729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The only reason why it's "hard" is that the current one is just a simple script that outputs as it goes, doesn't keep any info around. < 1241561784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pipe it into sort. < 1241561793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Look at the output then say that again :P < 1241561813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, btw, like the rest of EgoBot, !fyb accepts URLs, so don't think you have to fit these in an IRC line :P < 1241561830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more fun that way < 1241561838 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1241561868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is !fyb programmed any differently from the rest of EgoBot? < 1241561870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241561879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should write a !bfjoust so we can have that too < 1241561882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and night AnMaster < 1241561894 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's just another scmd. Feel free to check out the source. < 1241561898 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That would be sveet. < 1241561969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I assume you have it as a shell script? < 1241561980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah X-P < 1241561989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But there's nothing shell-script-dependent about multibot of course. < 1241561994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trivial, then. < 1241562000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. mkreport, I mean. < 1241562007 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1241562015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's a shell script. < 1241562081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sort is really insanely flexible. ;) < 1241562102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Where is this script, anyways? < 1241562117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The mkreport that that uses presently only exists in EgoBot. < 1241562118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Found it. < 1241562128 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I managed to hunt down int-e and get a copy of it, he made it in the first place) < 1241562144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, codu.org/eso/fyb/in_egobot/mkreport.sh < 1241562156 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1241562206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION leaves for home, he'll see everybody in either fifteen minutes or forty-five minutes depending on how hungry he gets on the way. < 1241562217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gxis. < 1241562224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gxis? < 1241562242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YOU HEARD 'IM < 1241562267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Short for "Gxis la revidu." < 1241562801 0 :ais523_!n=ais523@147.188.254.117 JOIN :#esoteric < 1241562833 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1241562834 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1241564572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, Perl6 has short-circuit exclusive or < 1241564579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can only happen if you write $a ^^ $b ^^ $c < 1241564591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is different from ($a ^^ $b) ^^ $c < 1241564693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1241564694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wwaaaat < 1241564695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*waaaaaat < 1241564717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$a ^^ $b ^^ $c means "exactly one of $a, $b, $c is true" < 1241565737 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The US International keyboard layout refuses to put a circumflex over a g. < 1241565783 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :â ^b ^c ^d ê ^f ^g ^h î ^j ^k ^l ^m ^n ô ^p ^q ^r ^s ^t û ^v ^w ^x ^y ^z < 1241565788 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Proper vowels only. < 1241565793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ḧ < 1241565816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the only ones in latin-1 i think < 1241565834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the same with a norwegian keyboard < 1241565837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ḧ < 1241565854 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I want a keyboard that can make circumflex-g. < 1241565866 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder if I can find an Esperanto keyboard layout. < 1241565879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"First of all, these fears are nonsense. C and C++ are never going to disappear. Why? Because there are classes of programming problems that are still and will always be CPU bound and there is still no language as fast as C or C++ for these problems. I highly doubt that there ever will be. " < 1241565880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail < 1241565935 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I can type English (Zimbabwe) and Estonian (Estonia), but nothing in between. < 1241565938 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1241565986 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Too bad Esperanto is something like the only language with those characters. < 1241565996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there was that experiment recently in which an OCaml program turned out to be faster than an equivalent C program < 1241566002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241566003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the C program was probably badly written < 1241566007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :death to C! < 1241566023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: look at the Esperanto Wikipedia, they have their own format for writing Esperanto in < 1241566058 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241566108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it basically involves writing x after a letter to circumflex it < 1241566112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are a few special cases < 1241566185 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wow. The source code does indeed contain x like that. < 1241566189 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What are the special cases? < 1241566247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A well-written assembly program can at least match the C program. ;) < 1241566263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: I don't know off by heart < 1241566270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Unlikely. Modern CPUs are insane. < 1241566278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe it can beat gcc < 1241566279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know Esperanto, so I've never bothered to learn how to write in the Esperanto Wikipedia < 1241566282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc isn't the best at optimizing... < 1241566287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Irrelevant. < 1241566298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think it's to do with cases where you actually want an x, and with capital letters < 1241566312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "well-written" probably comes to "identical to the compiler's output". < 1241566319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The CPU being insanely good has *nothing* to do with how fast assembly is compared to C. < 1241566333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: CPUs nowadays are so complex that writing asm for them by hand is very fast < 1241566336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*very hard < 1241566347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The only way to beat a good compiler is to generate the same code nowadays. < 1241566352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, yes. < 1241566354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's as simple as that < 1241566384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In some cases, the assembly programmer will generate better code. < 1241566388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(no optimiser is perfect) < 1241566398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very few nowadays I would imagine. < 1241566403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And no human optimizer is perfect. < 1241566412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, in general, the assembly programmer will be, at best, generating equivalent code... < 1241566436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are the microcode specs for modern cpus available? < 1241566442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, all this is in response to someone claiming that there is no language as fast as C... < 1241566445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could improve an optimizer a lot with those, I imagine < 1241566449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which, frankly, is dumb. < 1241566460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241566467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we're still coding C in 50 years I'll weep < 1241566482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assembly is just the *obvious* language with similar performance. < 1241566500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"C: 0.8 seconds. < 1241566500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C++: 2.3 seconds. < 1241566501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OCaml: 0.6 seconds interpreted, 0.3 seconds fully compiled. < 1241566503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Java: 1 minute 20 seconds. < 1241566505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Python: over 5 minutes." < 1241566508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, similar performance characteristics. < 1241566510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OCaml is insanely fast. Wonder if you could get Haskell that fast. < 1241566596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd take a lot of work, but I bet you could. < 1241566610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, there are C-competitive Haskell programs. < 1241566614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I wonder how that Java program is when compiled to machine code. < 1241566625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Put a bit of inlining hints, some strict-forcing bang-patterns. < 1241566628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if asm is beatable? < 1241566636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: he said that in a few years java took 0.7s with 1s startup time < 1241566639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe by using undocumented machinecode opcodes that can't be generated from the asm? < 1241566641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after he wrote it < 1241566644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or by compiling straight to hardware? < 1241566648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going home, anyway < 1241566649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you run microcode? < 1241566657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if not by a supported way, via an exploit? < 1241566658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so, yes. < 1241566664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Theoretically, no. In practice? Possibly. < 1241566665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no idea, it's certainly worth thinking about though < 1241566672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't lying about going home, though < 1241566673 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241566704 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you assume a perfect assembly programmer, this hypothetical programmer will always be able to generate code that is at least as fast as its competition. < 1241566709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, no man is perfect. < 1241566725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you assume a perfect assembly programmer, that there was the singularity. < 1241566740 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :In many cases, English is faster than any programming language. < 1241566755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Not for computer execution. < 1241566781 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't have to defend my point because I've forgotten what I meant by it. < 1241566789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Take any number of words on the command line; sum the ASCII digits of each one, then take the product and print it out. < 1241566806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main = interact (show . product . map (sum . ord) . words) < 1241566812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haskell wins. < 1241566826 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241566827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, wait, that's invalid < 1241566831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main = interact (show . product . map (sum . map ord) . words) < 1241566832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There < 1241566849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you want a newline at the end of that < 1241566856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main = interact ((++ "\n") . show . product . map (sum . map ord) . words) < 1241566857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Voila. < 1241566865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shorter than the English and about as readable. < 1241566997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :foreach $args i {incr ::sum [expr [join [split $i {}] "+"]]};puts $sum < 1241567008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(why doesn't Tcl have a builtin map?) < 1241567009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I can golf, also: < 1241567017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main = print . product . map (sum . map ord) . words =<< getContents < 1241567022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main=interact$(++"\n").show.product.map(sum.map ord).words < 1241567086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1241567088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's not it < 1241567089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you forgot the product < 1241567093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hello world < 1241567093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is < 1241567106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :('h'+'e'+'l'+'l'+'o')*('w'+'o'+'r'+'l'+'d') < 1241567108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: get it? < 1241567118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Well, then. Just a sec. < 1241567120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you have to do that shorter than main=interact$(++"\n").show.product.map(sum.map ord).words < 1241567122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good luck :-P < 1241567147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :main=print.product.map(sum.map ord).words=<>= \c->print$product[sum$map ord w|w<-words c] < 1241567748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on which planet is this shorter, oerjan? < 1241567753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main=print.product.map(sum.map ord).words=<).words=< kerlo: Take any number of words on the command line; sum the ASCII digits of each one, then take the product and print it out. < 1241568177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually you did < 1241568181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh < 1241568184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was a simple thinko, kay? < 1241568191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the haskell is longer with stdin than args, so it's not bias < 1241568203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:02 oerjan: main=print.product.(sum.map ord<$>).words=< could help < 1241568221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the same length! < 1241568224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1241568229 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241568250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :puts [* {*}[map {x} {+ {*}[split [read stdin] {}]}]] then < 1241568271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: kay, I'm sure I can beat that < 1241568306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes someone bothered sticking map in Tcl 8.6... < 1241568335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% puts [* {*}[map {x} {+ {*}[split [read stdin] {}]}]] < 1241568335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :extra characters after close-brace < 1241568339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 'splain yourself < 1241568370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're not using Tcl 8.5. < 1241568380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eh < 1241568383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what does it output when you give it < 1241568384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{*} and lambda were added in 8.5 < 1241568388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ab cd\n{EOF} < 1241568403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno; I'm not actually testing these. :p < 1241568413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try? < 1241568433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, I myself don't have Tcl 8.5 for some reason. < 1241568447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>.< < 1241568458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you think it outputs for ab cd\n{EOF}? < 1241568465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be 38805 < 1241568506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241568535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :any of the J connoiseurs want to try? < 1241568540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: note that, if we allow omitting the main=, my fundamental code is smaller than yours < 1241568542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sure, I will < 1241568564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but j's support for shit like ascii codes is verbose < 1241568564 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241568568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241568577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has them though < 1241568584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it probably pwns on the rest < 1241568589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241568655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, not quite < 1241568661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't have an array of arrays < 1241568669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a box-array of arrays or a 2d array < 1241568676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241568831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the basic algo: < 1241568832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : */+/2 2$97 98 99 100 < 1241568833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :38808 < 1241568835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241568839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prodsums =: */+/ < 1241568852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2 2 $ a b c d = 2d array: first col a b second c d ) < 1241568855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it's just a reshape) < 1241568915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll look up the foreign stuff < 1241568970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(1!:1)3 is the contents of stdin < 1241569005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see nothing for splitting strings :-( < 1241569063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1241569094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but (product.map sum) is */+/ < 1241569156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which is odd, because < 1241569163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v/ (v:verb) is v fold < 1241569167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/ 1 2 3 → 6 < 1241569176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's */ (+/ foo) < 1241569185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1241569191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: here's the clever part < 1241569193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it boils down to < 1241569210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : (97 98)+(99 100) < 1241569210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :196 198 < 1241569214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1241569218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then we fold * over it < 1241569230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a consequence of using multi-d arrays; when we treat them as 1d arrays we get each row as a single element < 1241569233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clever, eh? < 1241569303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241569329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's how using multi-d arrays and a nice commutative-in-every-which-way operation like + you can fold to map. Yo dawg. < 1241570000 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241570005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi Gracenotes < 1241570008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we were just using folds to map < 1241570058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241570084 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :greetings sir < 1241570094 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ohai, I'm going to a concert in 6 minutes < 1241570098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who < 1241570101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is a way to do that in haskell too < 1241570107 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :just my university orchestra < 1241570115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but only with + defined on lists < 1241570117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :map f = foldr ((:).f) [] < 1241570119 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh btw foldr ((:) . f) [] :o < 1241570119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to do vector addition < 1241570120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241570121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241570123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine's more general < 1241570125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241570127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241570129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's more specific < 1241570131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specifically < 1241570131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: heh < 1241570133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: +/ in J can map < 1241570135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though it's (plus fold) < 1241570137 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mwahhaha! < 1241570150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you give it a 2d array it treats it as 1d, and gets each row as an elemement < 1241570153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you have < 1241570159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[97,98],[99,100]] < 1241570161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a 2d array < 1241570162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it becomes < 1241570164 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241570165 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :J... should learn ... < 1241570165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(97 98)+(99 100) < 1241570169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 196 198 < 1241570174 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: good for code golfing. < 1241570179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is map sum [[97,98],[99,100]] < 1241570187 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I am certainly aware of that < 1241570188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus, +/ serves the purpose of a map! < 1241570192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*tada noise* < 1241570196 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: zipWith (+)? < 1241570198 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you and your fancy vector languages! < 1241570200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241570204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not zipWith (+) at all < 1241570209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it uses vector addition < 1241570212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(97 98)+(99 100) < 1241570213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :becomes < 1241570216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :97+99 98+100 < 1241570220 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right, an vector addition is zipWith (+) < 1241570221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241570222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241570224 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*and < 1241570227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with + it doesn't matter < 1241570231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since we then */ it right away < 1241570233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to take the product < 1241570237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :productofsums =: */+/ < 1241570241 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1241570247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the same as < 1241570249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :product.map sum < 1241570254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE MOAR YOU KNOW! < 1241570270 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :this J program calculates my tax returns: *:$%#@O$%:O*(*())^)))^%($@*!!$#:@{}$#!{#!!! < 1241570279 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and one a few lines longer can simulate the universe < 1241570279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241570286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :J is awesome regardless. < 1241570313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: and if you make a typo the earth gets swallowed by a black hole? < 1241570320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omega point! < 1241570369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course that's one of wolfram's hypotheses, that the universe could be a short program < 1241570376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1241570386 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, a physics constant gets tweaked slightly, apparently making it impossible that life appear anywhere in the universe (saith a few supporting the anthropic principle) < 1241570390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although i won't bet that he invented it ;D) < 1241570409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: by omega point I meant "Either (a) we never simulate universes in the future, or (b) we are living in a simulated universe." < 1241570409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: ah < 1241570425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which holds to a good probability assuming we have huge universe simulation orgies all the time < 1241570431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I remember that at some point in the not-too-distant past, Sun (now Oracle) made a backend for GCC that output C code ... does that still exist? < 1241570441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sun (now Oracle) < 1241570443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION weeps < 1241570445 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: randomly pointed joke! them creationists.. < 1241570467 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, to concert. < 1241570472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bai < 1241570475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241570478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i hope... < 1241570480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i just thought of a third possibility, it could be that universe simulations are expensive enough that only a few are done. this could lead to p being neither 0 or 1 < 1241570481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sunglasses < 1241570485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: they have enough grace notes. < 1241570492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, thus my next line < 1241570495 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no. they won't < 1241570496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what I said was a simplification < 1241570499 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and fuck you, man! < 1241570501 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1241570502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: shut up < 1241570503 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ´_ゝ`) < 1241570504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: YEAAAAAAAAAAAAAAAAAAAAAAAAAAAAH! < 1241570506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*DUN DUN* < 1241570508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHOAAAAAAAAAAHAHAA < 1241570510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*DUN DANNNN* < 1241570513 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ゚ -゚) you shut up < 1241570514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DUAA *DRUMS* < 1241570517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DRAAAA, DAH DAH < 1241570519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MORE WHO SONG < 1241570523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CREDITS ROLL < 1241570525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CSI EPISODE < 1241570528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CREDITS ROLL < 1241570529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ADVER < 1241570530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :T < 1241570531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTHER PROGRAMS < 1241570533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~fin~ < 1241570552 0 :Gracenotes!unknown@unknown.invalid TOPIC #esoteric :Logarithms: | ~fin~ < 1241570563 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION aways < 1241570596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I want that backend... < 1241570612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to see how much it bloats arbitrary C code.\ < 1241570618 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawlehcoptahs < 1241570635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, of course, arbitrary C++... < 1241570657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and to check if iterations stabilize? < 1241570686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, of course. < 1241570699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, the idea was that you'd compile it through GCC to get the features that only GCC supports, then compile it with Sun Proprietary So It Must Be Better C < 1241570733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, the psimbb C compiler. < 1241570752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Often called "pis-shit-mb" by its disgruntled users. < 1241570980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that gccfss may be the new version of that ... < 1241571065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://cooltools.sunsource.net/gcc/ // this compiles with GCC, then uses the Sun compiler as a backend ... but the only way this could be done legally is if the GCC compiler spit out something the Sun compiler can input (they can't be linked together), and what else could that be but C? < 1241571083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241571107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: know anything about unionfs? < 1241571117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I wouldn't suspect it was C except I /know/ they had a GCC hack to do that) < 1241571120 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A tiny bit. < 1241571138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UnionFS is a hack that I'm rather fond of. < 1241571145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'd like to put ~/.* ie dotfiles on my ssd; but leave the rest of ~ on my mechanical slowhd < 1241571148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can unionfs do that < 1241571158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241571165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good. how? < 1241571177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i also want creating ~/.foo to put it on the ssd < 1241571181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to avoid manual work < 1241571225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's trickier. < 1241571241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1241571266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But to do that with UnionFS, except for create ~/.foo putting it on the SSD, just unionFS them together. < 1241571282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: my other idea is to just have ~ be on the ssd, and keep ~/media/ on the mechanical HD; but media includes downloads and shit so I'd pretty much have ~/{.dotfiles,local(bin/,etc),media} < 1241571283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which sux < 1241571290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAH < 1241571296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: any ideas? < 1241571297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what < 1241571300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A friend of mine used my font in a program for a show he did X-D < 1241571304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With, I think, the SSD as the lower-level filesystem... < 1241571321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That other idea is easy. Nay, trivial. < 1241571332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mount the mechanical HD in ~/media/. < 1241571334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Naturally; it's just mounting media < 1241571346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Your font? < 1241571347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But don't you agree that having to type ~/media/src instead of ~/src is a bitch? < 1241571351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It kind of defeats the point of ~. < 1241571362 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://codu.org/gregor_handwriting.ttf < 1241571390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So, any ideas? It's rather complicated < 1241571440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, it is rather complicated. < 1241571455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UnionFSing it wouldn't be hard, except for the . files. < 1241571471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a consequence of unix being so stupid as to lump "OS-related data specific to the user" and "user's personal documents" together < 1241571489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If we had e.g. /usr/ehird/etc/... and /usr/ehird/home, where HOME=/usr/ehird/home, this'd be trivial < 1241571523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Namsayin'? < 1241571564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, well. pikhq: if you think of anything, please /msg me. < 1241571564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241571566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1241571914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION votes that we create a new distro for you < 1241572115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i thought he was already making hirdux? < 1241572323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhhh, gccfss converts things into Sun's internal IR then dumps that :( < 1241572393 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241572507 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Holy crapsicles! < 1241572517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :gcc -fdump-tree-gimple < 1241572519 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The output is practically C < 1241572550 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1241572597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was just saying that Sun made a compiler that dumps C code from GCC, but have apparently abandoned that. < 1241572606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then I discovered that the GCC -fdump-tree-gimple option /almost/ does that. < 1241573094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, it seems to do nothing. < 1241573101 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ls < 1241573133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241573174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And what do you mean, "almost"? I'm seeing valid GNU C. < 1241573194 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That must have been one insubstantial file you dumped :P < 1241573202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was a quine. < 1241573204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241573220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Surely you must have at least one variable named D.43243? < 1241573238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes... Very odd, but definitely valid. < 1241573247 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhhhhhhh, no? < 1241573256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1241573271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There's a . there :P < 1241573303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could almost make that C. < 1241573322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Almost? You could make that into C. < 1241573339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Try it for C++ too. It's a little bit farther, but still quite Cish. < 1241573437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't take too much effort to make gcc output C, then. < 1241573457 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Exactly my thoughts. < 1241573558 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll go hack up BF-Joust < 1241573621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does -fdump-tree-all < 1241573638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Enjoy your seventy files. < 1241573669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What can I say? I'm curious. < 1241573691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the total is 129 files. < 1241573698 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241573869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's some interesting stuff. < 1241574553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does anybody know how BF Joust Hill calculated its scores? < 1241575196 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The scores in FYB are just number of wins minus number of losses *shrugs* < 1241575556 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :apparently the going price for Twitter is $700m < 1241576172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or $20b for 3. < 1241576190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Errrr, $2b, X-P < 1241576201 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :2.1 < 1241576208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, you get a special deal for 3. < 1241576213 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aha! < 1241576215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was the joke, never mind, bleh X-P < 1241576254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :buy two get one for slightly less! < 1241576276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, $100,000,000 is "slight" :P < 1241577220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I registered #fyb < 1241577225 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fyb? < 1241577238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Competitive Brainfuck (well, one form of it) < 1241577244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/README < 1241577378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I registered #fyb because I'm trying to revitalize interest in FYB :P < 1241577393 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ooic < 1241577413 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Which is TOTALLY not self-serving :P ) < 1241577798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :last night i had a thought about classifying esolangs < 1241577816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : But only one. < 1241577823 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241577838 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeesh, my jokes really aren't landing in here recently. < 1241577979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strong winds, maybe. < 1241578101 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels evil < 1241578118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Feel evil by writing some FYB :P < 1241578244 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want to start a war between Agora and the Aerican Empire < 1241578260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to start the Aerican Empire. < 1241578301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to start a war between the Aerican Empire and the American Representative Republic. < 1241578336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I want to make Agora sovereign. < 1241580319 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1241580353 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241580389 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241581548 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241582157 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241582606 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1241584061 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241584069 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241584125 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a new report program for FYB that has a fairer scoring system, outputs the score board in order, and is a hunk of extremely gross C code, and for some reason I can't even begin to fathom it works everywhere /except/ when it's running under EgoBot. < 1241584266 0 :xor!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241584395 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/report.txt : Even though waitpid actually does WAIT for the child process before complaining that there are none. WTF? < 1241584562 0 :xor!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241584793 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"POSIX.1-2001 specifies that if the disposition of SIGCHLD is set to SIG_IGN -- then children that terminate do not become zombies *and a call to -- waitpid() will block until all children have terminated, and then fail with errno set to ECHILD*." < 1241584807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's about the only case I can think of where waitpid would first wait, then return ECHILD. < 1241584925 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only of course I didn't set SIGCHLD to SIG_IGN, because that makes no sense :P < 1241585058 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTFWTFWTF?!?!?!!? < 1241585071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I just added signal(SIGCHLD, SIG_DFL) to the beginning of my program and it works. < 1241585086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do you inherit signal state from your parent?? < 1241585097 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1241585100 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241585102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would guess so, yes. Since I can't see where else it could come from. :p < 1241585127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was always default. It doesn't make /too/ much sense to inherit it, since it's a set of pointers to programs in user code ... < 1241585143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But then, I guess you could inherit the ignored/not-ignored matrix. < 1241585220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/report.txt Now THAT'S a pretty report :) < 1241585246 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241585429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hey ehird you around? < 1241585733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, you know, inheriting signal state on fork() makes sense since the function pointers and all are still valid; then POSIX exec() says that all signals have SIG_DFL disposition except those that were SIG_IGN in the calling process; with a special exception that in case of SIGCHLD, it is unspecified whether it's ignored or default-action in the new process. < 1241585771 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So you had, in fact, a program with unspecified behaviour there. < 1241585782 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Arrrrrrrrrrrrrrgh :P < 1241585813 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241586007 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(To clarify: it is unspecified in the case it was set to SIG_IGN; of course it's SIG_DFL if it was something else in the exec-caller.) < 1241586130 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right, right. < 1241586144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it works now, and my scorecard is hypersexy. < 1241586225 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did a text-based report for that "introduction to AI" course tournament I ran, too; it was a bit less-than-sexy -- http://www.niksula.hut.fi/~htkallas/ai-2009.txt -- because I saved all the sexiness for the final HTMLized results page. < 1241586290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ASCII "Re", "Bl" and "Ti" aren't distinct enough IMHO < 1241586309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ding dong, the witch is dead! < 1241586318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(SCO's going chapter 7) < 1241586358 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The HTML version does colors: http://www.cs.hut.fi/Studies/T-93.4400/2009/results/ -- come to think of it, that's not very friendly towards people with color-related vision issues. < 1241586480 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sweet, that's better (for us) then chapter 11, right? < 1241586501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Chapter 7 means that the court sells off everything they own. < 1241586506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sorting the rows/columns of the results matrix in order of score makes it have a rather pleasant distribution of colors, though. < 1241586507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the company ceases to exist. < 1241586517 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So can you buy Linux for cheap from the court, then? < 1241586522 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right, as opposed to chapter 11 which is "We're gonna try really hard not to! :(" < 1241586523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: LAWL < 1241586549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Chapter 11 means that the debtors and the company talk about how best for the company to get out of debt. < 1241586560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, yeah. < 1241586575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I hope that someone buys SCO for the FSF. ;) < 1241586589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or the OSDN; that'd work just as well, really) < 1241586622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I love GCC's SCO message. It's something like "People have told us to remove SCO support as protest against SCO being douchebags, but they're such insignificant douchebags that it's not even worth the effort." < 1241586655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241586660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's wonderful. < 1241586664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a little bit more lightly worded than that :P < 1241587601 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241587772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/SCORES // can anybody understand this who isn't me? < 1241587843 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241587882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I understand it. < 1241587898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, I have something to tell you. < 1241587913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I am you from a mirror universe where the average IQ is 50. < 1241587916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241587955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :........... I can't even begin to comprehend the implications of that statement :P < 1241587966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... On second thought, nor can I. < 1241587974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's 11:30, and I'm a tiny bit sick. < 1241587987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that seemed clever at the time. < 1241588002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :iq of 100 is defined to be average < 1241588005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, yeah. I can't even begin to comprehend the workings of my mind ATM. < 1241588021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well aware of it. < 1241588036 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Right, that was mainly what made it so confusing, is that since 100 is just arbitrary, that could mean any number of things :P < 1241588065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I screw with your head. < 1241588077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hot < 1241588180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn right it is. < 1241588356 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241588501 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241588938 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241589001 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241590130 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241591064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's rare that a commercial shows people enjoying peanuts shortly before their (implied) grizzly death. < 1241591088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading My Immortal < 1241591104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If I start acting like an imbicil, it's because MI drained me of my intellect < 1241591141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What sort of an imbicil would spell imbecile as imbicil? :P < 1241592001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I recently discovered that there are people who are incapable of changing the battery in their car. < 1241592019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm strongly considering changing my name to Wonko now. < 1241592041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1241592093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think i've changed a car battery < 1241592177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But have you licked a car battery? < 1241592187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241592196 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've licked a 9 volt battery, does that count? < 1241592213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How would you describe the flavor of 9-volt-battery-with-leads-touched-to-tongue? < 1241592231 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like a battery < 1241592281 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a useless (and not particularly accurate) answer :P < 1241592288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Tasted lead acid? < 1241592299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :have you ever tasted a 9-volt before, gregorr? < 1241592306 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Tasted in what sense? < 1241592315 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :touched the leads to your tongue < 1241592320 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A depleted one, so I'm really tasting it rather than tasting the effects of electricity on my tongue? < 1241592321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With that, I bid you guttennacht. < 1241592325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that's sort of different :P < 1241592339 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I have. < 1241592346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But not recently. < 1241592350 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well then you know what it tastes like! < 1241592356 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I recall it being painful, but sweet. < 1241592370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not sweet at all, sir < 1241592373 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it tastes like electricity < 1241592377 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not really, it's not like food, it's just shocking your tongue, so I don't know if everybody tastes it the same :P < 1241592393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I definitely recall it as sweet. < 1241592396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet and a bit sour. < 1241592410 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sour might be close < 1241592454 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241593443 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241596799 0 :clog!unknown@unknown.invalid QUIT :ended < 1241596800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241598451 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241599078 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1241599680 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241601009 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241606880 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Any of you fellows know some ROOT? < 1241607327 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not me < 1241610720 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1241612554 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's say that I declared the object TH1F *h2 = new TH1F(stuff in it) in C++, how to DESTROY IT < 1241612608 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what do you want? < 1241612636 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :just destorying or deallocating allocated memory as well or doing something else? < 1241612710 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mostly that the program stop saying Warning in : Replacing existing TH1 < 1241612742 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or if you know how to empty an histogramme in ROOT, that could work too < 1241612750 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :So I can just reuse it < 1241612785 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i have absolutely no idea on TROOT, as i don't know the context < 1241612796 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads past log < 1241612804 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, just destroy the object then you know < 1241612822 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :delete h2? < 1241612824 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :delete h2;* < 1241612835 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thankies < 1241612837 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lessee < 1241612868 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm still unsure whether that question is any way related to esolang... anyway. < 1241612876 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :in any way* < 1241612899 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not < 1241612913 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's just the only chat I'm on with people who know coding < 1241612929 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also now I've got *** Break *** segmentation violation and a shitload of errors D: < 1241612933 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What did I dooo < 1241615528 0 :WangZeDong!n=butt@92.135.144.7 JOIN :#esoteric < 1241615944 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What you are doing is tasting the unearthly joys of manual memory management. < 1241615996 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/joys/delights/, that word fits better. < 1241616137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm around now, offline bsmntbombdood. < 1241616320 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241616324 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241616349 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241616667 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241616826 0 :MizardX!n=MizardX@213.88.249.10 JOIN :#esoteric < 1241618217 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1241618711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I have just uploaded Embedded GLIBC (EGLIBC) into the archive (it is currently waiting in the NEW queue), which will soon replace the GNU C Library (GLIBC). " < 1241618714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian's switching libc! < 1241618719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.aurel32.net/?p=47 < 1241618746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"And then, suddenly, Ulrich Drepper became irrelevant." < 1241618999 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :hahaha those ulrich drepper bugs are incredible < 1241619003 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what a massive cock < 1241619004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241619016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------- Additional Comment #17 From Dave Houston 2008-07-07 05:05 [reply] ------- < 1241619016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Paid $1 via paypal. Trans ID 3H4989806A1962407 < 1241619028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in reply to ulrich saying he wasn't paid by the reporters) < 1241619029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241619074 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :hahaha yeah i just read that < 1241619106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: < 1241619107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------- Additional Comment #27 From Paul Wankadia 2008-07-08 04:48 [reply] ------- < 1241619108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I concur, Ulrich. This bug has been discussed to death and only the trolls are < 1241619110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reopening it. If anyone wishes to "me too" this bug, please open a new bug. < 1241619112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1241619114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :------- Additional Comment #28 From Ulrich Drepper 2008-07-08 05:08 [reply] ------- < 1241619116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop commenting. < 1241619118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i lol'd < 1241619195 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1241619210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: http://sourceware.org/bugzilla/show_bug.cgi?id=4403 < 1241619219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's such a stupid joke why doesn't he remove the function :) < 1241619236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"glibc is not meant for embedded crap and I'm not going to start adding < 1241619236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :work arounds for garbage like that." < 1241619248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hope that all embedded systems fail when Ulrich Drepper tries to use them forevermore. < 1241619381 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :does anybody really consider that shit acceptable < 1241619388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ulrich drepper < 1241619396 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241619397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To an extent < 1241619414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, he /is/ allowed to do what he wants < 1241619415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet eglibc X.org's glibc's Xfree86 < 1241619420 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He just shouldn't be such an asshole about it ;-P < 1241619438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or egcs's its fsf-gcc2 < 1241620426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The Pirate Party becomes the third biggest party in Sweden by membership count" < 1241620427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1241622705 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241623010 0 :dhfhdhdh!n=dhfhdhdh@64.55.144.38 JOIN :#esoteric < 1241623060 0 :dhfhdhdh!unknown@unknown.invalid PRIVMSG #esoteric :anyone reads tarot here < 1241623063 0 :dhfhdhdh!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241623068 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1241623098 0 :dhfhdhdh!unknown@unknown.invalid QUIT :Client Quit < 1241623100 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241623112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl! < 1241623118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: < 1241623119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:17 dhfhdhdh: anyone reads tarot here < 1241623120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:17 dhfhdhdh: ? < 1241623123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(from just before you came in) < 1241623129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yet another misinterpreter :^) < 1241623129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241623143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's funny because they're idiots, see < 1241623148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't read tarot, but I have played Shin Megami Tensei. < 1241623153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hey, dialup isn't in your hostname < 1241623161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(such a good series...) < 1241623163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm on satellite. < 1241623179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Heh. what speed? < 1241623198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. o O ( I imagine you live on top of a mountain somewhere :-P ) < 1241623211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :512k. :( < 1241623223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used to think satellite internet was the fastest you could get when I was young and dumb. :-D < 1241623226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Beats dialup. < 1241623229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not on top of a mountain; then I'd have better Internet. < 1241623237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That it does. < 1241623277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It may be less taxing on your mental health to get the required infrastructure to be a DSL provider (not a lot, actually, IIRC) and use that :-P < 1241623291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bonus: I'm pretty sure it'd be really fucking fast. < 1241623324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, y'know. Impractical. < 1241623338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And pricey. < 1241623362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is living with grandmother for cost reasons < 1241623492 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241623957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :md5("369df80") = 0x369df804185add9e156ea9d033950296 < 1241623961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zomgqwtfbbq < 1241624011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1241624024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's almost an md5 quine. < 1241624044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah; finding a full one would take a while < 1241624052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(17805635143236190248826092 years to try all md5s of the length of the hex output) < 1241624065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.elliottkember.com/kember_identity.html [turn off CSS if you want, that background/italic thing is fucking irritating] < 1241624441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://echochamber.me/viewtopic.php?f=12&t=36233 < 1241624659 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1241624850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: "Given that MD5 is considered to be Collision Free (weak and strong)," < 1241624852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guy's on crack < 1241624860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i calculated 50 md5 collisions for breakfast < 1241624902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also check out the linked older thread, i guess < 1241624937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and then you head breakfast at Milliways? < 1241624944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241624983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was going to correct my grammar, but then i noticed a typo had already corrected it < 1241625004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: um no that's still incorrect < 1241625014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume "head" is the correct time travel grammar < 1241625019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah :D < 1241625026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No hash algorithm has no collisions. < 1241625033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no shit < 1241625037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241625043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what did you think the grammar error was < 1241625066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"had" is obviously incorrect there < 1241625075 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's _so_ linear time < 1241625077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(except maybe that "Xor that string with some known string" algorithm? :p) < 1241625116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah :D < 1241625177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the assumption is a hash has a length bound... < 1241625186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it would be useless as a hash < 1241625208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My point being that the only perfect hash is useless. < 1241625219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(exceptions for when you know the range of values that you'll be hashing) < 1241625250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Is there really a fake rapture coming or is it just disinformation to get people to think a fake rapture is coming so when the real one does everyone rejects it?" < 1241625251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sherryshriner.com/sherry/fake-rapture.htm < 1241625256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's head asplode < 1241625276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... How the fuck would you create a fake rapture? < 1241625279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you experiencing a fake rapture right now? < 1241625291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: projecting it in to the air, say new agers < 1241625303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :images of aliens and shit, they project it on to the chemtrails < 1241625309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ufos = testing the chemtrail projection system < 1241625311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I shit you not < 1241625317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that paragraph I pasted is amazing in its mind-breakage < 1241625358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was a matter of public record now that most of those UFO reports are military aircraft testing? < 1241625359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241625380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THAT'S < 1241625380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1241625381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEY < 1241625383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WANT < 1241625385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU < 1241625387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TO < 1241625389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THINK! < 1241625392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Fnord. < 1241625546 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WAKE UP AND SMELL THE SULFUR! < 1241625585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why must so many people be dumb about Revelations? < 1241625624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just farted, that would be sulphur wouldn't it? < 1241625675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *Revelation < 1241625699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And because to get to that point you already have to let down all your rational thinking and logical reasoning. 'Scalled religion. < 1241625755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LAWL < 1241625763 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I love how there are aliens AND Satan out to get us. < 1241625771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Satan is an alien from the planet HELL. < 1241626254 0 :Robdgreat!unknown@unknown.invalid PART #esoteric :? < 1241626621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ...and he is ME! < 1241626638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we all suspected that. < 1241626645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"""Fake rapture = lie" is a lie to distract you" - just a lie" is the lie you have fallen for, GregorR. < 1241626653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Death will be upon you! < 1241626664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unless you accept JEBUS2000(C)(R)(TM)(MONKEY) < 1241626667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which you must not! < 1241626676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For I am Satan, and, uh, I'd like some market share, y'know? < 1241626682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you too. < 1241626692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you cannot even cast a die to decide because gambling is the work of SATAN < 1241626709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHA < 1241626712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SO IS THINKING RATIONALLY < 1241626718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEREFORE EITHER YOU MUST < 1241626723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(1) BLINDLY ACCEPT SATAN ON FAITH < 1241626727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2) THINK ABOUT IT THUS ACCEPTING SATAN < 1241626740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND DON'T THINK ABOUT THAT IF YOU DON'T WANT TO FALL PREY TO ME < 1241626768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blindly ignores the question. again. < 1241626796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Aha, but blindly ignoring the world around you? That is no mark of Jesus! Well, um, okay, yes it is BUT by reading this sentence you've become confused and thus YOU ARE MINE. < 1241626798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING IS A LIE < 1241626816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I also purvey in contradictions, so you're mine too. < 1241627197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:01:18 since if two objects are close, their balls don't really intersect < 1241627198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:02:09 so basically, balls would take their shape from 1. how unique they are, or how far they are from others, and 2. their importance... the probability at which a certain object is described should grant it greater space < 1241627226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :.............. < 1241627252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241627252 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :..............! < 1241627425 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241627725 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241628556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241628576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no what < 1241628597 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HE WILL BEHOLD NO GLORY! < 1241628604 0 :MizardX!unknown@unknown.invalid QUIT :"Dead pixels in the sky." < 1241628798 0 :MizardX!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1241629114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: know anything about nvidia cards? I'm trying to work out what the rough ATI equivalent of a GeForce 9800 GT is. < 1241629163 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jathardware.com/2/video.html#lista < 1241629214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So, "crap". < 1241629223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Between the 4830 and 4770. < 1241629229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll pass on that. < 1241629247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's better than my previous card :-P < 1241629293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, but the only reason it's a contender against the 4850 is the better linux drivers. < 1241629357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It'd probably help if I could read finish < 1241629359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*finnish < 1241629388 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not much < 1241629414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, as I scroll down the price list the cards get shittier (as is to be expected.) < 1241629419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it looks like it's the 4850 for me. < 1241629453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if ATI will come out with a 4890 X2. That would be ridiculously over the top. < 1241629744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Know anything about the SanDisk 256GB SSD? I'm betting on "suck", but... < 1241629873 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, know nothing < 1241630046 0 :Slereah!n=butt@ANantes-259-1-115-52.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241630152 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.pcper.com/article.php?aid=704 < 1241630152 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1241630164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's not it. < 1241630164 0 :oerjan!unknown@unknown.invalid QUIT :"Lost terminal" < 1241630169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you mean another thing. < 1241630170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know, but it's cute. < 1241630176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. It looks ridiculously expensive just looking at the picture. < 1241630182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is the look of a ridiculously expensive drive. < 1241630203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Also crap, since I don't wanna rely on volatile memory for non-volatile data ;-) < 1241630216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not volatile :-P < 1241630231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's RAM... :P < 1241630241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not completely < 1241630250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241630251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It does save the data when it's off :-P < 1241630258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Holy shit @ that case. < 1241630258 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not just $1500 for 4GB >_< < 1241630305 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241630527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Pfft it only has 4GB :P < 1241630548 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's 300K IOPS < 1241630564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Does anyone actually need that speed? < 1241630573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :640K is enough for anyone! < 1241630586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No but seriously. < 1241630594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nobody 'needs' speed :-P < 1241630605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: critical servers do < 1241630611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SSDs supposedly make your shit start up faster < 1241630613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not 300K iops speed < 1241630616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure, that's true < 1241630617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I imagine that would speed it up 1000x beyond that < 1241630621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but when you get that high, can you really tell? < 1241630639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can probably tell the difference between that and an SSD < 1241630652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mean, there's noticeable delay before opening stuff even on an SSD. On that, not necessarily. < 1241630725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But really, it's like the current versions of cfunge vs. CCBI. < 1241630764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you're running Mycology, it doesn't matter whether it's 0.2 or 0.02 seconds. :-P < 1241630770 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But you can still /notice/. < 1241631644 0 :puzzlet!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631644 0 :Dewi!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631645 0 :ineiros!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631645 0 :Ilari!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631645 0 :Asztal!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631645 0 :ehird!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631646 0 :thutubot!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631648 0 :AnMaster!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631649 0 :mtve!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631649 0 :oerjan!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631650 0 :kerlo!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631651 0 :tombom!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631653 0 :rodgort!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241631789 0 :AnMaster!n=AnMaster@d83-177-4-200.cust.tele2.se JOIN :#esoteric < 1241631789 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241631789 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1241631990 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241631994 0 :thutubot!n=thutubot@normish.org JOIN :#esoteric < 1241632020 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1241632020 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1241632020 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1241632020 0 :Dewi!n=dewi@124-171-205-11.dyn.iinet.net.au JOIN :#esoteric < 1241632020 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1241632020 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1241632020 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241632043 0 :ineiros!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241632043 0 :Dewi!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241632043 0 :Ilari!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241632052 0 :Dewi!n=dewi@124-171-205-11.dyn.iinet.net.au JOIN :#esoteric < 1241632052 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1241632052 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1241632120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "SATA based SSD's usually run at 0.1ms, while PCI-E based SSD's usually run at 0.0ms. " < 1241632123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.0ms hurr < 1241632145 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241632184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Like I said. :-P < 1241632199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: They actually have zero latency, literally. < 1241632202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's how amazing they are. < 1241632215 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241632313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16820227407 ← This is the most expensive memory you can get on newegg (save for a 16GB DDR2 kit from corsair) < 1241632842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"irony, n: [Ulrich] The morale of this is that people will hopefully realize what a control freak and raging manic Stallman is." < 1241634149 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241636544 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1241637688 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241637690 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241638484 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That final was /painfully/ easy. < 1241638488 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good friggin lord it was easy. < 1241638655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was so easy, it was hard! < 1241639193 0 :mtve!n=nmtve@65.98.99.53 JOIN :#esoteric < 1241639251 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241640007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches Parallels Desktop install DirectX 6 < 1241640085 0 :MigoMipo!n=MigoMipo@84-217-13-234.tn.glocalnet.net JOIN :#esoteric < 1241640204 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241640526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523! < 1241640533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241640539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, I got quite a lot done last night actually < 1241640548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a BF Joust (ais523-style rules) interpreter < 1241640553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and tried out some example programs on it < 1241640559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAARGH! This game needs the CD in the drive to work. < 1241640561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I HATE that., < 1241640573 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :yep sucks < 1241640580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: which platform is the game intended for, and which platform are you trying to run it on? < 1241640588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree it sucks, but it might suck even more depending on circumstances < 1241640589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll take shitty DRM over HAVING A GODDAMN CD IN MY DRIVE ALL THE TIME < 1241640603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :requiring the CD /is/ a form of DRM, just a primitive one < 1241640607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The game's for Windows, I'm running it on OS X via Parallels (in Coherence mode to try and help me forget that it's windows) < 1241640612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241640615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, but I'd prefer rootkits to requiring the cd, srsly < 1241640632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Windows users get all sorts of stupid tricks pulled on them when they try to play games < 1241640699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives up, puts CD in < 1241640706 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What game < 1241640716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Worms: Armageddon. A true classic. < 1241640724 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1241640725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Thus the installing of the ancient DirectX 6...) < 1241640740 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall that I liked Worms 2 more, for some reason < 1241640754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it was my frustration at getting stuck on the fourth level or so, while Worms 2 didn't have levels < 1241640759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, DX6? < 1241640763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure even Wine can manage that < 1241640763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1241640766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can < 1241640773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need a hacked ddraw.dll though < 1241640779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, it errored out < 1241640781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Master of Orion 2 wants DirectX 2 < 1241640792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you don't have to do the levels in w:a < 1241640797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know you don't < 1241640802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241640817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wa caused an Access Violation (0xc0000005) < 1241640818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in module wa.exe at 001b:0044f994. < 1241640819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CyberShadow beta, version 3.6.29.0 < 1241640821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241640821 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: consent < 1241640822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I've equated W:A < W2 in my head < 1241640824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't do that, W:A, 'kay? < 1241640838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It dereferenced NULL. < 1241640847 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :also, ehird: later today I'm going to make it actually useful just sayin' < 1241640853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why there was a anull there? < 1241640857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*a null < 1241640867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and by extension, I wonder where it was? < 1241640869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: consent to what < 1241640877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241640878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241640880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I won't consent to that < 1241640882 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1241640892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because bayes 2 isn't ready yet < 1241640911 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :don't care, it will be < 1241640912 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1241640918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Will. Future tense. < 1241640948 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh well, bobthj's pledge cannot be terminated, so we'll do it next month if necessary < 1241640989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.macuser.de/forum/f105/worms-armageddon-parallels-286152/ < 1241640990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241640992 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :go implement this shit www.randomhacks.net/articles/2007/03/03/smart-classification-with-haskell < 1241641002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241641036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha, a fix < 1241641063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work but oh well < 1241641111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT WORKS < 1241641112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE < 1241641114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1241641236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1241641238 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: then take the next one up as well. < 1241642491 0 :WangZeDong!n=butt@ANantes-259-1-99-7.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241642491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241642570 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241642571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, another fix < 1241642692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1414581 < 1241642731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the fix is apparently "turn off 3d acceleration for the vm" < 1241642732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :worth a try < 1241642737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's BF joust, me-style < 1241642741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, wa.exe is just 4MB < 1241642774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it allows a couple of abbreviations in input programs < 1241642782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which expands to just pure BF, but it makes the programs a lot shorter < 1241642785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaargh < 1241642789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently the vm already has directx < 1241642789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a)*5 is equivalent to aaaaa < 1241642793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and installing it breaks it < 1241642806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a{b}c)%5 is equivalent to aaaaabccccc < 1241643189 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241643290 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241643420 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241643438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you happen to know how to uninstall directx? < 1241643447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose not, but you mentioned directx 6 < 1241643492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I mentioned DirectX 2, actually < 1241643500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you did < 1241643505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mentions DirectX 15 < 1241643522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And no, I don't know < 1241643535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fuck my life I'll must remake the goddamn vm >_< < 1241643562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, uninstalling is one of the things Windows does /really/ badly < 1241643624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one day I'll solve virtualization issues. all of 'em. < 1241643723 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241643735 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241643765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Digg (finally) gets Facebook Connect integration" < 1241643766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP, OpenID. < 1241643819 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241643827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what? < 1241643833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Non sequitur < 1241643838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No it's not. < 1241643846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is for me, hence '?' < 1241643848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Facebook Connect serves the same purpose as OpenID except more locked down and vendor-specific. < 1241643858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, well, shittier in general. < 1241643876 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And Digg used to use OpenID but doesn't any longer, or you imply that it will not, or what? < 1241643910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: With such large sites integrating Facebook Connect (CNN, Digg, ...) OpenID's future adoption prospects seem very bleak. < 1241643942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241644025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Starting today, Mininova will use a content recognition system that detects and removes torrent files linking to copyright infringing files" < 1241644027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP, Mininova. < 1241644032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(A lot of things are dying today...) < 1241644060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hi , < 1241644061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering what would be left to download from mininova after all ”illegal” torrents are gone? Anyone have a clue? < 1241644066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SCO, too. < 1241644071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LINUX ISOS! < 1241644072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241644075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SCO aren't technically dead yet < 1241644084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I get all my LINUX ISOS from Mininova < 1241644089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes you do! < 1241644089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Also, Star Trek New Voyages. < 1241644089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and unfortunately, knowing SCO, they need to be more than technically dead before they'll shut up < 1241644112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Can't be too much longer, though. < 1241644133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Their offices will probably be auctioned off in a couple months. < 1241644147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wish something terrible-but-not-fatal would happen to the SCO people who keep pushing their shitty lawsuits. < 1241644174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn scum. < 1241644176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: who knows, maybe the bankruptsy will be dismissed rather than converted to chapter 7 < 1241644179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :stranger things have happened < 1241644185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe the judge will even hold it in 11 for some reason < 1241644206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would be horribly dumb. :/ < 1241644236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241644251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but enough weird things have happened in the SCO litigation already I'm not taking anything for granted < 1241644261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1241644263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, apparently the current SCO is full of mormon kooks < 1241644280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :utah's so ridiculously full of them... < 1241644759 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241644760 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241645211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bwahahahaha... I'm reading some 2005 logs of CakeProphet saying he's so happy he's going to be unschooled, is asexual and always will be, forever and ever. I seem to distinctly recall him talking about getting girls naked on webcam a year or two ago in #wikipedia. XD < 1241645218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irc logs are such fun. < 1241645410 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1241645420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : GregorR: then take the next one up as well. < 1241645424 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no next one up! < 1241645437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The next one up, GregorR, < 1241645440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is YOUR FACE. < 1241645460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241645460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl < 1241645461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIRD- < 1241645462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DEGREE- < 1241645463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ICE < 1241645465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BURN < 1241645467 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :mininova's doing what? < 1241645473 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I don't see anything on their site about it < 1241645485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :At the top, 'latest blog article' < 1241645487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: see torrentfreak.com < 1241645492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.mininova.org/articles/2009/05/06/torrent-removal-trial/ < 1241645498 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241645505 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Congratulations, you've run out of math. < 1241645514 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I looked there, top article is something about pirate party :p < 1241645517 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, there it is < 1241645519 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I'm just blind < 1241646040 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://lifthrasiir.jottit.com/esotope-bfc_comparison well, i'd thank you if you suggest more compilers worth including here. < 1241646055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, oh dear, looking at Esolang < 1241646069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone's written a language which is basically BASIC, except that you define commands by writing definitions of them in JS < 1241646079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, they didn't specify JS, but that's what the language looks like < 1241646090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also you can't redefine GOTO or END, presumably the author didn't figure a better way to do flow control < 1241646135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: fungot uses run-length coding < 1241646135 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: " is it a nice way?" holding her hand on the top of his head.) < 1241646181 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241646275 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241646326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust [>[-]+] < 1241646355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, me-modified BF Joust seems to have three main strategies < 1241646379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one is the aggressive one of running to the enemy flag and reducing it to 0 < 1241646405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second involves guarding your own flag, trying to leave it at 0 for exactly one cycle so your opponent falls off the end < 1241646418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the third involves messing around slowly near your opponent's flag so a defensive opponent will self-destruct < 1241646449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they stone-paper-scissorsise quite nicel < 1241646451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*nicely < 1241646459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can try multiple strategies in the same program < 1241646927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot uses run-length coding for +, - and <, but not >; that's reasonably uncommon. < 1241646928 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: advice for offby1 thanks, i'll read in it a sec. i can see " iood" there. < 1241646953 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That was almost lucid < 1241646957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, < 1241646967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but why is there a "iood" there? < 1241647034 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A "iood" is a person I know, although he's changed nicknames since then. I think fungot's seeing into the past, or some such thing. < 1241647034 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it is -much- more fun when they don't, they warn you about the contents of a string < 1241647052 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: not >? quite uncommon. < 1241647054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I'd love to know the context of that < 1241647153 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241647176 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The latter one? < 1241647281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what comes before "it is -much- more fun when they don't" < 1241647284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably there isnt' a consistent context < 1241647293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it sounded like fungot was replying to someone < 1241647294 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ( ( flip) 5 10)) < 1241647327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W:A WORKS! < 1241647330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRAISE THE LORD! < 1241647335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just had to uninstall the video drivers :P < 1241647363 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's from #scheme in 2005; here are five lines of context, such as it is. < 1241647367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-03-30 09:16:52] < evoli> (who is Riastradh like?) < 1241647367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-03-30 09:17:13] < evoli> must be the lobster guy? < 1241647367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-03-30 09:17:47] < Riastradh> I really can't say that _I_ find any resemblance there with a...four-nosed lobster who poses as Jesus, Uncle Sam, some cowboy, a medic, or a lawyer... < 1241647367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-03-30 09:18:04] * evoli sticks to the raging ancient prophet then < 1241647370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :[2005-03-30 09:18:36] < evoli> it is -much- more fun when I have no idea who someone resembles in appearance :D < 1241647447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is something about a "Zoidberg" in a "Futurama" (okay, I know what the latter thing is). That channel is not always so lucid either. < 1241647843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Futamura < 1241648207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Vertical space is precious since if it's not wasted you can see more program in the terminal space, so don't waste it!" < 1241648209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi 80s < 1241648280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You say that like it's a bad thing < 1241648397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: also, plz delete your comment on that same article, I mean, internet people elsewhere = freaky, kay. :P < 1241648449 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241648519 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241648523 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241649155 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241649201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define UP 31337 < 1241649201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define DOWN 666 < 1241649201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define LEFT 420 < 1241649201 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :#define RIGHT 69 < 1241649210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting defines... < 1241649238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Part of 1l_a_mmi :P < 1241649402 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241650006 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241650308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, debian's switching their libc to a fork of glibc, rather than the original < 1241650315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241650317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :old news < 1241650317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241650321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a fork designed for embedded systems too < 1241650323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I welcome the change < 1241650330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalms < 1241650332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, a fork that doesn't involve Ulrich is probably the main reason < 1241650339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it works for non-embedded systems too < 1241650339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241650345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it isn't just embedded < 1241650347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was just the main goal < 1241650356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Linux libc 7 ahoy! < 1241650365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, eglibc. < 1241650376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Drepper fanboy :-P < 1241650381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right, libc 7. < 1241650391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm just joking about a libc fork. < 1241650414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241650422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why else do you think that glibc 2 is libc.so.6? ;) < 1241650451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :13:30:37 The next one up, GregorR, < 1241650452 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :13:30:40 is YOUR FACE. < 1241650457 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then - his HATS < 1241650464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's when it gets scary. < 1241650477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :THE HATS! < 1241650548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i noted that the wp article on Ulrich Drepper mentioned nothing about his assholeness, apparently it once did but was removed as insufficiently sourced, i think < 1241650569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(inferring from the talk page) < 1241650612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and one comment suggested deleting the article as he wasn't really known for anything other than being an asshole :) < 1241650898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241652058 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241652268 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1241652821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241652821 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh test trigger udage01 underload unlambda whirl < 1241652861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1241652861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bfbignum echo hello rot13 < 1241652882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp < 1241652882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for ! < 1241652885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we should add bfjoust, somehow < 1241652928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1241652928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: * < 1241652951 0 :oklopol!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241652953 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :helloes < 1241652971 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just finished a nice 8 hours reading streak < 1241652973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*hour < 1241652978 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklo! :D < 1241652988 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :psyggo! < 1241652995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1241652996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1241653008 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :mmmmm! < 1241653056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help daemons < 1241653057 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemons: !daemons. List running daemons. < 1241653087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help kill < 1241653087 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :kill: !kill . Kill a running daemon. < 1241653093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!* < 1241653137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :don't daemons usually fly < 1241653149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good point < 1241653161 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241653297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Daemons don't work right now ;P < 1241653299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp yodawg unlambda http://oerjan.nvg.org/esoteric/interpreter.unl < 1241653301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter yodawg installed. < 1241653367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg ``````````````.H.e.l.l.o.,. .w.o.r.l.d.!ri < 1241653367 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241653370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241653391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not hugely useful to install an interpreter for a language that's already supported :P < 1241653392 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1241653393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bfbignum echo hello rot13 yodawg < 1241653417 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats his head against 1l_a < 1241653432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what about it? < 1241653503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241653511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made a program that should (so far) output 01 < 1241653516 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But instead, it outputs nothing X_X < 1241653524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl < 1241653524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Errr, cancel that, it just doesn't output the 0. < 1241653525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1241653539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1241653539 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1241653547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp /// perl http://oerjan.nvg.org/esoteric/slashes.pl < 1241653547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ___ installed. < 1241653551 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241653557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp /// < 1241653557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ___ deleted. < 1241653561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl < 1241653562 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1241653572 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmm ... < 1241653572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes test/a/test/aaa < 1241653573 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :testtesttesttest < 1241653602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp /// bf +++++++++[>+++++++++++++>+++++++++++>+><<<<-]>>.+++.<.-------.>+.--.>+. < 1241653602 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ___ installed. < 1241653606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!/// foo < 1241653606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cfunge < 1241653607 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241653610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!___ foo < 1241653610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cfunge < 1241653616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!)!@ foo < 1241653616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cfunge < 1241653618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does it copy the web page, or download it each time? < 1241653619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ___ < 1241653619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ___ deleted. < 1241653623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It keeps it around. < 1241653631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good < 1241653642 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was the worst and most ambiguous way I could answer that X-P < 1241653645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It only downloads it once :P < 1241653653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that i'm aware of having any web quota < 1241653735 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The server for EgoBot does, but it's 120GB :P < 1241653835 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp chiqrsx9p perl http://oerjan.nvg.org/esoteric/chiqrsx9p.pl < 1241653835 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter chiqrsx9p installed. < 1241653888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hqrs+ < 1241653894 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241653955 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241653958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p h < 1241653962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1241653994 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does that take the program as input? < 1241653998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241654002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm *shrugs* < 1241654077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm lessee < 1241654089 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl http://oerjan.nvg.org/esoteric/chiqrsx9p.pl < 1241654106 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241654113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't give me any error either :( < 1241654126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait that's not an error < 1241654147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the empty program is a quine :D < 1241654160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but no error on the defined interp < 1241654172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help perl < 1241654173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for perl! < 1241654182 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241654183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c chiqrsx9p cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh slashes test trigger udage01 underload unlambda whirl yodawg < 1241654190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help info < 1241654190 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for info! < 1241654195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241654195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241654222 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should add ", or use addinterp" < 1241654334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p a < 1241654335 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241654351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no error there either < 1241654416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw chiqrsx9+ _may_ take a file name. < 1241654523 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't put anything else on the command line *shrugs* < 1241654601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp chiqrsx9p < 1241654601 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter chiqrsx9p deleted. < 1241654644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait duh < 1241654666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp chiqrsx9p perl http://oerjan.nvg.org/esoteric/chiqrsx9+.pl < 1241654667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter chiqrsx9p installed. < 1241654675 0 :okloduk!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241654681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p h < 1241654682 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241654687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is that HQ9+ improved? < 1241654689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241654691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1241654695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p c < 1241654695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :c < 1241654703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p i < 1241654703 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Deep recursion on subroutine "main::interpret" at /tmp/input.25214 line 56, line 1. < 1241654711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p r < 1241654711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: addinterp needs to tell when the URL doesn't exist ;D < 1241654711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241654722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p s < 1241654722 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241654727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p x < 1241654744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WTF do c, r, and s do? < 1241654775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :c is cat, r is rot13, s is sort < 1241654829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hq+r < 1241654829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241654861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241654865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :works fine, although only i see most lines < 1241654888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it needs ski < 1241654917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p s++x < 1241654917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :s++x < 1241654924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241654929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p s+++ < 1241654929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :s+++ < 1241654940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait the sort is line based < 1241654954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not too useful on irc :D < 1241654971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ski would be against the spirit of it < 1241654989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ski that can't take s or k as arguments? < 1241654991 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF, 1l_a_mmi REFUSES to output a 0 >_< < 1241655016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, khq would be valid, but skkh wouldn't. ;) < 1241655641 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241655776 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241655983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I made a "language" called 1l_butnot to help me write 1l_a code :P < 1241656001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's 1D, but has only >, <, [] and {} ({} is a loop-while-0) < 1241656015 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241656020 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think I need to restrict it a bit more though, because I'm ending up having to add in a bunch of weird code to make it do what I want :P < 1241656028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no + or - ? < 1241656030 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241656066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: See 1l_a < 1241656069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :< is < and flip < 1241656073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241656084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Oh, and it's bitwise :P ) < 1241656704 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241659721 0 :coppro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241659767 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241659973 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoot, I have 1l_a outputting 010 :P < 1241659977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(The bits) < 1241661550 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BLEH < 1241661562 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is meticulously and by-hand converting his 1l_butnot code into 1l_a :P < 1241661615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :handmade computing < 1241661680 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :YAY, I printed an 'H' in 1l_a 8-D < 1241661790 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(In 1l_a, that's something to be proud of :P ) < 1241661967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so you'll get to the d sometime next week? < 1241662010 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=saint-louis-du-ha!+ha!&sll=37.0625,-95.677068&sspn=37.735377,54.316406&ie=UTF8&t=h&z=11&iwloc=A < 1241662056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maaaaan, Canada gets the funny versions of our cities :( < 1241662097 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1241662102 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :What do we have? < 1241662235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see link above < 1241662274 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why is it that when i do a google image search for "laughing frenchman" i get images of horses < 1241662305 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: What did you expect? < 1241662309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION  < 1241662312 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a picture of a laughing frenchman, surely < 1241662314 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(haw haw haw we Americans hate ze Franch) < 1241662380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Westward_Ho! < 1241662388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1241662473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You silly pigdog! < 1241662508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees inverted Rs < 1241662517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does too. < 1241662525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not sure why I hit Ctrl-R, anyways. < 1241662531 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :inverted Rs? < 1241662542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :InvRted. < 1241662548 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where what huh < 1241662561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : <-- Those -->  < 1241662565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i see none D: < 1241662576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive is out of control < 1241662580 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241662584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I just see \x0012 < 1241662676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LOLS! < 1241662700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i will give you some upside down arrrs < 1241662704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh, i didn't know irssi was that dominant, about half the VERSION responses were from it < 1241662710 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ɹɹɹɹɹɹɹɹʁʁʁʁʁʁʁʁ < 1241662718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, irssi is awesome. < 1241662819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, the capital R's are mirrored as well < 1241662826 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241662834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no theyre not < 1241662839 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the lower case ones are mirrored < 1241662862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: in the logs they show as mirrored (also rotated upside down) < 1241662870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mine?? < 1241662872 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the ones i typed? < 1241662873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241662880 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theyre upside down < 1241662889 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the upper case ones, not the lower case ones < 1241662893 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which i guess is mirrored along the horizontal axis < 1241662896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh they're all upside down < 1241662907 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the lowercase r's are vertically and horizontally mirrored < 1241662914 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or put another way, rotated 180 degrees < 1241662916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241662937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the upper case are only vertically flipped < 1241662940 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241662942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ones < 1241663166 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the first is a decent approximation of english r's, the second of parisian and munichian r's < 1241663224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean IPA < 1241663256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was suddenly wondering if there was something about parisian and munichian ortography i wasn't aware of < 1241663525 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241664447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Which English 'r'? < 1241664461 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1241664466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english r in general. < 1241664487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: American English's schwer isn't the same as the consonant 'r'. < 1241664501 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :consonant r. schwar is a rhotic vowel, not r. < 1241664513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Schwer is a rhotic vowel spelled 'r' :P < 1241664521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(With any vowel before that) < 1241664526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241664528 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Well, really just 'u' or 'e') < 1241664528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :quite the contrary < 1241664541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :schwar is a very specific vowel < 1241664550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :[@`] < 1241664572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and is not simply any V+/r/ sequence < 1241664607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Dies ist sehr schwer < 1241664664 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: It's not simply any V+/r/ sequence, but in American English many of them are. (quoth wikipedia:) standard, dinner, Lincolnshire, editor, measure, martyr < 1241664675 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241664684 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I love that that includes every vowel :P ) < 1241664698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually those include only one vowel. < 1241664712 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theyre all written with different letters, but thats completely irrelevant. < 1241664720 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. And that vowel is a schwer. < 1241664722 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres only one vowel represented in those words. < 1241664731 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the vowel, underlyingly, is a schwa < 1241664750 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and its the schwa+r sequence, in a single syllable, and not across syllable boundaries, which becomes schwar < 1241664758 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241664820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what you're trying to argue, because what I'm trying to argue is that saying that something is pronounced like English 'r' is ambiguous because it could be the consonant 'r' or a schwer, and what you just said seems to agree with that. < 1241664835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, i didnt. :P < 1241664849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, or are you saying that you would have said "er" if you meant schwer or something... < 1241664861 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english r is pronounced lik english r. schwar is not an english r. its a separate sound that results from phonological processes < 1241664913 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and it only arrises in place of an underlying /@r\/. its not, in itself, a way of pronouncing /r\/, but rather a way of pronouncing /@r\/ < 1241664976 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This seems like a silly argument :P < 1241664990 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres no argument :P < 1241666461 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241668805 0 :Slereah!n=butt@ANantes-259-1-61-51.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241669601 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241670146 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm starting to un-suspect that 1l_a is T.C. < 1241670167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that making practical loops may be impossible. < 1241670657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How (if possible) do you put underscores in the titles of Mediawiki pages? < 1241670847 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241671793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BTW, what do people use to edit programs in 2D languages? < 1241671835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm using oocalc. It works surprisingly well, and can even save without needing any further modifications to get it in the target form if you know how to ask it right, but it's a bit of a PITA because you can't just type, you have to press an arrow after every key. < 1241671846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose somebody's written an editor? < 1241672016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's been a while, but i think i used vim with the virtualedit option < 1241672108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that doesn't help with writing in other directions though... < 1241672268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall i may even have tried emacs for it < 1241672396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oocal... oh < 1241673727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"virtualedit"? < 1241673747 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see. < 1241673751 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that'd help. < 1241673796 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's not bad ... I think I prefer oocalc by a liiiiiiiiiiittle bit. < 1241675206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i think the emacs thing was called picture mode or something, and did allow for writing in other directions < 1241675878 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ugh, 2d languages < 1241676835 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241677221 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One other very nice feature of using oocalc is that, since it's a spreadsheet, I can really trivially copy 2D areas. Can presumably do that in emacs too? < 1241677246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, emacs and vim can dot hat < 1241678085 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241681002 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241681612 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1241683199 0 :clog!unknown@unknown.invalid QUIT :ended < 1241683200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241684062 0 :tombom!i=tombom@82.25.201.54 JOIN :#esoteric < 1241685604 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1241686040 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :awww. http://imgur.com/2eiag.png < 1241686104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You're a kitty! < 1241686131 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :The number of people dying is determined by the Fermi-Dirac distribution < 1241686134 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :does that cat have some sort of gun? < 1241688175 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241690665 0 :WangZeDong!n=butt@ANantes-259-1-58-20.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241690684 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Madre de dios, es el Dong! < 1241691548 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241692004 0 :kerlo!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241692038 0 :MizardX-!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241692142 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241692149 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1241692154 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241693490 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1241693860 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241693898 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241698921 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241700847 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1241701726 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241701871 0 :MizardX!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1241706769 0 :olsner!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241706769 0 :Gracenotes!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241706769 0 :AnMaster!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241706774 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241706774 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241706774 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1241707031 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241707211 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241707355 0 :MigoMipo!i=3e779bfd@gateway/web/ajax/mibbit.com/x-f0ce4549e8fd488f JOIN :#esoteric < 1241708145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: < 1241708147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finally we clash! < 1241708327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what did you want me for yesterday/day before? < 1241709359 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241709365 0 :MigoMipo!unknown@unknown.invalid PART #esoteric :? < 1241709753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh my fucking god < 1241709755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3d realms shut down < 1241709758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Duke Nukem Forever is over < 1241709769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1241709829 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That reminds me, even though Free Realms looks like junk, I should try it < 1241709961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah < 1241709964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Poor developers got screwed over. They coded the whole thing in Arc before an implementation was released, then Paul Graham pulled a stunt and released a set of MzScheme macros instead of the auto-vectorizing native code compiler he promised them." —Slava Pestov < 1241710068 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241710081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: on Duke Nukem Forever in response to 3D Realms shutting down < 1241710093 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241710414 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1241710507 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241710682 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241711098 0 :Slereah!n=butt@ANantes-259-1-47-63.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241711390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/8ihf5/3d_realms_shuts_down_no_duke_nukem_ever_forever/c09e6or < 1241711393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please let that bullshit be true. < 1241711520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://duke.a-13.net/?080907 < 1241711521 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :> user for 6 hours < 1241711521 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241711532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Things done during the development of duke nukem forever < 1241711536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and bonus: things that took shorter. < 1241711543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: could have been registered just to post that :p < 1241711552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, by a real ex-employee, highly doubtful though < 1241711556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I fucking want it to be true < 1241711558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_<> < 1241711559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241711560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241711561 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, that site mentions a twitter user, but doesn't link to it < 1241711562 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1241711566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241711573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure it does < 1241711578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: 'hodapp' is a link, retardo :P < 1241711582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241711585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it links to twitter.com < 1241711585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241711592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The freaking *Beatles* took less time than Duke. :) < 1241711595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: just above, though: Updated by Eli Hodapp - http://twitter.com/hodapp - http://a-13.net/ - Last Edit: 5/06/09 < 1241711607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the beatles weren't especially long lived... < 1241711610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm, true < 1241711619 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But still, having @hodapp link to twitter.com is braindead < 1241711631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the rolling stones have lasted 47 years so far... < 1241711636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: or an honest mistake zomg < 1241711823 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241711852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i totally didn't give a shit about dnf until that recent 15-second-or-so gameplay video, that thing just looked amazing < 1241711896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: True. However, the Beatles had a very innovative and, well, *filled* career. < 1241711904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, for something more stunning. < 1241711911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Project Manhattan* took less time. < 1241711913 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241711914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yar. < 1241711917 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241711940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be hard to even get it going elsewhere; nobody would fund it or buy it < 1241711966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :project manhattan actually needed to get finished first... < 1241711982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Project Manhattan was the name of a duke nukem game < 1241711984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For extra lulz < 1241711987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241711995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241711998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he meant the nuclear shit < 1241712001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it was a duke game too < 1241712004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Duke_Nukem:_Manhattan_Project < 1241712927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://developer.valvesoftware.com/wiki/Valve_Time ← hahaha < 1241713167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts the Bailout 3D Realms Party < 1241713211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but is that the fake rapture or the real one? < 1241713211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1241713216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAA < 1241713448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((B)S:^):^ < 1241713448 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ...too much output! < 1241713884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl, dumb redditors responding to me with the same tired, broken anti-piracy arguments < 1241713897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i replied to one and was going to bother with the others but then I realised I don't give a shit <:) < 1241714237 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1241714378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.interop.com/blog/2009/05/06/the-father-of-the-crc-passes-away/ < 1241714381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241714518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241714526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, for ages my keyboard wasn't working for anything but MouseKeys < 1241714533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's started working again, it seems < 1241714781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts W:A in VM. Let's see if I can't pass grenade training this time. < 1241714842 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :<3 Worms < 1241714913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah, only got the first one. As usual. < 1241714918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: indeed, 'tis the awesome < 1241714932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, we agree on something? *gasp* < 1241714937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241715041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: do you disagree with AnMaster on anything? < 1241715067 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember ever agreeing or disagreeing with AnMaster on anything < 1241715114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's funny, W:A in this 512MB-of-RAM VM running a full virtualized Windows is as fast as on my real pc < 1241715289 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ugh, I don't know if I should go to school today < 1241715314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not < 1241715328 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On the one hand, the only thing that the class is today is finding out if I passed or failed, which I may or may not be able to find out via email < 1241715342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On the other? < 1241715344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On the other hand, there are girls at the pizza place on the way home that I might not see again < 1241715358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241715375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241715388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1241715390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241715390 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb fyb.orig help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum c chiqrsx9p cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh slashes test trigger udage01 underload unlambda whirl yodawg < 1241715408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p H < 1241715408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241715415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do EgoBot commands not tab-complete? < 1241715417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be really useful... < 1241715422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^:D < 1241715423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, make your client do it < 1241715427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241715504 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xgibberish < 1241715512 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1241715568 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241715572 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241715597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the x command is a _tiny_ bit hard to use, i fear < 1241715603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1241715608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't even make it TC < 1241715610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, 1 in 256 of the time it's trivially easy < 1241715617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1241715626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could rerun it until it worked < 1241715663 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p 9 < 1241715663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall, < 1241715667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1241715674 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :aww, it messages me the rest < 1241715683 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of being an evil menace to the channel < 1241715696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :blame GregorR < 1241715709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should just do like lambdabot < 1241715715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do the first few lines, then require a command to do more < 1241715717 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, it's going a bit slowly < 1241715720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus if it floods it's your fault :) < 1241715752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It does exponential backoff, and only sends 8 messages. There is no way to get the full output. < 1241715754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer * 2 seconds / bottle = over 3 minutes of spam via PRIVMSG < 1241715777 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's slower than 2sec/bottle < 1241715779 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Much slower < 1241715805 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, 2 seconds / line is the acceptable rate < 1241715819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forgot how amazing worms' music is < 1241715823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Sgeo: It does exponential backoff, and only sends 8 messages. There is no way to get the full output. < 1241715846 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It sent 5 messages, including the one to the channel < 1241715856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just wait < 1241715860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll send a few more < 1241715862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very slowly :P < 1241715891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nowait, I'm sorry, five messages, the last one is /eight/ seconds. < 1241715901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Got my numbers weirded) < 1241715903 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241715918 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Your "acceptable" rate of drinking is 2 seconds / bottle? Rather hard-core. < 1241715923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241715944 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Any slower and you're a cop-out. < 1241715945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To be pedantic, I did not claim 2 seconds / bottle was acceptable < 1241715951 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But sure, why not. < 1241715992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually i'm not sure it counts as music, more ambience < 1241716006 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1241716022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716024 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AmbiAnce. < 1241716025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p xprint "Hi!"; < 1241716034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by the birthday paradox, how many times do we have to do this> < 1241716035 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241716035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241716035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, very helpful of you. < 1241716042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yw < 1241716048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :birthday paradox doesn't apply < 1241716059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i say about 128 < 1241716059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, it's not birthday < 1241716078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, oerjan, multiplying by 0.5 gives the expectation, which isn't what's wanted here < 1241716090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the median number of times, you have to multiply by approximately ln 2 < 1241716097 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241716101 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ais523 -----### < 1241716108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ouch! < 1241716138 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"-----###" looks more like a mace than a fly-swatter to me. < 1241716144 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And a mace is a mean thing to swat somebody with. < 1241716154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's been rebuilt < 1241716198 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :D&D style alignment system for nomics: Silly/Serious Lenient/Pedantic < 1241716211 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ooh < 1241716225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Does "Silly/Pedantic" make sense? < 1241716241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yes, I've seen such nomics in the past < 1241716259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I've generated 35 potential 26-letter pangrams, but they all include either "VFW" or "WV" >_<) < 1241716270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so is agora still at Serious/Pedantic? < 1241716278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes < 1241716281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agora's serious/pedantic-with-handwaving < 1241716286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it may be in a B-style crisis atm < 1241716289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is almost unprecedented < 1241716293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :serious neutral :D < 1241716297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because if it is a genuine crisis, ratification wouldn't have worked < 1241716303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION assumed that Sgeo was referring to participants, not the nomics themselves. < 1241716319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1241716346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i'd suggest doing the rarest letters first, since that gives fewest options < 1241716346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The participants can span the board and just sort of "average out" to something. < 1241716358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(presumably) < 1241716370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: A friend of mine suggested that, but I had already been running this for days, so now he's running that :P < 1241716371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the latest herald's report mentions that you're behind insane proposals < 1241716373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will you marry me? < 1241716376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, were behind < 1241716404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes indead < 1241716410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in dead? < 1241716417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*indeed < 1241716426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was a silly proposal < 1241716441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :insane proposals still exist? < 1241716457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241716460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should do though < 1241716460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241716466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did the map exist in your time? < 1241716471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :town fountain? < 1241716494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not quite sure < 1241716513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there may have been a game something map-based < 1241716527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://agora.qoid.us/current_flr.txt; first rule is the map < 1241716540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not much of a rule, having no effect < 1241716640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that same silly week i also voted by phone < 1241716652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how silly < 1241716695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alas, i only hit steve's answering machine < 1241716748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i only know steve from the spam scam < 1241716805 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241716831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that map is definitely from after my time < 1241716857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't actually know when you left :P < 1241716922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :spam scam? < 1241716927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241716943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :H. Distributor Steve gets a spam email to the lists. He edits it to include a without-objection rule amendment < 1241716946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lets it go on to the lists < 1241716954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everybody's spam filters ignore it < 1241716956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He ratifies it < 1241716958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :profit < 1241717013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :somewhere around 2002 < 1241717091 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1241717094 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's brillant < 1241717105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I didn't know you were a nomic fan < 1241717107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, it is a bit of an abuse of office though < 1241717112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does he have to be to appreciate that? < 1241717116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241717129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not knowing X does not necessarily imply that X is true, though < 1241717147 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've never nomic'd because I think the whole thing is a waste of time, but that doesn't mean I don't enjoy them :P < 1241717163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: dude you operate a site about choosing what hat you will wear < 1241717176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and use a neural net to match colours < 1241717178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WARNING. WARNING. ABOVE STATEMENT WAS SARCASM < 1241717182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1241717182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241717204 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I /still/ want to find a group of people to play my card-game Nomic. < 1241717209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills two worms in his first two turns by (1) fire punch (2) baseball bat into the sea. Yay. < 1241717216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: make it playable online and you're on :-P < 1241717236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely advertises ##nomic < 1241717238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That would sort of kill it, as any change to the rules that deviates too much would require a rewrite of the engine >_> < 1241717245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely disadvertises ##nomic < 1241717248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which has been really active recently despite ehird's attempts < 1241717249 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's why I set the Agora filters to not let emails from there go into spam < 1241717258 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely vagueomits all over ##nomic < 1241717269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguegasms < 1241717294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why does ehird hate ##nomic ? < 1241717300 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not because I'm there, I hope < 1241717303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :long story < 1241717304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241717311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one which is not on topic for #esoteric < 1241717318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in case ais523 wants to but in with his own version of events ;-) < 1241717321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyhoo < 1241717330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is indeed offtopic < 1241717330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of an esolang based on Worms. < 1241717339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would be quite hard to program in, I imagine < 1241717371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have worms which when you hit them with weapon X output a certain character, etc < 1241717696 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turns evil < 1241717727 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241717982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders writing an SQL database engine in befunge < 1241718022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you know any reason a background animation in an old game should speed up because you move your mouse? < 1241718033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out how you do animation that leaves that oddity... < 1241718041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I'm aware of the general principle < 1241718045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe they're doing it every event? < 1241718052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and setting a timer to trigger the event every N < 1241718052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all sorts of things speed up if you move your mouse < 1241718056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but your mouse moving triggers it < 1241718056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, it's generally based on event loops < 1241718073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also to do with borken implementations of slowing down idle programs in a multitasking environment < 1241718083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you move your mouse -> the program isn't idle -> it isn't slowed < 1241718084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there should be a bit of hardware that just gives an event to the OS as fast as possible, evidently < 1241718163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using SOCK to allow client(s) to connect.. hm < 1241718353 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241718788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are now two programs written in 1L_a < 1241718791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A, and H! < 1241718841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now, for a Boolfuck interpreter! < 1241719090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://bayimg.com/image/mapojaabh.jpg < 1241719111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood++ < 1241719145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241719180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Intel's phasing out the i7 940 < 1241719185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh? < 1241719186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1241719190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nuthin' wrong with it. < 1241719197 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not Intel, don't ask me. < 1241719204 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tgdaily.com/html_tmp/content-view-42332-135.html < 1241719208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well fuck Intel :-P < 1241719214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The 940 is a nice balance. < 1241719245 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's weird < 1241719248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241719249 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!boolfuck ;;;+;+;;+;+;+;+;+;+;;+;;+;;;+;;+;+;;+;;;+;;+;+;;+;+;;;;+;+;;+;;;+;;+;+;+;;;;;;;+;+;;+;;;+;+;;;+;+;;;;+;+;;+;;+;+;;+;;;+;;;+;;+;+;;+;;;+;+;;+;;+;+;+;;;;+;+;;;+;+;+; < 1241719250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1241719250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't matter though < 1241719253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have one, you have one < 1241719259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you use ecc memory btw? < 1241719265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 doesn't support it which is weird < 1241719274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't < 1241719291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1241719294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really seem worth it < 1241719319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not for desktops, at least < 1241719325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 bit per gigabyte per month < 1241719332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :seems like it could fuck a lot of shit < 1241719334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what exactly does static mean in the context of C++... < 1241719341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems overloaded < 1241719341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wut? < 1241719352 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's overloaded even in C < 1241719358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, but not as much < 1241719365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they say that non-ecc has 1 bit error per gigabyte per month < 1241719369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241719379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's funny, my computer isn't crashing randomly due to bits being misplaced. < 1241719384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's even more overloaded in D < 1241719384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you sure that's not marketing talk from the ecc people :) < 1241719389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a random misplaced bit generally has no effect anyway < 1241719391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err... static == local to file in C? Can be used for functions and variables. < 1241719416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm. why> < 1241719417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241719418 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, at global scope. At function scope, it means that a variable is global but visible only from there. < 1241719426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uh....yes it does < 1241719431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : that's funny, my computer isn't crashing randomly due to bits being misplaced. <-- a lot of the time it will be in currently unused memory I suspect. < 1241719436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241719438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if it's in an image or something, sure < 1241719439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because of all the bits that might flip in memory, only a small proportion of them generally have an effect on control flow < 1241719447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but if it's in an executable < 1241719449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many will be unused, or in an image or text < 1241719451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah right true, don't use that a lot so didn't think of that. < 1241719452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or loop counters in delays < 1241719454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1241719457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241719460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely it can't be such a problem < 1241719463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if they sell non-ecc memory < 1241719464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tbh, even a random bitflip in an executable will be unlikely to do anything worse than making it crash < 1241719465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and people are fine with it < 1241719478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and crashing isn't a big deal? < 1241719487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In D, we have: static variables, static constructors/destructors, static assert, static if, static import < 1241719489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i've never used ecc memory and I've never had a problem at all < 1241719496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ditto. < 1241719496 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241719498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: much less than once per month, most likely on a program that crashes more often than that for other reasons? < 1241719500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the problems may be greatly exaggerated < 1241719511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what OS do you run? < 1241719512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And stuff crashes more than once per month for me anyway. < 1241719514 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you must be running the wrong programs < 1241719515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it slows down ram access a tiny bit :P < 1241719516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: linux < 1241719528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If I get an additional crash due to not using ECC memory, I really won't notice. < 1241719535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 2% is the usual figure IIRC. < 1241719547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: write a program to md5sum 1 gb of randomly initialized memory and put it at nice 19 for a month < 1241719557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I write lots of programs, they crash all the time until I get them working properly < 1241719558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't do that shit :P < 1241719560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Any reason you can't introduce new keywords instead? < 1241719563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, seriously < 1241719578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Walter doesn't like doing that. < 1241719581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is ECC memory really needed < 1241719589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of one corruption I've had of memory < 1241719589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1241719590 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I understand that doing it too much is bad, but I think static is too overloaded :-P < 1241719592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the vast majority of memory used by an executable is in large malloced objects < 1241719606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and bitflips there are unlikely to be particularly disastrous < 1241719613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably just cause one particular result to go haywire < 1241719618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a segfault, if it hits a pointer < 1241719635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that sounds pretty bad to me < 1241719641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH that's never ever ever ever EVER happened to me < 1241719650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i'll bet it's never happened to most other people < 1241719655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it does, then non-ecc memory is a sham < 1241719672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/8i77h/do_you_use_ecc_dram_why/ < 1241719674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what proportion of your memory do you normally use? < 1241719681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's where I got my question from < 1241719688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this sort of thing would probably happen about once a decade < 1241719689 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I figured. < 1241719692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sure yes, you can run into issues with user named identifiers in some cases. But in most that interpretation doesn't make sense < 1241719692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on average < 1241719702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand I guess that makes the grammar even harder to parse... < 1241719723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: can you buy superfast ram with ecc, even? < 1241719732 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Superfast"? < 1241719734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I imagine not < 1241719745 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241719748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: as in "excessive like that ddr ssd" sort of fast :-) < 1241719754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. < 1241719782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if xeon has any DISadvantages vs i7 < 1241719784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with enough money I bet you could develop such a thing < 1241719802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241720007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.ramsan.com/products/ramsan-400.htm < 1241720022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ramsan.com/products/ramsan-440.htm < 1241720024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :40 better bitch < 1241720028 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok be back later < 1241720030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also that's not RAM :-P < 1241720289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But it is RamSan :P < 1241720469 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241720675 0 :ais523!unknown@unknown.invalid QUIT :"getting dinner, I'll be back later" < 1241721612 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, Boolfuck is little-endian. < 1241721624 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there a *fuck that's JUST bitwise brainfuck? < 1241721654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, the only change is removing - and + switches bits? Not little-endian like Boolfuck, not combining more operators like Bitchanger? < 1241721669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It should take about 2 minutes to whip up Bitfuck :-P < 1241721694 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but I was hoping for one that already existed and already had a trivial translation from BF so I wouldn't have to do that first :P < 1241721696 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. no, I don't know of one, but feel free to make one < 1241721721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, little endian how < 1241721732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It does the bits backwards. It's bit-wise little-endian. < 1241721736 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Which makes no kind of sense X_X < 1241721742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you mean for I/O? < 1241721745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241721758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, big endian makes just as much sense. < 1241721797 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When was the last time you wrote a binary number in little-endian order :P < 1241721834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well, bit-endianness usually isn't visible on most platforms. But for bytes... hm... half a month ago I think. < 1241721837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe three weeks. < 1241721869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It was when messing with inline asm and SSE. < 1241721892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, your point? < 1241721912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, how about I go from this angle instead: 1L_a uses "big-endian" bitwise reads/writes, so writing a Boolfuck interpreter in it would suck because I'd have to buffer. < 1241721928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what 1L_a is < 1241721933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link to it? < 1241721942 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/1L_a < 1241721947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1241721989 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I want to prove that it's T.C., although I'm not yet convinced that it is :P < 1241722348 0 :M0ny!n=Harmony@AToulouse-258-1-136-138.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1241722621 0 :MizardX!unknown@unknown.invalid QUIT :"I'll be back in a few minutes. I have to change location..." < 1241722698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to Graue's noise to attempt to come to esozen < 1241722762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like this. I don't think I'm supposed to. < 1241722892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err... what is "esozen" < 1241722898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The zen of eso. < 1241722902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241722914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oceanbase.org/data/files/music/Scrap%20Heap%20-%20Live%20at%20Electric%20Possible,%20Feb.%202009.mp3 < 1241722919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somehow I read it as "reason" on the first pass. I have no idea how that happened. < 1241722920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :recorded quietly, he sez. < 1241722928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, esozen is the exact opposite of reason < 1241722933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241722937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it stands to esozen that it should be very similar in appearance < 1241722942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is Graue btw < 1241722954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: creator and curator of esolangs.org < 1241722961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka catatonic purpoise < 1241722972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241722982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do I dare listen to it? < 1241722992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not actively hostile, it just doesn't have melody. < 1241722997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's quite soothing < 1241723001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, white noise? < 1241723004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241723023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mostly a bit of bashing some stuff and a little not-that-whiney feedback. < 1241723027 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm tired of pattern matching in python and trying to write esotope-bfc in ocaml again, aww. < 1241723033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: HASKELL. < 1241723048 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that'd be a option too. < 1241723061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bah, but I want to write mine in haskell :P < 1241723068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I only hear a few clicks? < 1241723078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Turn the sound up (it's recorded quiet) and wait. < 1241723087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I promise you it doesn't suddenly turn into white noise :P < 1241723098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or suddenly turn into high volume? < 1241723102 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :at least i have written some more codes in ocaml than haskell, so... :p < 1241723103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :promise. < 1241723107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wgets and imports into audio editor just in case < 1241723123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have better things to do than find noisy music that turns int o white noise just for you AnMaster :P < 1241723124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :20 MB heh < 1241723135 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway they both are not familiar to me, i indeed have to learn functional languages seriously. < 1241723142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Prolog! < 1241723149 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Awwww!!!! < 1241723153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241723188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, doesn't need to be white noise to break eardrums. I have headphones so I'd prefer to be extra careful. I do want to be able to hear anything tomorrow too. < 1241723194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241723202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn, it's not loud, honestly < 1241723216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok. How long is it < 1241723223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5-7 minutes? < 1241723227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241723234 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well i also have used prolog (not free software environment, btw) but i felt uncomfortable whenever i use it. < 1241723238 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241723240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prolog kind of sucks < 1241723243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imo < 1241723248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what i want is haskell+prolog syntax < 1241723255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it sucks in a brilliant way? < 1241723256 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and it was quite slow. < 1241723258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241723280 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :like a heck. < 1241723305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, talking about slowness. Link to your optimising compiler? < 1241723313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it is even better now < 1241723325 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://code.google.com/p/esotope-bfc/ < 1241723342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how good is it at lostkingdom now < 1241723381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, audacity says 15 minutes.. < 1241723395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was guesstimating. < 1241723427 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i was fixing some bugs and considering several corner cases so far. the main optimizer didn't see much progress. < 1241723468 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand i'm planning array optimization, but i'm not decided how to do yet. < 1241723480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gains esolightenment < 1241723523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I listened to it for a bit. Not my type of, mu^Wno^Wperformance. < 1241723533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I never claimed it was < 1241723538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're the one who brought it up :P < 1241723539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting though < 1241723549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Graue has like 10 releases of that kind of stuff < 1241723580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff. Good word for it. < 1241723634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you could remove those stores to cells right < 1241723638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since they aren't used. < 1241723643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241723651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, plan to implement that? < 1241723653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: use fputs < 1241723655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not printf < 1241723657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in case someone outputs %s < 1241723659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also a bit faster < 1241723659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that too < 1241723659 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you mean? < 1241723662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(not puts, it gives a newline) < 1241723677 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well you're right. of course i escaped % properly ;) < 1241723682 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and of course* < 1241723683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :printf is slower! :-( < 1241723688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: in < 1241723689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[1] = 0; < 1241723690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[0] = 100; < 1241723692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[3] = 0; < 1241723694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[2] = 33; < 1241723696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[5] = 0; < 1241723698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You'd think puts(x) and fputs(x, stdout) are equivalent but no < 1241723698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[4] = 87; < 1241723700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("Hello World!"); < 1241723702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well you could just turn it into fputs("Hello World!"); and drop those assignments before < 1241723702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to write to p < 1241723704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since they're never read < 1241723706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :trivial optimization < 1241723706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since they aren't used. < 1241723708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah it pisses me off < 1241723710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fputs("Hello World!")? < 1241723712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1241723714 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, dead code. okay. < 1241723718 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: GCC is quite clever enough to figure those out? < 1241723727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: GCC can figure a lot of shit out < 1241723733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But clang also does array→variable conversion < 1241723734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Assuming the resulting C code is put through an optimizing compiler I wouldn't bother < 1241723736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So relying on just gcc is silly < 1241723737 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i also plans to do so but i think global optimizer is needed to do it efficiently < 1241723739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, might as well be sure,. < 1241723758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another thing... < 1241723760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unsigned char m[30000], *p = m; < 1241723761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: My point being that any decent compiler should be able to see that it's not used. < 1241723763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be static < 1241723770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not worth relying on < 1241723774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial to remove anyway < 1241723779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily, if it is trivial < 1241723782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, allows optimiser to see it won't be used outside the single file < 1241723785 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But if it isn't, I wouldn't bother. < 1241723794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't know that it is only one file yet. The linker does. < 1241723809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course you can tell the compiler that < 1241723829 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is ad-hoc too, i really have to analyze how many cells are used. < 1241723832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but usually that involves finding whatever switch the compiler use. < 1241723842 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, static unsigned char m[5], *p = m;... etc. < 1241723843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not decidable in the general case. < 1241723856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nor are most optimizations < 1241723861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: are you gonna make an auto-growing tape? < 1241723866 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: someday. < 1241723870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. let ,[a thousand >s] work < 1241723887 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at least you know optimized hello world program won't use any memory cells. < 1241723902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes. It will work for trivial programs < 1241723927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact it will work for any "balanced loops only"-program < 1241724018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly for some with unbalanced ones (for example, you could potentially know what cell is set in this program: >>>,<<<[>].) < 1241724072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case you optimise [>] into a memchr() or similar anyway. < 1241724302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I lie -- it does get really loud all of a sudden at one point. < 1241724306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The applause at the end :P < 1241724324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, applause from people or from GM? < 1241724331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or possibly GM2) < 1241724340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :define:GM < 1241724347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the former < 1241724363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241724369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GM = General Midi < 1241724370 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are many cases such as [>>>>] (memory operation independent to p[0] here) [<<<<] in lostkng; my current concern is how to optimize them, as it is effectively an array operation. < 1241724406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't remember instrument number, but GM and/or GM2 contains applause. < 1241724415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1241724428 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i can optimize [>] into memchr(), but i cannot [>>] or [<]. nor i think using memchr is important optimization. < 1241724449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[>>] is very common for th 1 elem 1 elem 1 elem 0 structur < 1241724450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241724451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1241724471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you can optimize [>>] to < 1241724483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for (;*p; p+=2) < 1241724485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; < 1241724487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I assume you do < 1241724493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the +=2 bit < 1241724499 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it really does so now. < 1241724504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241724510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1241724530 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well of course we can use similare techniques used in memchr to [>>] or [>>>>]; but that's another story. < 1241724531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you can do -=n for [<] [<<] and so on < 1241724545 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it already does so. < 1241724560 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :example in lostkng output: while (p[43] != 0) p -= 2; < 1241724562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, anyway memchr is _probably_ better than for (;*p; p++) < 1241724608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you mean the (int*) way of reading shit? < 1241724615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sort of stuff < 1241724620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's what memchr does < 1241724635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since glibc memchr() is insanely optimised. Like strlen(), memchr() is made to search of bytes at once. < 1241724639 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes. or using SIMD instructions. < 1241724641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is common in many libc() < 1241724644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh that too? < 1241724647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241724658 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SIMD instructions are good for some thousand bytes... iirc. < 1241724676 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :some thousand bytes and more* < 1241724681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err? < 1241724690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: not on an x86 < 1241724719 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: am i wrong? my knowledge on x86 is quite limited. :S < 1241724720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I guess AltiVec might. < 1241724734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :memchr just reads using using (unsigned long*) < 1241724738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In glibc, that is. < 1241724749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, SSE operands and registers are 128 bits wide. < 1241724764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure you can do byte searching with it < 1241724776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can < 1241724784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :memcpy() and such definitely can use SSE to copy fast. < 1241724794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, really? which SSE instructions would you use for it. < 1241724859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember exactly < 1241724929 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think theres a compared packed bytes -> mask instruction < 1241724948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, which SSE version? < 1241724966 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't know < 1241725005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find anything like it in the AMD64 reference docs. < 1241725015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PCMPEQB, Compare packed bytes in mm/m64 and mm for equality. < 1241725023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241725147 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as far as i know libc memchr() does similar thing, xoring current dword with (byte * 0x1010101) and find null byte in it. < 1241725152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm that could work. But testing if you hit any match would not be that trivial. Control flow + SSE doesn't match well. < 1241725180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err 0x1010101... don't you mean 0x101010101010101 < 1241725184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241725194 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that'd be qword. :p < 1241725213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well actually it would be a machine sized word on my computer. < 1241725242 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think that's a very reason that SIMD-based memchr is slower than original memchr for smaller cases. < 1241725248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: load one register full of the byte you are looking for, the other with a portion of the string, then xorps, then use the bytes -> bitmask operation, then ffs < 1241725261 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :SIMD initialization is too costy. < 1241725281 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :costly* < 1241725282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes indeed it is < 1241725285 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :compare 16 bytes in 4 instructions < 1241725288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, "ffs"? < 1241725296 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: find-first-set < 1241725300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cf ffs(3) < 1241725329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, you need to store the result to temporary memory then < 1241725352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik you can't easily find first set on an sse register directly < 1241725366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, sse4.2 has PCMPESTRI < 1241725382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, since my computer only has SSE3 that feels completely irrelevant to me :P < 1241725393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what has sse4.2? < 1241725398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :newer ones I guess. < 1241725414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241725417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think nehalem < 1241725422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241725423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nehalem only, currently < 1241725431 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Packed Compare Explicit Length Strings, Return Index"? does it work like repe/repne prefix? < 1241725435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MORE REASON WHY THE i7s/XEONS ARE TOTALLY AWESOME <_< < 1241725440 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yay! < 1241725456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SSE4.2 has a CRC32 opcode, that's also pretty funky. < 1241725459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with your new machine you can write hyper efficient code that nobody else can run! woohoo :-) < 1241725464 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241725465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: no idea, i have 0 assembly knowledge < 1241725469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. What about ABM < 1241725472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: fuck yes < 1241725482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ABM= < 1241725488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, -mabm < 1241725489 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The newer Core 2s have SSE 4.1, the older ones have SSSE3, AMD's still at SSE3 < 1241725495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What's that do < 1241725497 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well i thought you know it more than me < 1241725505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's like SSE5 or something iirc < 1241725513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot if it was Intel or AMD < 1241725517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INTEL FUCKS AMD SUCKS. I can't think of anything better to rhyme with sucks < 1241725518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I will sell you 1 assembly knowledge for 1 proof of 1L_a-Turing-completeness. < 1241725525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I think ABM was intel < 1241725530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and SSE5 was AMD < 1241725531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: STOP SELLING NON-SCARCE ASSETS BITCH < 1241725533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I misremember < 1241725535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was talking to Deewiant :-P < 1241725543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:44 Deewiant: The newer Core 2s have SSE 4.1, the older ones have SSSE3, AMD's still at SSE3 < 1241725550 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SSE5 is AMD's and due in 2011 < 1241725556 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: hah! < 1241725559 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241725560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AVX is Intel's and due in 2010 < 1241725563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think i remember seeing an ffs instruction on sse registers < 1241725564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha, BUT < 1241725567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amd are adopting avx < 1241725569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what about *ABM* < 1241725570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: perhaps even find-first-byte-set < 1241725575 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doesn't ring a bell. < 1241725578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore avx is better qed < 1241725588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it is mentioned in man gcc for the -msse* section < 1241725592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc 4.3 < 1241725599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AMD are incorporating parts of AVX, to be exact. < 1241725604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, sse4a has lzcnt < 1241725612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Intel may or may not incorporate parts of SSE5. < 1241725620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, well that is irrelevant to me too. < 1241725639 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not my fault you have an archaic proc < 1241725650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, um. archaic is way older < 1241725658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is just "not last edition" < 1241725678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dude, you use a P4 < 1241725684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless your computer arrived already :P < 1241725714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: newegg is slow, my order is "processing", whatever that means < 1241725735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Here is how it is defined: archaic = PDP/11, very old = pentium3, old = pentium 4, early 64-bit sempron = not state-of-art but still rather new < 1241725736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It means they're using your computer. < 1241725743 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241725745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Hey, it's processing." < 1241725753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241725757 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :Hey all < 1241725765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241725802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241725839 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :what's the best primality test? Bu that I mean which uses the least/lowest complexity time for the best probability? < 1241725852 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Your early 64-bit Sempron is slower than some Pentium 4s. < 1241725861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: it depends if you want deterministic or nondeterministic < 1241725954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "This pass is likely to change, since it depends on ad-hoc analysis currently. SSA-based optimizer is planned, but not yet implemented."? < 1241725960 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, at this point, its pretty immaterial. I was looking at AKS, but I can't find a good implementation. The number I want to test is too massive for the standard trial division or elliptic methods < 1241725967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would you do SSA for bf < 1241725968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PDP11 is more than archaic < 1241725972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :P3 is archaic < 1241725974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...trial division!?!?!?!?! < 1241725978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :P4 is really old < 1241725981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you call PDP11 then < 1241725981 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: see miller-rabin for a start < 1241725988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an abacus < 1241725990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MEGACHAIC < 1241725991 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mainly for constant & copy propagation and dead code elimination. < 1241725994 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What do you call an abacus < 1241725996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is technically incorrect. < 1241726005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: A collection of atoms < 1241726008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah what Deewiant said < 1241726012 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :current optimizer doesn't do any optimization across basic blocks < 1241726012 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241726015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but an abacus can sort in constant time! < 1241726024 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For constant input sizes < 1241726027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you call a collection of atoms. < 1241726027 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, bead sorting? :p < 1241726046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241726046 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :heh, well, the thing is I just wanna plug (3^797161-1)/2 into something and see what I get < 1241726048 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!fyb < 1241726048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1241726055 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^^ ADVERTISEMENT < 1241726071 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!help fyb < 1241726071 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for fyb! < 1241726081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help befunge98 < 1241726081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for befunge98! < 1241726081 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBrane? < 1241726085 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/README < 1241726085 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241726097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: i think gmp has primality tests < 1241726100 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, that thing we played with yesterday :-P < 1241726138 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cool, will check < 1241726141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/report.txt // Somebody tied with logicex-2 :P < 1241726142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I beat everybody except you, w00t. < 1241726148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what about polyhedra loop optimisation? < 1241726177 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Hiato: mpz_probab_prime_p < 1241726197 0 :Hiato!unknown@unknown.invalid PRIVMSG #esoteric :awesome, will do, thanks < 1241726216 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's for distant future right now. heh. i didn't view any paper or articles on it yet. < 1241726226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"One is to use two or more cells per item, where one is used for actual value, one is used to mark the boundary of array (for [>>] or variants), and others are scratch cell." < 1241726249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, iirc ais bf backend to gcc used 5 cells < 1241726253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:53 AnMaster: ehird, what do you call a collection of atoms. < 1241726256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for various uses. < 1241726257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a collection of quarks < 1241726267 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so it says "[>>] or variants". < 1241726268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and what do you call a collection of quarks? ;P < 1241726269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are you talking about brainfuck optimization? < 1241726275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hm < 1241726282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a collection of quarks < 1241726287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Discrete space, bitch. < 1241726298 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm making highly-optimizing brainfuck compiler for now. :) < 1241726308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: what's your target? < 1241726310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, no. I'm talking about optimising intercal of course... what do you think < 1241726326 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hopefully C, so i can understand it < 1241726326 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ;) < 1241726335 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: brainfuck-to-C compiler. < 1241726346 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if you are interested, please visit http://code.google.com/p/esotope-bfc/ < 1241726367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how far have you gotten? < 1241726380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, it says there. < 1241726387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read the page and the linked ones. < 1241726390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and/or the code < 1241726420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, where is the "browse code" thing? < 1241726423 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :my code is too terrible to read. ;) < 1241726427 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: click "source" tab. < 1241726441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, no browser there, only download info. < 1241726447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go to the hg url < 1241726449 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah, hmm... < 1241726452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a web viewer < 1241726461 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'll add the link to main page < 1241726462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not clickable. Too much work ;P < 1241726471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hg.mearie.org/esotope/bfc/ < 1241726472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241726475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://hg.mearie.org/esotope/bfc/ < 1241726475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clicky. < 1241726476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241726499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I could just select it in the browser and right click and select "open url in new tab" < 1241726657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why all in one file btw? < 1241726700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :personally I would probably split emitter code into one file, loading code in one, and optimisation in one. Possibly several for different optimisation passes < 1241726793 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since it is in heavy development i won't split them before its structure once stablized. < 1241726805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh? < 1241726828 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241726833 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm experimenting with various choices < 1241726868 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and it turned out that current intermediate representation has many deficiencies < 1241726878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, sure, but why does splitting into modules make that harder? You have the same interfaces between the classes anyway? Just easier to manage in the editor < 1241726895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume your editor has no issues with having more than one file open at once of course < 1241726930 0 :jix!unknown@unknown.invalid QUIT :No route to host < 1241726949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"structured into multiple private modules" does not imply "stable public API" to me... < 1241726971 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for that, it was just borethsome and there is no other reason. < 1241726984 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bothersome* < 1241727008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh. I find long files more bothersome than multiple files. :P < 1241727030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess it is subjective < 1241727075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and why can't i browse the source? < 1241727097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can < 1241727102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not easily < 1241727112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, it isn't hosted on google code < 1241727125 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i write many codes both for work and for fun, and i just don't think of quality for fun unless there are a ton of codes. < 1241727127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if you open the non-clicky link.. < 1241727150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, meh. I always try to think of quality when coding for fun ;P < 1241727159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then again I guess that is a matter of taste. < 1241727247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: obtw, printf("foo") is a bug < 1241727250 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course some quality is automatically achieved, but i'm not aiming at best quality ;) < 1241727265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, agreed < 1241727273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: you ought to be using fwrite < 1241727280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fputs() < 1241727298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah fputs < 1241727299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, brainfuck can output nuls < 1241727300 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :write(2) < 1241727302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241727305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yer right. < 1241727308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fwrite it is < 1241727313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and again < 1241727313 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ah right! < 1241727315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR wins < 1241727317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write(2) < 1241727319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fastest, most direct < 1241727322 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i totally ignored that. thank you for pointing out. < 1241727326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: listen to the man GregorR ;-) < 1241727330 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ERRR < 1241727335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :buffering and portability is good < 1241727342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and so's your mom < 1241727344 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't use write(2) < 1241727351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOW SLOW < 1241727352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241727354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fine use fwrite < 1241727361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :write or fwrite *shrugs* < 1241727367 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But buffering is bad and write is portable. < 1241727379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, buffering plays with lostkng < 1241727381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure < 1241727391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you enable long descriptions you have to input something to get the first room description < 1241727393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have buffering < 1241727396 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And makes PSOX etc difficult. < 1241727418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1241727557 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, it emits fwrite(stdout, "Hello World!", 12); now. < 1241727560 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how good can a c compiler be at using the sse instructions? < 1241727570 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As good as a C compiler can be < 1241727601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: write(1) < 1241727604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241727605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2) < 1241727606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1241727619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :guh < 1241727624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: death to buffering! death to no speed! < 1241727629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: as I said, buffering breaks shit < 1241727629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do not use the system call interface if you can avoid it < 1241727630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so stfu :p < 1241727637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so set nonbuffered on stdout < 1241727651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not just use write(2) < 1241727656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get some extra microspeed < 1241727665 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Death to buffering == death to speed, in some cases. < 1241727670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: EINTR < 1241727681 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :write(2) isn't Windoze-compatible. < 1241727685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes, but you have to not buffer. < 1241727689 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes it is. < 1241727692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For LostKng and PSOX, for two examples < 1241727697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, what GregorR said < 1241727704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Cygwin doesn't count. < 1241727708 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: No, it doesn't. < 1241727708 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241727711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Windows has write(2) < 1241727717 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: In MSVCRT < 1241727728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's news. < 1241727734 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Old news. < 1241727736 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ancient news. < 1241727745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :News is a subjective concept. < 1241727748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Haven't you ever used MingW? :P < 1241727749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SO WHAT I'M SAYING IS, lifthrasiir use write(2) :-P < 1241727760 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :meh :p < 1241727781 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :btw, is there any brainfuck compiler worth adding to Comparison page? < 1241727789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1241727793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add some interps? < 1241727800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ah, wait < 1241727804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if you enable long descriptions you have to input something to get the first room description < 1241727806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :idea: < 1241727807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: GregorR's EgoBF suite. < 1241727833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: And the two best interps: http://swapped.cc/bf/ http://mazonka.com/brainf/index.html < 1241727833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, whenever you have a input command, do an fflush() first. < 1241727842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you can still allow buffering < 1241727843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf newegg, send me my parts < 1241727851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it will flush before it waits for input < 1241727852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf bsmntbombdood, be patient < 1241727855 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: those are mentioned in the page already. ;) < 1241727858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :postage can take like a week in the uk < 1241727860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ah, kay < 1241727861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, this is what cfunge does btw. < 1241727862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: even egobf? < 1241727865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a compiler, jit and interpreter < 1241727869 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :not egobf yet. < 1241727880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, see what I mean? < 1241727885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yes, I have, but obviously I don't use POSIX functions with MinGW. :-P < 1241727887 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i see. that seems reasonable. < 1241727892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i ordered them yesterday < 1241727907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it used to be a pain getting stdin/stdout working on Windows < 1241727908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I see that it is in io.h. < 1241727912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although allegedly, it's easier nowadays < 1241727912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you canucks are so impatient. you are a canuck right < 1241727926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not familiar with that term < 1241727934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: canadian < 1241727935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So using write(2) isn't non-GCC-compliant unless you're careful to import the right thing. < 1241727940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : btw, is there any brainfuck compiler worth adding to Comparison page? <-- don < 1241727944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't* add mine. < 1241727947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is buggy < 1241727954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no...what made you think that < 1241727955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really it is a dead project < 1241727957 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :alright. < 1241727963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: err i seem to remember you were < 1241727968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: k, USians are so impatient < 1241727969 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: People use compilers other than GCC? Hyuk hyuk] < 1241727970 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since it didn't have any project page i assumed that is not public < 1241727984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You've used DMC yourself. :-P < 1241728001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only to see how shitty and not-GCC it is! < 1241728015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've also used wcc, pcc and tcc :P < 1241728017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GCC is pretty the crap... < 1241728019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and icc < 1241728031 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241728033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DMC will error out on #include on Windows. < 1241728041 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sweet :P < 1241728051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with "can't find unistd.h"? < 1241728055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :#error "unistd.h is not for Windows use" < 1241728056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or does it have a unistd.h with a #error in? < 1241728058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241728062 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :#if _WIN32 < 1241728063 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241728066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1241728071 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Is not for Windows use" < 1241728072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is completely correct. < 1241728072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's so stupid :P < 1241728075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No it's not. < 1241728080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the way that the old Windows documentation used to have portability boxes in it < 1241728088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :saying which of the functions were POSIX-compatible < 1241728096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah < 1241728101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the answer is, not really any of the useful ones, unless they were in the C standard as well < 1241728178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, Linus uses Fedora < 1241728184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd have thought he would be more of an LFS man < 1241728201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He's not that kind of guy < 1241728203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241728205 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not even slightly. < 1241728216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I agree, but he's a make-a-kernel guy. < 1241728219 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He probably compiles his own kernel ;) < 1241728228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect him to, say, build his own base and then use some distro's packages on top of it < 1241728229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He programs low-level stuff, sure, but he's not much of a sysadmin. < 1241728229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1241728366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn, I just realised that I first tried Ubuntu w/ 5.10. That's ages ago :P < 1241728389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If the first three digits of the year are the same, it's not ages ago. < 1241728392 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never tried Ubuntu. < 1241728411 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've used it since our school has it, but not otherwise. < 1241728420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I only started existing ten years before that release was made. < 1241728422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's ages ago for me. < 1241728443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My first linux distro was a crappy thing called PCLinuxOS; I don't remember why < 1241728456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I thought PCLinuxOS was rather popular < 1241728459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well geeze, is it MY fault you couldn't get off your butt and into existence? < 1241728461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although not as popular as Ubuntu, of course < 1241728461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it? < 1241728466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The name is really cheesy. < 1241728473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's an operating system for your personal computer! < 1241728477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a Mandr{ake,iva} derivative. < 1241728478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I never stuck with any of them 'til 2006, ofc, because of winmodem issues < 1241728480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah < 1241728531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"PCLinuxOS, often abbreviated as PCLOS" makes it sound like a yet another Common LISP object system. < 1241728537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1241728557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241728568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pico Common Lisp Object System < 1241728570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's really minimalist! < 1241728570 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The Perl Common LISP Object System :P < 1241728571 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Presumbly Common LISP Object System < 1241728572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: anyway Ubuntu is basically Debian, but with a nicer interface, some dubious patches, a really rigid release schedule, and a rather lax attitude towards bug reports < 1241728578 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never used Debian. < 1241728590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Deewiant: anyway Ubuntu is basically Debian, but with a nicer interface, some dubious patches, a really rigid release schedule, and a rather lax attitude towards bug reports // an excellent description < 1241728608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Ubuntu is basically Debian, but with the core values sacrificed." < 1241728614 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't made Debian obsolete. they just have different goals. < 1241728619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241728624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: a bad interface is a core value of Debian? < 1241728627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That explains *a lot*. < 1241728628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more to the point, Ubuntu isn't a fork, just a patchset < 1241728763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd like an Ubuntu without the dubious patches, without the non-free stuff by default, more upstream interaction, and less tampering with other people's software. < 1241728773 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241728780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian gets the first two but doesn't have the nice interface and release schedule and shit < 1241728796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And other distros are either source based, have a tiny community and thus aren't really very polished, ... < 1241728799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Or use rpm) < 1241728808 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241728808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd probably be all over fedora core if it didn't use rpm. < 1241728822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the dubious patches that give Ubuntu its interface niceness, though, mostly < 1241728838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's the "tampering with other people's software" < 1241728845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241728846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most of ubuntu's niceness can be done w/ separate packages < 1241728850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like the notification system, etc < 1241728873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241728932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So separate polish packages for a nicer interface + nice release schedule + FOSS only by default (according to DFSG more or less) + upstream interaction + doesn't patch other's software more than necessary + good, medium-to-large sized community = distro heaven. < 1241728934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't exist though. < 1241728942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and + nice package manager + that means not RPM. < 1241728957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Because Fedora seems to fulfill most of the rest, heh.) < 1241728977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what in particular do you have against RPM, by the way? < 1241728986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've never used it, so I don't know why it's so hated, and I'm interested < 1241728993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You cannot possibly imagine. < 1241729033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that's why I'm asking < 1241729041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's got to be better than CPAN, surely? < 1241729059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Imagine distilled hell as a package manager, with many things that should be bugs but are design decisions. Imagine it breaks shit wildly. Imagine a weeping child. Imagine Satan typecasted to a package manager. Imagine this. Imagine this. Imagine -- you're falling, oh god it's me, *I'm* falling, where am I, who am Imagine this. < 1241729073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's basically what using rpm is like. < 1241729084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241729088 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think that's a bit over the top :P < 1241729107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm after technical info, not metaphors < 1241729120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That WAS the technical info. < 1241729125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure you want to hear the metaphors? < 1241729138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't believe you < 1241729151 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what's better about .deb and pals, but I know that I've always had weird packaging issues on RPM-based distros and never on .deb-based distros. Not much of a technical detail, because I've never been able to distill particular issues, it's just always that way. < 1241729298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :personally I prefer source based ones. IME it works better when you are mixing stable and testing packages. < 1241729304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also better in many other cases < 1241729309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: less work < 1241729315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, source-based is slower < 1241729330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I generally use binary for most things, but swap out to source-based for things I'm testing or modifying < 1241729342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing I like about debs is you can mix source and binary without much trouble < 1241729346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my apparent issue with the arch linux installer is that when it tries to update the package manager definitions I get a Transient resolver failure. < 1241729350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: checkinstall++ < 1241729358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not really: scenario: glibc 2.6 -> 2.7 upgrade, discover valgrind package is broken and needs to be recompiled against new glibc < 1241729361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you do < 1241729368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, for two versions of Ubuntu in a row, now, there's an error in at whenever I run the package manager < 1241729371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been reported for months < 1241729374 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241729375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they haven't fixed it yet < 1241729379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a) file a bug and build a new binary package locally then install it < 1241729383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :b) just reinstall the package < 1241729390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :b for source based, a for binary ones < 1241729398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there I say source based ones are faster. < 1241729401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pull updates, and find that it's been automatically rebuilt against the new glibc by the build farm < 1241729402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have clearly never used a binary package manager. < 1241729407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I had < 1241729414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had to use them < 1241729414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I meant to say a good one < 1241729424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, such as? < 1241729432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anything other than dpkg/apt is shit, and if you don't know what you're doing with dpkg/apt they're shit too. < 1241729443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :getting cosy with dpkg/apt = package manager heaven. < 1241729455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dpkg and apt are actually a separation of powers < 1241729462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dpkg is a package manager, apt manages repositories < 1241729462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yay slackware .tar.gz packages! < 1241729467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dpkg doesn't care where the packages come from < 1241729468 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tar vzxf mypkg.tar.gz LAWL < 1241729474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, getting cosy with any good package manager == heaven. That is true for portage and pacman at least < 1241729476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: YOU FORGOT THE POST-INSTALL SCRIPT < 1241729479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and .debs are tar.gz too, just with a different extension < 1241729481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OH NOSE < 1241729487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not as good as dpkg/apt. < 1241729504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only if you don't know what you are doing with portage and/or pacman :P < 1241729506 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Actually they're three files in a .ar, one of which is data.tar.gz :P < 1241729509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say a good source-based package manager can be as good to use as a good binary-based manager < 1241729515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh, yes < 1241729523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the diff file, and the dsc < 1241729524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :.ar? O_o < 1241729529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway you totally ignored my example above < 1241729530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1241729531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you get them unpacked if you use apt-get source < 1241729534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's not going on to a tape! < 1241729542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's for legal reasons, I think < 1241729544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, because ais523 covered it, and also dpkg/apt can handle BOTH SOURCE AND BINARY PACKAGES < 1241729547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which you don't seem to have realised < 1241729552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it needs the package manager to remember to rebuild valgrind and such, IME they often forget that < 1241729565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1241729627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe debian managed that somehow. Marking "must be rebuilt when dependency foo is updated in the y bit of x.y-patchlevel" or such could work. < 1241729627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, dpkg/apt is not a very good source-based package manager. < 1241729629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: whenever anyone on Slashdot claims that open source program (insert name here) is really hard to compile, I grab the source package and dependencies and compile the source package to prove them wrong < 1241729638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *is*, however, the best damned binary package manager. < 1241729644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it isn't the best, but it's the best binary package manager, and it does okay at doing source stuff < 1241729652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can mix them without too much pain; binary works in most cases < 1241729652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, as source-based you have to compile by hand < 1241729657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about nethack. That is one hard to compile IMO. < 1241729659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster's only example was an edge case < 1241729661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can write a script to do that < 1241729669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, at least, for multi-user installs. < 1241729669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241729672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, AnMaster's only example was an edgecase, and when doing source stuff with apt as an edge case it works < 1241729675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that either Portage or Ports is the best source-based package manager... < 1241729684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the assumption is that, if you got the source package, you probably wanted to modify before compiling < 1241729694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. I find that kind of stuff is rather common with rolling release. < 1241729705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and you attribute this to everything but rolling release :) < 1241729733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Portage, of course, is a poor binary package manager. Mostly, its usage for binary packages is rolling out the same configuration to a bunch of systems. < 1241729752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :FLAAAAAAAAAAAAAAAAAAAAAAAAARGHLE < 1241729755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd < 1241729759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This conversation never ends. < 1241729765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I find ports a bit bad at updates to packages like perl and python, where you need to rebuild various modules afterwards. Generally ports seems to work well but need more work (reading /usr/ports/UPDATING and so on) < 1241729768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blame that other guy < 1241729785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody write some FYB code! :P < 1241729794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, non-rolling releases have lots and lots of other issues. < 1241729813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I'll give you some credit here: Slackware is definitely the most *elegant* package management system. ;) < 1241729854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody write some FYB code! D8< < 1241729854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's something nice about "Well, it's just a tarball." < 1241729861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :+ < 1241729874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody write some good FYB code :P < 1241729886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like bumpy rides when it is time for major upgrades. A lot of work then. Personally I prefer to have the non-trivial upgrades spread out over the year, like one non-trivial package / month rather than 5 non-trivial ones at the same time. < 1241729887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you have to limit FYB program length < 1241729891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a lot of work? < 1241729895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Why? < 1241729899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click update manager, like you always do < 1241729904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click upgrade on the "new distro!" thing < 1241729907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do other stuff < 1241729909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's done < 1241729910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reboot < 1241729912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :continue < 1241729912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise you can start with something like %?[%%%%%%%%%... 1000000 more no-ops here...%%]? < 1241729913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well debian is better than ubuntu when it comes to that iirc. < 1241729917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errrrrr nope < 1241729924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu's the best at easy distro upgrades < 1241729927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The best you can hope for is a tie with that. < 1241729938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you put the rest of your program at the end < 1241729943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, from what I heard from ais that seems not true. < 1241729949 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hmmmmmmmmmmmmmmmm, 'struth. < 1241729955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point being that the other program needs to run a million > commands to reach your pointer < 1241729959 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Maybe I should make nops not-typable. < 1241729963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais is, I fear, one of those people who breaks everything he touches. < 1241729991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: either you should make all [] run at least once, or limit program length, really < 1241730001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise something similar could be done < 1241730006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but more complicated < 1241730009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, probably. < 1241730023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe you could do it INTERCAL-style, where [ abstains from everything up to and including the next ] < 1241730032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, maybe I'm one of them too. Thus I prefer a very robust system. One that is easy to mend when you broke it. One with less GUI abstractions, since I will always need to edit the text configs anyway sooner or later. < 1241730033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, even that's speed-of-light movemetn < 1241730036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*movement < 1241730037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it wouldn't help < 1241730067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to learn to not argue with people who only use the same arguments and who I already know are wrong ;-) < 1241730070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fwiw, just starting with one million % without the loop would have a similar effect, just not as strongly < 1241730075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or one million >< < 1241730077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241730083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Gentoo is robust in my experience. < 1241730088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, do you agree? < 1241730091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see what I just said? < 1241730095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not interested, stfu. < 1241730106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: anyway, from what I've heard, Ubuntu distro upgrades work well, but Debian's work even better < 1241730118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah you say that every time you realise I won the discussion. < 1241730120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Nice try. < 1241730121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit that only one out of four Ubuntu upgrades have gone smoothly for me < 1241730129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I didn't < 1241730132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in at least one of those, and probably two, it was my fault < 1241730135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop reading a fuckin' conspiracy into everything < 1241730143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you've said all your arguments, stop rallying your goddamn troops < 1241730151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You can have a conspiracy with just a single person in it? < 1241730156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1241730166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only you could imagine such a thing, but it seems so. < 1241730194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you seemed to be suggesting it. I never even considered the idea before. < 1241730207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gentoo is actually not all that robust. < 1241730216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo is a distro that assumes you know what you're doing. < 1241730227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And if you don't, bad shit happens. < 1241730242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well yes. But it is easy to mend if bad thing *does* happen. < 1241730243 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, LFS is a distroy that assumes you know what you're doing :P < 1241730260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that bad things happened since 2004 on gentoo to me. < 1241730260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(generally next time they do a major change, like XFree86 -> X.org or 2.4 -> 2.6) < 1241730268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: LFS is more so. < 1241730318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, LFS is "follow the manual" then "realise the system is unmaintainable due to no easy way to upgrade" then a few days later "switch back to the gentoo install" < 1241730330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241730330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, I've once before now built a Linux system via makefile < 1241730336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1241730337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a makefile that was full of wget < 1241730340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241730342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, linux-from-scratch < 1241730344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but automated < 1241730355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes that exists already. ALFS iirc < 1241730358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it got all the bits it used from their original websites < 1241730364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the kernel from kernel.org, for instance < 1241730371 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: LFS is for learning, not for being your "real" distro. < 1241730378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, indeed. < 1241730387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and I have done LFS, HLFS, CLFS < 1241730399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've only done LFS :( < 1241730401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: why don't they make LFS more user-friendly, then < 1241730403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in results < 1241730414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it does work as a real distro < 1241730414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241730417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LFS 6.0? < 1241730422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR is wrong < 1241730424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it the last stable version when I did it too < 1241730426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the author of lfs uses it < 1241730428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some years ago... < 1241730438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is no single author of it < 1241730449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been on the linux from scratch irc server < 1241730452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's the original author. < 1241730455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : They're all married. < 1241730460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what < 1241730514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, care to explain that totally non-sequitur reply... < 1241730526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, I'm tired of explaining my jokes :P < 1241730542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well since you directed it at me... < 1241730544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's the harsh reality of AnMaster < 1241730554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x isn't directing, it's impersonating. < 1241730562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is even worse < 1241730571 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except when you're MAKING A FUCKING JOKE < 1241730571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well "worse" isn't right word < 1241730587 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : ehird, there is no single author of it They're all married. < 1241730588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, well since you impersonated me... What was the joke. < 1241730590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There is no SINGLE author < 1241730593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Because they're all MARRIED < 1241730596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241730596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rubs eyes, swigs whiskey ← don't do anmaster, kids < 1241730604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll ruin your life < 1241730606 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See how it's not funny when I have to explain it X_X < 1241730610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, is this a reference to something? < 1241730618 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1241730619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAA < 1241730625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: let's go mad together < 1241730627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241730628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are < 1241730629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you < 1241730630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :talking < 1241730632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about < 1241730636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(ehird style space) < 1241730639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahahaahahahaha < 1241730688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Single" as in unmarried. < 1241730696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah right. that meaning. < 1241730701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241730708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so, about that going mad < 1241730710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm done, how about you? < 1241730721 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm holding on to my sanity by thinking about eating breakfast for dinner. < 1241730739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Furthermore, time is cyclic. < 1241730745 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241730755 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :See? Sanity! < 1241730777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be interesting with a cyclic universe < 1241730790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would? < 1241730831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, if you invented some way to become immortal you could have fun the second time around. < 1241730849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if time's cyclic, you'd do the exact same thing each time < 1241730854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the matter would be exactly the same < 1241730859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you would not have any memories < 1241730870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :effectively you'd be a new person < 1241730872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :each time. < 1241730873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on cyclic in what way < 1241730876 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Unless you were a living time paradox :) < 1241730881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In the cyclic way. < 1241730888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, or that < 1241730889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has a meaning. < 1241730927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what if you could survive the end and pass through to the beginning next time around. Then you could use it as a time machine < 1241730939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then time is not cyclic. < 1241730952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that doesn't make good sf... < 1241730958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241730970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Time is cyclic except when it's not." < 1241730971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gripping./ < 1241730974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$// < 1241730991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, s/when it is not/when you reverse the polarity/ < 1241730991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh! < 1241731002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there you have a perfect concept! < 1241731149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm; that's no fun: VirtualBox's "OSE" open-source edition doesn't support the SATA controller, according to their web page; but since the configuramator GUI still has a "enable additional controller" checkbox in the hard disks tab, and lets you attach things up to 30 SATA ports, so I thought maybe they enabled that feature in the open-source version too; but then it just gives a cryptic VERR_PDM_DEVICE_NOT_FOUND error when starting. < 1241731153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, Arch installed. < 1241731155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How surprising. < 1241731159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it works for me. < 1241731167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241731170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do I have the closed source one? < 1241731186 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How should I know what you have? It's free-for-personal-use, though, so you might well have it. < 1241731191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241731193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seems so. < 1241731203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : How surprising. <-- why? < 1241731205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Use qemu/virtualbox's closed source one? < 1241731215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It hasn't worked in two VMs previously? < 1241731232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, PEBKAC I suspect. < 1241731245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or PEIVM < 1241731247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you keep saying. No, it was Arch not supporting a part of the VM configuration. < 1241731248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1241731251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Arch's fault. < 1241731261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although I suppose that's heretical to the Holy Church of Distro Perfectness. < 1241731270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You haven't given enough details to debug the issue < 1241731279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor filed bug reports. < 1241731280 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind the lack of SATA controller so much (that I'd bother doing something that's not directly aptable), it's just that I don't like how they're giving me false hopes by making it available in the config screens, then crashing them down by not booting. < 1241731283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1241731287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't ask anyone to debug it, AnMaster. < 1241731301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you complained loudly though < 1241731319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If by loudly you meant I mentioned I gave up on arch due to not working in a vm as a one-line remark. < 1241731330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :20 lines < 1241731335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :constructive feedback and details bug reports is more useful < 1241731340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20 lines? Where? < 1241731346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some days ago < 1241731348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1241731350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I don't give a damn what you want me to do regarding Arch bugs. < 1241731448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And anyway the open-source edition supports a couple of SCSI controllers, so I can build this "going-to-be-transferred-on-a-real-hardware-where-the-HD-will-be-/dev/sda" thing without any device-naming differences. < 1241731510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe not. Strange. I thought it was supposed to do the SCSI controllers. < 1241731523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: just use qemu < 1241731527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's slow but acurrate < 1241731529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*accurate < 1241731625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes qemu < 1241731633 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could, but since I have it in the 'box already... did qemu happen to do the .vdi thing? Not that I couldn't just convert the image. < 1241731649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Qemu uses .raw and .qcow, I think. < 1241731651 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wurves qemu. < 1241731660 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :qemu supports tons of formats, but not .vdi < 1241731694 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Supported format: nbd parallels qcow2 vvfat vpc bochs dmg cloop vmdk qcow cow host_device raw < 1241731715 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's a fixed-size .vdi, so it's pretty much .raw with an offset; and "VBoxManage converthd --format RAW" should get rid of the offset, too. < 1241731721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you recommend to not file any bugs to any projects, instead only complain in some totally unrelated irc channel and not report the issue at all < 1241731722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great < 1241731725 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, clonehd, not converthd. < 1241731759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241731761 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241731762 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1241731810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"open source editions" lacking most of the useful features are worse than "closed source, but no-cost" software IMO < 1241731819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least the latter doesn't pretend to be open < 1241731833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't really lack "most of the useful features"; it's pretty usable as-is. < 1241731837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually, VirtualBox OSE excludes only some spectacularly useless featuers. < 1241731841 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*features < 1241731849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, lacking SCSI emulation is "lacking major feature" to me < 1241731874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what about forwarding serial port and usb devices? < 1241731877 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Lacking emulation of a technology no one uses? < 1241731881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using native partitions? < 1241731889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, it can't do the latter in any edition iir < 1241731891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc* < 1241731896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure about forwarding serial and usb < 1241731902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um I use them. < 1241731905 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Lacking the possibility of using >3 HDs. < 1241731930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is even worse < 1241731936 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Assuming the open-source edition doesn't do the SCSI controllers; I'm not quite sure about that.) < 1241731950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, does it do serial and usb forwarding? < 1241731988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.virtualbox.org/wiki/Editions <-- seems like no < 1241731990 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think USB-passthrough is also only in the closed-source edition. Not that I've ever wanted to have that. < 1241731998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I need that feature < 1241732002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Serial is supported everywhere. < 1241732007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usb one I mean < 1241732032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have some silly devices that only support windows sadly. Like a GPS unit I need to update the maps on every now and then < 1241732036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs windows to do it. < 1241732046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(for use in car) < 1241732047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a good candidate for some reverse-engineering fun. < 1241732054 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and you can use native partitions. < 1241732071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, even sillier: the gps unit actually runs linux on arm internally < 1241732076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go figure < 1241732080 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that USB forwarding had made it into the OSI. < 1241732084 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(You have to create a .vmdk file referring to the raw partition.) < 1241732098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, err .vmdk is vmware < 1241732103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm 100% sure of that < 1241732111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: VirtualBox can use VMWare files. < 1241732113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241732133 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, and the raw-partition support is done as a part of the vmdk support. < 1241732139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I think I prefer vmware-server then. At least it doesn't pretend to be open source. < 1241732149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while stripping vital features < 1241732164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as usb and sata < 1241732170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly scsi < 1241732178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm ok < 1241732198 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't prefer it, because last time I tried it, it made an unholy mess of things. I really don't like installers touching my files all around, anyway. < 1241732212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, vmware-server? < 1241732212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241732215 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241732223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gentoo has a package for it, that contains the mess < 1241732228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and makes it easy to handle < 1241732235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241732253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, from what I can see it uses sed a lot. < 1241732254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241732256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Might be; I guess no Debian-enthusiast has bothered to go through all that trouble. < 1241732279 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241732291 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241732304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There is "vmware-package" which gives a make-vmpkg tool that you can use to build .debs out of vmware workstation/player/server installer files. < 1241732317 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess that would handle the mess too. < 1241732331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Again,don't be angry with me if you see this message in SPAM of your mailbox; it will be because I send it with low internet connection." < 1241732340 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't there the last time I looked. < 1241732373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, um. what is a "low internet connection" supposed to be... < 1241732391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, but don't you just wurve how stupid spam is? :P < 1241732397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yeah < 1241732410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, except I don't know what "wurve" means. *googles* < 1241732414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't read the spam < 1241732428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for wurve. < 1241732428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1241732431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I especially love how it then goes on to say "I am the Executive Auditor and Head Of Computing Department in my bank." And yet for some reason, he can only afford "low internet connection" :P < 1241732449 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"wurve" is some kind of cutesy-or-something spelling for "love" < 1241732457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.urbandictionary.com/define.php?term=wurve < 1241732460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that disagrees < 1241732466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and google doesn't know it at all < 1241732476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, google's define: < 1241732486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You're trusting Urban Dictionary? :P < 1241732486 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That would make me smarter than Google and Urban Dictionary combined, now wouldn't it < 1241732502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it is usually useful for irc < 1241732511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not really < 1241732520 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, Deewiant was right :P < 1241732536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, aspell doesn't like it either < 1241732543 0 :WangZeDong!n=butt@ANantes-259-1-108-216.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241732546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not a real word, it's onomatopoeic. < 1241732557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor is it in /usr/share/dict/words < 1241732559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241732988 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241733093 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241733111 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :Logarithms: | ~fish~ < 1241733148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that crc32 sse4 instruction is hilarious < 1241733154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how much faster it is? < 1241733354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I noticed it just recently when twiddling through Linux kernel menuconfig; there's a CONFIG_CRYPTO_CRC32C_INTEL setting that makes use of it. < 1241733367 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :the international hub for esoteric programming language design and deployment - #esoteric is not associated with the joke language Perl, please visit www.perl.org - logs: http://tunes.org/~nef/logs/esoteric/ < 1241733376 0 :GregorR!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - #esoteric is not associated with the joke language Perl, please visit www.perl.org - logs: http://tunes.org/~nef/logs/esoteric/ < 1241733435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I always get a warm fuzzy nostalgic feeling when we have "the international hub for esoteric programming language design and deployment" in the topic < 1241733455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I decided it was time to switch it back to my original topic :P < 1241733464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was yours? < 1241733467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241733478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :05.10.10:19:09:35 --- topic: set to '#esoteric, the international hub for esoteric programming language design and deployment - #esoteric is not associated with the joke language Perl, please visit www.perl.org - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric' by GregorR < 1241733653 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find any speed benchmarks between the crc32c and crc32c-intel modules. :/ < 1241733699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I should hope that somebody did benchmark them, rather than just assuming the latter was faster :P < 1241733745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd hope that it's a fairly safe assumption that it is. < 1241733822 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd still hope that the original patch-writer would've tested hir implementation at least with some sort of rudimentary speed benchmark; but if that happened, it's not a very well-published result. I might be using the wrong sort of keywords, though. < 1241734027 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I could theoretically speaking be motivated enough to try it myself, but I don't have any sort of fancy-pants CPU for that; I guess my second-newest Intel CPU would be... a Pentium-150 in a laptop. (And then I have this Atom box, but it doesn't do anything newer than ssse3 either.) < 1241734179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Atom doesn't count as Intel? :-P < 1241734239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does; that's why the P150 is the second-newest. < 1241734256 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. "And then" made it sound like it was a third box. < 1241734273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although I think I managed to forget a Pentium-M somewhere. < 1241734366 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"crypto" and "crc32" should not be in the same sentence < 1241734433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:28 AnMaster: ehird, so you recommend to not file any bugs to any projects, instead only complain in some totally unrelated irc channel and not report the issue at all ← not what I said. < 1241734437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that what I said? < 1241734447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't think so < 1241734459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I extrapolated from your behaviour. < 1241734469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some sucky extrapolation. < 1241734471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you could use crc32 in order to verify that a public-key had transmitted properly < 1241734480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes it seems to match your opinion < 1241734481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, you couldn't < 1241734483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you don't want to use it for the actual crypto, though < 1241734493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't guarantee that things haven't been tampered with < 1241734495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just that they don't contain typos < 1241734502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't very useful for crypto < 1241734505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you suggest < 1241734507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It was a bit unclear why crc32 is in the "cryptoapi" part; the help says it's used in iSCSI headers and things like that. < 1241734549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it wasn't before .28 < 1241734554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241734593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there's still the "library routines" crc32 thing too; but the intel-accelerated patch was for a cryptoapi digest. < 1241734602 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess they just liked the cryptoapi digest-calculating API more. < 1241734632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is not immediately obvious what would be a more suitable way of exporting that sort of stuff to userspace. < 1241734678 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Or can you use "raw" cryptoapi quasi-directly from a userspace application? I have no clue. The dm-crypto thing uses it, but that's inside the kernul.) < 1241734765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's have a change. /me tries "sudo pacman -S kde". < 1241734787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if this package manager is good enough to do "remove this and all its dependencies apart from vital shit, 'kay?" to wipe out ze kde. < 1241734811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, as apt puts it: remove packages that aren't depended on. < 1241734840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"remove X and all its dependencies" is what Windows uninstallers try to do, which is why they're so broken < 1241734848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"remove X, then remove all unused dependencies" is so much saner < 1241734856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, right. < 1241734864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just describing the general operation < 1241734874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"rid me of this foul beast and all that it sides with! apart from my chums." < 1241734886 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241734904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Coo, it's downloading gcc. < 1241734910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C let's just install the build-essential equivalent. < 1241734914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... also, why does kde depend on gcc? < 1241734916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The mind boggles. < 1241734927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, sudo pacman -S core-devel was it? or dev. or base. < 1241734931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do you know? < 1241734959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pacman -Si gcc < 1241734966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Groups : base-devel < 1241734970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1241734996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: would there happen to be a way to streamline its output and not make it ask me whether to install it twice ;-) < 1241735009 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Twice? < 1241735018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes | < 1241735024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"INSTALL THIS SHIT?" "OKAY, HERE ARE THE DEPENDENCIES. REALLY INSTALL THIS SHIT?" < 1241735031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Do you want to erase your system for this package? [Yn]" < 1241735032 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yes | < 1241735045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe | < 1241735052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pacman -S --help. < 1241735057 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : --noconfirm do not ask for any confirmation < 1241735063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's exactly what I don't want < 1241735069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't want it to ask me the same question twice dammit :P < 1241735074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :--no-vista < 1241735082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can run vista without uac < 1241735110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It only asks you twice for groups, btw. < 1241735115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1241735115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which you won't be installing often. < 1241735117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but that's insecure! < 1241735123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has been my misfortune to mainly install groups ;-) < 1241735130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just run as a non-admin? < 1241735135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1241735141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how the Vista computers over here are set up < 1241735143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I set them up < 1241735154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're as secure as I can get Vista without much Windows knowledge < 1241735158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you set up a windows machine willingly? < 1241735160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and with only Norton 360 as the antivirus < 1241735167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shit man < 1241735170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's awful < 1241735175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :turn into a christian and repent < 1241735178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with any luck they haven't been hacked into yet < 1241735183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can stop being a christian after that, it's ok < 1241735370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'd rather run DOS than Vista. < 1241735394 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damnit, newegg < 1241735397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :where is my computer < 1241735398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(at least DOS does what you ask it and gets the fuck out of your way) < 1241735408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays there's FreeDOS < 1241735425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whose main advantage is that it's crazy fast < 1241735427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. I of course was thinking of FreeDOS. < 1241735430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good god, have some patience < 1241735434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you really need it in 5 minutes? :P < 1241735442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a damned good DOS. < 1241735443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've waited 3 weeks for things to be shipped < 1241735448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i ordered it yesterday < 1241735454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Dell actually offer it on new computers as an OS choice along with Ubuntu or Windows < 1241735458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: >_< < 1241735474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so you get everything the day after you order it? < 1241735476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lucky bastard < 1241735487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they haven't even charged the card yet < 1241735515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehh, bug their support team? < 1241735542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Status: Submitted - Your order has been successfully submitted. Your credit/debit card has not yet been charged. Please allow 1-2 business days for your order to process and ship. < 1241735549 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1-2 business days?!?! < 1241735561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gahahaha < 1241735566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you americans are spoilt rotten < 1241735574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1-2 business days is luxury over here! < 1241735580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uphill! < 1241735582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both ways! < 1241735597 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is 1-2 business days a long time for an online order? O_o < 1241735634 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241735671 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is, isn't it? < 1241735681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nope < 1241735682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like ehird said, it's luxury :-P < 1241735694 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1-2 weeks is my default expectation. < 1241735694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an online order usually takes about a week from ordering to getting it < 1241735710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only time I expect it to ship next day is when the web site says so... < 1241735717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: where do you order shit where you get it a day after ordering < 1241735730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Let's have a change. /me tries "sudo pacman -S kde". <-- kdemod. Read on arch wiki < 1241735748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: explain in 5 words, I don't wanna cancel my download :P < 1241735759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah. tweaked. < 1241735761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which generally means it's one of the few bits of inventory that they've got right next to the boxing guys, and they just need to stick a label on the box... < 1241735766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ask Deewiant < 1241735767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying arch to escape from modified upstreams, y'know < 1241735771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: < 1241735772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to bed < 1241735775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241735784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :waaah < 1241735796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wtf is up with you :D < 1241735802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you first said about wanting a new pc a few months ago < 1241735807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and now 1-2 business days is terrible? < 1241735825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Modularized version of KDE from a third-party Arch package repo, or something like that < 1241735832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"and tweaked" < 1241735835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Upstream modification, boo < 1241735846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IME that means that it works better. :-P < 1241735858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not like I want to use KDE in practic < 1241735859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241735860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not all such modification is bad. < 1241735864 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1241735867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just that the last 3458973489573495345 distros I've used use gnome :P < 1241735869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why? < 1241735873 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241735879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some packages need such modification to freaking *build*. < 1241735885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's fine. < 1241735888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most KDE programs I've tried still crash for me, but with kdemod I at least managed to run some things. :-P < 1241735891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't like changes beyond "make it work properly" < 1241735896 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241735914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Well, then, you'd like Gentoo... < 1241735922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Noooooooooooo way. < 1241735931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The only package that does more than "make it work properly" is gentoo-sources. < 1241735933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck source distros, fuck Gentoo's community, fuck Gentoo's relation with upstreams. :P < 1241735943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : nowadays there's FreeDOS whose main advantage is that it's crazy fast <-- stop making me want to port cfunge... AUGH < 1241735953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DOIT < 1241735955 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: DOIT < 1241735955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no posix :-) < 1241735960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, it'd work on Windows then < 1241735962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There is (nearly) with DJGPP < 1241735962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo has an excellent relationship with most of its upstreams; exceptions being, well, dicks. < 1241735963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I know < 1241735965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::((( < 1241735968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241735969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241735973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, indeed < 1241735975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not exactly nearly. < 1241735976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No mmap? < 1241735980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DJGPP supports a bunch of POSIXy stuff. No, not mmap. < 1241735981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I haven't seen that. < 1241735981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2009-05-08 00:36:11 ( AnMaster) I'm going to bed < 1241735986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, plan < 1241735987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: he does that all the time < 1241735988 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :DJGPP supports what can be supported without killing yourself ;) < 1241735990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he takes a few hours < 1241735994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Gentoo's community is mostly smart people with a few dumbasses. < 1241735996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1241735997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: AnMaster uses those things. < 1241735999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm IRCing from bed < 1241736000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241736011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I mean supported /on DOS/ without killing yourself, of course. < 1241736015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: like hell it is, I've never seen more people think they're cool because they can run a compiler and turn on optimization flags < 1241736018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you can tell whether they're smart depending on their opinion on funroll-loops.info) < 1241736034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Just saying that it wouldn't work for cfunge. < 1241736038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not representative. I have met lots of gentoo users who aren't like that. < 1241736052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I met very few gentoo users like that < 1241736053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do they hang out in #the-secret-gentoo-channel-wihtout-all-the-idiots? < 1241736054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one in fact < 1241736056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only one < 1241736056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*without < 1241736063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because I've never, ever seen them. < 1241736073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'part from a few in here. < 1241736075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you're saying "fuck source distros" while using arch. < 1241736077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh main #gentoo? Well the sub-channels tend to be saner < 1241736084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Arch... is a binary distro... < 1241736086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, arch is binary < 1241736089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: settled on a distro yet? < 1241736097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. I feel dumb. < 1241736097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope; thank god for cheap VM creation < 1241736097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though it has makepkg to build binary packages < 1241736100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case you need it < 1241736120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably Ubuntu is what I'd use atm, for the "goddamn, just work" value. < 1241736126 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :On the twelfth day, the LORD created cheap VM creation. And it was good. < 1241736144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's what I use Debian for, myself... < 1241736170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe Slackware. < 1241736170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Debian's default gnome isn't quite as polished. < 1241736187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, installing and using Slackware is not much of a "hey, I just clicked this and it did it all for me, life is good" experience. < 1241736222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I was just insane, but when I used Slackware, it kinda... Just Worked (tm). < 1241736239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(probably just insane; Slackware was my first distro) < 1241736242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thou art mad. < 1241736271 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SLS! < 1241736283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. < 1241736285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, Slackware 8. < 1241736292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hehe, slackware started because SLS switched to ELF... < 1241736307 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who uses gnome anyway>? < 1241736307 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241736309 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shit sucks < 1241736318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: not imo < 1241736323 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :same goes for kde < 1241736324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Funny, I thought Slackware started because SLS *wouldn't* switch to ELF... < 1241736328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit of a pain to configure but after that it's pretty smooth sailing < 1241736337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kde is awful indeed < 1241736342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I like a bit of glue between my components < 1241736351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nope < 1241736352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm wrong. < 1241736405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: out of curiosity, what wm do you use? < 1241736411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ion3 < 1241736420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241736422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shit is fucking awesome < 1241736434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i consider tiling wms unergonomical :) < 1241736494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so's your face < 1241736516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tru dat. < 1241736521 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Slackware 3.2 "broken edition" was my first distro. < 1241736553 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Why, hello, fellow Tiling WM user. < 1241736562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my friend's got you all beat < 1241736565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yggdrasil < 1241736570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(shame you use one by a dick, though) < 1241736575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241736576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That Yggdrasil. < 1241736581 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah tuomov is kinda abrasive < 1241736584 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you use? < 1241736594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't say xmonad < 1241736597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do Awesome3 here; it's a tiling wm too. < 1241736622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, he also is distributing Ion3 illegally. :p < 1241736634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lolwut? < 1241736661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: licensing issues < 1241736667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(at least, he is if there is a single bit of code from Ion3 before the non-free change not written by Tuomo) < 1241736674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tuomov's opinion on them seems to be "I CAN DO WHAT THE FUCK I WANT, YEAAAAH!" < 1241736711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241736717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does the latest ion distro even have a LICENSE file? < 1241736739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241736744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's extended LGPL with bullshit terms < 1241736745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241736749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : - Versions not based on the copyright holder's latest release (on < 1241736749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : the corresponding "branch", such as Ion3(tm)), must within 28 days < 1241736750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : of this release, be prominently marked as (potentially) obsolete < 1241736752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : and unsupported. < 1241736754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHA he actually added that < 1241736758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to debian having a few month old version < 1241736764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : - Significantly altered versions may be provided only if the user < 1241736764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : explicitly requests for those modifications to be applied, and < 1241736765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : is prominently notified that the software is no longer considered < 1241736768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : the standard version, and is not supported by the copyright holder. < 1241736769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : The version string displayed by the program must describe these < 1241736771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : modifications and the "support void" status. < 1241736773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : - A version that does not significantly differ from one of the < 1241736775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : copyright holder's releases, must be provided by default. < 1241736777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just quoted all 3 clauses out of order < 1241736780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they're all absolute gold < 1241736790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I would so love it if Debian somehow put on a script which took the latest version and patched it back to an old version < 1241736802 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh lawd < 1241736802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can't < 1241736805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : - A version that does not significantly differ from one of the < 1241736805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : copyright holder's releases, must be provided by default. < 1241736810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bahahaha < 1241736813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tuomov is such a retard < 1241736823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"significantly"? < 1241736828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the third term there is a weird wording of one DFSG-approved term < 1241736838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That "significantly altered" refers (among other things, I guess) the incident where Arch's non-official "user repository" had a script that fetched Ion and installed the xft "blurry-fonts patch", yet called the result "ion". < 1241736841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is "all modified versions must be provided in the form of a diff from the original version" < 1241736842 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :When did Slackware switch to ELF? :P < 1241736850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: provided to the user < 1241736851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Debian don't like that rule, but don't think it makes software nonfree < 1241736854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, < 1241736857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if a user does < 1241736859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apt-get install ion < 1241736862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they must get a stock one < 1241736864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless they do < 1241736867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apt-get install ion-megadebian < 1241736868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Probably about when they switched to libc 6. < 1241736869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, that's bad < 1241736874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and which then must display prominently < 1241736879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WE SUCK DICKS AND YOU CANNOT GET SUPPORT FOR THIS VERSION <3 < 1241736894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night really < 1241736897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The thing I really "like" about all this is that he thinks that he can repeal the previous LGPL versions. < 1241736904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically, tuomov has no fucking idea what foss is and demands that packagers work like crack addicts to keep up to date with his shitty updates :-D < 1241736929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Significant change: Bug fixes are insignificant as additions." < 1241736944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian should consider their changes to Ion to be a bugfix for tuomov's idiocy ;-) < 1241736958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: eglibc? < 1241736965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprising Ion's not been forked by now. < 1241736967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be the first time... < 1241736978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, you couldn't call it eion < 1241736982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to completely change the name < 1241736990 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241736992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :eglibc itself isn't the first time. < 1241736993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :egcs, anyone? < 1241736994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although debian could redirect ion3 to opm < 1241736996 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241736997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1241736997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opm4 < 1241736998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Linux libc? < 1241737003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :qwertyshift FTW < 1241737012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you never said what you use < 1241737012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or uib2 < 1241737027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Ratpoison. < 1241737035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mean to switch to StumpWM one of these days. < 1241737048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Slackware went from libc5 into glibc when they jumped versions from 4 -> 7 because redhat and friends were already at number 6. I don't remember the ELF thing; I think there was some sort of ELF support in 3.x already. < 1241737067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I once drafted up in my head what would be needed to make a tiling wm usable (mainly manipulated w/ mouse, fitts law compliant etc) and it basically turned into a shit floating wm < 1241737210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ratpoison has no mouse support right? < 1241737217 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Right < 1241737220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the clue's in the name < 1241737225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like my mouse < 1241737237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood++ < 1241737239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hooray for mice! < 1241737252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use the mouse for Flash. < 1241737255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's about it. < 1241737333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(It's not completely unheard of, though - GNU emacs used to greet Symbolics users with the message "In doing business with Symbolics, you are rewarding a wrong.") < 1241737334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hahahah. < 1241737343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Poor rms and his Symbolics hate. < 1241737352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rewarding a wrong! < 1241737369 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241737373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least Emacs didn't have an invariant clause. :p < 1241737373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Conjecture: other such patterns may be recognized in the future, depending on which unrealistic benchmarks we want to run faster. < 1241737383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, just the manual < 1241737391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, arch installed kde < 1241737391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241737402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Emacs manual used to have a lengthy rant about why it didn't run on Windows < 1241737406 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241737408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's been fixed now too < 1241737447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://edward.oconnor.cx/2005/04/rms < 1241737482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, assignment in Perl6 is as lazy as possible without breaking imperative semantics < 1241737499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can write @array = 0..*; < 1241737501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perl 6 is just shit. < 1241737506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and get an infinitely long array < 1241737513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Haskell doing that makes sense, seeing it in Perl is pretty mindblowing though < 1241737586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's also the only language I've seen with todo operators < 1241737600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most people just put todos in comments... < 1241737619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, KDE installed on Arch and KDM set. < 1241737636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time to reboot and check it out. < 1241737648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At least, nothing so far has happened that's any worse than Debian, so. < 1241737658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sudo shutdown -r now < 1241737661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you planning to uninstall KDE again as a test? < 1241737670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1241737689 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241737698 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241737702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1241737706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's asking me for a login. < 1241737709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is not kdm. < 1241737736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "What do you mean, not associated?"; < 1241737737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, not associated? < 1241738092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL. < 1241738098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have KDE, I just don't have X11. Wtf. < 1241738098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : If I get an additional crash due to not using ECC memory, I really won't notice. < 1241738146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do recall reading about a Java exploit that could use a large fraction of memory bit errors to break security < 1241738339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by arranging for a reference to point to an object of the wrong class < 1241738351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241738386 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this could be an issue for any language based on strong static typing, i guess < 1241738442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, probably dynamic too < 1241738579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241738726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here goes ze KDM < 1241738748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy unantialiased text and no mouse batman < 1241738759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy no keyboard batman < 1241738774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy Deewiant how do you uninstall a package and remove unused dependencies batman < 1241739437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyone used dwm? < 1241739443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll bet fizzie has < 1241739594 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I might have tried it, but not really used. < 1241739615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: isn't awesome based on dwm < 1241739626 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems a bit like evilwm, except tiling. (Evilwm also does the whole "no title bar, no configuration files, not much of anything" thing.) < 1241739639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure awesome is based on dwm < 1241739642 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know the genealogy. < 1241739646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241739652 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be. < 1241739652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: awesoem does floating windows, right? < 1241739654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are they a pain to use? < 1241739668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, you might just have libX11. Technically, you don't need an X server. ;p < 1241739668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*awesome < 1241739674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: indeed that was the case < 1241739676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want my new computer :( < 1241739681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure what you mean by "pain". They float, that's about it. < 1241739688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: are you actually running into troubles with your current one or just impatience? < 1241739695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :11:57:37 a collection of quarks < 1241739698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i mean, what if I basically just wanted to use floating windows < 1241739703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would that mesh with awesome? :p < 1241739705 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: other than slow as hell, no < 1241739709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what did the poor leptons do to you since you ignore them? < 1241739718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sry leptons! < 1241739722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, and the fans are dieing and making noise < 1241739740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Making noise? Hate to break it to ya but that i7 rig isn't going to be _quiet_... < 1241739753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I... guess you could. One of the possible window layouts is "everything floating". I'm not sure how nice it is to use in a window-managmenty sense; my needs are so very simple. < 1241739773 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: dieing fan kind of noise < 1241739776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241739818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: anyway, calm down or you'll forget t he spacers :-P < 1241739819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :most people don't want their fans to die < 1241739820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1241739829 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1241739835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241739836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241739843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please tell me you know what I meant. < 1241739879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the spacers are the screws that come with your case that you attach so your mobo doesn't touch the case < 1241739898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't even have a case yet < 1241739902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1241739904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean when you get it : < 1241739905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241739910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was just a joke since i've known one or two cases where people have fried mobos by not putting the spacers on < 1241739915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one guy did it _thrice_ < 1241740018 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1241740024 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now newegg has a problem with my credit card < 1241740033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well that'd explain why it took "so long" < 1241740036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's their problem < 1241740122 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i put in the wrong billing address < 1241740128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241740175 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now it prompts me to change it but won't let me... < 1241740192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wat? < 1241740345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1241740523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you think tuomov would do if I took his code and blatantly violated the license :-) < 1241740846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grr < 1241740854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wut < 1241740948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241740954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is there a bsd with binary pkgs? < 1241741013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all of them < 1241741022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? Even Open? < 1241741029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you still have to use ports, though? < 1241741035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose there may be frontends < 1241741042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&apropos=0&sektion=0&manpath=OpenBSD%20Current&arch=i386&format=html < 1241741054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1241741059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does bsd have anything similar to lvm? < 1241741060 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww < 1241741067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: wha < 1241741068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241741078 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes, it was total skill that my eww was exactly as long as your comment < 1241741083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w at < 1241741172 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nothing. btw mah raytracer. http://67.223.225.106/tasd/ < 1241741189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : On the twelfth day, the LORD created cheap VM creation. And it was good. <<< No, that was on the zeroth day. You don't seriously think he would run us without sandboxing? < 1241741277 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there has been discovered a new and wonderful form of poetry! :o < 1241741290 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its esoteric in its delightfulness :x < 1241741293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1241741323 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what, you dont like my inelegant use of the there+passive? dont give me your grammar nazism! < 1241741344 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :apostrophe. DISQUALIFIED < 1241741346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's the poetry. < 1241741351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, he meant angkor wat. that's where it was discovered, right? < 1241741360 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1241741378 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the discoverers were eating soup from that very area when the reporters arrived < 1241741380 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :they were like < 1241741382 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241741385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241741405 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :take a text in language A. spell check it as if it's language B. then translate the text from language B into language A. < 1241741436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thhhe, were eating poetry < 1241741436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : drinking tea from that < 1241741437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : discover < 1241741439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : e < 1241741441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : r < 1241741443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : s < 1241741445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : area where it was discover- < 1241741447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -ed < 1241741449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1241741451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AVANT GARDE < 1241741458 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :c-c-c-c-c-c-poetry breaker < 1241741461 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh very, ehird < 1241741464 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :very avant garde :p < 1241741466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1241741469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Together lord. < 1241741469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :The oil problem is, lead away I switch languages in Misheard 2000 (wedge mouthguard does automatically hen I switch keyboard lay-outs), mouthguard bugs me bolt the facet that dinner table slow is note supporter Bi the game crazier, Belause {name} mouthguard haircut bone install. And let me count ouch, that is far point of attachment. < 1241741488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that's far too coherent for that process surely < 1241741494 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241741504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was English-as-Dutch -> English < 1241741514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241741516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so similarish words < 1241741517 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so there were preexisting similarities < 1241741555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : I KILL THE < 1241741555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE SHOULD JAPANESE < 1241741556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : you try < 1241741558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(view monospaced) < 1241741596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont be racist ehird < 1241741607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you left out koreans and other slanteyes < 1241741607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: hey that's just one strand of reading! < 1241741609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try other swoops < 1241741619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE you SHOULD KILL THE JAPANESE < 1241741622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE I SHOULD try JAPANESE < 1241741622 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I love having a monospaced IRC client < 1241741628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1241741630 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but :\ reading it horizontally doesn't make sense < 1241741634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAYBE you SHOULd try JAPANESE < 1241741635 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it should have a double meaning < 1241741641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: yeah I tried that at first < 1241741658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :We're gonna have to slap the dirty little Jap < 1241741677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey I used to be a < 1241741677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : >>>>>>>>>>>>>>>>>SPIRAL< < 1241741678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : then I < 1241741686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm all about meaningless furor as art. < 1241741727 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :spiral, you say? http://www.onemanga.com/Uzumaki/ < 1241741727 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :meaningless führer < 1241741734 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(start at chapter 1) < 1241741759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mean english führer < 1241741781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1241741791 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the same guy who made Enigma of Amigara Fault < 1241741995 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241742034 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241742301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :has anyone ever tried to read finnegans wake? < 1241742385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first few pages < 1241742430 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its less comprehensible than the dutch-english thing from above < 1241742448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241742454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :riverrun, past Eve and Adam's < 1241742477 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bababadalgharaghtakamminarronnkonnbronntonnerronntuonnthunntrovarrhounawnskawntoohoohoordenenthurnuk! < 1241742486 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :three quarks for muster mark < 1241742531 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :heaven hell murray gell-man < 1241742539 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :who i would guess has read the thing full through < 1241742613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fwomp. < 1241742646 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Brékkek Kékkek Kékkek Kékkek! Kóax Kóax Kóax! Ualu Ualu Ualu! Quaouauh! < 1241742770 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I've flipped through it < 1241743115 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Finnegan's Wake wiki, by the way: http://www.finnegansweb.com/wiki/index.php/Page_3 < 1241743142 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :annotated with wiki tools < 1241743152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1241743165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Analyzing it destroys it. < 1241743215 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ehird: beat you by two and a half years on that point :P http://slashdot.org/comments.pl?sid=202042&cid=16540372 < 1241743257 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wow... it's been a long time, internet. < 1241743269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2006 ain't long ago < 1241743281 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :feels like it < 1241743288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true. I was an idiot in 2006. < 1241743313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :started netting in '98. so... about 9 years to become unstupid < 1241743587 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im listening to a reading of finnegans wake < 1241743589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grrrrr < 1241743593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is read with an irish accent < 1241743595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rrrrrrrrrrrrrrrrrrrrrrg < 1241743615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and im almost willing to believe that if this was read with a very thick accent, itd actually be readable < 1241743642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Idea: Finnegans Wake... sung! < 1241743691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*70s sort of rock, think Led Zepplin* Riverrun, past Eve and Adam's yeah/From swerve of shore to bend/Of bay, brings us by/A commodius vicus/Of recirulation back to Howth Castle/aaand Enviro-ons < 1241743693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*solo* < 1241743700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe joyce was just illiterate and couldnt spell :o < 1241743866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :finnegans wake is very reminiscent of the output of a markov chain model of english sentences < 1241743922 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we could construct some sort of grammatical model of english and have it generate random sentences that are wake-esque :o < 1241743967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe a CxG model < 1241744058 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241744554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://toastytech.com/guis/winvistawin101.png < 1241744581 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the fuck < 1241744595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Windows 1.01 Vista! < 1241744603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*1.0 < 1241744612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er no 1.01 < 1241744822 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241744826 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241744841 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241744867 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :file:///home/gregor/codu/public_html/imgs/win3plusplus.png < 1241744873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: FAIL < 1241744874 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241744900 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1241744981 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241744990 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, so that was stupid. < 1241745003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers if you could use compiz-fusion + dmenu for a minimalist environment < 1241745016 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what wsa stupid? < 1241745019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/imgs/win3plusplus.png // what I meant to link. < 1241745023 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: file:///home/gregor/codu/public_html/imgs/win3plusplus.png < 1241745024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:07 GregorR: file:///home/gregor/codu/public_html/imgs/win3plusplus.png < 1241745049 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehehe < 1241745060 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, go look at http://codu.org/imgs/win3plusplus.png :P < 1241745064 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :aw. clicky link clicks nowhere < 1241745065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was relevant to http://toastytech.com/guis/winvistawin101.png < 1241745071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toasty tech has shit like that too, yeah < 1241745077 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :/var/www/ ftw < 1241745093 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: This is just my hg clone < 1241745127 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241745131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There's a Moka5 thingy for Win 3.1 < 1241745132 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, that is, that file:// path is just an hg clone < 1241745136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Don't know how legal it is < 1241745143 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Moka5"? < 1241745155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MokaFive LivePC Engine makes use of VMware Player as a virtualization platform, but includes additional features such as automatic updates of virtual machines, streaming and caching of virtual machine images, integrated backup, hardware-accelerated 3D graphics support, and zero install when running from a USB drive.[1] < 1241745156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1241745199 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The thing that people are supposed to see as weird in my screenshot is that it's Firefox and bash running on Windows 3 :P < 1241745217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241745221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not too interesting :P < 1241745223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Been there done that < 1241745223 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And being in NT351 < 1241745224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ok, see nthat. < 1241745225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*seen that < 1241745236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, you people are too smart :P < 1241745462 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241745466 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241745496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, it seems likely that Arch is the distro for m < 1241745497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241745510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ORLY? I've never tried Arch. < 1241745518 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Summarize its advantages in one IRC line :P < 1241745553 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Using Debian as a base for comparison if necessary) < 1241745577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it doesn't mod upstreams much, large amount of user-contributed packages, friendly & big community, it's minimalist, and yet you can still install big glob suites with one command, the package manager seems alright, and it has 64-bit binaries and all that < 1241745604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compared with debian: mods upstreams less, seems to be generally more oriented to fixing things at upstream instead of patching downstream < 1241745622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is generally more minimal < 1241745643 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Debian makes sometimes-significant modifications to upstream, meaning that sometimes the Debian version is actually quite a bit different than upstream. < 1241745654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241745661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind value-add stuff, I just don't want it by default < 1241745662 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Example: netpbm sucks on Debian, I always install it manually :P < 1241745672 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, my example is a value-subtract. < 1241745677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1241745684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Upstream's for me, and arch is similar enough to debian that I can probably just use it as a lean, mean Linux universe machine < 1241745691 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Okidoke. < 1241745708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try it in a vm if you want < 1241745730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh, and rolling release, which I don't actually care about < 1241745738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rolling release works better when you don't mod upstream ofc < 1241745748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1241745764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Out of curiosity, does Arch work on any non-x86alike platforms? < 1241745777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i686 and x86_64 only, it seems. < 1241745800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: The only things I'd consider running a non-x86 on is embedded stuff, though. < 1241745809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And for embedded stuff I wouldn't use a full linux distro :-) < 1241745813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure, just curious. < 1241745817 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Angstrom = Awestrom < 1241745920 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Chrome 3D button disappeared < 1241745921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, and, Arch uses a BSD-style init. < 1241745921 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :! < 1241745925 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOO!!!!!!!!!!!!!!!!!!! < 1241745930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Runlevels, you understand. And whatnot. < 1241745938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/etc/rc.conf pointing to shit in /etc/rc.d/. < 1241745943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's interesting. < 1241745944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's simple. I like that. init.d is confusing. < 1241745955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.archlinux.org/index.php/FAQ#Q.29_What_exactly_is_this_.27BSD-style.27_init_framework_I_keep_hearing_about.3F < 1241746036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and Arch's community seems to generally prefer throwing text around instead of big anti-unix environments. < 1241746041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can work with either, but minimalism is nice. < 1241746049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even if I _do_ need something to fill up that 12GB ram. < 1241746070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a 12 gb of ram < 1241746082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: mine's faster ;-P < 1241746099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: competing against my own rig is hard, don't make me :P < 1241746231 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what to put on this new box < 1241746245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Arch? :-P < 1241746249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or a BSD. < 1241746258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well, a linux helps, for the LVM alignment stuff. < 1241746261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how to do that on BSD. < 1241746365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /.\0/,\,0,\,1//.\1/,\,1,\,0//,\,/.//.//.0.1.1.0 < 1241746365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm not sure where you'd put the mechanical HD, though. /home would put dotfiles on it defeating the point. ~/stuff as the mechanical HD is a bit inelegant. < 1241746365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :01101001 < 1241746413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /.\0/,\,0,\,1//.\1/,\,1,\,0//,\,/./.0.1.1.0 < 1241746414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :.0.1.1.0.1.0.0.1 < 1241746416 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ~/media, with symlinks at ~/music, ~/porn, ~/movies < 1241746431 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241746435 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241746444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what about source code? it's not media, but do you want to hammer the SSD with those writes? I guess it's just me being paranoid :-P < 1241746456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, I'm generally suspicious of symlinks, it may be the best solution in that case. < 1241746460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*while I'm < 1241746487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,1,\\,0\/\/,\\,\/.\//***/.//.0 < 1241746487 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :01101001 < 1241746503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,1,\\,0\/\/,\\,\/.\//*******/.//.0 < 1241746503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :01101001100101101001011001101001100101100110100101101001100101101001011001101001011010011001011001101001100101101001011001101001 < 1241746519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway. Bye. bsmntbombdood: if you want to ask me something or whatever, do it in /msg so it sticks out tomorrow :P < 1241746545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean you don't have a script to show you highlights in a different window? < 1241747014 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :You need a script? < 1241747428 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241747547 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles < 1241747657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\//***/.//.0 < 1241747658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :01001 < 1241747663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\//****/.//.0 < 1241747663 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :01001010 < 1241747998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/+\\+\/=\\=.\\0-\/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\//****/.//++.0.1 < 1241747998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :==01001010-0100101001001 < 1241748079 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's the quickest way from 0 to Sha1 sum in C? < 1241748109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/+\\+\/=\\=.\\0-\/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/=\\=\/+\\+\//****/.///-/\\\\///0/1//1/\*/++.0.1 < 1241748109 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1/++01,,==0101001001010010100100101001001 < 1241748117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erp < 1241748170 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241748178 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241748188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/+\\+\/=\\=.\\0-\/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/=\\=\/+\\+\//****/.//++.0.1 < 1241748189 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :++01-010-01001-01001010-0100101001001 < 1241748284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\0-\/\/=\\=\/+\\+\//****/.//++ < 1241748285 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :++0-01-010-01001- < 1241748297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.//++ < 1241748297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :++1-0-01-010- < 1241748365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/\//++ < 1241748378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/\/\//++ < 1241748379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :10010 < 1241748392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/=/++ < 1241748393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1=0=01=010= < 1241748417 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/=/++.1 < 1241748418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1=0=01=010=01001 < 1241748424 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :What are you trying to do? < 1241748428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fibonacci < 1241748448 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :O < 1241748496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/\\\\/++.1 < 1241748496 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :100101001001 < 1241748510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//****/.///+\+///-/\\\//++.1 < 1241748510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1/0/01/010/01001 < 1241748514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241748565 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /!/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//!!!!/.///+\+///-/\\\///0/1//1/*/++.1 < 1241748566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/***** < 1241748591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /!/\/.\\0\/,\\,0,\\,1\/\/.\\1\/,\\,0\/\/,\\,\/.\/\/+\\+\/=\\=.\\1-\/\/=\\=\/+\\+\//!!!!!!!!!!/.///+\+///-/\\\///0/1//1/*/++.1 < 1241748591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/*******************************************************/***************************************************************************************** < 1241748649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: huh? < 1241748783 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: What's the least-overhead SHA-1 library. < 1241748816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(I want to toss one into something I'm writing, without also including MD5, SHA-bleh, MD4, MD-insecure, ...) < 1241748823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :copy-paste the code from the SHA submission < 1241748869 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what I ended up doing :P < 1241748871 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'s lame though :P < 1241749548 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Success < 1241749583 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241750026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although we don't know how to do infinite loops in ///, it does seem like it is much easier to do computations involving bounded looping < 1241750069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :MAIN B BUS UNDERVOLT < 1241750194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless there are other obstacles, that should be enough to allow the equivalent of primitive recursion < 1241750310 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a programming language that is literally impossible to program in. < 1241750349 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :we already have those < 1241750363 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :astrosteve: 700zm means that a spellbook is either cancellation or < 1241750365 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241750371 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :stupid c-p < 1241750373 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :http://dangermouse.net/esoteric/ < 1241750533 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241750607 0 :Slereah!n=butt@ANantes-259-1-95-111.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241750746 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You know, I'm not sure that even in real life I could talk the way ehird types. I don't speak in series of phrases; I say entire sentences at once. < 1241750758 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe not. You know how unreliable introspection is. < 1241750781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not at all, _my_ introspection is utterly flawless. < 1241750999 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So you're a self-improving artificial intelligence. < 1241751015 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION locks oerjan in a Yudkowsky Box and submerges him under ten feet of seawater. < 1241751035 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, this won't block sound all that well. < 1241751036 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*GACK* *SPUTTER* ... < 1241751075 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. I'm not allowed to let you out until this emergency meeting I've called concludes that it's safe to do so. < 1241751096 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Everything will be very expeditious; you should be on dry land within 15 minutes if everything goes well. < 1241751194 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241751227 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241751747 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, details? < 1241751756 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'm putting it up on the wiki now. < 1241751761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1241751991 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/ShaFuck < 1241752022 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's so stupid it's stupid! :P < 1241752088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Anyone want to bruteforce a Hello world? < 1241752102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, some programs might not even be writable in that < 1241752107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1241752115 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is SHA-1 160 bits? < 1241752117 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241752136 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Oh, because the SHA-1 sums of 1024 bytes may or may not cover every possibility, right. < 1241752148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I chose such a large number in hopes that it would be "enough" *shrugs* < 1241752178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A lot of sha-1 sums might result in code that would be valid if it were not for comments < 1241752185 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Easing the comment restriction might help < 1241752229 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Easing the comment restriction would make it trivial. < 1241752235 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You would just have to find eight sequences. < 1241752462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(8/256)^20 ~ 8e-31 < 1241752560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Yes, that IS an interesting statistic :P < 1241752591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, something like several million years to find a single legal program with a current CPU? < 1241752600 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1241752604 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241752641 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241752667 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241752702 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241752798 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241752832 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241753327 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Would it be easier if I interpreted every 3 bits as a BF operation? That way everything would hash to valid BF, and it would be a problem of finding isomorphic BF ... which is probably still totally impossible :P < 1241753481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are we talking about? < 1241753501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/ShaFuck < 1241753532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :at least it should then be possible to find actually syntactically correct programs < 1241753580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, then it would be /im/possible to find /non/-syntactically-correct programs :P < 1241753593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you still have to match [] < 1241753604 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Touché < 1241753610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1241753622 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's _that_ difficult to write in < 1241753635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Poor, deluded bsmntbombdood :P < 1241753652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: as currently written, the main problem is the comment prohibition < 1241753665 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there are still other ways of nopping < 1241753679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1241753697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are other ways of nopping, but even they would be nearly impossible to find. < 1241753716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the problem is it takes millions of years to find a program whose SHA-1 contains only bf commands < 1241753735 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only (8/256)^20 sequences are valid /at all/. Even finding one that's valid would take millenia. < 1241753748 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Like he said :P < 1241753751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you use the ascii-encoded brainfuck, sure < 1241753768 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thus the new 3 bit suggestion < 1241753788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which would still be nigh-on impossible, because those nopping isomorphisms are still pretty darn rare :P < 1241753818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling you will be able to get it down to ~60 bits of complexity per block < 1241753830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Feel free :P < 1241753845 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so you will be able to produce shafuck at a rate of like 1 instruction per week < 1241753854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think any program which contains [] has a hard time being a nop < 1241753938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now 20 bytes = 160 bits, which isn't divisible by 3 < 1241753979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but discarding one bit, 53 commands < 1241753999 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right, yes, discarding the last bit. < 1241754011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, I didn't agree to that, I'm just presenting it as a thought experiment :P < 1241754043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(6/8)^53 ~ 2.4e-7, so it's not that hard to find something not containing [] < 1241754058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it would probably be more interesting to use something like md5 or even md4 < 1241754073 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :More interesting as in more possible to write. < 1241754080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241754081 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I wasn't aiming for something that could actually be written :P < 1241754093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you use sha1, your only option is brute force < 1241754105 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(That we know of ;) ) < 1241754115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm you probably want to avoid ., as well, for most building blocks < 1241754141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Definitely. < 1241754157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a PITA to make nops out of +-<>, it's almost impossible to make nops out of .,[] < 1241754166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so how many different combinations of 21 +'s and 21 -'s are there? < 1241754169 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Well, it is impossible to make nops out of ,.) < 1241754170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(4/8)^53 ~ 1.1e-16 < 1241754197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with +-<> the whole becomes a kind of vector problem < 1241754226 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :add something to a number of cells, shift some amount < 1241754244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :two with opposite shifts can nullify < 1241754280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then linear algebra to find something which +- only one cell < 1241754300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no need to make it complicated < 1241754302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which should be possible with enough of those < 1241754311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, this is not making it complicated < 1241754333 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Actually it is, you can just /run it/ to see what it modifies :P < 1241754349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er i'm not talking about single programs < 1241754357 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1241754368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about using linear algebra to combine blocks into something with a simpler effect < 1241754369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I thought you wanted them to be clean /within/ a single chunk. < 1241754370 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1241754392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grrr < 1241754412 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how many combinations of 21 +'s and 21 -'s are there? < 1241754430 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought that was rhetorical. < 1241754432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you don't have <> then those cancel, you know < 1241754470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: no, given that you have an easy upper bound for complexity < 1241754485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :42 over 21, or 42!/(21!*21!) iirc < 1241754487 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Something like 21! I'd guess, but I don't know. < 1241754496 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently oerjan knows :P < 1241754510 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Uh, 42/21 is 2 :P < 1241754512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the log_2 of that? < 1241754517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :! is factorial < 1241754540 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :over is not division, but binomial coefficient < 1241754547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1241754568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, 38.9 < 1241754665 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :160 - log((2 * 42!/(21!*21!))) = 120 bits < 1241754687 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+ 3 bits for the instruction < 1241754699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and given control over +-<>, you can probably find a program that contains only those plus a single .,[ or ] < 1241754743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i think this might be doable < 1241754964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(4^52 * 53)/(8^53) ~ 1.47e-15, so that is somehow slightly easier than a pure +-<> program - this cannot be right < 1241755076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, maybe it is < 1241755177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I think the long story short is "you're screwed" < 1241755185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1241755263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that is a bit of programs to search for < 1241755411 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's 680,272,108,843,537 sequences. < 1241755448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's only 7 days at 1 BILLION sequences per second :P < 1241755475 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :At a more reasonable 1 million sequences per second, that's 22 years. < 1241755477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's only 50 bits < 1241755486 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's easy sauce with dedicated hardware < 1241755504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AND you only have to do it 8 times, and you can then just compose blocks < 1241755546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure about that 8 times < 1241755561 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you need to add some sort of chaining of blocks to prevent that < 1241755591 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Note that this concept is only pseudotractable IF I make it use 3-bit operations, which I'm not going to. < 1241755592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1241755599 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: With 8-bit operations, it's not even remotely tractable. < 1241755605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1241755621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but it's kinda dumb not to allow comments < 1241755635 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I did allow comments, it would be trivial! The whole idea is for it to be IMPOSSIBLE :P < 1241755640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241755652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :alas, if you allow comments it becomes trivial yeah < 1241755715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(248^19 * 20)/(256^20) ~ 0.042 < 1241755728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's stupid to make it completely impossible < 1241755732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's to search for something equivalent to a single command < 1241755742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :much more interesting just to require an immense, but practical computational load to write < 1241755779 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: And you think that the 3-bit variety is immense but practical? < 1241755790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now if you used 3 bits plus chaining, it might become just about right? < 1241755798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Chaining"? < 1241755819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's word < 1241755823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: so the same block has a different meaning depending on where you put it < 1241755837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume it means so that you cannot append found blocks easily < 1241755854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I would do that by ...? < 1241755876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you have a block that hashes to '+nopnopnopnop...', '-nopnopnopp...' etc, you can just put them together without any work < 1241755905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yeah, but I still find it EXTREMELY unlikely that you'll ever find those :P < 1241755927 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :you can't find such a block < 1241755932 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :every nop in BF takes two operations < 1241755961 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :coppro: We've already been over that, they're claiming it's (just barely) tractable, I'm not convinced. < 1241755991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the ascii version isn't < 1241756003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Right, yes, the 3-bit version) < 1241756021 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, you could get an odd-numbered nop, but it will erase some part of the memory < 1241756035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How about this: The hash of each 1024-byte block is taken to be the hash of everything in the file up to and including that block? < 1241756058 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, something like that < 1241756059 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that's more fun < 1241756084 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I made it 4-bit, with the fourth bit allowing comments, that would be waaaaaaaaaay too easy, right? < 1241756120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do that and only use 60 or so bits of the hash, and you have system that trivial to interpret but very hard (but still possible) to write < 1241756123 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kind of like hash cash < 1241756176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, the whole joy was that it was just plain impossible to write X-P < 1241756178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Joy for me X-P < 1241756230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe if the fourth bit _disallowed_ comments instead? < 1241756250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not interesting if it's impossible < 1241756267 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm going to sleep one way or another. < 1241756269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SO TAKE THAT < 1241756663 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241756710 0 :Slereah!n=butt@ANantes-259-1-12-191.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241757847 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241757867 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241757874 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241758172 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241760597 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241762708 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, about that sonic computer. < 1241762728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A computer that uses Sonic for computation? < 1241762732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. < 1241762742 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :g'night... time to think up a new precedence system for Agora < 1241762756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: No precedence. < 1241762759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NONE! < 1241762770 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, a computer that uses sound for computation. < 1241762773 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Everyone's a winner! < 1241762773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not sure what the game state would devolve to after that) < 1241762787 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lots and lots of Paradox wins, I expect < 1241762819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'd get Canada to win by paradox somehow. < 1241762832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241762838 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Am I a member of Canada's basis? < 1241762856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Are you Canadian? < 1241762859 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241762870 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up the Wikipedia article on phonons... time to boggle < 1241762870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then yes, you are. < 1241762883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moot point unless you can get Canada to join Agora, though. < 1241762889 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders /// code to escape stuff < 1241762909 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Replace / and \ with a and b, replace a and b with \/ and \\. < 1241762931 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess you'll want to have guards as well. < 1241763003 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /#\//a//#\\/b//a/\///b/\\//#//it's #/#/#\#\ < 1241763004 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1241763014 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION applauds < 1241763020 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's not required to be a player to win < 1241763030 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :though getting Canada to be a person would be tough < 1241763048 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /#\//a/d/#\\/b/d/a/\//d/b/\\/d/#//it's #/#/#\#\ < 1241763049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ddddit's < 1241763055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, we could probably get the definition of "player" changed. < 1241763061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Person, though? < 1241763076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's already a non-first-class person, right? < 1241763167 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /##\//a/d/##\\/b/d/a/\//d/b/\\/d/#//it's ##/##/##\##\ < 1241763167 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ddddit's < 1241763176 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Grr. < 1241763360 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /##\//a/d/##\\/b/d/a/\//d/b/\\/d/#//it's ##/##/##\##\ abba < 1241764268 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241764925 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241765015 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241766103 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241768294 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ohnoslashes < 1241768418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sonic computers reminded me of http://en.wikipedia.org/wiki/Delay_line_memory#Acoustic_delay_lines which are an awesome idea... I mean, just compare http://en.wikipedia.org/wiki/File:Mercury_memory.jpg with a boring DIMM memory chip. < 1241768629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just got back from Star Trek < 1241768973 0 :WangZeDong!n=butt@ANantes-259-1-47-98.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241769109 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241769599 0 :clog!unknown@unknown.invalid QUIT :ended < 1241769600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241770015 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241771584 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241772394 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241772523 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241773170 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1241773594 0 :Slereah!n=butt@ANantes-259-1-7-207.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241774320 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241774988 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :http://arxiv.org/abs/0905.0740 < 1241776613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html < 1241777062 0 :M0ny!n=Harmony@AToulouse-258-1-136-138.w86-217.abo.wanadoo.fr JOIN :#esoteric < 1241777163 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1241777229 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello mona < 1241777300 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :spèce de scélérat < 1241777319 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: rotfl < 1241777327 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Toi-même < 1241777338 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :c'est pas vrai ! < 1241779093 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241779175 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241779433 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : i just got back from Star Trek < 1241779439 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241779442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: And is it as godawful as the commercials make it out to be? < 1241779446 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241779450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was wonderful < 1241779452 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in some respects < 1241779455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I figured it couldn't be that bad. < 1241779459 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the plot was thin < 1241779466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and it takes place in an alternate universe < 1241779474 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaaaaaaaaaaaaaaaa < 1241779476 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241779478 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but that aside < 1241779487 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the vision of the star trek universe is quite nice < 1241779836 0 :impomatic!n=John@nat66.mia.three.co.uk JOIN :#esoteric < 1241779844 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1241779857 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Anyone know which was the first 2D programming language? < 1241779877 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :befunge i suppose < 1241779878 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it was Befunge < 1241779928 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Thanks < 1241780171 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Strange that Befunge wasn't mentioned on usenet until 1996 < 1241780226 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There was an eso mailing list < 1241780237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which probably saw most of the discussion < 1241780255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh. Mailing lists. < 1241780283 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :it was invented in 1996 < 1241780297 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Later the Befunge Mailing List evolved into the Esoteric Topics Mailing List, and the word began to be used to describe this kind of language. " < 1241780310 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-- http://esolangs.org/wiki/Esoteric_programming_language < 1241780394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/archive/ goes only as far back as 2001 < 1241780468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://sourceforge.net/mailarchive/forum.php?forum_name=funge-list has a tiny amount of stuff < 1241780477 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Now reading about Biota from 1991 < 1241780516 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to check if Corelife (April 1993) was predated by any other 2D languages. < 1241780525 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Like the wiki puts it: "Befunge was preceded in 1991 by a similar but less featureful language Biota, which was designed for experiments in self-reproduction. It was followed soon after, in 1994, by another similar language, Orthagonal, the design of which was spurred by a discussion on alt.folklore.computers." < 1241780576 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :So it was predated by Biota and possibly Befunge, depending on the month Befunge was released. < 1241780613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Original document September, 1993" says the Befunge-93 spec in Catseye. < 1241780737 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's pretty recent then < 1241780738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User_talk:Calamari has a broken link to a partial archive of the befunge mailing list < 1241780745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because this september is still going on < 1241780750 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1241780750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But that's all I can find < 1241780800 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :esolangs archives should be on the web. < 1241780851 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Thanks :-) < 1241780889 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :So I guess Corelife was the second 2D programming language :-) < 1241780894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's the forum, of course, but that's recent: http://esoteric.voxelperfect.net/forum/subback.html < 1241780922 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The broken link is (was?) a pkzipfixed former broken zip; it was talked here on http://tunes.org/~nef//logs/esoteric/05.11.17 -- I guess it's gone dead again. < 1241780929 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :People use that forum? < 1241780933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yes, that's how I found it. < 1241780955 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :well, i can upload those maillist archives, if somebody need them. < 1241780957 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess we can poke calamari about it if he shows up. < 1241780978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mtve: What do you have? < 1241780999 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :well, i was a subscriber since almost the begining :) < 1241781022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then please do :-) < 1241781034 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :ok, noted, will do it in a few days. < 1241781052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather have it on more machines than just yours, it'd be a shame to lose them to a drive crash or something ;-) < 1241781128 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :yep, a bitrot becomes a real problem. i can't find many interesting things on the web which were there, i'm sure. < 1241781151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, http://esoteric.sange.fi/archive/current is a collection of spam. :p < 1241781172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually hmm, I've got some FBBI patches which are older than the stuff on sange.fi, I wonder where I got them from < 1241781175 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lots of offers for millions of dollars. < 1241781216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Scratch that, they were from 2003, not the 2000 I thought. < 1241781222 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :most of interesting things are already on the wiki, but archives do have their value. < 1241781255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Archives give you a linear view of history, wikis give you a flat view of the current state. < 1241781274 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I hate bitrot :-( < 1241781280 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Looks like both 2006 and 2007 are also all spam. < 1241781292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTF COMMERCIAL!! Why is there a commercial for Emerald Nuts that implies a grizzly death of the three main characters shortly after the commercial ends >_< < 1241781323 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've been archiving stuff I find interesting so it isn't lost forever. < 1241781619 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/ShaFuck < 1241784185 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1241784576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aw, mooz's Befunge pages are gone < 1241784719 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Are they in the web archive? < 1241784725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1241784735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But no pics/downloads, of course < 1241784786 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... some pages have pics / zips archived too. < 1241784847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mtve: Exactly how slow is http://frox25.no-ip.org/~mtve/code/eso/bef/chess/ supposed to be? (Or, what interpreter can run it) < 1241784877 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :pretty fast, any sane interpreter should run it well. < 1241784901 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :less then a second to response afair < 1241784909 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CCBI and FBBI are both going at 45 minutes on the first move, tkbf93 segfaulted :-P < 1241784919 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't have other -93 interpreters. < 1241784938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I asked mooz about that stuff, and he said he has an archive in some non-public place. < 1241784942 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :eh, maybe i forgot something :) i have my own interpreter somewhere near to that < 1241784975 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so you do < 1241784994 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :actually a link from that page < 1241785009 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, the C one offers fast response < 1241785013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Let's see how it breaks the standard ;-) < 1241785025 0 :MizardX!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1241785033 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to write it as strict as possible afair < 1241785082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Welp, Mycology likes it < 1241785104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what's going on... will have to look into this at some point < 1241785109 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1241786072 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241786092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.phoronix.com/scan.php?page=article&item=amd_r600_700_guide, usable 3D for ATIs "should be just a matter of weeks" < 1241788364 0 :oklopol!n=nnscript@dsl-tkubrasgw1-fe3efa00-140.dhcp.inet.fi JOIN :#esoteric < 1241788378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokokokoko < 1241788381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokoko < 1241788386 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokkokokokokokokokokokokokoko < 1241788392 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okokokokokokokokokokokokokokokokokoko < 1241788396 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241788398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have failed < 1241788413 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :insert harakiri < 1241788450 0 :MizardX-!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1241788573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Koko kokko. < 1241788589 0 :MizardX!unknown@unknown.invalid QUIT :Nick collision from services. < 1241788591 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1241788769 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :koko kokkoko? < 1241788789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :kokki kokkaa kakkaa < 1241788816 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Kokoo kokko kokoon. < 1241788829 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess we did the kokko-thing here already, though. < 1241788839 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess we somewhat did. < 1241788885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^cho koko kokko < 1241788885 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :koko kokkooko kokkoko kokkoo kokko kokkokokkookkokkokoo < 1241788898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1241788898 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1241788901 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^show cho < 1241788902 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[[.>]<[<]>[-]>] < 1241788929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^choo koko kokko < 1241788930 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :koko kokko oko kokko ko kokko o kokko kokko kokko okko kko ko o < 1241788938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There were those two functions of dubious usefulness. < 1241788941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1241788941 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1241788960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty much the same except with a space added between repetitions. < 1241788968 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :using syntax elements from both C++ and Haskell feels a bit weird. < 1241789001 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just love how C++ uses << and >> for streams < 1241789006 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess not strictly syntax thing < 1241789016 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bitshift the output stream, yes. < 1241789117 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well true, i guess "hello world" >> cout would be more logical, because right argument tells how much ~ where to shift < 1241789137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(how much) ~ (where), that is < 1241789198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but cin >> variable makes sense at least < 1241789218 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway strongly typed operators are a pretty stupid idea anyway < 1241789223 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anywaywayawyw < 1241789237 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose the streams overload <<= and >>= with something fancy? < 1241789252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like what? < 1241789263 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it, not that i've checked < 1241789281 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241789291 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually << and >> already have those semantics < 1241789301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so they could just be the same thing < 1241789351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I don't think they are, though. < 1241789429 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why they would be < 1241789527 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :!cho ososo < 1241789531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^cho ososo < 1241789532 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ososososoososoo < 1241789535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :^choo ososo < 1241789536 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ososo soso oso so o < 1241789577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^choo ososo soso oso so o < 1241789577 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ososo soso oso so o soso soso oso so o oso soso oso so o so soso oso so o o soso oso so o soso oso so o soso oso so o oso oso so o so oso so o o oso so o oso so o oso so o so so o o so o so o so o o o o ... < 1241789582 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Meaningful! < 1241789820 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if there was a reverse choo, you could say "o so", and your "meaningful" would be meaningful < 1241789867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^cho >,[>,]<[<]>[[.>]<[<]>[-]>] < 1241789867 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[[.>]<[<]>[-]>],[>,]<[<]>[[.>]<[<]>[-]>][>,]<[<]>[[.>]<[<]>[-]>]>,]<[<]>[[.>]<[<]>[-]>],]<[<]>[[.>]<[<]>[-]>]]<[<]>[[.>]<[<]>[-]>]<[<]>[[.>]<[<]>[-]>][<]>[[.>]<[<]>[-]>]<]>[[.>]<[<]>[-]>]]>[[.>]<[ ... < 1241789925 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what does that do < 1241789935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which < 1241789940 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the program < 1241789945 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which program < 1241789951 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the* progarm < 1241789952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about fungot's one < 1241789952 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*program < 1241789953 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: meet is simple enough.) indent all of the tail of the list. :p < 1241789967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The one I gave to ^cho is cho's source < 1241789979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What came out; who knows < 1241789991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It indents all of the tail of the list, I guess. < 1241789991 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know it's cho's source, i just saw it < 1241789997 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure fungot knows what it's speaking of. < 1241789998 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: on dit fnord, en kerro miten, mutta liittyy fnord ja fnord ilman siihen fnord fnord fnord" < 1241790007 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1241790014 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Stop with the Finnish gibberish. < 1241790014 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: nice job on ooe on c.l.s. btw this is called " robotron" < 1241790016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1241790016 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp < 1241790040 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's from #douglasadams@ircnet; we have occasionally lapsed into Finnish there. < 1241790098 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :suomi fnord fnord kieli < 1241790110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: fnord fnord < 1241790111 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but i don't really know enough about s48's internals to see where i can < 1241790135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To fnord a fnord you need intimate knowledge of s48's internals. < 1241790181 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How is fnord formed < 1241790181 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'll go going to work on srfi 44 seems too complicated for too little gain. < 1241790198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How fnord get fnord < 1241790199 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: pretty much. although regular continuations don't do fnord? ( although i find sdl a bit distasteful. but not enough to actually volunteer to write it < 1241790210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I really should make it take the trailing parts of the comment it's replying to as a context, but that would mean I'd have to map back from strings to tokens in a reasonable time. < 1241790726 0 :tombom!i=tombom@82.26.198.108 JOIN :#esoteric < 1241790924 0 :jix!unknown@unknown.invalid QUIT :"bye" < 1241791086 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1241793205 0 :jix!n=jix@p5B263E8C.dip.t-dialin.net JOIN :#esoteric < 1241793336 0 :okloduk!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241794126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show cho < 1241794127 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]<[<]>[[.>]<[<]>[-]>] < 1241794135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1241794135 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1241794172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you don't turn [-] into set 0? < 1241794174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241794220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I think esotope-bfc needs a plugin architecture! ;P < 1241794238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that way you could easily write new optimisations, possibly in some DSL. < 1241794247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe pattern based... < 1241794283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No. I only run-length-encode consecutive <>+- (and there's that bug). I don't have a "set" instruction in the bytecode, either, although I guess I could easily have one. Should probably fix at least the bug. < 1241794298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241794332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I'm not saying you should implement esotope-bfc in befunge. Just that [-] is so common and easy to do < 1241794349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly [-]+ into set 1 and such < 1241794379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he should write a semi-optimising one in scheme. Just doing the basic stuff. < 1241794399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why the name "esotope"? < 1241794500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, by the way, I have some other ideas: What if some code snippet is reused a lot. Maybe add an "size optimising" option that tries to "factor out" common code into separate functions < 1241794518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the code snippet is long enough that is < 1241794539 0 :dbc!unknown@unknown.invalid QUIT :wolfe.freenode.net irc.freenode.net < 1241794550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this also opens the questions of intrinsics in an extended mode of course. But maybe that is a bad idea... < 1241794575 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241794583 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection reset by peer < 1241794622 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241795011 0 :tombom!unknown@unknown.invalid QUIT : < 1241795035 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241795432 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1241795743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what do you think about a DSL like this for an optimising bf compiler: < 1241795745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :match: { loop: { '-', move : (store myvar count), '+', move: (is_equal? -myvar count) } } replace: { set: { offset: (var myvar), value: {get_cell 0}}, set: { offset: 0, value: 0}} < 1241795760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to match [->>>+<<<] into a "move and set old to 0" < 1241795773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/into/and change into/ < 1241795793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it needs some work < 1241795819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(like: the syntax there is a horrible mix of python dicts and scheme) < 1241795975 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thanks to mtve, some old messages from the Befunge mailing list, includes info on -96 and -97: http://frox25.no-ip.org/~mtve/tmp/bef_maillist_0_520.txt < 1241796023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1241796025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tmp < 1241796026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241796028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saves < 1241796044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I asked him about it and he said it saves stuff forever :-P < 1241796053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But more copies is always a good thing :-) < 1241796084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does it contain 97 versikn? < 1241796087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :version* < 1241796119 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It has messages from -96 and -97 where they discuss Befunge. < 1241796123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241796125 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And the -96 and -97 standards. < 1241796130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the specs are in there? < 1241796139 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably not since the last message is from June. < 1241796142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1241796146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know if -97 ever had a finalized spec. < 1241796169 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But that also has stuff on BeGlad and the like, which is interesting. < 1241796170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"I also got most of Visual Befunge for Windows actually working." < 1241796171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241796173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wow < 1241796176 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :impomatic might be interested in that stuff, too. < 1241796185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, um why? < 1241796191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did he implement some interpreter? < 1241796199 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, but it's similar to Core Wars. < 1241796202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241796209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think, at least. < 1241796214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I haven't read any of that yet. < 1241796215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, does it explain the team id thing? < 1241796228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That was the first thing I grepped for, actually :-) < 1241796230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And no, it doesn't < 1241796233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1241796239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it does, just not under that name < 1241796243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like said, I haven't read any of it. < 1241796282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Chronefunge: Subject-singularity Time-Travel Befunge! < 1241796288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Chris Pressey's idea, originally. < 1241796297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"PS. Competition: smallest self-listing prog (but not f****n' emptiness)" < 1241796298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241796311 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Looks very similar to TRDS. < 1241796346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooooh < 1241796353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sine in befunge-93? 96? < 1241796359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sine? < 1241796377 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, an impl of it < 1241796379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 2. sine function < 1241796379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241796385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 1. postfix calculator < 1241796386 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Looks like -93. < 1241796388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems interesting too < 1241796396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did you see chess.bef? < 1241796409 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://frox25.no-ip.org/~mtve/code/eso/bef/chess/ < 1241796434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering why FBBI and CCBI both infinite-loop on it but his Bef93 interp doesn't < 1241796457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, might be due to reflecting on something in 98? < 1241796467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In 93 compatibility mode, of course :-P < 1241796475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, don't know then < 1241796527 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I don't either. < 1241796536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Haven't looked into it in detail yet. < 1241796675 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In Befunge-96 all IPs had the same stack < 1241796680 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. shared < 1241796707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :g and p were deprecated, that's interesting < 1241797245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Real life needs lazy evaluation... < 1241797278 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Visual Befunge - http://members.home.nl/wimrijnders/bef.htm < 1241797352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no screenshots? < 1241797362 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"I just thought of something: Are you sure that you want to have longs as < 1241797362 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the coordinates? I can't imagine anyone having a befunge program more than < 1241797363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :65000 x 65000." < 1241797368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have any vm set up atm. So testing it will be highly messy < 1241797373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Does fungot exceed that? < 1241797374 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that pesky exponential growth!! i'm having too much fun with this guy < 1241797380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the stack? yes < 1241797383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ul < 1241797394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, Funge-Space. < 1241797407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes the ul stack... in funge-space < 1241797421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it's stored in Funge-Space? < 1241797433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241797440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it grows into negative funge-space < 1241797447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :far into it < 1241797452 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1241797453 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure what I set the ^ul stack limit to, it might go below -32768. < 1241797503 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Other than that I don't use many far-off coordinates. The ^bf tape is at some row, columns [0, 999] or something equally small. < 1241797591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241797592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh slashes test trigger udage01 underload unlambda whirl yodawg < 1241797600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1241797603 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :39 +++++++++++[>+++++++++>+>><<<<-]>--.>-. [22] < 1241797605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1241797608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :39 ++++++++++[>++++++++++>+>><<<<-]>---.>. [95] < 1241797610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241797615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :surely that could be much shorter? < 1241797622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1241797625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :39 ++++++++++[>++++++++++>+>><<<<-]>---.>. [18] < 1241797634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from the >><< bit I mean < 1241797640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen a < 1241797643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :39 ++++++++++++[>++++++++>+>><<<<-]>+.>--. [35] < 1241797644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen A < 1241797647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :35 ++++++++[>++++++++>+>><<<<-]>+.>++. [59] < 1241797650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen A < 1241797652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :35 +++++++++++[>++++++>+>><<<<-]>-.>-. [33] < 1241797657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241797667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it adds a newline? < 1241797668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241797716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "Get and Put Discouraged in favor of Get-Left, Get-Right, Put-Left and Put-Right" < 1241797723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't some of those in TOYS? < 1241797724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241797727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, as I said, g and p deprecated. < 1241797731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241797739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you didn't say anything about TOYS < 1241797740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241797744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was my question < 1241797746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And yes, "get left/right hand" are stated to have been based on get-left / get-right in Befunge-96. < 1241797759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes... < 1241797767 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They may or may not be the exact same commands. < 1241797774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :One-shot Stringmode - Looks useful. <-- is this ' I wonder... < 1241797786 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241797791 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1241797794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh god < 1241797797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Grep for 'Edit #2 - Dec 19 1996 Chris Pressey, Cat's-Eye Technologies. < 1241797799 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Virut attacked me AGAIN < 1241797801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You'll find a Befunge-96 spec. < 1241797804 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but this time it should be dead for good < 1241797806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1241797809 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :removed all EXE's and DLL's < 1241797812 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Includes descriptions of directives. < 1241797815 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and proceeding with safety to the remaining ones < 1241797827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, \o/ \o/ \o/ < 1241797844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, clean reinstall duh < 1241797847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also those instructions. And yes, ' is "One-Shot Stringmode". < 1241797849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, not exactly < 1241797853 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"clean" reinstall is a full format < 1241797859 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I would call it "half-clean" reinstall < 1241797889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, full format was what I meant < 1241797903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only keep plain text files, stuff you can manually inspect < 1241797907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241797911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I can't do a full format < 1241797916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do not run as administrator < 1241797917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too much stuff on my hard disk to sort them < 1241797918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the future < 1241797920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241797942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :XP either offers omnipotent admin or cantdoanything guest < 1241797974 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, I have a better antivirus < 1241797976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err. I'm pretty sure it has a mode in between called "normal user" or such, instead of "limited user" < 1241797980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but maybe I misremember < 1241797994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there was that "power user" too < 1241797995 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, on XP SP2 there's either "Admin user" or "Normal/Limited user" < 1241797998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was not very secure < 1241798008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Grep for "Edit #3", it's from 1996-12-31 and is the final Befunge-96 spec :-) < 1241798021 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've FINALIZED the Befunge-96 spec (because, uh... it's about 2 hours away < 1241798021 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :from 1997... and anything after that would have to be called "Befunge-97". < 1241798039 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :actually, XP says that there's either "Computer Administrator" mode (Admin mode basically) or "Limited mode" < 1241798045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I'm 100% sure "power user" mode < 1241798067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, holistic deviancy < 1241798072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Best idea ever < 1241798075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check the user management thing found in one of them *.msc files < 1241798075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241798089 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so either Power User or Can't-do-Anything-Useful-Other-Than-Use-Apps-Dammit User < 1241798092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Hahaha, holistic deviancy <-- in 96 draft? < 1241798097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In 96 final < 1241798103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Q: What's the FIRST Befunge spec < 1241798103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't in Edit #2. < 1241798104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241798106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: 93. < 1241798118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Drafts do count. < 1241798123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :93. < 1241798125 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241798132 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...There's no Befunge-92?! < 1241798136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Then I must go BACK IN TIME! < 1241798137 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not to my knowledge. < 1241798152 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think -93 came "out of the blue" when Chris released it. < 1241798154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I could be wrong. < 1241798196 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, is there any esoteric language that's "top at the moment" here right now? < 1241798200 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think Befunge < 1241798203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;$I rand6.bf 42 18 < 1241798203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :; that was a compiler directive to include another .bf source < 1241798204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241798211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Chris sez "I don't think there will be any more major changes" -- 1997-01-23 < 1241798214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So much for that. < 1241798225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, are you going to add a 96 compat mode to ccbi? < 1241798234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, if it's simple to do. < 1241798245 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Haven't looked at that in enough detail to be able to say if it is :-) < 1241798248 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, is there a tutorial on the mess of commands that's called Be(a)funge? < 1241798254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Maybe, if it's simple to do. <-- hey, that's my comment < 1241798256 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No tutorial. < 1241798258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241798271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what the hell is the "(a)" there for < 1241798288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1241798294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know there is a Befunge-93 tutorial < 1241798307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you put the "(a)" there. What did you mean with it < 1241798307 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No Befunge-9[678] tutorial. < 1241798363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * $C command constant < 1241798365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is nice < 1241798381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :;$C @ 0 < 1241798384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oops! < 1241798385 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241798398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"stack by a particular extentible null command" < 1241798406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what an "extentible null command" is yet < 1241798414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sound like one not defined by the spec? < 1241798418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm not telling! < 1241798419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241798435 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241798444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, about what? < 1241798448 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the (a) < 1241798451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, I want to implement BF for the C64 < 1241798461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :93 can be done. < 1241798463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it was you being confused then < 1241798473 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241798473 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1241798477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'm not so sure, but I suspect 98 could be done. < 1241798477 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The C64 doesn't have enough memory for 96. < 1241798478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Duh < 1241798482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or 98. < 1241798489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You break my project. < 1241798494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, um, limited memory of course < 1241798498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241798503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you remove the 32 bit max it works < 1241798505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Whatever you assume, I added (a) to make a sentence that I DON'T EVEN KNOW WHAT MEANS < 1241798508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241798508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :min < 1241798531 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh, there is already a BF interpreter for the C64 < 1241798533 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You lose fingerprints without 32, though. < 1241798542 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is a bit of a shame. < 1241798545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, actually you could do it < 1241798550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since funge-space would be sparse anyway < 1241798554 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This is a birthday demo for Martin Wendt, a true C64 fanatic. It's a multicolour brainfuck interpreter, using the screen RAM for data and code, meaning that you see the code execute and modify itself! < 1241798557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just will get OOM rather fast < 1241798559 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's the BF interpreter xD < 1241798568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you can manually do 32-bit numbers with 8 bit ones < 1241798571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you have to < 1241798599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, 80*25 = 2000 * sizeof bytes for a Befunge-93-sized program < 1241798620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The C64 with BASIC FEATURES ON has ~38911 bytes of free memory < 1241798632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BASIC FEATURES == everything BASIC offers < 1241798642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And if you turn BASIC off you get even more memory < 1241798654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there is an OS with a webserver and web browser for C64 < 1241798656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241798663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it is impossible < 1241798665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just hard. < 1241798672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Food time -> < 1241798675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Where to download it because I am wondering since forever < 1241798682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, download what? < 1241798686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Contiki! < 1241798689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the C64 OS < 1241798690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue < 1241798693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google? < 1241798694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's also GEOS but duh < 1241798700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, i don't even need it so nah < 1241798714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't really care a lot about C64 < 1241798728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it is history, and not very interesting history < 1241798832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I do < 1241798845 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I also own an Amiga but I don't own hardware to transmit data between PC and Amiga < 1241798851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and Amiga is just... too new for me < 1241798852 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241798855 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not enough limits < 1241798957 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: DIdn't you work on a DOBELA interpreter? < 1241798965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, he finished it iirc < 1241798966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241799027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...what??? < 1241799050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...actually, yes, yes he did < 1241799068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Augh, not only for Linux only, but also 64-bit < 1241799072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's NO WAI I can test it < 1241799101 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...did I use a very old meme just about now? < 1241799198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :none that I know of < 1241799206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though "WAI" sounds meme-y < 1241799213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, but why can't you test it < 1241799247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :No Linux < 1241799258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you could install qemu and emulate 64-bit in case you only have a 32-bit CPU < 1241799260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure if my Core 2 Quad is 64-bit < 1241799263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and installing linux is easy < 1241799277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, core 2 quad is most likely 64-bit < 1241799281 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I already wasted 3 hours today installing XP < 1241799282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 100% sure of intel cpus < 1241799292 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Core 2 Quad IS an intel CPU, doh < 1241799294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, agreed. installing windows is wasting time < 1241799303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, yes... that was what I said < 1241799309 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241799311 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and NO WAI is from the same meme as O RLY and YA RLY, thought that you should know < 1241799364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, last time I checked installing linux usually took way less < 1241799372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:14 asiekierka: Core 2 Quad IS an intel CPU, doh < 1241799375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like, uh, 30 minutes? < 1241799378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stuuuupid < 1241799400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good evening < 1241799406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good morning! < 1241799416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not even in UK is it "morning" now < 1241799420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe "afternoon" < 1241799429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird time is objectively right. < 1241799431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11:34 Deewiant: ehird: http://www.phoronix.com/scan.php?page=article&item=amd_r600_700_guide, usable 3D for ATIs "should be just a matter of weeks" < 1241799433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am aroused < 1241799446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open source hardware specifications are the best kind of porn! < 1241799455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Last time I checked installing my favourite distro of Linux usually took about the same time < 1241799495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, which distro is that... < 1241799501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably pclinuxos or something xD < 1241799505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or Mandrakeiva! < 1241799507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Actually, it's SuSe. < 1241799508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, and why aren't you dual booting then already < 1241799512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241799513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl suse < 1241799514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suse... < 1241799516 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...what? < 1241799520 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I like it < 1241799522 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am used to it < 1241799522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like Fedora except crappier! < 1241799533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I used suse lots of years ago. And ehird's summary was perfect < 1241799548 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am used to it and I don't want to waste time to learn a bunch of different stuff < 1241799549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I went back to slackware after < 1241799592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm having a bit of cognitive dissonance here < 1241799601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my brain knows I shouldn't like Arch < 1241799605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but my mind knows I like it < 1241799611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: It might work on BSDs too :-P < 1241799613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure it's dangerous to hav ethem out of sync < 1241799666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In fact, it not only might but should work on BSDs and Solaris, though I haven't tested it < 1241799667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:42 Deewiant: "I just thought of something: Are you sure that you want to have longs as < 1241799667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:42 Deewiant: the coordinates? I can't imagine anyone having a befunge program more than < 1241799669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:42 Deewiant: 65000 x 65000." < 1241799670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hohohohohohoho < 1241799675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did we find the 96/97 specs? < 1241799689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. The mind must be allowed to win, or you risk going mad. And not a good kind of mad (like esolang crazy/mad), but the gibbering lunatic kind of mad. < 1241799695 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 2009-05-08 17:19:35 ( Deewiant) AnMaster: Thanks to mtve, some old messages from the Befunge mailing list, includes info on -96 and -97: http://frox25.no-ip.org/~mtve/tmp/bef_maillist_0_520.txt < 1241799695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, we found 96 at least. < 1241799713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: OTOH, I think that consciousness and the mind is merely a byproduct of the brain's process. < 1241799721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So the mind thinking something the brain doesn't might cause a metaphysical quantum rip ;-) < 1241799732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so quickly make the brain think the same < 1241799742 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mtve said he's digging up more stuff so with any luck we'll have the full archives online sooner or later. < 1241799743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how? I'm the mind, I don't have control over it < 1241799755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh hm. < 1241799785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, great < 1241799826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The h "Holistic Deviancy" command pops a value off the stack and uses it as the < 1241799826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Holistic Deviancy value for the current program counter (and ONLY the current < 1241799826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PC), throughout the entire program. < 1241799827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241799833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is "Holistic Deviancy value" < 1241799836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Forgive me, I've taken the drastic step of subscribing all of you to this < 1241799836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :list, as you've been kind enough to take some interest in Befunge. " < 1241799838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1241799838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241799840 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Read the next paragraph. < 1241799841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it says a bit below < 1241799844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not very nice. < 1241799889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, like storage offset, except it offsets the value instead of position? < 1241799890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't a high-volume list when only that message was there, so I don't think it's very not-nice. < 1241799911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Kinda. < 1241799946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Storage offset only applies to commands that mess with funge-space; that, as I understand it, applies to execution as well. < 1241800005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(There is no reflect 180 degree < 1241800005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :operator; but one can be simulated with T@.) < 1241800006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241800008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241800011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like THAT < 1241800013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nasty < 1241800021 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. 1H1)G.@ prints 2. < 1241800040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lol, it's fun watching people come up with inferior keyboard alternatives to a very mouse operation (clicking links) < 1241800044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err won't the G turn into a H by then? < 1241800052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or does it only affect fetches and such? < 1241800055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, )G becomes 0H. < 1241800066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is exactly what I intended. < 1241800072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241800075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241800083 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Except that H puts the holistic deviancy on stack; you want 'h' instead? < 1241800092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oops, right you are. < 1241800103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Gone for a few minutes -> < 1241800328 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of limited-memory systems, the TI-86 has mooz's rather nice interpreter/debugger, and that thing has 96 KB of user-accessible RAM. Of course that's befunge93 only. < 1241800420 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Befunge93 isn't much of a memory hog. < 1241800472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As if. < 1241800481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I had to buy 12GB of RAM to run my befunge-98 mission-critical programs < 1241800485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Still, CCBI manages to use 1484 K. < 1241800583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :From srcc!crocus!pangea.ca!befunge-request Sat Jan 04 05:02:14 1997 < 1241800585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241800592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241800597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also rather little (can't really remember how little) of RAM that's really designated as "working RAM", since all programs the user installs (and other variables) are stored in the RAM too. Although you can add string variables to the VAT and use their contents as working RAM, and there's some free space you can use if you don't call the ROM function-plotting routines. < 1241800599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't THAT old is it < 1241800603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the mailing list < 1241800608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1997? < 1241800611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1241800618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't they have MX records by then? < 1241800626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's that got to do with anything < 1241800629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just an mbox < 1241800639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh not !-bang path in routing < 1241800650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's that too, I think < 1241800660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm pretty sure that is even older < 1241800668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there's a reason for it < 1241800674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1241800711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Before I make the commitment to design a fully Befung-ctional system for the Mac" < 1241800717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is "Befung-ctional" I wonder < 1241800733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Functional befunge. < 1241800740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a fully functional Befunge" < 1241800743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a fully Befung-ctional" < 1241800749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they sound similar < 1241800755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241800773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such things are easier for native speakers as usuak < 1241800775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usual* < 1241800780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"I got an idea for Befunge playing SimCity. Why not envision a Befunge program as a road map of a < 1241800780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :city? Each cell is part of a line of cells in one row or one column, so why not structure them < 1241800780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that way?" < 1241800781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241800786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241800802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241800808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that post uses pascal syntax < 1241800815 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241800819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for describing certain things < 1241800845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unsurprising < 1241800851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mac OS's official applications language was Pascal < 1241800854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until later on < 1241800878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1241800886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they were different posts < 1241800889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not related < 1241800898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: still could have been a macci < 1241800898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241800904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241800910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, in 1997 you could use one of: < 1241800912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- windows 95 < 1241800923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- a buggy, hell on earth to configure linux or some sort < 1241800923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway it seems to be describe some kind of run-length compression of funge-space using "streets" < 1241800925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*of < 1241800931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- a stable, even more hell to configure bsd < 1241800942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- a quite buggy but easy mac os < 1241800944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1241800949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty shit choice < 1241800952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was talking about Modula-2 too < 1241800958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241800962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't even remember what type of language that was < 1241800967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: first OO < 1241800983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there was NT too < 1241800985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure < 1241800987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1241800990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modula-3 was the first oo < 1241800997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modula-2 was niklaus's pascal successor < 1241800999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, sure < 1241801003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aha < 1241801011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but that was just windows 95 that's buggy in different ways < 1241801015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and has a rubbisher interface < 1241801019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about Solaris? < 1241801024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241801025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SunOS < 1241801026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back then < 1241801028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241801036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't afford a Sun box! < 1241801040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those things cost *thousands* < 1241801049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241801082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, found 97 spec yet? < 1241801085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I think NT was quite hard to get vs 95 < 1241801090 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Haven't looked. < 1241801101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so yeah, in 1997 your best choice was probably a BSD or MacOS < 1241801111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the former if you hate yourself :-P < 1241801130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In 1997, many would still use DOS. < 1241801131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how's the order < 1241801146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: True, but probably not by choice... < 1241801156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, wait. < 1241801161 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I used DOS more often than Windows in those days. < 1241801166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could buy a NeXT box in 1997, couldn't you? < 1241801178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, those cost multi thousands too. But if you could afford it, that'd be sweet nectar. < 1241801187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you could, NeXT started in late 80s < 1241801193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't it have been even more obscure than SunOS? < 1241801201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In 1997 I was a slackwareist, and it wasn't all that bad, really. < 1241801206 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even break it very many times. < 1241801208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hey, TBL used it to make the web. < 1241801214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it was more known then than now. < 1241801223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be kind of like using a BSD today, probably. < 1241801230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(on the desktop that is) < 1241801233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, somehow "then than now" just sounds funny < 1241801242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least if you say it without context < 1241801248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1996: After NeXT < 1241801248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apple Computer announced an intention to acquire NeXT on December 20, 1996 < 1241801262 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :BeGlad: short for Befunge Gladiators < 1241801264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The _asm_exec_ram memory range on TI-86 (which is the main place for both code and data for the currently running application) is 9000 bytes; that's rather luxurious, given that the 80x25-byte Befunge93 space only needs 2000. < 1241801266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, forget that < 1241801271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, spec of it? < 1241801284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Was at http://www.cats-eye.com/funge/doc/97/beglad-97.html, according to Google. < 1241801309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Cell = Record < 1241801309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Command : Whatever < 1241801309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Next, Prev : ^Cell; < 1241801309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : End; < 1241801316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember what ^ was in pascal < 1241801322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pointer? < 1241801322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't coded pascal for *YEARS* < 1241801323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pointer? < 1241801328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that might be it < 1241801341 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's more pointy than a *. < 1241801345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y'know, Apple were gonna buy BeOS instead of OS X etc. But the CEO said something like "I have Apple by the balls and I am going to squeeze", iirc, so uh that didn't work out :-) < 1241801347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hah < 1241801361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :may be apocryphal I think i heard it on reddit < 1241801388 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Didn't that alternative C++ syntax (SPECS) adopt ^ for pointers because it's more pointy than the old *? < 1241801396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241801397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SPECS is nice. < 1241801460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess the rationale ("^ is more pointy") is not in the specification, though. At least explicitly. < 1241801471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241801471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, err "cabbagepatch variable"? I'm pretty sure I saw it in the -96 spec, but I don't want to loose the location I'm at in the file atm < 1241801500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241801510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Err, are you on a single-tasking OS or something? < 1241801515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found the first trefunge mention < 1241801518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's called emacs < 1241801525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you can open the same file twice in emacs < 1241801525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I don't know what that term means < 1241801526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241801538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whoosh! < 1241801546 0 :MigoMipo!n=MigoMipo@84-217-12-132.tn.glocalnet.net JOIN :#esoteric < 1241801559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : No results found for "cabbagepatch variable". < 1241801560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241801579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: "cabbage patch variable" -> No results found for "cabbage patch variable". < 1241801590 0 :jix_!n=jix@p5B263E8C.dip.t-dialin.net JOIN :#esoteric < 1241801593 0 :jix!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241801593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean like that < 1241801620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right you can of course get different views of same file in emacs < 1241801629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right found what it meant < 1241801638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Deewiant: fact is however I was using less < 1241801642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so emacs is irrelevant here < 1241801655 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't talking about emacs, I was talking about your OS < 1241801658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^Zup enter /cabbage < 1241801663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, more work < 1241801664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK less doesn't delete the file while it's viewing it < 1241801664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241801672 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, so you'd rather have me do it :-P < 1241801692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you forgot gnu less supports --self-destruct < 1241801704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you don't have to eat the paper < 1241801705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241801738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I was hoping you would happen to remember it < 1241801759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I like the idea of an alcoholistic delta command. I can see it now: not < 1241801759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :only does the actual number added to each command change, but the program < 1241801759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :counter weaves around, occasionally hitting things and saying "ow" and < 1241801759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"sorry, policeman, I'm drot nunk and I spasn't weeding!" < 1241801781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spasn't weeding? I wasn't having spasms while on weed. < 1241801785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right? < 1241801793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok this is not trefunge < 1241801798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but 3D funge < 1241801808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with collision detection??? < 1241801884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you could add that to a fingerprint in 98 < 1241801899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :All of -96 could be a fingerprint in 98. < 1241801905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241801920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything could be a fingerprint in 98 < 1241801922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh yes this is fun 3D funge < 1241801934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Each pane can have a different instruction on each side. The Program Counter < 1241801934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would follow in a straight line along the surface of the pane. If a pane was < 1241801934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blocking its way in front of it, it would turn upwards and follow it. If there < 1241801934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was no pane to walk onto, it would 'fall' over the edge and either go downwards < 1241801934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :round the corner, or flip upside-down onto the other side of the pane. < 1241801937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241801950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"To help you visualise this, imagine a rubik's cube with Befunge instructions drawn on the edges." < 1241802001 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241802052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi. I don't get IWC today. Care to provide "IWC explained"? < 1241802068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :once i've read it < 1241802190 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He's worried about Death of Being Stared At Angrily By A Giant Frog < 1241802206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wow so he didn't disappear for good after all < 1241802225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes. But it seems to be referencing something from popular culture < 1241802229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just have that feeling < 1241802235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I have no idea what it is referencing < 1241802236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your feelings suck < 1241802262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Head Paradox, too, i expect < 1241802267 0 :asiekierka!unknown@unknown.invalid QUIT : < 1241802274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241802367 0 :oerjan!unknown@unknown.invalid QUIT :"Reboot" < 1241802618 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241802652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, seems asiekierka disliked your interpreter btw? < 1241802667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asie is a fickle person. < 1241802668 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If he can't run it I'm not surprised :-P < 1241802699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you could run it even on a sparc I think. Just use qemu's support for emulating other architectures. < 1241802727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming qemu works on non-x86 (which iirc it does) < 1241802738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course you can run it on anything if you emulate, that's the whole point of an emulator. But then you're not really running it on the environment the emulator is running in. < 1241802812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll write my own browser. Why? Indeed, why. < 1241802842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is NOT good for: < 1241802843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Writing an OS. < 1241802843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Writing a reasonably-sized program. < 1241802843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Speed-sensitive applications. < 1241802845 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : Just about anything. < 1241802853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Existing. < 1241802861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't think there is a specific reference anyway, diaries are everywhere in fiction < 1241802870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-96 is a bizarre, half-formed, misfeatured, brain-damaged < 1241802870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :standard that appears to have been written at 3:00 in the morning. The < 1241802870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :standard itself was written by Chris Pressey, and appears on his site < 1241802870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(see question 5). Do not write in it! Do not bother to implement it! < 1241802875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right. But it seemed more than that < 1241802891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's probably a trope < 1241802897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, do any of you write a diary in real life? Or know someone who does. < 1241802915 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241802915 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Given that it took 4 months for people to completely dismiss -96... I'm not going to implement it :-P < 1241802923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems rather uncommon outside fiction... < 1241802928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Blogs. < 1241802939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Have pretty much replaced diaries for TEH NU GEN. < 1241802945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Anne Frank made one, i hear < 1241802956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is less private. a diary is not public like a blong < 1241802958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: pfft, like a dirty jew could be clever enough to write < 1241802959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pull the other one < 1241802959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blog* < 1241802964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they couldn't even figure out vowels < 1241802976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though they do have a similar use < 1241802980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: kids are less private. there are probably blogs with details that would be considered only suitable for a diary years ago < 1241803005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... that's probably true < 1241803160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :#if __BORLANDC__ < 1241803171 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the memories. < 1241803208 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :C compilers back then were a pile of incompatibilities < 1241803216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I < 1241803216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :tried PCC (a shareware compiler), but then I realized it is < 1241803216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :missing STRING.H. I tried Microsoft Quick C, but it does not < 1241803217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :seem to support srand() and rand() commands. < 1241803225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PCC was shareware? < 1241803272 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not the pcc you're thinking of. < 1241803287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.desmet-c.com/ < 1241803296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol@not supporting rand < 1241803321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I support Ayn Rand all the way < 1241803370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so there is some stuff discussing 97 but where is the 97 spec? < 1241803378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not on the list as far as I can find < 1241803378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Slereah. < 1241803379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hard. < 1241803388 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why do you ask me? If it's not there it's not there. < 1241803405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, maybe you found it? < 1241803452 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FUNGINOMY: The practice of fully naming fungoids (Cartitoribefungoid is the < 1241803453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :full name for Befunge-93, and it looks like Befunge-97 will be < 1241803453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Cartispheribefungoid. Both implementations are Cartefungoids - Cartesian < 1241803453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :grid space.) < 1241803453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FUNGINOMINOMY: The process of coming up with words like "funginomy." < 1241803482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"well, this is really sick, but I had a thought.. < 1241803482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could be a form of encapsulation, making sure that any PC that enters that < 1241803482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :block of code has to do it through the right port (which will global-shift < 1241803482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it correctly) or get fucked up. Otherwise someone could hit it slightly off < 1241803482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and end up skipping vital steps of your process." < 1241803486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure of the context < 1241803487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet < 1241803494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but this sounds extremely weird < 1241803505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cartitoribefungoid? < 1241803508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's an awesome name for -93 < 1241803520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's -98? :P < 1241803524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Laheybefungoid < 1241803529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241803538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not very funge-soundin < 1241803538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241803545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe cartilaheybefungoid < 1241803554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241803555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since I guess it is Cartesian. < 1241803631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1241803634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Grep for `Here's the list of "what it all means."`, list of very short names/descriptions for Befunge-97 instructions at the time < 1241803637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a shark programming language < 1241803652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think this might be the start of the idea of storage offset < 1241803658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not 100% sure yet < 1241803660 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :80,25-Cartefinitoribefunge-93. < 1241803696 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Storage offset-related ideas were hashed quite early there, I think. < 1241803715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Somebody said that a new thread should access relative to where it was born < 1241803729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, any idea of what the thread where you can find this in: < 1241803730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Can we leave it for "Befunge-97" or perhaps "Befunge-97: The Director's Cut" < 1241803730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :("The Truly Twisted Compile?") :-) < 1241803734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1241803741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what is that thread about. I can't figure it out < 1241803759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>Goddess, that's sick. But I think it's sufficiently befunged. < 1241803763 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is the context < 1241803765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes < 1241803771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can work your way back can't you? < 1241803782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I tried but I can't find the start of that thread < 1241803810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, if befunge is to be multiple-PC'ed, you could have the "global" < 1241803810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :attributes affect only particular PC's (eg, have them as fields in < 1241803810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PC structs). That way, a "global increment" would only affect a particular < 1241803810 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :PC. < 1241803833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't you lot import it into a mail client? < 1241803834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an mbox... < 1241803841 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241803858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm I guess I could try to open it in mutt < 1241803881 0 :pikhq!n=pikhq@99-196-16-139.cust.wildblue.net JOIN :#esoteric < 1241803886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except this mutt is set to work on maildir style mailboxes by default < 1241803906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the docs < 1241803983 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, a Java Befunge-93 interpreter which uses strings as indices into a hash table for infinite space < 1241803990 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : /*NEED AN OBJECT FOR A KEY ANYWAYS..WHY NOT A STRING?*/ < 1241803999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : return new String(String.valueOf(_x) +","+ String.valueOf(_y)); < 1241804004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NEED UPPERCASE COMMENTS..WHY NOT USE TWO-DOT ELLIPSES? < 1241804007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe because it's a bad idea? :-D < 1241804022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I love the way he creates 6 strings in one line < 1241804028 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In order to index a hash table < 1241804060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: From the mouth of Christopher Lahey himself: cartinfinilahebefunge < 1241804068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Beautiful. < 1241804076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.christopherlahey.com/ ey < 1241804086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ASP.NET Development" < 1241804087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :":-( < 1241804093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Christopher James Lahey < 1241804110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, googling suggests it's not the same person < 1241804128 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Interesting, his name is pronounced /lehi/ < 1241804136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! < 1241804138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where it's from < 1241804138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Laheyyyyyyyyy. < 1241804139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1241804140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241804144 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Stress on the first syllable, too. < 1241804152 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hawaii, maybe? < 1241804156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or thereabouts < 1241804166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hawai'i, y'mean? < 1241804194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, Hawaiʻi < 1241804217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But anyway: "As prescribed in the Hawaii Admission Act that granted Hawaiian statehood, the federal government recognizes Hawaii to be the official state name." < 1241804231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Off to sauna -> < 1241804262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crazy Finns ;) < 1241804264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So the glottal stop is implicit. Got it. :p < 1241804286 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually, before that, pasting this: < 1241804287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Another thought on Quantefungoids (Quantum Mechanics): < 1241804287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How about T is like a subatomic particle decay? That is, the PC is split < 1241804287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :into two PC's (or ip's if that's your cup of tea), one going (relative) < 1241804287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :left, one going right. All delta-commands either PC further encounters are < 1241804290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :listened to IN MIRROR SYMMERTRY BY BOTH PC's. Yes, Quantefunge could be < 1241804292 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the first programming language ever to implement spooky action at a < 1241804295 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :distance!!! < 1241804317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :From: "Chris Pressey" < 1241804318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X-Mailer: Microsoft Internet Mail 4.70.1155 < 1241804320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1241804327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241804368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hah indeed < 1241804376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Watercooling uses such creepy terms. "Fill and bleed". < 1241804405 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody written a program in ShaFuck yet? :P < 1241804438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats GregorR -----### < 1241804452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is ShaFuck? < 1241804454 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey, don't get mad at me for YOUR incompetence. < 1241804455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: describe? < 1241804459 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/ShaFuck < 1241804463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :find sha1(x)=y(bf prog) < 1241804465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :program is x? < 1241804471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when y is interpreted as binary < 1241804473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data < 1241804483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241804501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :But I wrote an interpreter and everything! < 1241804508 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And nobody's written any code! :( < 1241804511 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Not even me :P ) < 1241804543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the syntax is a little awkward to get just right, you see < 1241804550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, err does it mean interpreter tries to calculate the corresponding program for a sha1 sum? < 1241804577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If by "calculate" you mean "just run", then yes. < 1241804627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I meant finding a string corresponding to the sum < 1241804645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your 1024 byte program is a string < 1241804646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now < 1241804648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter calculates < 1241804651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sha1(prog) = bf < 1241804654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241804655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and runs bf as brainfuck, comments not allowed < 1241804657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, there's no math to that. You take the sum, and interpret it as a string. < 1241804665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in case you haven't realized yet, it's a bit hard to write a program for < 1241804666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241804671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that way it is < 1241804681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If by "hard" you mean "quite literally impossible within the lifespan of the universe" :P < 1241804681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't figure out which direction it was done < 1241804687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://codu.org/eso/ this page is funny < 1241804709 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It used to work great, but I can never align it right now >_< < 1241804725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a geocities page < 1241804742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So does your FACE. < 1241804745 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's 2L :P < 1241804777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why are you using two layers, it would be easier to just put it inline < 1241804820 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's a different color. It would actually be a fair PITA to put it inline. Plus that makes copy/paste useless. < 1241804851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you need an extra newline before FYB, and then one before ORK < 1241804858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and several before Glass < 1241804878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other than that it looks fine in konqueror < 1241804895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, the problem is that certain browsers were displaying the boldness weird. I'm fixing it now to just not use bold (why did I not do that in the first place? :P ) < 1241804916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION configures the most expensive Mac possible: $87,247. < 1241804918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Free shipping! < 1241804927 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There, fixed. < 1241804931 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Lawl < 1241804937 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That'd better come with free blowjobs. < 1241804960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ah you added the missing newlines < 1241804966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, it's an Xserve with $49,995 "Alliance" Apple support, a service part kit, a $18,999 Promise VTrak E-Class 16x 450GB SAS RAID subsystem (7.2TB), an unlimited managed systems remote desktop kit, < 1241804968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bold worked just fine though < 1241804969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the display adaptors, < 1241804971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO power supplies, < 1241804971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I could see < 1241804978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a dual-channel 4gb fibre card < 1241804981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a quad-channel of the same < 1241804983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, the problem is that /some browsers/ made bold lines take up more space, so things got wonky. < 1241804991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 1TB 7.2k rpm ones with a raid card < 1241804992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a 128GB ssd < 1241804994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, those are buggy IMO :P < 1241804999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :24GB (6x4GB) ddr3 ecc ram < 1241805000 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yarly X_X < 1241805008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 2 x 2.93ghz quad core Nehalem xeons < 1241805018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All for the LOW LOW LOW price of $87,247! < 1241805065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's practically free. < 1241805103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Minus all that price :P < 1241805108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241805112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just a bit of price from free. < 1241805248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"This Auction is for 3 x Apple power Mac G3 400Mhz, 128 Ram" for £1.04 on eBay. < 1241805256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn selling shit on ebay is stupid :-P < 1241805308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I was trying to find the most expensive mac possible and the least expensive mac possible) < 1241805332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$1.56 to $87,247. Apple's covered all the market. < 1241805374 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1241805492 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241805556 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Best quality organic fertilizer, bovine based" < 1241805621 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :or "dung" < 1241805634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: sssh < 1241805658 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, you can buy far more expensive computers than that. < 1241805668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Not macs < 1241805681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: My point being that they haven't "covered all the market" < 1241805682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is the singlemost expensive computer you can buy from apple.com < 1241805687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241805700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: They've covered about 99% of it, then, at least :P < 1241805711 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Have some info about CoreLife now, the second 2 dimensional programming language: http://corewar.co.uk/corelife/ < 1241805722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure supercomputers like the RoadRunner can count as (a) one computer (b) a market of any kind < 1241805723 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Predates Befunge by a few months < 1241805730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Somebody should reimplement that in JS. < 1241805879 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :CoreLife in JS, that'd be great :-) < 1241805918 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Just submitted it to reddit to see what kind of comments it gets. < 1241805972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: http://esoteric.voxelperfect.net/wiki/Biota < 1241805984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, http://esoteric.voxelperfect.net/wiki/Timeline_of_esoteric_programming_languages < 1241805998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he knows < 1241806005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Power Mac G3 for $1.04? Hot damn. < 1241806009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, 3x. < 1241806014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Three of them! < 1241806019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to upgrade his PII router. < 1241806021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241806021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And yeah, it only has one bid, but 22 hours to go < 1241806025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suspect one of < 1241806033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) seller refuses to give < 1241806037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(b) price shoots up < 1241806039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(c) miracle happens < 1241806067 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241806068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Allow me to try to make an absurdly expensive PC... < 1241806075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorting ebay sections by "Price + P&P: lowest first" is a nice way to prey on people's innate disability to recognize what things are worth < 1241806101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants 4^2 cores < 1241806101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"2x MAC OSX CDROMS V10.2" < 1241806103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO of them! WOW! < 1241806129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: With 2 x Nehalems, just enable hyperthreading = 16 threads at once < 1241806143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You definitely want to work in multiples of Xeon Nehalem 3.2ghzs < 1241806145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I said cores. < 1241806149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not threads. < 1241806151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241806152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$1.6k per CPU < 1241806162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's from newegg < 1241806164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. If we're talking expensive, we're going with Intel. < 1241806169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and xeon < 1241806176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(unless AMD decided to make chips out of gold?) < 1241806177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 of same speed is just $1k < 1241806178 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well i fell asleep too early and wake up right now (2:10 AM here). :| < 1241806180 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1241806185 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: (as a reply that should be done 6 hours ago) oh well, you know tkbf93? :p < 1241806190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.newegg.com/Product/Product.aspx?Item=N82E16819117179 < 1241806201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Get 4 of them. < 1241806207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 16 cores < 1241806213 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: I have a copy of it :-P < 1241806215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll get more if there's a motherboard that can handle it. < 1241806224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, for each one, get a Megahalems from Prolimatech: http://www.prolimatech.com/products/megahalems.html < 1241806232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: And it segfaulted on chess.bef :-P < 1241806232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's not on newegg, but it costs about $80 iirc < 1241806233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241806239 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, that sucks :p < 1241806246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So yeah, pretty expensive heatsink < 1241806253 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :maybe that was my first attempt to golf < 1241806261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$320 for 16 cores and you still need to buy fans :-) < 1241806267 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Is it 64-bit clean? I didn't try 32-bit, maybe that's the reason? < 1241806282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'll help you find some megaexpensive ram, ey? < 1241806287 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i cannot remember all the detail now. < 1241806289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241806295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /msg < 1241806397 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241806424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Looks like it uses just int so it should be safe < 1241806434 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hmm it seems to have growable (singly-linked) stack at least < 1241806464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Ah, I was wondering what Z was :-) < 1241806495 0 :jix_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241806505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since you're closing the file only when you exit you might as well have made that exit(0)... < 1241806536 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: anyway that was a holy crap. i could write better thing now... in terms of length of program. ;) < 1241806541 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241806556 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i see lots of rooms of improvement now < 1241806626 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: if you want to see more horrible thing, see http://hg.mearie.org/angolmois/file/angolmois-1.0/angolmois.c < 1241806687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: < 1241806688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :00manifest.i@angolmois-1.0: no match found < 1241806694 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1241806707 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :try this: http://hg.mearie.org/angolmois/file/22549e0cee7a/angolmois.c < 1241806708 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://hg.mearie.org/angolmois/file/a49bf45b49ef/angolmois.c < 1241806716 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, 1.0 < 1241806717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241806726 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :more recent de-obfuscated version is quite readable. but 1.0 was horrible. < 1241806735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[CRC: 72fb6a0c] < 1241806736 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241806767 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the name esotope is a portmanteau of esoteric and isotope, popped from my head someday. < 1241806804 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and DSL idea is good, but that could need heavy canonicalization that is yet not good in current phase. anyway thanks for suggestion. < 1241806810 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241806851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I got the idea from the optimiser DSL "oil" found in ick < 1241806984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most "standard" computer < 1241806984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :languages (like, C and Perl) really are Unefungoids. < 1241807045 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: with "x" set-delta commands? :p < 1241807061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More like j < 1241807069 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1241807070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Befunge-97 spec is there < 1241807080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Edit #2 (rough) - Jun 5 Chris Pressey" < 1241807099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1241807106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241807107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As I thought, directives contain = < 1241807109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, same file? < 1241807113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241807124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241807137 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I knew I wasn't thinking just about Mini-Funge :-P < 1241807182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, don't have time to read it right away, going afk for a bit. I guess I will put them cut out specs (and the original file) up somewhere, with permission from the person you got the file from < 1241807189 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Some nice multithreaded instructions there < 1241807214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Funky blocking is provided by Y "Merge Threads". < 1241807218 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Funky blocking :-D < 1241807220 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: back to the angolmois, it has an embedded font; it parses game data file itself and generates all the surfaces on the fly. i wasted my time a lot 5 years ago, and never want to do such thing more XD < 1241807228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241807229 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... time to go, it's a quiz night :-( < 1241807239 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1241807249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In Befunge-97, any existing command (see Appendix A) can be redefined in < 1241807249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :one of three ways: rebinding it to another existing Befunge command with B < 1241807249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Bind Command", defining a routine with D "Define Routine", or defining it < 1241807249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :to a runtime library call with L "Bind Library Call". < 1241807314 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Library calls look like just implementation-dependant FFI < 1241807318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, five different types of wrapping you can select from. < 1241807441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :*Monefungoid: like a Unefungoid but only capable of going one direction < 1241807441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(the IP can't move backwards.) 6502 Assembly language is a monefungoid. < 1241807441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(I considered Polariziunefungoid but discarded it for obvious reasons.) < 1241807442 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241807526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: FWIW that's not the latest version, he updates it later but only links to his now-defunct web site. < 1241808134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hah, queuemode got added to Befunge-97 < 1241808197 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241808631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Me and pikhq's megarig is currently at $22,790.56 for CPUs, mobo, RAM, CPU coolers, thermal compound and graphics cards < 1241808634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mega-rig < 1241808638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're nowhere near done :-) < 1241808651 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is that mostly RAM? < 1241808660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: $6,239 of RAM. < 1241808661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128GB. < 1241808666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... only DDR2, though, but... < 1241808674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 CPUs of 4 cores each. < 1241808675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's 128GB. < 1241808683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We had to buy a $553 expansion card for the mobo to support more CPUs and RAM < 1241808684 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where'd you find a mobo with 8 sockets? O_o < 1241808687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The RAM is in 32 sticks < 1241808690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Nope, 4 sockets < 1241808694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And an expansion card using two pci x16 < 1241808697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241808699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That gives more RAM and CPU sockets < 1241808701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Xeon? < 1241808703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As hypertransport slots. < 1241808704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1241808706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AMD's more expensive < 1241808707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Opteron. < 1241808709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241808710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because Intel only do dual motherboards < 1241808712 0 :MizardX!unknown@unknown.invalid QUIT :"back in 30 minutes or so" < 1241808740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most Expensive CPUs As Power Goes Upwards: Intel AMD < 1241808757 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241808857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: we just spend $141.96 on RAM fans. < 1241808866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Four of them, to cool our 32 RAM sticks. < 1241808877 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241808887 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How many decibels do you estimate that thing is at? < 1241808889 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :400? < 1241808904 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but I bet it's going to hit 100. < 1241808905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So far, probably about 60dB or thereabouts < 1241808917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the air can only handle 180dB or so) < 1241808928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's 8 CPU fans, 4 RAM fans, and 2 stock graphics card fans < 1241808935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apparently the RAM fans are horribly noisy from a review < 1241808941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: We have 8 of these: http://www.newegg.com/Product/Product.aspx?Item=N82E16835103056 < 1241808942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241808948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure they'd fit, but we can just mod them if not, right? < 1241808954 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Stock GPU fans? Go custom < 1241808959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Can't < 1241808965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whaddya mean can't < 1241808969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Money can buy". < 1241808969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's a GTX 285 < 1241808972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's only been out since december < 1241808977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So what < 1241808979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also, VGA coolers top out at around $50 on newegg < 1241808982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just mod them < 1241808982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: nothing supports it < 1241808983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I looked < 1241808986 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't need "support" < 1241808993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My cooler supports up to the X1300 or so < 1241808993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True enough. < 1241808996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we don't care about $50. < 1241808999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah./ < 1241809002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$50 isn't worth it. < 1241809003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It fit just fine, after removing a bit of the heatsink < 1241809005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There are bigger fish. < 1241809006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're spending more on SATA cables. < 1241809007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241809013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And stock GPU coolers are really fucking loud anyway ;-) < 1241809028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who are these "we"? < 1241809029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I assume we'll max out the onboard SATA and the RAID card, right?) < 1241809034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird and I. < 1241809038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Me and pikhq trying to build the most expensive computer, ever. < 1241809043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're spending $6k just on RAM. < 1241809043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241809047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch! < 1241809057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :128GB. < 1241809058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, so pikhq, we have processors, motherboard, cpu expansion card, RAM, ram fans, CPU fans/heatsinks, thermal compound and video cards. < 1241809072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think, I think we should go buy some expensive harddrives < 1241809075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll look at hard drives, you look at RAID cards? < 1241809076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IODrives < 1241809081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not the loudest one? < 1241809084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll look at hard drives < 1241809085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For RAID cards I recommend Areca < 1241809095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: We don't have spare PCI slots any more. < 1241809097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: comes with the deal < 1241809097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241809098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think they're on the high end of things < 1241809100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1241809102 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: PCI expansion cards? < 1241809104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THe ramsans go into pci < 1241809105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AND just do IBM RoadRunner but with twice as many CPUs. That will be more expensive I bet < 1241809111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's not a computer < 1241809114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's a cluster < 1241809122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1241809126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Our 8 CPUs are using two PCIe, the GPUs are using two more, and we have another PCI slot for the RAID. < 1241809127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll find the most expensive SATA harddrives < 1241809127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241809138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably an SSD, mayb < 1241809138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241809148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, SSD with ram cache? < 1241809156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL WAT < 1241809158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: < 1241809159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or some absurdly speedy 1.5TB drive. < 1241809159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :147GB hd < 1241809162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15k RPM < 1241809165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LOL WAT? < 1241809167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*SCSI* < 1241809168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$359.99 < 1241809172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 < 1241809175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The most expensive single harddrive on newegg < 1241809178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, internal. < 1241809179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241809180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it SAS? < 1241809180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LEt's look at the... < 1241809181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SOLID < 1241809182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STATE < 1241809184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DISKS < 1241809186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1241809188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1241809190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1241809192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EXPENSIVE < 1241809192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241809194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DISKS < 1241809196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $799 < 1241809198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel X25-E < 1241809200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Something like 64GB < 1241809205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241809206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64GB < 1241809210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How many sata slots do we have? < 1241809212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1241809213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241809214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :many < 1241809217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :n < 1241809218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241809218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :w < 1241809219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :l < 1241809220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :i < 1241809220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because this is epic. < 1241809221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :n < 1241809221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :8 on the mobo, dunno on the RAID. < 1241809221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241809223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241809226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fuck off < 1241809227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241809238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, so $6,392 of SSD madness. < 1241809249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: A whopping 512GB of storage. < 1241809261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get an SATA RAID card and stick a 2TB drive on there. < 1241809268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah hm < 1241809269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :d < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : a < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : g < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : o < 1241809270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : n < 1241809272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : a < 1241809274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : l < 1241809276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(For best viewing experience please use a monospace font.) < 1241809278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1241809285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Maybe we should fill EVERY SLOT with a SATA RAID card. < 1241809289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And fill those cards with X25-Es < 1241809301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Y'mean, instead of the graphics card? < 1241809302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: y/n < 1241809306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I approve. < 1241809306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No no no < 1241809311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1241809313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can't you get SATA raid things < 1241809313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in < 1241809315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They go direct into SATA < 1241809322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. < 1241809324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1241809330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can right? < 1241809338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. < 1241809338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1241809348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the top single areca raid card is $1,599 < 1241809351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :takes up a pci x8 < 1241809355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I loathe to lose graphics cards < 1241809355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy. < 1241809359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, um, we'll use onboard video, right? < 1241809364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1241809369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So we want two of them. < 1241809373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh my god. < 1241809374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1241809376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has a fan. < 1241809379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The fucking RAID card. Has a fan. < 1241809380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241809386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I approve. < 1241809388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This RAID card. Is the most powerful RAID card on the planet. < 1241809390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gahs this library is very unfun to install. < 1241809396 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :# This file is part of SEP's set of GNU make rules for painless compilation < 1241809396 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :# This file overrides defaults that are incorrect for the SUN4 architecture < 1241809402 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SYSLIB= /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/libg2c.a -lm < 1241809402 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Interesting that your HDs are so cheap < 1241809413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That line is not making this very painless. < 1241809420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, pikhq, < 1241809422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I found some things that cost 2000 € < 1241809429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Internal Connectors 6xSFF-8087 < 1241809430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they're just rare < 1241809434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are those the harddrive thingies < 1241809455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq? < 1241809459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION Wikipedes < 1241809463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wanna know how many HDs can go in one of these cards < 1241809469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're still filling the sata ports with x25-E < 1241809469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241809474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we'll fill these raids with them too < 1241809498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a SAS connector. < 1241809511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So we can't connect SATA drives? < 1241809515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... is there an adaptor? < 1241809519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We can buy 6 adaptors, you see. < 1241809521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you are trying to make it as loud as well? < 1241809528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's just a bonus. < 1241809528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as loud as possible as well* < 1241809531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241809535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cost takes precedent. < 1241809537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*predecence < 1241809540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*precedence < 1241809542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how much would replacing this with passive cooling cost < 1241809546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or water cooling < 1241809546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SATA drives can be hooked to SAS controllers. < 1241809550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: $infinity for passive cooling. < 1241809551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just not the other way around. < 1241809558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$-something for water cooling < 1241809564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, go for replacing it all with water cooling then! < 1241809567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No < 1241809568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Minus. < 1241809570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It would cost less. < 1241809575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't beat $1,119 on fans and heatsinks for the CPUs. < 1241809576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Alright. < 1241809582 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :SFF-8087 is something you can connect four SATA drives into, I think. < 1241809583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So one card holds 6 drives? < 1241809583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure? < 1241809592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So we need 12 more drives. < 1241809611 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least there exists a four-port SFF-8087 connector; I'm not sure if they all are like that. < 1241809612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $15,980 on storage. < 1241809618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure the power supply can handle it? < 1241809626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we'll have two < 1241809626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We can get a PCI RAID card, right? < 1241809627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or four < 1241809632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: these are pci < 1241809637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816151053 < 1241809640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're getting two < 1241809641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pay attention < 1241809643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And each does 6 drives < 1241809644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You said "PCI x8". Which is PCIe. < 1241809647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241809652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mhm, you can't fit them inside the case then right? Unless you are using some weird server case with a backup power supply < 1241809653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1241809655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Normal PCI. < 1241809659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!= < 1241809660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PCIe. < 1241809662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but in those cases it is for power supply < 1241809666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is PCIe. < 1241809668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: RAID cards + SSDs currently total to $19,179.98 < 1241809674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'll find the most expensive regular PCI raid card < 1241809693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think we may need to invent a new kind of mathematics to calculate this price < 1241809698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Omegad. < 1241809705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how much IDE shit does our mobo have? < 1241809707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :None? Some? < 1241809712 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, if it is that "ARC-1680IX-24 PCIe x8 SAS RAID Card" card you can connect 24 drives in it. Four to each SAS connector. < 1241809715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you can buy SATA←→IDE adaptors, right? < 1241809715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 IDE connector. < 1241809719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: WOW. < 1241809720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REALLY? < 1241809723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Yes. < 1241809724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVEN MORE! < 1241809725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you can. < 1241809735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :56 SSDs. < 1241809737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: OMG. < 1241809738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's $44,744 < 1241809752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1241809754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what OS will you use? I bet window would be the most expensive OS to use on it < 1241809759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No way man < 1241809762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think enterprise < 1241809765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But pikhq. < 1241809766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG. < 1241809768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :56 fucking drives. < 1241809769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: RHEL. < 1241809777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, RHEL is expensive? < 1241809779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no clue < 1241809779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :D < 1241809779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, pikhq? Find the most expensive SATA to IDE cable, please. < 1241809785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Then we'll add one more SSD in to it, you see. < 1241809787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thousand or so a seat. < 1241809797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Two SSDs, you mean. < 1241809802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, using windows would be cheaper indeed... < 1241809803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You said one IDE port. < 1241809804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One IDE handles two drives. < 1241809806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241809807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1241809808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know. < 1241809812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, find two adaptors, pikhq? Or one. < 1241809813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "Charged" < 1241809813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know. < 1241809816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just find the adaptors we need. < 1241809817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Nice. < 1241809825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Will you buy THIS rig for us? < 1241809827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's currently at... < 1241809845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at what < 1241809848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: $70,016.52 < 1241809853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :schweet < 1241809854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And no way are we done. < 1241809859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Go find that adaptor, boy. < 1241809863 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's gotta be mostly disks? < 1241809863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll find a regular PCI raid card. < 1241809867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Searching. < 1241809871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: $44k of SSDs < 1241809873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the ram is $6k < 1241809875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, we're spending some $6,000 on RAM. < 1241809885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the processors are $14k, bsmntbombdood < 1241809889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eight four-core opterons < 1241809897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Those RAID cards each have an external SAS slot as well. < 1241809902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Enclosures*. < 1241809903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241809907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: let's figure that out later < 1241809911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GET THAT ADAPTOR BITCH :P < 1241809919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is looking < 1241809932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what CPU < 1241809935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey pikhq, we only have one PCI slot right? < 1241809938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:11 ehird: eight four-core opterons , AnMaster < 1241809940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241809943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241809955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure you can't do more? < 1241809964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1241809966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we calculated < 1241809971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm. Not worth it. $269.99 is the most expensive raid thing for PCI < 1241809978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure we can find a better use < 1241809978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean the most expensive mobo might not be the one that allows the most expensive equipment! < 1241809983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1241809983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1241809984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it is worth it < 1241809987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it adds another ssd < 1241809989 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what mobo? < 1241809992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so a cheaper mobo might result in a higher total cost < 1241809995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://www.newegg.com/Product/Product.aspx?Item=N82E16813151085 < 1241809998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: We know, goddamn. < 1241810000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We've played with permutations < 1241810003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This mobo supports the most CPUs. < 1241810003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241810005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the most RAM. < 1241810010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, most PCI cards? < 1241810013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: unnacceptable < 1241810016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've got 32 freaking RAM slots. < 1241810017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what < 1241810029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there are no PCI raid cards < 1241810029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1241810031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: found that adaptor? < 1241810031 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241810036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In a motherboard that supports more than one CPU slot. < 1241810037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not yet. < 1241810043 0 :cherez!unknown@unknown.invalid QUIT :Client Quit < 1241810043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were using xeons ? < 1241810048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: turned out cheaper < 1241810048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241810051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to only being able to have 2 procs < 1241810067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't go for money...go for performance without hinderance from money < 1241810071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No no no. < 1241810072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're going for money. < 1241810074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's the goal. < 1241810085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We can do performance tomorrow :P < 1241810086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1241810098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what form factor is that mobo O_o < 1241810105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is also very high performance. < 1241810112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: We have a PCIe expansion card for the 4 more CPUs < 1241810112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and opterons are NUMA < 1241810120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've got 4 GB per core. < 1241810123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, NUMA > SMP < 1241810135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's a hypertransport card. < 1241810146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's it? < 1241810150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD has a freaky way of doing Hypertransport via PCIe slots. < 1241810151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dude < 1241810153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's 128GB in total < 1241810156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Largest DDR2 stick. < 1241810156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wow < 1241810166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only ddr2 memory? < 1241810166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128GB. < 1241810169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes < 1241810171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's most expensive < 1241810175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4GB ddr2 is highly expensive < 1241810178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1241810179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one stick < 1241810181 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's retarded < 1241810182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$194.99 < 1241810189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God, bsmntbombdood, we're going for PRICE. < 1241810190 0 :Hiato!n=1@dsl-245-41-227.telkomadsl.co.za JOIN :#esoteric < 1241810201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial to go for price < 1241810211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've spent over an hour on it. < 1241810212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. But we're doing it, you globmonkey. < 1241810216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: found that adaptor? < 1241810228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm looking for it. < 1241810235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gah, I'll look < 1241810260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Argh, they're all the wrong way around < 1241810268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hey hey < 1241810269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: we can go < 1241810272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sata → usb → ide < 1241810277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure < 1241810287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :)))) < 1241810292 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: buy a ramsan < 1241810295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, no... < 1241810298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yep < 1241810302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i found sata→usb < 1241810304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and usb→ide < 1241810305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We can go USB -> SATA, though... < 1241810309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*What*?!? < 1241810311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "contact for price" < 1241810313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Makes no sense. < 1241810313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yep < 1241810315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&DEPA=0&Order=BESTMATCH&Description=ide+sata+adapter&x=0&y=0 < 1241810318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scroll down a bit < 1241810321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nippon Labs USB-SATA USB to IDE/SATA Adapter w/ power - Retail < 1241810323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the final connection < 1241810327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241810327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SABRENT USB-DSC5 Serial ATA (SATA) or IDE 2.5" and 3.5" to USB 2.0 Cable Converter Adapter - Retail < 1241810328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1241810329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :voila < 1241810336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SATA→USB→IDE < 1241810339 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why are you even considering usb or pata for anything? < 1241810344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: shut up < 1241810347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're getting x25-Es < 1241810348 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :slow as shit < 1241810348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they're expensive < 1241810352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we want two more drives < 1241810356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so we need to put IDE shit < 1241810356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How much was that x25-E? < 1241810358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the ssds only do sata < 1241810361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $700 or so a pop < 1241810365 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :get 32 x25-es and raid 10 them < 1241810366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And we can do two more of them with these adaptors < 1241810370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hard to beat. < 1241810376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: STFU, we're getting 56 of them already < 1241810380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with IDE we can get58 < 1241810381 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241810391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: shall I add those adapters? < 1241810405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just a sec. < 1241810421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I found the normal IDE->SATA adaptors. < 1241810429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241810430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wrong way around < 1241810437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we have a sata drive and want to plug it into ide < 1241810441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241810444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we can do this by going via usb < 1241810446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IDE->SATA. < 1241810451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241810454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the way you do the diagram? < 1241810455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241810463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how much is it? < 1241810466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :via USB may be more expensive < 1241810475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241810476 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241810476 0 :cherez!unknown@unknown.invalid QUIT :Remote closed the connection < 1241810476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16812200373 ? < 1241810483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that's just plain silly. < 1241810486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ours is more expensive < 1241810489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$39.98 for each drive < 1241810494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, more so than what we've been doing previously. < 1241810495 0 :cherez!n=cherez@r02snw275.device.mst.edu JOIN :#esoteric < 1241810500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fine. < 1241810504 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1241810531 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can get external sata->sata raid cards can't you? < 1241810534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16812200196 Also, this one is $26.99 per drive. < 1241810542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we now have $46,342 in SSDs < 1241810543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nice. < 1241810553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241810559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. That's just $26.99. Oh well. < 1241810566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: want the current total? < 1241810586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Processors, motherboard, CPU card, RAM, RAM fans, CPU fans/heatsinks, thermal compound, RAID cards, IDE to SATA adapters, and drives < 1241810587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16812200156 This is $30 per drive, though. < 1241810589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure. < 1241810599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm I'll add that then total < 1241810610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1241810611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here goes < 1241810643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WITH STORAGE: $72,674.41 < 1241810647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WITHOUT STORAGE: $26,332.41 < 1241810653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's JUST the ssds missing) < 1241810654 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how do you define "computer"? < 1241810660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how many GB < 1241810670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 3712GB < 1241810670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Single system. < 1241810672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so about 3TB < 1241810672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1241810680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's if you RAID 0, of course < 1241810683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: go on < 1241810685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64GB per disk and 58 disks < 1241810695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, RAID 1 them. More *wasted* money then < 1241810702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241810717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, I think we need some optical drives now? < 1241810724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(RAID 1 does make sense, just not for *THAT* many drives) < 1241810729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To burn and rip the family photos / music albums. < 1241810733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know, on this family PC. < 1241810734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aren't there those SATA multiplexers? < 1241810739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In 3000 AD. < 1241810739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Definitely. < 1241810743 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bluray burner? < 1241810747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I think maxing out storage any further sux < 1241810750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's $44k already < 1241810751 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816102107 < 1241810753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's almost like cheating < 1241810753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about floppy? < 1241810757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume you get at least two < 1241810766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what does that buy us < 1241810775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks good, I just don't know what it does :-) < 1241810779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it looks a bit too external < 1241810796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does the mobo actually have onboard video? < 1241810797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: We'll get the best fucking floppies in the universe. < 1241810798 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1241810801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yes. < 1241810803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a server board. < 1241810803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241810814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$329.99 for the most expensive bluray burner < 1241810818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how many can we fit? < 1241810819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1241810820 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can get 8 of those with your mobo, so 96 drives < 1241810823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We've maxed out the slots, haven't we pikhq? < 1241810824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16827248014 Most expensive internal burner. < 1241810829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241810831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No < 1241810832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$329.99 < 1241810833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/ShowImage.aspx?CurImage=13-151-085-S02&ISList=13-151-085-S01%2c13-151-085-S02%2c13-151-085-S03%2c13-151-085-S04%2c13-151-085-S05&S7ImageFlag=1&Item=N82E16813151085&Depa=0&WaterMark=1&Description=TYAN%20S4985G3NR%20SSI%20MEB%20footprint%20Server%20Motherboard%20-%20Retail <--- *three* ethernet ports? < 1241810834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's PCI SATA slots. < 1241810842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about case < 1241810843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1241810843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. < 1241810846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Just tell me how much free we have ;-) < 1241810853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 PCI slot. < 1241810862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, so only one burner. < 1241810866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do we need any adapter shit? < 1241810868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The external SAS slots on the RAID cards. < 1241810875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241810876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So 3. < 1241810885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :989.97 on burners < 1241810885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not bad < 1241810903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Each SAS slot is 4 SCSI slots. < 1241810905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1241810908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh. < 1241810909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SATA. < 1241810917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241810919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So 9 burners? < 1241810925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241810929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do we need an adapter for the PCI slot thing, pikhq? < 1241810933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The non-RAID one. < 1241810936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hopefully you are considering how to package this stuff < 1241810939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Just a sec. < 1241810946 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you do need some sort of case < 1241810949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pikhq: case, what about case? < 1241810949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: One absurdly massive case. < 1241810952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241810956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They make large enough cases. < 1241810956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :biggest case in the universe < 1241810957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yes I said that about a minute ago before < 1241810959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/case/a full rack/ < 1241810963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241810966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241810969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just put it in a cardboard box < 1241810974 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816102107 < 1241810976 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use that < 1241810978 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's perfect < 1241810979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MADE OF GOLD. < 1241810994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: have you got the adapter? < 1241811009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I kind of feel like we should cut back on storage, you can grow the price there pretty much unbounded < 1241811011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241811012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not yet; will soon. < 1241811062 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually, i think you could arrange that external raid controller in a tree < 1241811075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: see, that's the thing < 1241811079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can have pretty much infinite storage < 1241811083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for pretty much infinite dollars < 1241811086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where's the challenge? < 1241811088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241811091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what i said < 1241811091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just free ... anti-money < 1241811092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816102080 < 1241811101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :other components, now that takes skill to waste money < 1241811105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more interesting if you have to consider performance < 1241811111 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technically, it's a RAID card, but it can be used for JBOD. < 1241811160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time for the most expensive floppy drive < 1241811193 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2U is pretty good for 12 drives isn't it? < 1241811220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you think we should cut back on the storage? < 1241811223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It really is cheating < 1241811239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Replace those with those 2TB SATA drives. < 1241811251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2TB drives aren't expensive < 1241811251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We can at least have really silly stats while cutting back. < 1241811252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241811259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Cutting back". < 1241811260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241811263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think we should avoid spending much on storage < 1241811270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$44k just on drives doesn't take any skill < 1241811273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can get more expensive hard drives than the x25-e anyway < 1241811281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, priciest internal floppy is $7.99 so meh < 1241811285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, let's cut back on storage. < 1241811287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We still want the RAID cards. < 1241811290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1241811301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So we'll go for the most expensive non-solid-state drive. < 1241811301 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1241811314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully that should only add a few thousand. < 1241811318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2TB SAS card I think. < 1241811334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4 per RAID card, and the onboard SATA wouldn't be used... < 1241811338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks regular SATA drives. < 1241811341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816102113 < 1241811347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241811351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STOP LINKING TO IT bsmntbombdood < 1241811355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Storage is cheating. :P < 1241811358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a different one! < 1241811372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 2TB regular speed drive, or 300GB 10k RPM drive. The latter is a velociraptor. < 1241811375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I say the latter, because: < 1241811378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's still big. < 1241811381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10k fucking RPM is loud. < 1241811381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And. < 1241811384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We'll need. < 1241811388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A fucking. Lot. < 1241811389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of... < 1241811392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HARD DRIVE FANS. < 1241811394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: y/n < 1241811397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$229.99 a pop < 1241811413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's $13,339.42 in storage. < 1241811432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think we'll need a fan per every 2 harddrives. We are putting these under load, right? < 1241811442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241811450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :300GB 10k drive. < 1241811453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241811477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$29.99 for a hard drive enclosure < 1241811480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But we want fans too < 1241811518 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16822332012 < 1241811523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $22.99 for the most expensive HD cooler with a fan < 1241811526 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you could find an hdd more expensive than that < 1241811531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$29.99 for the most expensive full stop, so not a big loss < 1241811534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it has a FAN! < 1241811538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's ADJUSTABLE! < 1241811557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $1,333.42 on harddrive cooling. < 1241811560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whoo... < 1241811575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16817122110 < 1241811597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm going to find the most expensive, highest-voltage power supplies. < 1241811598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two of them. < 1241811599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or more. < 1241811604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, yeah, more. < 1241811610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uh... issue./ < 1241811616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :58 harddrives. They need power. < 1241811622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How many can one power supply do? < 1241811623 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241811628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We will need an awful lot of power supplies. < 1241811629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget UPSs < 1241811633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wanna cut back on storage? < 1241811637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, actually less drives? :-P < 1241811645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So we can actually get this thing to POST < 1241811660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. My. God. < 1241811663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iStarUSA IS-2000R4H1UP 2000W Redundant 1U Server Power Supply - Retail < 1241811663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, it's going to be hard to power < 1241811666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$1,285.99 < 1241811674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You were saying? < 1241811685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ... even so... < 1241811690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We need a bunch to power 58 drives. < 1241811693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, it won't fit in a case. < 1241811694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess we're getting the 10U rack case? :p < 1241811699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, I mean, 58 drives won't fit in a fucking case. < 1241811700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But. Um/ < 1241811701 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you are going to have trouble getting the psu physically close enough to the drives < 1241811706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Exactly! < 1241811711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We need less drives, pikhq. < 1241811720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need one of the rackmount drive bays! < 1241811727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We need less drives too. < 1241811728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's the only practical way to do it < 1241811732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16817147073 < 1241811737 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, you don't need to cut down on drives < 1241811738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This thing doesn't seem to have many ports < 1241811746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Bah. < 1241811751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Give us a rackmount drive bay then. < 1241811755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :None of that tricky RAID stuff. < 1241811757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We've handled that. < 1241811779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm searching for cases. < 1241811781 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how much did you spend on it? < 1241811783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: noo! < 1241811784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to :-P < 1241811791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: $3,199 in RAID cards. < 1241811796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, $139.99 extra < 1241811800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For the bluray adapter RAID card thing < 1241811808 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: those raid bays are $4,500 each < 1241811809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Srsly, I can find a case. :-P < 1241811814 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you need several of them < 1241811815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so yeah < 1241811821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more expensive < 1241811827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ... hmm. We can do that later. < 1241811830 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. There's *actually* 9U cases. < 1241811850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One. < 1241811851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, total cost so far? < 1241811855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about the case < 1241811856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: $thousands < 1241811858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16811165161 < 1241811859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Our case. < 1241811867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does it come with case fans? < 1241811869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We need case fans. < 1241811880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure the case is large enough? < 1241811886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for all those 58 harddrives < 1241811889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: We're putting the drives in external RAID rack mounts. < 1241811893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241811899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the 10 for the SATA/IDE. < 1241811903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't "one unit" thing for one computer then < 1241811905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241811907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure we can fit 10 + an adapter. < 1241811908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stfu < 1241811913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it be a rackmount case? < 1241811919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hell no! < 1241811921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :4-post racks are expensive < 1241811922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think of how heavy this will be < 1241811981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the case is too small I think. And how would you mount the mobo in it < 1241811989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not too small! < 1241812002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A 4U rackmount case alone can handle 24 disks. < 1241812008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, checked dimensions? < 1241812009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just 8 CPUs, some RAM, some RAM fans, some gigantic CPU fans and heatsinks and 10 drives. < 1241812019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they hotswap. < 1241812019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 35" x 24" x 23" < 1241812022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Bitch. < 1241812024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and the board? < 1241812032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1241812035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How big do you think mobos are? < 1241812038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn, the biggest rackmount cases newegg has are 4u < 1241812044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know in inches < 1241812044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's 16" x 13" < 1241812054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cm makes more sense < 1241812056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's < 1241812068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the case is 88cm x 60cm x 58cm < 1241812085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just can't estimate distances in inches < 1241812090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is why I asked < 1241812097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. But. That's big, okay? :P < 1241812104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1241812113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :88 cm wide? deep? high? < 1241812121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241812135 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that case is too cheep < 1241812137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16811152124 < 1241812141 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :even that is more expensive < 1241812141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16811165161 says "Dimensions 35.44" x 24.22" x 23.63""? < 1241812143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241812147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: We need something we can fit shit in. < 1241812147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241812148 0 :oklopol!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241812148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241812149 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241812156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I misread that < 1241812190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, that 9u case is _insulated_ < 1241812191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lofl < 1241812195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241812203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it doesn't matter if our computer burns < 1241812208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it gives the POST beep, we've won < 1241812222 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241812225 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's retarded < 1241812230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1241812231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :taht's our goal < 1241812255 0 :okloduk!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241812407 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241812431 0 :okloduk!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241812466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think we're done here. < 1241812478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. We could go further but I've lost interest :P < 1241812487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$80,000 is enough. :p < 1241812544 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and there is absolutely no practical use for this system < 1241812552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tomorrow I think we should go for "most powerful gaming computer ever". Then post a sale for it on an overclocking forum... plus a markup of a few hundred dollars. < 1241812556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Watch the purchases roll in. < 1241812560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Be in the money. < 1241812579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241812591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes there is. < 1241812595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stick Xen on it. < 1241812600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simulate a cluster. < 1241812601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241812606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241812607 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241812632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: cheaper to buy a cluster < 1241812638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241812647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But significantly less impressive and noisy. < 1241812648 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you wont' be able to utilize all those drives < 1241812665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, I beg to differ. < 1241812672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blu-Ray disk *dumps*. < 1241812678 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241812680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Dude, it's just 16TB. < 1241812691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: You could get a bloody porn collection that big, easy. :P < 1241812694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, bloody porn. < 1241812699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean the size < 1241812727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: watch 58 vids from the porn collection without buffering all at once. < 1241812728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241812732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SPEED < 1241812742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Blu-ray vids. < 1241812747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241812749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Blu-ray porn dumps. < 1241812770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Compile Gentoo in an hour. < 1241812772 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to get the full speed capable < 1241812784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with 4 processors and a single mobo < 1241812798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need to split that up over multiple servers < 1241812799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :8 chips. < 1241812811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you underestimate how freaking speedy Hypertransport is. :p < 1241812812 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd say the buses are the bottleneck < 1241812827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though, yeah, at this point HT is actually a bottleneck. < 1241812835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and that's actually damned impressive) < 1241812859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241812862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What are the drives attached to? < 1241812863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do the Opterons do hyperthreading? < 1241812869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: SATA, IDE, and various RAIDs. < 1241812870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, hyperthreading is an Intel thing. < 1241812872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two RAIDs, that is. < 1241812874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. They do more CPUs. < 1241812894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What is "a RAID" and what is it attached to < 1241812895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would guess you can't saturate the whole hypertransport bus with just two PCIe 8x cards. < 1241812904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A PCIe raid card, Deewiant. < 1241812906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two of them. < 1241812911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241812914 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's 2*2000 MB/s in one direction. < 1241812925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: around $3k in total I think < 1241812927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's also the onboard SATA. < 1241812931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which I doubt is in the northbridge. < 1241812965 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How many drives per card? < 1241812984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since they're SAS cards driving SATA cards... A lot. < 1241812995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :16, I think? < 1241812996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Enough to saturate the PCI-E bus? < 1241812999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 24. < 1241813011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If I remember the model right. Six four-port interfaces. < 1241813023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those PCIe cards are on a PCIe 4x slot. < 1241813030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(physically 16x). < 1241813037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't it 8x? < 1241813054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the motherboards only offer 4x on those two slots. < 1241813056 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I haven't been following very closely. < 1241813061 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, okay. < 1241813067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the 16x slots are being used for hypertransport) < 1241813069 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's only a GB/s then. < 1241813080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :24 drives will saturate that easily. < 1241813087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, then you definitely can't fill the whole hypertransport bus with disk activity. < 1241813108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the PCIe bus will be filled instead. < 1241813118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241813123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241813198 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :./../include/mat_inc_d.H:13:22: error: iostream.h: No such file or directory < 1241813198 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is some annoyingly old code, I guess. Does removing "-pedantic" let it even a modern GCC find the silly " automagically imports std::" versions of C++ headers? < 1241813228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1241813231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lvcreate's failing < 1241813254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait < 1241813259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seem not to have device-mapper. < 1241813265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I need to modprobe something < 1241813273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :modprobe device-mapper < 1241813282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Apparently I don't have that module. < 1241813285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is on a LiveCD. < 1241813289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241813292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to set up an LVM setup to install to. < 1241813293 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Googling for that just finds people complaining about why their Hello world doesn't compile, and people telling them to use "using namespace std". < 1241813296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it is in a package. < 1241813298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's "dm_mod". < 1241813304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241813305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That works. < 1241813315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LVM: so intuitive it's unintuitive < 1241813322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Didn't realise; I've got the DM modules compiled in. < 1241813342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What do you need to do to have that loaded every time on bootup? I forget the file. < 1241813349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(easier than futzing with the initramfs to only have the modules I need to boot) < 1241813377 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241813406 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can put "dm_mod" in /etc/modules, that works in many systems. Although I guess it should be automagically loaded by udev or something; I've certainly never had to manually modprobe it. (Though maybe it autoloads only if it finds LVM volumes or something.) < 1241813413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I have /dev/sda1 = /boot and /dev/sda2 = physical volume of /dev/osdrive with /dev/osdrive/root, /dev/osdrive/home < 1241813420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, my root filesystem is on LVM. < 1241813433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241813433 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So is mine. < 1241813439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although, I will probably ... hm. < 1241813439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1241813447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then putting dm_mod in /etc/modules does nothing. < 1241813450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On my real SSD, I'll only have /boot and a physical volume of /dev/osdrive containing /dev/osdrive/root. < 1241813454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do I actually need LVM for that? < 1241813462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The guide here suggests so < 1241813475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, but LVM is sexy. < 1241813489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://thunk.org/tytso/blog/2009/02/20/aligning-filesystems-to-an-ssds-erase-block-size/ < 1241813497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It really seems to imply that LVM is needed to do the alignment. < 1241813498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Live migration of disks = Mmm. < 1241813516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241813531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This thing is going to be horribly slow; putting SSD-tuned settings into a VM writing to a mechanical HD :-) < 1241813561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates ext4 filesystems on the two osdrive things. < 1241813575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what do you think I should use for my 1gb /boot? < 1241813576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ext2? :-P < 1241813580 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1 GB? < 1241813581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't exactly need journaling on it < 1241813586 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure that's enough? < 1241813586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's what the blog post has < 1241813596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't mean it's a good idea :-P < 1241813598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good enough for Theodore Ts'o, good enough for me. ;-) < 1241813604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ext3. < 1241813614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What does journaling buy me on /boot? < 1241813615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't need it, but it's a good idea. < 1241813616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1241813617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Kernel developers probably have good reason to have a big /boot. < 1241813623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: True 'dat. < 1241813631 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I still think that's excessive. :-P < 1241813640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you're writing to it when you crash, you haven't fucked it up. < 1241813644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241813664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heck, mount that sucker with ordered; /boot is something you really don't want going. < 1241813680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/boot isn't very vital. < 1241813692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can't boot? Stick in livecd, put kernel on there. < 1241813693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Kind of sucks to find it broken when you reboot. < 1241813703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I'm just saying it's not valuable < 1241813709 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241813716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the "stripe-width=32" will do anything on the olde-style-aligned /boot. < 1241813718 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not performance-sensitive either < 1241813723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So there's no point in not journaling < 1241813728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Oh but there is. < 1241813730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Less writes to the SSD. < 1241813737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, that's barely anything :-) < 1241813740 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't worry about that. < 1241813747 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thinking that way will just get you into trouble :-P < 1241813751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll omit stripe-width. It's just /boot. < 1241813754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, totally. < 1241813761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to keep reminding myself that it's a fuckin' drive, it'll last years dammit. < 1241813772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Worst case, SECURE ERASE the bugger and copy contents back on. < 1241813778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just so long as you don't have swap on it. < 1241813789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm gonna have 12GB of RAM. No swap for me. < 1241813796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goodie. < 1241813804 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Besides, SSDs are supposed to be better with SMART and such, knowing much more precisely when they're going to break. < 1241813815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if that's the case in practice yet, though. < 1241813818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd _slow_ me down... on the SSD, contribute to further wear and tear. On the mechanical HD? Iiiiiiiiiiiiiii'll geeeeeeeeeettt baccccccccccccck tooooooooooo yoooooooooooooouuuuuuuuuuuuuu. < 1241813825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And their failure mode consists of "Uh, you can't write there." < 1241813830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241813834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SSDs are really resilient. < 1241813869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the firmware, I guess. < 1241813873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, /arch/setup time. < 1241813882 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have this on-a-compact-flash-card system, and I haven't even bothered to think about anything flash-specific on it, even though the write-cycle-handling thing is probably something really really primitive compared to an actual "SSD drive" type of product. (Well, except putting everything that's going to be written more often than daily into tmpfs.) < 1241813891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's assuming that you're completely out of write cycles. < 1241813907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Pfft, I'm going to have lots of stuff being written on /. < 1241813915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everything but /tmp and /home/ehird/media, probably. < 1241813928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably, linux will have fully working TRIM support when I get this. < 1241813931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it won't be a big deal. < 1241814045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^_^, the Arch install program let me make the LVM setup just fine. < 1241814061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to manually edit fstab for /tmp, ofc. < 1241814070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not on this install. < 1241814088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you said you need a guide for LVM? < 1241814091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shit was easy. < 1241814174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh, my HD isn't liking this alignment stuff it's doing. < 1241814180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Krrrrrrrrrrrrrrrnkcluckcluckcluck. < 1241814206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The alignment stuff is for SSDs. ;) < 1241814211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No duh. < 1241814212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or RAIDs) < 1241814213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is practice ;-) < 1241814218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a VM. < 1241814225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241814228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the HD backing the VM storage isn't liking its antics. < 1241814246 0 :oklopol!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241814284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unsurprisingly, doing SSD alignment on an HD isn't very smart :-P < 1241814300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not going to hurt anything, I imagine. Just be slow... which the VM already is, right? < 1241814319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I doubt my HD is the bottleneck < 1241814517 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241814623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241814633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on what you do with it exactly < 1241814684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://station-mir.ginnungagap.in.ua/fb2.png ← Thus proving that all tiling WM users really just want a framebuffer console. < 1241814752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if there was a good framebuffer web browser, I would use a framebuffer console. ;p < 1241814760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: elinks < 1241814769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can even make it display graphics iirc < 1241814790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :elinks doesn't do framebuffer. < 1241814796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That would be Links2. < 1241814803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just run it as a normal console app? < 1241814803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which doesn't even support CSS2. < 1241814814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then it doesn't handle graphics. < 1241814828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or complex Javascript. < 1241814831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: just add a handler to run a framebuffer graphcis display when you choose an image < 1241814840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sheesh, that's not very framebuffer < 1241814845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I run currently is based on Gecko. < 1241814851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WebKit ftw < 1241814859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Not very framebuffer"... < 1241814859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh... < 1241814896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's not very "graphical" either. < 1241814916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the longest time I used a framebuffer console for just about anything; I guess the web going so multimedia was the major issue. < 1241814958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's also the bit about my graphics card not handling widescreen via VESA. < 1241814960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hooray for WMs and graphics and mice. < 1241814970 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could theoretically speaking run Firefox or something using the directfb GTK backend. < 1241814980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But then you're replacing X. < 1241814988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For no good reason. < 1241815014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Apart from X sucking, you mean. < 1241815023 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, only for the web-browser, and at least switching between the console and the "fake-X" would be faster. < 1241815061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Arch seems to build its own kernel except with a binary. < 1241815062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly my framebuffer-console-using days were back when my display hardware was a Matrox G400 card, which worked pretty nicely with matroxfb; I certainly wouldn't want to be stuck with vesafb. < 1241815087 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Also mplayer had that G400-specific video acceleration, obviating the need for Xv.) < 1241815119 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, Gxxx-specific, anyway. It wasn't just the 400. < 1241815125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, the main reason not to use the framebuffer aside from multimedia web stuff is vesa-fb sucks. < 1241815126 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241815128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241815140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And because non graphical environments suck. < 1241815152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you're just dumb. < 1241815157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. :) < 1241815202 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Hey, they're bringing Scheme back: http://www.cs.hut.fi/~scheme/course-description.html < 1241815204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, a framebuffer is very much a graphical environment. < 1241815219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's nice. < 1241815219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a bad graphical environment. < 1241815220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's just not an exceptionally complex one. < 1241815224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is mostly used for text. < 1241815236 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Lilja's there, unsurprisingly; he's a Haskell guy < 1241815238 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1241815264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, GNU/Arch/LVM/FakeSSD/BSDinit/ls/cp/RichardStallman'sBlood bootup is go. < 1241815265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which might explain why lazy evaluation is explicitly a goal, too < 1241815279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aaaand it work... < 1241815283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... No. No it did not. < 1241815294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I wonder if I'll register for that < 1241815295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It cannot find ze /dev/mapper/osdrive-root. < 1241815301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What's the file thing? modprobe? < 1241815305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, laziness is in "latter part of SICP" too. < 1241815319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ha. Ha. Ha. The kernel rescue ramfs console has no ls. < 1241815321 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If your root is on LVM, it's the initrd's responsibility for getting things loaded. < 1241815325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Has cat though! < 1241815339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: And it failed. It don't know shit about no /dev/mapper/blah. < 1241815353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know. If it's some Arch thing, then I definitely don't know. < 1241815371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know about Debian's initrd, since mkinitramfs or whatever has always built me a working one. < 1241815373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it's just... Linux. :-P < 1241815380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :pvscan < 1241815388 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :No, the initrd contents are very distro-specific. < 1241815399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should probably boot up the live cd. < 1241815399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or at least somewhat distro-specific. < 1241815411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Debian's initrd has LVM stuff in it. < 1241815415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no pvscan on the ramfs < 1241815419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should googol < 1241815425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Gentoo requires you to use genkernel --do-lvm < 1241815427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, so I've assumed, since it works. < 1241815430 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241815436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. :) < 1241815438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah. < 1241815463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: after reading that ssd alignment article, do you think LVM is needed? It seems to be but I can't figure out why < 1241815469 0 :oklopol!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241815475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not really. < 1241815483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But LVM is sexy. :p < 1241815494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want to avoid it unless I need it for alignment :P < 1241815499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll ask tedts'o. < 1241815809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241815818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the X25-M assumes 20GB of writes a day < 1241815828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you go over that it enables some sort of slowing down thing to extend its life < 1241815837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241815842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine many people actually write over 20gb/day... < 1241815867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And "slowing down" probably means "only 50 times faster than an avergae HD" < 1241815869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/gae/age/ < 1241815874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1241815965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HI THERE YOU RIGHT ABOUT THE BLOCK SIZE I DONT KNOW ANY THING ANY THING ABOUT ERASING A BLOCK BECAUSE LESS BLOCKS SHORTANS THE SSD OR FLASH MEMORY SOO THE SSD AND FLASH MEMORY NOW ARE USEING 1 MB TOO 4 MB BLOCKS NOT THE OTHER WAY AROUD AND BESIDES THE SSD AND FLASH MEMORY CAN LAST OVER 150 YEARS AT 24 7 OPERATION THE FUTURE SSD AND FLASH MEMORY MAY HAVE INFINT READ WRITE < 1241815968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— a comment < 1241816026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, there's a key just to the left of the "a" key. Hit it. Second, here's a 1st grade basic spelling book. < 1241816047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, hell, just to cover everything, here's a grammar textbook, too. < 1241816048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241816081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Try rapping that comment. It's designed for it, I mean "ANY THING ANY THING"? "SOO"? < 1241816084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's so filler to fit beats. < 1241816091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241816092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HI THERE! YOU RIGHT ABOUT THE BLOCK SIZE < 1241816093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I DONT < 1241816098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KNOW ANYTHING ANYTHING < 1241816105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, it's meant to be yelled. < 1241816106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ABOUT ERASING A BLOCK BECAUSE... < 1241816108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[chorus] < 1241816117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LESS BLOCKS SHORTANS THE SSD OR FLASH < 1241816121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MEMORY SOO THE SSD AND FLASH MEMORY < 1241816126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOW, ARE USEING 1 MB TOO < 1241816131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 MB BLOCKS -- NOT THE OTHER WAY < 1241816133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[verse] < 1241816136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AROUND, AND, BESIDES < 1241816139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE SSD AND FLASH MEMORY CAN LAST < 1241816140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241816143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OVER 150 YEARS AT 24 7 OPERATION < 1241816150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE FUTURE SSD AND FLASH < 1241816153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MEMORY MAY HAVE INFINITE WRITE < 1241816156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[repeat chorus] < 1241816160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's the SSD Cube Rap. < 1241816171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like the time cube? < 1241816172 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not INFINITE but INFINT. < 1241816175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Exactly, pikhq. < 1241816177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: Right you are. < 1241816183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241816266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :INFINT is the int-typed constant for the +inf float value. < 1241816274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241816278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So infint write life? < 1241816280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's a lot of writes. < 1241816286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1241816291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how do you get +inf in C, again? < 1241816295 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like MAXINT, only bigger. < 1241816303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a float < 1241816307 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241816317 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1.0f/0? < 1241816322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that Gene Ray, Doctor of Cubic has gone racist of late < 1241816325 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :1e99999? < 1241816336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So int infint = (int)(1.0f/0); < 1241816337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's NAN, not +inf. < 1241816338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh? < 1241816343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you sure? < 1241816343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Incorrect. < 1241816347 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0/0 is NaN. < 1241816351 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241816353 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's the macro INFINITY in . < 1241816354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1/0 is +inf, -1/0 is -inf. < 1241816362 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: how about 1/-0? < 1241816362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, really? < 1241816367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: -inf. < 1241816370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes a fist at floats < 1241816387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % cc -x c /dev/stdin < 1241816387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int main(void){printf("%i\n",(int)(1.0f/0));return 0;} < 1241816389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev/stdin: In function ‘main’: < 1241816389 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, so +0 and -0 separates in that cases < 1241816391 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :those* < 1241816391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev/stdin:1: warning: incompatible implicit declaration of built-in function ‘printf’ < 1241816393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev/stdin:1: warning: division by zero < 1241816395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ./a.out < 1241816397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2147483647 < 1241816399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So in the future, SSD & flash memory will be able to handle 2147483647 writes. < 1241816401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assuming 32-bit. < 1241816414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241816418 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why signed? < 1241816427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INFINT. < 1241816429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not INFUINT. < 1241816434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241816468 0 :tombom_!unknown@unknown.invalid QUIT :Client Quit < 1241816508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :M' sxat'. < 1241816512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyone used vmware? < 1241816519 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually "INFINITE" is defined rather funnily in C99: it expands to (float-typed) constant expression "representing positive or unsigned infinity, if available"; if there is no infinity, it expands to a float constant that overflows at translation time, and therefore forces a diagnostic. < 1241816522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1241816539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How are its linux-guest video drivers etc? < 1241816550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Parallels' don't install, I've had flakiness with VirtualBox's. < 1241816557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not bad, though I don't recall them handling 3D. < 1241816588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do you think they could handle the latest kernel and Xorg and etc? :P < 1241816588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, VMware's video drivers are part of X. < 1241816594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241816601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Part of X. ;) < 1241816616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that's nice. < 1241816625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: do you still have to pay for the version that lets you OMG CREATE YOUR OWN VM? < 1241816638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but you can get a 30-day free trial for that. < 1241816649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And after that, you can use the player. < 1241816652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hee. < 1241816665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: with Parallels you just had to give a unique email address and reactivate < 1241816669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I noticed Debian installing a xserver-xorg-video-vmware (as a part of xserver-xorg-video metapackage) recentlyish. < 1241816673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :penguinofthegods+youreallfuckingmorons@gmail.com, yum. < 1241816714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :) < 1241816733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :VMware server is also sort-of freewareish, and it can create VMs. I'm not quite sure what it lacks; probably quite a lot on the GUI and graphics-emulation side. < 1241816756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh. You can't get VMWare Workstation for OS X. < 1241816766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I also have no idea whether you can run vmware-server-created VMs with the player.) < 1241816798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: vmware server wants 5 billion personal details from me >_< < 1241816802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll try qemu. < 1241816808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It can emulate regular vga < 1241816842 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Qemu emulates the VMware SVGA "card". < 1241816863 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"-vga type: "vmware" VMWare SVGA-II compatible adapter. Use it if you have sufficiently recent XFree86/XOrg server or Windows guest with a driver for this card." < 1241816883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also emulates a Cirrus noname card, which I use. < 1241816888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, goddamn qemu is slow :-) < 1241816893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That, too. < 1241816902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :qemu is actually doing emulation. < 1241816916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is there kqemu for OS X? < 1241816939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"preliminary ports to FreeBSD and MS Windows". < 1241816940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Apparently not. < 1241816947 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And no KVM either, of course. < 1241816954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Beh I < 1241816956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'ll try virtualbox < 1241816973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :User Mode Linux would be the fastest way to have a linux VM, I think. < 1241816983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it just patch up the kernel so it can be run as a userspace executable? < 1241816992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At least that's what the name implies to me it should do. < 1241817048 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much, yes. But it's a bit rough around the edges. I used UML for my virtual web-server before switching to Xen. < 1241817063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why would you virtualize your own server? < 1241817079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mm, VirtualBox is fast. < 1241817094 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So that it's easier to play with snapshots and restoration and things like that. < 1241817104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On a webserver? :P < 1241817129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God damn VirtualBox is fast < 1241817149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes; the web server was a single LVM logical-volume snapshot, so I could just discard it if it went bad. < 1241817203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :VirtualBox uses hardware virtualisation. < 1241817225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course it's fast. ;) < 1241817241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So does Parallels. < 1241817244 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian has a "virtualbox-ose-guest-x11" package if you want to run Linux+X guest in the VM; I'm not sure what other distributions include it too. I guess it does improve the integration a bit. < 1241817244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But virtualbox is faster. < 1241817254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it does improve it a lot < 1241817268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why didn't I try Arch before? I love it < 1241817328 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241817425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Modern electronic-rock music, inaugurated in the early 1960s, is, and always has been, a joint enterprise of British military intelligence and Satanic cults. On the one side, the Satanists control the major rock groups through drugs, sex, threats of violence, and even murder. On the other side, publicity, tours, and recordings are financed by record companies connected to British military intelligence circles. Both sides are intimately entwined with the < 1241817428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :biggest business in the world, the international drug trade. < 1241817606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oooh, link? < 1241817612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.jesus-is-savior.com/Miscellaneous/satanic_roots_of_rock.htm < 1241817615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, can you do flock(2) advisory-locking on a filehandle that's actually an open(2)ed directory? I don't quite see why not, but I've been surprised before. < 1241817637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "Clearly, the Beatles' album was dedicated to Satanist Aleister Crowley (pictured to left). It was released 20 years, nearly to the day, after Crowley's death in 1947, and its title song began with the lyrics, "It was twenty years ago today..." The album's cover featured a picture of Crowley." < 1241817646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://station-mir.ginnungagap.in.ua/fb2.png ← Thus proving that all tiling WM users really just want a framebuffer console. <-- wow, url for download? < 1241817664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dvtm < 1241817666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds that hilarious < 1241817668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1241817669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.brain-dump.org/projects/dvtm/ < 1241817678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to do the multi-split thing you have to put a dvtm in a dvtm < 1241817682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can tile while you tile < 1241817698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Beatles. Picture of innocence. < 1241817702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: MEME DETECTED! EVACUATE CHANNEL! < 1241817717 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I am the Walrus". Need I say more? < 1241817735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu's new screen-profiles thing looks rather curious; ran into it when testing a diskless husk of a computer with Ubuntu live-cd-on-a-USB-stick. < 1241817739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am the Walrus, whereby "am" I mean "take" and "the Walrus" I mean "heroin". < 1241817752 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1241817757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, "simple little tunes". < 1241817764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Someone's* only listened to one album. < 1241817809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And... Wow. Claiming that the Beatle's popularity was a hoax? < 1241817812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tomorrow never knows is the most simple tune ever < 1241817814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1241817815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone cranked the crazy up to 11. < 1241817849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Up to X11. (Because that's obviously the pinnacle of crazy.) < 1241817865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree < 1241817899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, they claim Sgt. Pepper's Lonely Hearts Club Band was dedicated to the promotion of psychedelic drugs. < 1241817920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wrong album; that would be just about every late-career album *but* that one. < 1241817933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241817958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgt. Pepper's was merely dedicated to pschedelic rock. < 1241817967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/psch/psych/ < 1241818007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dvtm is just wow < 1241818007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241818070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, LSD was 100% legal at the time. :p < 1241818091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(made illegal in '67 or '68...) < 1241818126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Late '66, rather. < 1241818136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :( < 1241818139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'71 for the UK) < 1241818300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you should have forced me to get arch working, dammit :-D < 1241818310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't you get it working? < 1241818317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1241818319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant earlier. < 1241818325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a ruddy good distro. < 1241818338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why? Then you would have hated it because I forced you to do it I bet ;P < 1241818390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True :P < 1241818404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, it's nice. < 1241818410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They should totally use apt though/ < 1241818414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241818415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$// < 1241818428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only ever had one issue with it's package manager. < 1241818435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I haven't had any. < 1241818437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just like apt ;-) < 1241818439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good :) < 1241818448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think they fixed it < 1241818451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although pacman's probably second-best. < 1241818452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Every binary distro should use apt; it's freaking awesome. < 1241818500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially with such features as debootstrap... < 1241818524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(so very easy to set up a Xen VM running Debian...) < 1241818530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I ran into some issue about pacman complaining that it couldn't upgrade bash because "/usr/share/man/man1/bash.1.gz already exists". I haven't seen that bug for months though < 1241818548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc they fixed it < 1241818587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I guess you will get the occasional issue with arch. since it is so bleeding edge usually. < 1241818603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like bleeding edge. < 1241818606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually easy enough to fix, and the irc channel is very friendly and helpful < 1241818610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I'm using ext4 for everything but /boot! < 1241818618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was just declared stable in... december? < 1241818619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1241818638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay, the "AUR" thing has virtualbox-additions as a package. < 1241818655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was thinking more about "gcc 4.3.3 in stable less than a week after it was released" < 1241818667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tip for AUR: use yauort < 1241818670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think gcc releases are generally conservative in themselves < 1241818671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :yaourt* < 1241818676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Catchy name. < 1241818681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I love tab complete :P < 1241818683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oops, forgot to change hostname. < 1241818685 0 :MigoMipo!unknown@unknown.invalid QUIT :Nick collision from services. < 1241818691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1241818695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the vm < 1241818697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay: change hostname, add user account, install sudo, passwd -l root. < 1241818699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241818726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augh. What happened to man passwd < 1241818738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Magick. < 1241818739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh locale issues < 1241818742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1241818748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :passwd - ändra användarlösenord < 1241818749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :funny < 1241818759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea why I have the man page in Swedish at all... < 1241818778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pacman -Sy sudo, la la la la la < 1241818786 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :iwonder how safe it is raid0 ssds < 1241818797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok now I changed things in a different way < 1241818801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this is even crasier < 1241818804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crazier* < 1241818805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : passwd - Axndra anvAxndarlA9|senord < 1241818813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how that could happen < 1241818814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It should be fine. You considering it? I'd just buy the $600 160GB one if so; it'll be cheaper overall probably < 1241818822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's not as if OS drives need an awful lot. < 1241818835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should say: "passwd - Ändra användarlösenord" < 1241818854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or better, in English < 1241818856 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just curios < 1241818867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and two raid0 drives are faster than 1 big one... < 1241818884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I highly doubt it would be possible to notice the difference with an SSD> < 1241818888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/>$/./ < 1241818890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No seeking. < 1241818893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241818898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a matching command to su < 1241818900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for group < 1241818904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1241818905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sg < 1241818905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sg < 1241818907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241818908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241818910 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: read/write bandwidth is doubled < 1241818913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just never noticed it before! < 1241818919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't use it a lot < 1241818929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course I know about sgid binaries, like nethack < 1241818930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it'd probably end up more or less unnoticable for the cost < 1241818934 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241818944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nethack is setgid? < 1241818945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1241818951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scoreboard files? < 1241818956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241818956 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1241818958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241818961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sgid games < 1241818968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241818971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yaourt isn't in arch :-D < 1241818978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess I have to do what it does manually to get it < 1241818980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is in AUR < 1241819005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what you do is, get that manually and build it, then use yaourt for all future AUR package installs < 1241819009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241819011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :including updating yaourt < 1241819021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll need base-devel won't I < 1241819039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember what language yaourt is in < 1241819041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241819044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1241819046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need makepkg binary < 1241819047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :might as well do it < 1241819049 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://hothardware.com/News/Intel-SSDs-RAID-0-A-Case-Study-In-Speed-Take-2/ < 1241819051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :year < 1241819054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yeah < 1241819057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is rather simple to build it anyway < 1241819067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as normal user create a directory < 1241819067 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241819071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cd into said directory < 1241819085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wget or otherwise download the PKGBUILD and any other patch files listed at the AUR web page for it < 1241819088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then makepkg -c < 1241819090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The question is whether it is noticable in 90% of regular usage cases < 1241819095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*noticeable < 1241819102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: who cares, it's fast as shit < 1241819116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: So's our $80k system < 1241819119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you will have a *i686.tar.gz (replace i686 with x86_64 or such if that is what you use) < 1241819128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading the wiki for it AnMaster < 1241819130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*wiki page < 1241819130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you do sudo pacman -U thispackagefile < 1241819138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where that is that tar.gz < 1241819141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good :) < 1241819155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't even need to install it the first time? < 1241819159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just ask it to install itself < 1241819165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I didn't know that < 1241819170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :All you need to do is get the binary working < 1241819173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.archlinux.org/index.php/Yaourt < 1241819175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two ways < 1241819180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Easy way is to install it via pacman < 1241819188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But meh @ that < 1241819201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I recommend archlinuxfr < 1241819205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you? < 1241819205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why. < 1241819211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's easiest. < 1241819221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... it's just a few commands to install yaourt < 1241819240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it's a one-time thing; no sense cluttering the repo list < 1241819243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course, installing a package from source on gentoo is *even* easier < 1241819243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241819251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AUR updates are more painful than non-AUR. < 1241819259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If you really have the cash, RAID 0 some of the X25-*E*s. < 1241819259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that's true < 1241819261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Bah, fine. < 1241819267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That'll be superfast. < 1241819271 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241819284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you really have the cash, we speced a $80,000 machine. < 1241819286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241819293 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a completely useless machine < 1241819311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, can I see the full component list of it please < 1241819312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's useful for regular computing tasks as well as the crazy shit :P < 1241819319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, but I can give you one. < 1241819319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably far better to get 4 $20,000 machines or, I dunno, 80 $1,000 machines. < 1241819331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err? < 1241819344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Here: < 1241819348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastie.org/472570.txt?key=gzff3jen8qjjkn1gx7brlg < 1241819352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :native language joke detected < 1241819356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't include a power supply or case or well a lot of things < 1241819356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1241819357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a joke < 1241819360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But that's how far we got < 1241819367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then we got bored since it was trivial to spill money on the rest < 1241819369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you didn't finish it? < 1241819372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241819374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see last line < 1241819381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What does archlinuxfr contain apart from yaourt, then? < 1241819382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :300GB VelociRaptor ($229.99) x 58 = $13,339.42 < 1241819386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Got bored. < 1241819389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't you go SSD? < 1241819394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but that came to $44k < 1241819397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we decided it was stupid < 1241819399 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't know how to query Pacman for that. I'm fairly sure I've got something else from it, too. < 1241819401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you can grow pretty much unbounded with them < 1241819415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: so how are AUR upgrades harder? < 1241819416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can grow unbounded with disks too < 1241819418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Though we'd need a less beefy PSU for them. < 1241819428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which would actually matter with such a system. < 1241819428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;( < 1241819429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241819432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but we just scaled down so it wasn't so much cheating < 1241819449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the case isn't there < 1241819455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nor is the power supply < 1241819458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241819458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we. got. bored. < 1241819460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241819461 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: For one thing, each AUR package is update-checked separately, instead of just checking a database timestamp (or hash? Not sure how it works) < 1241819461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We could in principle have infinite storage, daisy-chaining external SAS RAID units. < 1241819461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241819472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, exactly < 1241819474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although the latency would suck < 1241819481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can easily spend 5 gajillion dollars in storage < 1241819483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would be horrendous. < 1241819487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's harder to spend it on, say, CPUs < 1241819487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : We could in principle have infinite storage, daisy-chaining external SAS RAID units. < 1241819487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But you could do it. < 1241819489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooooh < 1241819492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and graphics cards < 1241819496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And get several exabytes. < 1241819503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :UTM here I come! < 1241819507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How to run a turing machine: Daisy chain them as you go. < 1241819514 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :D < 1241819514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in principle!) < 1241819519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The latency is so low that they'll have time to come in tomorrow and do it at their leisure. < 1241819521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241819522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so high < 1241819526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I said that two seconds before! < 1241819529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(on this side) < 1241819532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241819533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I thought of it before, though < 1241819537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I wasn't at the keyboard < 1241819538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hard to know < 1241819552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: about 3-4s brain-to-start-typing latency there < 1241819575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I was thinking of it as soon as pikhq mentioned it. " We could in principle have infinite storage, daisy-chaining external SAS RAID units." < 1241819601 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but that is completely pointless < 1241819608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241819609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241819626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bus bandwidth and that < 1241819644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"error: could not register 'archlinuxfr' database (unexpected system error)" ← pretty cryptic error for "you didn't run me as root" < 1241819646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, read the context kay? < 1241819652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm now imagining a freaking massive data center, filled with nothing but disks and a single system, hooked up to it via 8 SAS cables. < 1241819654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How ironic < 1241819656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't put more than 10tb/server < 1241819657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed. < 1241819661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and indeed again < 1241819663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yaourt uses sudo automatically. < 1241819669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: EWWWWWWWWWWWWWWWWW < 1241819670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EWWWWWWWWWWWWWWWWWWW < 1241819670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: We realise this. < 1241819672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EEEEEEEEEEEEEWWWWWWWWWWWWWWWWWWWWWWWWWWWWW < 1241819674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um what < 1241819676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: MAKE IT STOP!! < 1241819677 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Or su, not sure which. < 1241819681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Automatically sudoing is the devil. < 1241819682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sudo < 1241819684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: We're joking about means to create a UTM, man. < 1241819684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241819691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it tells you in advance iirc < 1241819693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I read somewhere that it actually tries both. < 1241819698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1241819700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eeew. < 1241819704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is very clear with what it does < 1241819714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just shouldn't. < 1241819721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then it wouldn't work < 1241819727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you shouldn't build packages as root < 1241819733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... what? < 1241819737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whyever not? < 1241819747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, building as normal user is recommended < 1241819747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's exactly what I intend to do. < 1241819751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O Why? < 1241819753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then installing as root < 1241819757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, search me < 1241819762 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Malicious PKGBUILDs. < 1241819763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses fakeroot anyway < 1241819768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so there is no obvious reason < 1241819772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Oh, so I only use all my home. Awesome. < 1241819778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but makepkg uses fakeroot! < 1241819780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not like all my valuable data is on there or anything. < 1241819785 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know anything about fakeroot. < 1241819792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to use it as root. < 1241819798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pretends to be root. < 1241819799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway IMO it should just su to a temp user < 1241819807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't you agree? < 1241819812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1241819812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fails if it does anything actually unsafe. < 1241819815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241819820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yaourt is written in Bash. < 1241819826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like it internally does "su - package-builder" < 1241819828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1241819829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I ran "yaourt" and I watched each line of help scroll by individually, one by one. < 1241819833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's how slow it is :-) < 1241819833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I thought Portage was bad. < 1241819834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241819836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was fast for me < 1241819845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Portage is written in Python, with attempts to rewrite it in C) < 1241819848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um... portage does change to a different user. < 1241819851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Runing [sic] yaourt as a non-privileged user requiers[sic] some entries in sudoers file:" < 1241819861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey they were french! < 1241819861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was describing how fakeroot works. < 1241819863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(tells you how to make pacman be sudoable by everyone, pretty much) < 1241819866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :time yaourt --help >/dev/null -> 0.13user 0.38system < 1241819868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So by default it doesn't do that < 1241819876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not what Portage does for its sandboxing. < 1241819879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: VM, yo. < 1241819881 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241819883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, similar results on my P3 even < 1241819894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so ehird's computer suck badly we see, < 1241819895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241819898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My point was that that is a long time. < 1241819901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. My virtual computer sucks. < 1241819902 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0.4 seconds to output a string? < 1241819904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, portage sandboxes in two ways < 1241819907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Jeeze. < 1241819912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, 1) change to different user < 1241819915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) LD_PRELOAD < 1241819920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is there a command that decides between yaourt and pacman automagically? < 1241819920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to be extra secure < 1241819929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: should just do as macports: chroot < 1241819937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically. < 1241819955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well you could write a module to do that I think < 1241819966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Uh... Portage isn't much better. < 1241819968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you put the base libraries and all the packages' dependencies into a build directory, chroot in, su to low-powered user that still has rights to the whole chroot, build & install package < 1241819969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, however that needs to mirror stuff in the chroot < 1241819971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :sudo emerge --help 1.29s user 0.16s system 98% cpu 1.463 total < 1241819973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go out of chroot, copy files over < 1241819989 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was not comparing to Portage. < 1241819997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows < 1241820004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was < 1241820012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was curious < 1241820014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:58 ehird: hmm, is there a command that decides between yaourt and pacman automagically? < 1241820016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses /me < 1241820019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ! < 1241820023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# time pmerge --help &>/dev/null < 1241820023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.187s < 1241820023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user 0m0.148s < 1241820023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m0.034s < 1241820024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241820026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sudo pacman -S xorg < 1241820028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pkgcore for the win! < 1241820031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1241820036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ldc --help-hidden is over three times as long, and outputs in 0.00 seconds. < 1241820041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 21:58 ehird: hmm, is there a command that decides between yaourt and pacman automagically? < 1241820056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you mean like install deps for AUR packages when needed from the normal repos? < 1241820062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes yaourt can do that < 1241820068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that too, but also, 'foo -S packagethatsinmainrepo' < 1241820069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also < 1241820073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'foo -S packgeinaur' < 1241820073 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241820074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both work < 1241820080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yaourt has a pacman-compatible interface. < 1241820083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, again yaourt can already do that < 1241820084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With some additions. < 1241820094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :More like slowterface. < 1241820105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So why isn't yaourt the official pacman? < 1241820105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The only thing I've found that pacman can do that yaourt can't is output a help string for a specific command. < 1241820108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what in "interface" implies fast. < 1241820132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interface is something slow. Like 200 baud serial. < 1241820133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241820141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as well) < 1241820159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I think the big peaks and valleys are a result of high erase/re-write latency of MLC flash. You don't see that with SLC actually." < 1241820161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that's true. < 1241820164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not what Anand told me :P < 1241820177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Anand? Nand? andand? < 1241820184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anand. anandtech.com < 1241820193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out what logical operation anand would be < 1241820197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like a nand + and? < 1241820199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An and, obviously. < 1241820206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see wut i did thur < 1241820220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MEME WARNING? < 1241820229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241820230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anand < 1241820231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An and < 1241820233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241820234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241820238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" see wut i did thur" < 1241820242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that has meme warning? < 1241820242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not a meme. < 1241820245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just a cheesy phrase. < 1241820246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1241820251 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241820254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Cheddar? < 1241820265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See what I did cheddar? < 1241820268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that doesn't work. < 1241820280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true, cheddar is too dry I guess. < 1241820304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know the *English* names of other cheeses < 1241820308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1241820327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1241820328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not even American "cheese"? < 1241820338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :American sleaze. < 1241820362 0 :nooga!n=nooga@c139-44.icpnet.pl JOIN :#esoteric < 1241820364 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hyh < 1241820371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idiotic problem < 1241820462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know what creeps me out? Seeing CPUs. Too fucking small parts, dammit! < 1241820613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF? I have no /etc/X11/xorg.conf < 1241820694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1241820704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mmmm garlic < 1241820732 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241820739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, latest X11 doesn't need it < 1241820745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :auto config stuff < 1241820747 0 :oklopol!i=oko@85.131.26.155 JOIN :#esoteric < 1241820760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: strongly garlic flavoured bread + butter + cheddar < 1241820761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241820764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agree? < 1241820771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I take that silence as a yes < 1241820843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How's about blackjack and hookers with that? Y'know what, screw the bread. And the blackjack! < 1241820911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"" <-- heuristics detected popular culture reference but not found in database. < 1241820912 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241820925 0 :oklopol!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241820926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Futurama. < 1241820933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241820981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Another one of those shows that Fox thought "Oh, it's good! Cancel it!" < 1241820988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does the game blackjack have to do with it. < 1241821006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Quoting Bender. < 1241821011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241821017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, channeling, rather. < 1241821019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what was the original context for it < 1241821034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bender likes gambling. < 1241821038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241821039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's about it. < 1241821043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Consider reading curl -I slashdot.org on occasion. < 1241821043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean "channeling"? < 1241821054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not quite a quote. < 1241821063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what does -I do? < 1241821066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He never said anything about bread, specifically. ;) < 1241821073 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Consider reading curl --help. < 1241821073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, true < 1241821086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(from what google tells me) < 1241821093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(when googling for the exact phrase) < 1241821112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -I/--head Show document info only < 1241821113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241821122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right that one is old < 1241821130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X-Fry: Sweet justice! Sweet, juicy justice! < 1241821135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen other ones for other clients < 1241821149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't depend on client, it varies by timestamp. < 1241821155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it changes every minute or something. < 1241821167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, more than that < 1241821170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In any case, if you know of it, haven't you ever seen 'X-Bender'? < 1241821176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :every single request < 1241821182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not that I remember < 1241821192 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241821196 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241821202 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Do it a couple of times, then, until you do, and you will have. < 1241821203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I knew they did strange things in their headers. But I never really cared about it < 1241821212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X-Bender: Nothing like a warm fire and a super-soaker of fine cognac. < 1241821214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241821215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm? < 1241821216 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not a "strange thing". < 1241821237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They just serve up random Futurama quotes in X-. < 1241821241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :X-Fry: That doesn't look like an "L", unless you count lower case. < 1241821245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is futurama too? < 1241821246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Who does? < 1241821251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /. < 1241821252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never watched futurama < 1241821253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. < 1241821257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Ah. < 1241821267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You should; it's brilliant. < 1241821269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, rebus time? < 1241821279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think it was that brilliant, actually. It was OK. < 1241821284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well maybe, I don't have a tv currently < 1241821291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't had for over a year < 1241821300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not currently aired. < 1241821302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor a TV card < 1241821306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, TV won't help. < 1241821310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I don't do pirate copies. < 1241821315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BitTorrent or DVDs. < 1241821324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No love for VHS? < 1241821337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, actually I still have a VHS player somewhere. Just no TV < 1241821341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to use it with < 1241821368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. Actually, Comedy Central recently started a new season. So, never mind. < 1241821377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this VHS player is so old it has a *wired* remote < 1241821382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in a cable for the remote :D < 1241821395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(it's from the 1980s iirc) < 1241821446 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1241821450 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :newegg shipped my stuff < 1241821498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway buying the DVD would require me to figure out how to use a non-data dvd in my computer < 1241821506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess mplayer could handle it < 1241821514 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a matter of putting it in the drive and pointing a player at it. < 1241821530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but mplayer has arcane syntax for doing that sort of stuff < 1241821537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like mplayer cdda://1-2 < 1241821542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it was for cd < 1241821542 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then use a GUI. < 1241821551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I prefer smplayer myself. < 1241821557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, xine is messy. kmplayer is confusing. < 1241821558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:12 AnMaster: ehird, latest X11 doesn't need it < 1241821558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:12 AnMaster: auto config stuff < 1241821559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241821565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. it uses hal and dbus < 1241821572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think he's right, X11 no longer needs a conf < 1241821579 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can still make one, of course. < 1241821581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241821630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's nice. < 1241821638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I still use the config because 1) I already have a working one and I don't see a point in learning a different system 2) X auto config by hal had issues with my joystick before. < 1241821658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's easy to do with mplay. < 1241821662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mplayer dvd:// < 1241821663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :issues == refused to let me use it for anything < 1241821664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mplayer, rather. < 1241821687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants to use axis 8 and 9 for mouse in X, and button 27 for click in X. The rest is left to the flight sim < 1241821697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works just fine with the good old joystick driver in X < 1241821725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241821729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :axis 10 and 11 < 1241821731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 8 and 9 < 1241821747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8 and 9 are... uh, the two wheels on the throttle I think < 1241821767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too many axises (axes?) to remember < 1241821780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have it in the config for the flightsim :) < 1241821852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth is "Super Audio CD"? < 1241821862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1241821887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I saw some crazy cds recently. You know those old mini-format cds? < 1241821896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think they were discussed in here recently < 1241821914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while mentioning that they broke slot-style cd drives < 1241821926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I saw one just last week < 1241821931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This autoconfig thing is so awesome that it doesn't let me move my mouse. < 1241821934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A SACD is not a CD. < 1241821937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How do I make it generate a skeleton xorg.conf? < 1241821980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is physically a DVD, IIRC. < 1241821991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, really? I saw this phrase oh the cover of a music cd: "OBS! Denna Super Audio CD går även att spela på en vanlig CD-spelare." <-- "Observe! This Super Audio CD can also be played on a normal CD player" < 1241822006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how that works then < 1241822032 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Hybrid: The most popular of the three types, hybrid discs include a "Red Book" layer compatible with most legacy Compact Disc players, dubbed the "CD layer," and a 4.7 GB SACD layer, dubbed the "HD layer." It is not uncommon for hybrid discs to carry the "Compact Disc Digital Audio" logo to show that the disc is CDDA-compliant."' < 1241822037 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's clever. < 1241822045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241822047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1241822068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can a DVD player in a computer play the super audio layer in it? < 1241822077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Note that there is absolutely no Linux support for SACD. < 1241822081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1241822084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With software support, yes. < 1241822085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: would you happen to know? < 1241822094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, really sure? < 1241822096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Software support is rare. < 1241822118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and SACD uses 96 kHz to 192 kHz audio; most sound cards can't handle it) < 1241822118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really sure. < 1241822122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: xorgconfig, or whatever it's called? < 1241822133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wouldn't it need a different laser type? < 1241822141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, google for one < 1241822154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: As said, the SACD layer is physically a DVD. < 1241822159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241822179 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it doesn't seem to use PCM sound at all; it's a one-bit delta-sigma encoding thing with 2822.4 kHz sampling rate. < 1241822199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SACD is DRM'd, and it has yet to be cracked. < 1241822202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I highly doubt humans can distinguish better sampling than a CD. < 1241822203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241822208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1241822224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was just interested in the music on it. that was all < 1241822228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1241822228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In some cases, humans can distinguish 48 kHz. < 1241822232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cd quality is good enough for me < 1241822236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But *that* is soley because of poor ADCs. < 1241822244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ADCs? < 1241822250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. DAC. < 1241822252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Analog Digital converter? < 1241822254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241822259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that makes more sense < 1241822261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heck... Most people can't distinguish 128kbps MP3s from CD quality. < 1241822263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that includes you < 1241822277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can. < 1241822285 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Infallopedia says that SACD's quality is comparable to a 20-bit PCM format and a 192 kHz sampling rate. Though it's not exactly the same thing. < 1241822288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Heck... Most people can't distinguish 128kbps MP3s from CD quality. <-- Depends on what music. For some types of music the difference is more noticable < 1241822290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Show the double-blind ABX test results, please. < 1241822291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :192 kbps MP3s are quite a bit more difficult to distinguish, though. < 1241822298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Otherwise you're talking shit. < 1241822310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You first. < 1241822311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1241822315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "Your search - Infallopedia - did not match any documents." < 1241822318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I fully admit I cannot distinguish them. < 1241822323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a portmaneuver < 1241822324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess you meant wikipedia < 1241822329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1241822339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't sure if it was an existing joke of wikipedia < 1241822344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes; it's the only infallible thing around here. < 1241822344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like uncyclopedia < 1241822355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just a nick for wikipedia < 1241822356 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Curious that it's not a term that's in use. < 1241822359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have no xorgconfig. < 1241822361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's in sbin. < 1241822369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you want it < 1241822371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241822373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it auto configures < 1241822375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to generate a skeleton xorg.conf < 1241822375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241822378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I can modify it < 1241822379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you don't need it. < 1241822387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My mouse doesn't work, AnMaster. < 1241822388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you do it by editing HAL config < 1241822392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241822393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay. How? < 1241822399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to use the vboxmouse driver. < 1241822408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it uses evdev < 1241822413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241822414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's nice :-P < 1241822416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a different driver < 1241822416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1241822419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might be hard < 1241822425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: don't ask me. I compiled xorg without hal support < 1241822432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd be fine with evdev if I could use the mouse < 1241822436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :becuase I hate hal. With a passion. < 1241822445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love hal. < 1241822447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it wouldn't allow the nice integration thingy < 1241822453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1241822454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on < 1241822454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's so workitude. < 1241822455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :earth < 1241822466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"workitude"...? < 1241822478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (1) I don't care about the integration thingy (2) Because it's never broken for me, ever, and it means I do a lot less configuring. < 1241822512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you want "vboxmouse" if you don't want the integration bit < 1241822518 0 :okloduk!i=oko@84-155.adsl.lpoy.dnainternet.fi JOIN :#esoteric < 1241822519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241822520 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I just got spam with the title "Stop sendingme this crap". < 1241822522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because I Cannot Move My Mouse. < 1241822524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does lsusb show your mouse? < 1241822527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just stays there. < 1241822534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And no, just two root hubs. < 1241822535 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if spam senders take titles from messages they receive? < 1241822536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it PS/2? < 1241822542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok PS/2 I guess hm < 1241822542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's virtual. I don't know < 1241822553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well it has to fake it to the guest *somehow* < 1241822553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Should I dmesg? < 1241822562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. Try gpm instead < 1241822566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241822567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or even better < 1241822567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PS/2 mouse < 1241822573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from dmesg|grep -i ps/2 < 1241822591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 8.075700] PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 < 1241822591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 8.093979] PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp < 1241822591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 8.132103] mice: PS/2 mouse device common for all mice < 1241822593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that? < 1241822605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but also: < 1241822609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I don't have a PS/2 mouse, I do have a PS/2 keyboard though) < 1241822625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psmouse serio1: ID: 10 00 64<6>input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input5 < 1241822630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241822630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I typed that out by hand :P < 1241822660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try #xorg < 1241822664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they deserve it < 1241822677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What did they ever do to you? < 1241822687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, begin using HAL for auto config dammit! < 1241822693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what they did < 1241822698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like that! < 1241822700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck xorg.conf. < 1241822701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :traitors to true UNIX-kind < 1241822709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er... HAL is more unix than the old system. < 1241822716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do one thing, do it well, use it everywhere. < 1241822727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, traitors to true-"what UNIX was in practice"-kind < 1241822729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1241822737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241822738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not UNIXy in any form. < 1241822753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :traitors to true-ICCCP-kind? < 1241822758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spelling?) < 1241822768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1241822774 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Woot, signed up for a Scheme course. < 1241822786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Have you read your SICP today? < 1241822789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241822790 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241822791 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Maybe I should do it too. < 1241822796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ICCC-kind < 1241822798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1241822813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Read SICP < 1241822820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: International Christian Chamber of Commerce? < 1241822820 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The IRC channel they mention is kind of quiet. < 1241822822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's the course book, so I might, partly. < 1241822827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nter- Client Communications Conventions < 1241822829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241822831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Inter- Client Communications Conventions < 1241822832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: *insert /prog/snake* < 1241822833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1241822834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Only chapters 3-5 for the course, though. < 1241822837 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I've been meaning to learn a Lisp anyway, so I figured I might as well do it thus. :-) < 1241822847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1241822856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well read 1-2 then! < 1241822858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can never have enough < 1241822859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>SICP<<. < 1241822860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it must have been mentioned in that "unix haters handbook" you love to refer to < 1241822880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty sure UNIX-HATERS would be aligned with a HAL-like system more than duplicate, incompatible configurations < 1241822895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "the material to read for the exam are the chapters 3-5 of SICP"; I guess chapters 1+2 could be relevant for the homeworks, though. < 1241822897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only if HAL worked < 1241822906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the old system works better in practise < 1241822910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's called bugs, not design deficiencies. And it works for me. < 1241822911 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I did the old Scheme course, but this one seems to be the Extended Edition. < 1241822916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"You can bring the coursebook to the exam." < 1241822920 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ho-ho < 1241822923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you can move your mouse now? < 1241822924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great < 1241822934 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then, SICP isn't very useful in that sense, I guess, so it makes sense. < 1241822948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In case you haven't realised, VMs are not the typical use case of Linux. < 1241822956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Besides, it'll just be flicking a switch somewhere < 1241822966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have no idea where < 1241822968 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241823027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can xorg deal with a partial xorg.conf? < 1241823030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., just specifying one thing? < 1241823053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why not < 1241823072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unknown < 1241823082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"procedural abstraction, data abstraction, functional programming, concurrency, streams and lazy evaluation, programming language interpreters, logic programming, register machines and machine language programming"; that's a rather wide-ranging list; though it's pretty directly from the book. < 1241823091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but you need to turn off HAL to define any input devices at all iirc < 1241823094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is all or nothing < 1241823100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe you can tell HAL to ignore the mouse < 1241823102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now THAT is stupid. < 1241823121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure you can tell HAL to ignore the mouse. < 1241823141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read (short) http://www.gentoo.org/proj/en/desktop/x/x11/xorg-server-1.5-upgrade-guide.xml < 1241823152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it describes the differences to between classical and HAL < 1241823261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Alas, my keyboard is dead too, it seems. < 1241823309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I only had troubles with HAL. < 1241823335 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've had no troubles with HAL. < 1241823344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ditto. Apart from this minor VM-related one. < 1241823368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would call "keyboard and mouse not working" rather "major" < 1241823381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... in Yet Another Virtual Machine. < 1241823386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not very major < 1241823495 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :minix ftw < 1241823510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's smaller than my unix flavoured kernel < 1241823523 0 :okloduk!n=nnscript@84.250.47.68 JOIN :#esoteric < 1241823524 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and does something... unlike mine kernel ;p < 1241823550 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got stupid problem < 1241823630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm writing SADOL editor, which should highlight parameters called by function under cursor < 1241823659 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i've got problem finding proper AST node using cursor coordinates < 1241823717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION so loves when non-Swedish websites misses åäö when mentioning Swedish things resulting in hilarious results < 1241823732 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Resulting in results < 1241823732 0 :M0ny!unknown@unknown.invalid QUIT :"When you get sad stop being sad and be awesome instead." < 1241823750 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :insulting re insults < 1241823768 0 :oklopol!unknown@unknown.invalid QUIT :Connection timed out < 1241823790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like a piece of music called "Förklädd gud" (translation: God in Disguise) was written as "Forkladd gud" meaning something like "traveled grease god" < 1241823806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though the latter is gramatically incorrect. < 1241823808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241823827 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1241823829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kladd isn't grease really hm. grease is "kladdig" though < 1241823840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kladd is more like sticky/greasy/messy < 1241823862 0 :oklopol!n=nnscript@dsl-tkubrasgw1-fe2ffa00-68.dhcp.inet.fi JOIN :#esoteric < 1241823865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :syrup is "kladdig" too < 1241823868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as an example < 1241823875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well anyway the result was hilarious < 1241823893 0 :GregorR!unknown@unknown.invalid NICK :TraveledGreaseGo < 1241823900 0 :TraveledGreaseGo!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241823905 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :btw, ehird, can you at least support bayes becoming active so it doesn't get deregistered?> < 1241823911 0 :TraveledGreaseGo!unknown@unknown.invalid NICK :TravelGreaseGod < 1241823926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241823931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd mess with quorum. < 1241823939 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :good thing < 1241823945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for you maybe < 1241823959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow another one in same site: "öron" (translation: ears) was changed to "oron" (translation: the worry) < 1241823962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1241823975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oron öron < 1241823977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the worry of ears < 1241823980 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1241823988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1241823992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1241823996 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :superkabel ;D < 1241823998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"oron över öron" < 1241824003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be that < 1241824012 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :moron over moron? < 1241824014 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :pah < 1241824019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :över meaning over, that being the correct preposition to use in there in Swedish < 1241824041 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :even latin has such a phenomenon in only a few cases < 1241824052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, what phenomenon? < 1241824120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, ö is not o with dots in Swedish. The difference is as large as between v and w or, a and e in English < 1241824129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is what you meant < 1241824140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a completely different letter in the alphabet < 1241824152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pronounced completely differently < 1241824190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ö < 1241824191 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241824199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ö#Letter_.C3.96_in_Scandinavian_languages to be specific < 1241824214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, the same is true for a vs å and a vs ä < 1241824223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are three totally different letters < 1241824227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with totally different sounds < 1241824251 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :what sounds? < 1241824254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Å#Scandinavian_languages < 1241824275 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :The short version represents IPA /ɔ/. < 1241824277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, wikipedia says: "In Swedish, Ö is pronounced [øː] (e.g. "öl"), [œ] (e.g. "kött") or [ɶ] (e.g. "dörr")." < 1241824278 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well that's sure helpful < 1241824281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1241824298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, I can't make a recording atm. People sleeping in next room. < 1241824301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Maybe tomorrow < 1241824303 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241824328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see also http://en.wikipedia.org/wiki/Ä#As_an_independent_letter < 1241824344 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241824360 0 :oklopol!n=nnscript@dsl-tkubrasgw1-fe2ffa00-68.dhcp.inet.fi JOIN :#esoteric < 1241824398 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I'm removing support for multiple players, it just makes everything 10 times more complicated < 1241824401 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and ugly < 1241824423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, what esolang? < 1241824476 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :not an esolang < 1241824479 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I'm just being off-topic :p < 1241824539 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but this is the first real-w-orld thing I've written in haskell < 1241824541 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :(don't tell ehird) < 1241824551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, he reads logs you know < 1241824556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm also here. < 1241824557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you already highlighted him ;P < 1241824560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and that < 1241824569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I'm well aware of comex's haskell incompetence. < 1241824593 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep, it's a joke < 1241824607 0 :Judofyr!n=Judofyr@81.191.155.52 JOIN :#esoteric < 1241824640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The configuration of dvtm is done by creating a custom config.h < 1241824640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and (re)compiling the source code. < 1241824641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great < 1241824653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How dwm. < 1241824663 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :same in Polish...: łącze -> link, lacze -> flat tires < 1241824667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, it's not hard to parse an ini. < 1241824668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I haven't used dwm < 1241824674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does the exact same. < 1241824678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241824678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seems that dvtm = dwm for framebuffer. < 1241824706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so we need awesome vtm < 1241824707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241824710 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :robić łaskę -> to show mercy, robić laske -> to do a blowjob < 1241824715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and tmonad < 1241824734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://grx.no/kb/2008/08/17/notes-on-setting-up-arch-linux-in-virtualbox-with-awesome-wm/ < 1241824738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This should be helpful. < 1241824742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now -that'd- be overkill. < 1241824761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with a plugin architecture of course :P < 1241824774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably going to use pekwm < 1241824798 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241824994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can mix layouts in one window? < 1241825004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pekwm isn't tiling < 1241825019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean in dvtm < 1241825026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241825057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You just run dvtm in dvtm. < 1241825068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241825068 0 :TravelGreaseGod!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241825077 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn! < 1241825104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TravelGreaseGod it was a non-exact translation anyway < 1241825122 0 :TravelGreaseGod!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just thought it sounded funny :P < 1241825135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :guys, i've got such thing < 1241825137 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dbg: parsing "+12" < 1241825138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dbg: ["+", (0,0), [1, (1,0)], [2, (2,0)]] < 1241825165 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :(x,y) are coordinates of node in text field < 1241825227 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and i'd like to be able to find a node which has specified coordinates without traversing the tree every time < 1241825267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgets how to unmount a loopback mount < 1241825284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sudo umount . says it's busy... < 1241825309 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to map the tree, somehow < 1241825331 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why doesn't my del key work in ghci < 1241825340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: because ur doin it rong < 1241825379 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it inserts '~' < 1241825384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the correct way to say "traveled grease god" would be "berest smörjgud" < 1241825386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241825393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though that is a lossy translation too < 1241825398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241825411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :loosy? lossy? losy? I can never remember that < 1241825415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lossy < 1241825417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1241825513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though actually "berest" is more like "well-traveled" < 1241825532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but "for" is more like "yesterday I traveled somewhere" < 1241825627 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241825652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway important hint for the future: Should you ever need to write a Swedish name, song title or other word: Don't drop any dots. In the best case it will look rather silly. In the worst case it will either be incomprehensible or mean something totally different. < 1241825714 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241825726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi < 1241825732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1241825747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you might want to read the scrollback over silly dropping dots and rings from Swedish words < 1241825760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the reason GregorR is now known as TravelGreaseGod < 1241825771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1241825782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it is hilarious < 1241825846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehhh < 1241825898 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;'pc < 1241825905 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my cat walks on my keyboard < 1241825934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION still wonders how they managed to name SATA < 1241825946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems - a little too close to something :D < 1241825961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: am I missing something < 1241825988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an N, possibly < 1241826009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Santa? I see. :P < 1241826015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241826022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird -----### < 1241826023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think he was thinking of satan < 1241826031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster -----### < 1241826044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits oerjan o=========E < 1241826053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, AnMaster _is_ satan < 1241826058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241826061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the trident proves it < 1241826065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, fire poker != trident < 1241826076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i see three prongs, q.e.d. < 1241826092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err my fire poker dowstairs *does* have three prongs < 1241826101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes there is a fireplace in this house < 1241826137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always good to have for tormenting souls, i guess < 1241826141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact two of them, and the fire poker at one of them has two prongs, and the fire poker at the other one has three prongs < 1241826145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I guess it varies < 1241826158 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241826236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1241826241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there still? < 1241826245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241826248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is even more hilarios at same site < 1241826255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*hilarious < 1241826261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"önskekonsert" -> "onskekonsert" < 1241826287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meaning? < 1241826295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the former means "wished for/dream concert", the second means "evil concert" < 1241826306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err concert or concerto in English? < 1241826322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241826330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, both exist. < 1241826337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241826351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does both mean the same? < 1241826355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`no < 1241826356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do you unmount a loop back? < 1241826367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on how you loop mounted it < 1241826380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mount -o loop < 1241826381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mount -o loop /file /directory < 1241826384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then just umount < 1241826385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a concerto is probably a concert that's been too much in italy < 1241826391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, I was in the dir < 1241826402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, should work the same? < 1241826410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umount . obviously fails < 1241826419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah like that < 1241826420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241826429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you used losetup and then mount you would need to umount then use losetup to remove it < 1241826454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but with -o loop it is just umount < 1241826462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you use SATA for solving SAT, then you're really on thin ice < 1241826471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, SAT being? < 1241826479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :satisfaction problem < 1241826481 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1241826487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is this a pun < 1241826496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also a school test in the US, i think < 1241826506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for "hell frozen over joke" < 1241826509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: continuation of previous < 1241826510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Tis. < 1241826523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The more common of the two college entrance exams. < 1241826536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hell is not frozen over, we have spring here in trøndelag now < 1241826538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :school test in UK too < 1241826541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ... < 1241826548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :different though < 1241826558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Different test. < 1241826565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241826572 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241826573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Hell,_Norway < 1241826611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hah < 1241826643 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241826645 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :been there < 1241826661 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :also in A (with this tiny circle upon) < 1241826668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hilarious < 1241826676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's less than an hour's drive from trondheim, and just before our airport < 1241826706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also the north-south trains pass through it, obviously < 1241826707 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, trondheim < 1241826711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, with godsexpeditionen too! < 1241826713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241826714 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with that stupid statue < 1241826724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what stupid statue? < 1241826731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure we have many :D < 1241826746 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that one with this "viking" near the water < 1241826750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: has your comp arrived yet? < 1241826761 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: newegg says they shipped it < 1241826767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :near the water? huh, i don't recall that < 1241826775 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1241826778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1241826783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is of course a viking on the central square < 1241826794 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :being a depiction of the city's founder < 1241826827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit over the top, really tall < 1241826868 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.trondheim-photos.com/?k=view_photo&u=statues-5 < 1241826872 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this one < 1241826891 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does ups work on the weekends? < 1241826899 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe i've got it on my photos < 1241826934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i'm not sure where that is < 1241826948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably one of the newly built areas < 1241826958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(given the building) < 1241827017 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The words "central square" reminded me of a thing that's not really especially funny, but I'll mention it anyway; there was at the central-most spot in Lieksa (a tiny "city" of about 13k people nowadays, pretty close to the Finland-Russia border) this: http://zem.fi/g2/d/1033-2/img_2707.jpg -- the website URL would be, if translated to English, "www.connectiontonature.com". < 1241827058 0 :amca!n=amca@CPE-121-208-82-97.qld.bigpond.net.au JOIN :#esoteric < 1241827180 0 :amca!unknown@unknown.invalid QUIT :Client Quit < 1241827212 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Fjordgata ? < 1241827235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1241827251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "according to EXIF data this image is rotated\nWould you like gimp to rotate it into the standard orientation? [Rotate] [Keep orientation]" < 1241827253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which do I want < 1241827264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TIAS < 1241827272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Not rotate < 1241827273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just try whichever; but I think you want to keep it. < 1241827275 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anyway, somewhere near, because i've been only in that area ;d < 1241827287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1241827295 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1241827312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"www.connectiontonature.com" what is "tonature"? < 1241827319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aspell doesn't know it < 1241827320 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :connection-to-nature. < 1241827323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241827325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241827343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the Gallery2-scaled version, and it has already been rotated; I didn't know that it embeds the original photo's EXIF data in the resized copies too. < 1241827352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I read it as "connect-ion-tonature" < 1241827355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1241827358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles the company name visible < 1241827396 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img24.imageshack.us/img24/6056/img0439anj.jpg < 1241827414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seems to be Pirsenteret < 1241827432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit further out towards the see < 1241827494 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241827504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah this looks like the same from the other side: http://images.google.no/imgres?imgurl=http://www.gregus.no/Inngangsparti.jpg&imgrefurl=http://www.gregus.no/Hovedside.htm&usg=__ACpOnKhddK_AY54nKR-Xw8NGIV4=&h=300&w=400&sz=30&hl=no&start=10&um=1&tbnid=GgQJp-VBb52YfM:&tbnh=93&tbnw=124&prev=/images%3Fq%3Dpirsenteret%26hl%3Dno%26sa%3DN%26um%3D1 < 1241827522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, http://www.gregus.no/Hovedside.htm < 1241827541 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fallen bicycle < 1241827542 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241827572 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img22.imageshack.us/img22/4783/img0442d.jpg which one is me? ;p < 1241827657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The guy with the briefcase-like thing and a brown jacket? < 1241827657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the ugly one < 1241827664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh burn < 1241827673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :D < 1241827695 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no ;p < 1241827719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you may be surprised, but I really like dvtm < 1241827729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just needs to be a bit more flexible < 1241827729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shut down x and use it then < 1241827734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my bet is on the guy with the camera, since that's obviously a tourist < 1241827746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use it inside konsole with great success! < 1241827747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241827750 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :teh red haired one < 1241827754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :flexible how < 1241827765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no-recompile < 1241827775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scriptable < 1241827785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like I said above: tmonad < 1241827806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: alias dvtm-config="cd /usr/src/dvtm && $EDITOR config.h && make install" < 1241827806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1241827811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ sudo dvtm-config < 1241827815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :easy < 1241827817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, haha < 1241827825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and there's not exactly much to script :P < 1241827826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aliases are evil < 1241827832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use functions < 1241827839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like aliases. < 1241827844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok, not evil < 1241827847 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that last picture just barely fails to show my favorite restaurant < 1241827849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but they do have some issues < 1241827851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :`alias x=y` is shorthand for `x () { y $* }` imo < 1241827855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's not it should be :P < 1241827858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it isn't < 1241827864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it should be < 1241827867 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'd really have liked something like dvtm back in the fb-console age; but it seems to be a recent innovation. < 1241827872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it shouldn't < 1241827877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1241827878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that function can't handle spaces < 1241827882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x () { y "$@" } < 1241827886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241827890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't handle multiple arguments < 1241827895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it does < 1241827897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, $* gets it quoted, I'm pretty sure < 1241827899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does; that's the magic of $@. < 1241827899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, wtf? how? < 1241827902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it doesn't < 1241827903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's gross < 1241827908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what $@ does. < 1241827916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"$@" expands into: "arg 1" "arg 2" ... quoted separately. < 1241827923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus reinforcing my need for the orthogonal shell! < 1241827938 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :While "$*" would be all-in-one-quotes. < 1241827947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ find . -name \*.jpg -exec {x| echo $x; rm $x} \; < 1241827948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comes to < 1241827960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just need to bother making Tclsh into a usable shell. < 1241827961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: next time, dinner is my treat < 1241827971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, say arguments 1 is : "a b" argument 2 is: "c". Then "$*" -> "a b c", "$@" -> "a b" "c". without quotes both expand to "a" "b" "c" < 1241827973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ find . -name \*.jpg -exec /tmp/osh/closures/1d874r \; < 1241827983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or somethin < 1241827984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241827985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, closure < 1241827988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{...} is a closure < 1241827990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did that explain it? < 1241827990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :functions: < 1241827998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ fn hello {x y|echo "hello!"} < 1241828001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ fn a b < 1241828004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241828005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ hello a b < 1241828016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fn defining a closure as a command obviously < 1241828018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241828019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, wait. It almost is... < 1241828023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: :D < 1241828033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Design for an orthogonal shell with closures. < 1241828034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, < 1241828036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{} in find is NOT the same as function < 1241828037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241828042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, {} is shell syntax < 1241828044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, new shell right < 1241828044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in this case < 1241828048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ each * {x|echo $x} < 1241828050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comes down to < 1241828052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just need to do a bit of fiddling with tclreadline. < 1241828065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ each file1 file2 /tmp/osh.3478234/closure.349723 < 1241828073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, list comprehension? < 1241828074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :each would be a builtin shell command, but needn't be < 1241828076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'd come down to: < 1241828089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foreach (args[0...-2]) { args[-1](it) } < 1241828092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you could also do < 1241828095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ each * rm < 1241828099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to be a pointlessly verbose form of `rm *` < 1241828109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, since the closure files are executable, you can pass them to find, etc < 1241828113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to do complex operations with find < 1241828115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foreach...? < 1241828122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's pseudoC < 1241828125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, foreach is what a for does in bash < 1241828126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was demonstrating how each would be implemented < 1241828129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by the shel < 1241828129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :l < 1241828134 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nuff < 1241828139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for file in *; do echo "$file"; done < 1241828141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: IT'S NOT SHELL SYNTAX < 1241828142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is a foreach loop < 1241828143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1241828144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1241828144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gnight < 1241828146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but < 1241828153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash as C style for too < 1241828153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was telling you how "each" was implemented in the shell implementation language < 1241828161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I know bash kthx < 1241828171 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1241828173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for ((i=0;i<10;i++)); do echo "$i"; done < 1241828182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241828191 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't personally like the $*/$@ either; it feels a bit ugly that they do such strange things inside quotes; but I don't think my dislike is acute enough to switch shells. < 1241828224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In My Shell(TM), it'd just be {*a| rm $~a} < 1241828236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$~foo being "foo expanded out (i.e. not quoted)" < 1241828238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because quoting is default < 1241828245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and *a meaning "rest of arguments" < 1241828246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241828253 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, speaking of bash... how do you return a string from a bash shell-function? < 1241828261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ fn justLikeRm {a*| rm $~a} < 1241828264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ justLikeRm a b c < 1241828268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: echo < 1241828342 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So do I need to call it inside $() or backticks if I want to stuff the "return value" in a variable? Guess so. < 1241828351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241828354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo=$(bashSucks) < 1241828368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait. < 1241828373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You can do foo=(bashSucks). < 1241828383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1241828388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Silly me. < 1241828390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's the array syntax. < 1241828395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I do like the $*/$@ thing < 1241828396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why you using Bash anyway < 1241828409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it allows you do do crazy things < 1241828413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :How do I return a value from a function that prints out diagnostics to the user to stdout? (I guess by using a different pipe.) < 1241828423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You don't. < 1241828425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I certainly like that it exists, but I don't like the idea of it. < 1241828429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Incidentally, speaking of bash... how do you return a string from a bash shell-function? < 1241828432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are two ways < 1241828434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :echo and $() < 1241828439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the more common, and slow way < 1241828443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it creates a subshell < 1241828450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so setting global variables won't work < 1241828452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER < 1241828455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the amazing, envbot approved way... < 1241828457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are some other ways < 1241828462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is $("@$plaineval func) < 1241828469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which invokes an internal bash shell exploit. < 1241828473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241828477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT! < 1241828481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will come to the envbot way soon < 1241828489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Factor VM ported to C++" WHY GOD WHY‽‽‽‽‽ < 1241828512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway one method is eval, like eval "\$$varname=\$varwithvalue" < 1241828516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is bugprone < 1241828521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I recommend the envbot way: < 1241828534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :printf -v "$varname" "%s" "$value" < 1241828555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you return via global variables? < 1241828560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neat. Your function calls must be ugly. < 1241828562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is yet another way < 1241828565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but no I don't < 1241828565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is fugly. < 1241828570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How do you return then? < 1241828571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bash has dynamic scoping < 1241828573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Vomiting over a baby? < 1241828577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I return to a local in the caller < 1241828579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241828587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. *Oh*. < 1241828590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits < 1241828591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How? < 1241828619 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241828619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's some of the most horrid dynamic scoping I've seen. < 1241828642 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So do you take the return-variable name as an argument or something? Or is it just mandated that all callers of that function must have a fixed-name parameter? < 1241828643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, caller() { local myvar; callee "myvar" "other arguments"; } callee() { printf -v "$1" "%s" "$2"; } < 1241828644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that clear < 1241828651 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, an answer. < 1241828651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I regularly program in a language that lets functions do things in the caller's scope. < 1241828657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're an awful person. < 1241828664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An awful, awful person. < 1241828667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, intercal is worse < 1241828690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is an esolang channel < 1241828695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you expect < 1241828703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :caller() { callee "x="; echo "$x" }; callee() { eval "$1 hello" } < 1241828707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flexible/ < 1241828710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$/./ < 1241828714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241828726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it doesn't work that's just because it's flexible < 1241828733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even shorter: < 1241828738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :caller() { callee echo; } < 1241828739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, eval is bug prone though. Not good in an IRC bot < 1241828745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Truly a beautiful example of the continuation-vomiting style. < 1241828749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for obvious reasons < 1241828759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your OS doesn't have cheap jails? < 1241828765 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241828767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it does. But it shouldn't be needed < 1241828768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc caller {} {callee myvar;puts $myvar};proc callee {var} {uplevel "set $var flimble"} < 1241828779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, I should write some commands for extremely-cheap chroot jail creation and usage < 1241828782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what you're doing, in Tcl-ese... < 1241828785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And *eeew*. < 1241828787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it? < 1241828790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they'd be useful < 1241828792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know TCL < 1241828799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1241828811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that thing TravelGreaseGod use? < 1241828814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in EgoBot < 1241828816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sticking it in a language that has dynamic scoping as a normal thing to do doesn't make it better. < 1241828821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cjcreate ~/hello < 1241828821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Definitely. < 1241828829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cjadd myamazlinglibrary ~/hello < 1241828835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241828836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make that < 1241828839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cjadd ~/hello myamazlinglibrary < 1241828843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :uplevel executes its argument in the caller's scope. < 1241828846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ cjexec ls ~/hello < 1241828851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last one being equivalent to: < 1241828858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hey it is a working and fast solution < 1241828860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ chroot ~/hello ls < 1241828863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't complain < 1241828866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1241828870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that's how the control structures are implemented) < 1241828872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work for arrays < 1241828873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except setuid root, possibly < 1241828873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241828878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why does chroot() require roo? < 1241828878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241828880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I always forget < 1241828882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you need eval to do that < 1241828884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ^ < 1241828885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you can escape a chroot jail with it? < 1241828897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that could be one reason < 1241828897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's ugly. < 1241828904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and bug prone < 1241828912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll make the chroot()-using tools setuid root, but then disallow chrooting below / < 1241828913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1241828917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Problem solved < 1241828924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cheap, easy chroot jails in a few commands. < 1241828928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have no excuse not to use them ;-) < 1241828942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What if my OS supports jail()? < 1241828943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do. Because I need to interact with existing files < 1241828945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some stuff < 1241828955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like package database search for a gentoo related channel < 1241828965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It'd have tools to give pathways into the parent, probably. < 1241828974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, have you seen bashdoc btw? < 1241828974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Make hardlink in jail", for instance. < 1241828975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jail() is fun < 1241828976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The BSDs? < 1241828986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(mine doesn't) < 1241828988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, this OS X box has no jail() < 1241829002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I've not touched bash since I learned of zsh. < 1241829002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What does jail() give over chroot < 1241829012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jail is actually secure < 1241829014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shame it keeps the bad of bash along with the good, though. < 1241829021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, http://envbot.kuonet.org/trac/browser/anmaster-trunk/tools/bashdoc (note that I didn't write it originally, it is a modified version of the bashdoc program from sourcemage) < 1241829034 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a jail is almost a vm < 1241829047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you will love this: http://envbot.kuonet.org/trac/browser/anmaster-trunk/lib/hash.sh < 1241829059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: chroot can be perfectly secure < 1241829063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, it can't < 1241829066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just don't let the jailed commands run as root < 1241829083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a jail is secure as root. < 1241829090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1241829098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why can't a chroot be secure < 1241829099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A jail also can have a different IP address. < 1241829100 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a jail has different processes, different superuser, different filesystem < 1241829105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :different network interface < 1241829113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241829116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not exactly < 1241829125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well? < 1241829137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a jail does limit network, and superuser, and processes though < 1241829140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unlike a chroot < 1241829153 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.freebsd.org/cgi/man.cgi?query=jail&apropos=0&sektion=0&manpath=FreeBSD+7.2-RELEASE&format=html < 1241829153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file system could be just a subdir < 1241829158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Network can be handled in other ways, don't give the jail superuser, and who cares about processes < 1241829159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, indeed < 1241829166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chroot handles like 90% of cases :P < 1241829173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are soo wrong < 1241829180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Argument by assertion. < 1241829182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a jail as it's own /sbin/init < 1241829190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the link bsmntbombdood provided < 1241829190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1241829193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did. < 1241829199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that a chroot() is usually fine < 1241829212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in less than 30 seconds? < 1241829213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :read jail(2) also < 1241829215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe that < 1241829219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're paranoid about the chroot security. < 1241829223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? < 1241829237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's why I'm gonna make a toolchain to automate it :) < 1241829256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are you doing? < 1241829264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how well does your befunge interpreter work atm? < 1241829264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241829280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you stop asking me that? it's an ongoing project that i haven't worked on for a few days < 1241829286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241829286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you trying to prove something? < 1241829289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, root escalation in a chroot is dangerous. root excalation in a jail is useless. < 1241829297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems like you always bring it up when I diasgree with you < 1241829302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*disagree < 1241829305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no... what would I try to prove? < 1241829310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Root escalation is fucked up anyway < 1241829311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and rare < 1241829327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jails can't create device nodes, can't mount or umount filesystems, can't modify their network configuration... < 1241829339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...execute instructions... < 1241829342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't see processes outside the jail < 1241829353 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you could do virtual servers with jail right? < 1241829355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm really failing to see actual issues here < 1241829359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yep < 1241829360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's one use < 1241829363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they'd be super fas < 1241829363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1241829366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: That's a main use case. < 1241829375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'd need a script that renice's them a lot though < 1241829379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*renices < 1241829382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to stop hoggers < 1241829388 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how's the ulimits work? < 1241829401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you want renice for adaptive speeds < 1241829407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that people paying more get more of the idle time etc < 1241829421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I had a dedi and was virtual servering it out I'd use jail(), probably < 1241829424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless I wanted a linux < 1241829485 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what about ram? < 1241829502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: adjust ulimits < 1241829514 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1241829516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be an interesting project ... controlling a bunch of jail()s < 1241829526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone want to donate a dedi for it? :-) < 1241829599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn, now that idea's perlocating in my head < 1241829609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Percolating. < 1241829616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no... < 1241829618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: maybe it's locating perl < 1241829619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perlocating < 1241829622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perlocating. < 1241829639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perl ocation. < 1241829644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compare: pythonocating < 1241829646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How does one ocate? < 1241829666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, using an ocater on an ocatee. duh < 1241829696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to invent a new concept in CS just to call it "ocation". < 1241829732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : anyway important hint for the future: Should you ever need to write a Swedish name, song title or other word: Don't drop any dots. In the best case it will look rather silly. In the worst case it will either be incomprehensible or mean something totally different. <<< Ja val, forstatt < 1241829746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ocation: adjusting limits for various non-virtualized process jails automatically. < 1241829779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "yes whale, "? < 1241829804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, quite a good example indeed < 1241829828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might also mean "yes election, " < 1241829835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241829843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"yes choice, " < 1241829858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't see anything in the man page about ulimits < 1241829867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I approve. < 1241829870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it just jails a process < 1241829872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so ulimit that process < 1241829928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It leads to the catchy name for the "v"ps host based on it: Ocator. :-P < 1241830011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how ulimits work with children < 1241830027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No Person except a natural born Citizen, or a Citizen of the United States, at the time of the Adoption of this Constitution" < 1241830028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1241830033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Those commas... < 1241830038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No Person except a natural born Citizen at the time of the Adoption of this Constitution" < 1241830058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit all the presidents born after the ratification of the constitution have been invalid < 1241830067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241830085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did you check http://envbot.kuonet.org/trac/browser/anmaster-trunk/lib/hash.sh < 1241830098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is truly horrible < 1241830103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it seems children just inherit the same ulimits < 1241830113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241830116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: they're not shared? < 1241830117 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :which means you can only set the ram limit per process, and not per jail < 1241830119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hate you. < 1241830121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so you like it then? :) < 1241830122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then ulimits are useless < 1241830123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :logic terrorists: endangering america by tying the constitution into knots < 1241830125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just fork and use some more < 1241830128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, intercal is worse < 1241830130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember that < 1241830141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but Intercal is meant to be bad. < 1241830150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so is this program < 1241830153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bash is not meant. < 1241830154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just watch the process for children and adjust the ulimits based on their usage < 1241830160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'll be dynamically adjusting them anyway < 1241830170 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if that's practical < 1241830174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah I rather suspected that bash wasn't meant, rather it was an accident. < 1241830187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, is here an alternative to ulimits? < 1241830204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's bash. < 1241830207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it seems like jails ought to support soemthing like that < 1241830208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, really, all shells. < 1241830210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, anyway you hate IOCCC then? < 1241830215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(except for csh. That is evil) < 1241830219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: mm < 1241830219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :C wasn't meant for that < 1241830232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I merely joke about hating you. < 1241830233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241830235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: One thing's for sure is that a jail() based "V"PS would be way faster than Xen and UML and all of that crap < 1241830240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so you are a fan then? < 1241830241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241830247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1241830247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: probably < 1241830259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -s securelevel < 1241830260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Sets the kern.securelevel sysctl variable to the specified < 1241830261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : value inside the newly created jail. < 1241830263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oy, what's that do then < 1241830268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, do you dare look at module loading/unloading? < 1241830284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shudders < 1241830284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://envbot.kuonet.org/trac/browser/anmaster-trunk/lib/modules.sh < 1241830305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :securelevel doesn't have anything to do with ulimits < 1241830311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Xen is very freaking fast. < 1241830325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: As fast as jail()? < 1241830329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I differ to beg. < 1241830337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with hardware support it should be close < 1241830337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The difference is negligible, I'm sure. < 1241830344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is noticable < 1241830346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neglegible? < 1241830347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely not < 1241830350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used both freebsd jails and xen < 1241830352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a Xen server < 1241830355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not a fast as the host < 1241830356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By far < 1241830360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's really fucking fast for a VM < 1241830361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241830363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's obviously a VM < 1241830366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jails are as fast as the host < 1241830366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whereas a jail() has 0 overhead < 1241830372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably the emulated devices. < 1241830377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only limits being what the ocator sets < 1241830400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, quotas are a PITA in jails though < 1241830401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I'm rather certain of that; good God, the context switches that it goes through for disk access. < 1241830409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless you have one partition / jail < 1241830422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Slicehost do one partition < 1241830428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not a big deal for most VPSes < 1241830433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ring 3 to ring 1 to ring 0 to ring 1 to ring 3 to ring 1 to ring 0 to ring 1 to ring 3. < 1241830433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're too small to warrant partitioning < 1241830440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: jails or xen < 1241830443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then quotas doesn't work. And I need per-user quotas on my servers < 1241830445 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Xen. < 1241830449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure quotas work... < 1241830453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why wouldn't they < 1241830466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ring 1? < 1241830469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What sort of jail goes through that many context switches for disk access? < 1241830470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if you use 1 partition per user you can't overcommit disk space < 1241830481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is arguably a good thing. < 1241830485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Xen runs the OS in ring 1 instead of the usual ring 0. < 1241830491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you tell someone they can have N gigabytes, and they can't, you suck dicks. < 1241830500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so it can't use SYSENTER/SYSEXIT stuff? < 1241830505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slower < 1241830512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the syscall stuff. < 1241830516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :besides, disk is cheap < 1241830516 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can still overcommit < 1241830524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err SYSCALL/SYSENTER, same thing really iirc < 1241830526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a regular 10GB VM ... you can host 1,000 users with just 10TB of storage < 1241830535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one is intel, one is amd < 1241830544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10TB is el cheapo < 1241830545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And actually, I think that SYSENTER and SYSEXIT in Xen go to the hypervisor which sends it to the kernel. < 1241830557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1241830568 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :10gb is tiny < 1241830574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ouch < 1241830583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BADLY ouch < 1241830585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: let's say 24gb < 1241830589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's for the paravirtualisation, rather. < 1241830599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what about with hardware support then < 1241830600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For the hardware-assisted stuff, um. < 1241830602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2tb WD drive on newegg: $279.99 < 1241830611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still a lot of emulation overhead < 1241830621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I think that just lets the hypervisor trap it instead of the kernel needing to be patched to handle it. < 1241830646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, so < 1241830654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The solution on *Linux* is to make the entry gate not do sysenter. < 1241830657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1000 users with 24gib storage each < 1241830660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 24000gb < 1241830679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is 12 x 2TB drives < 1241830687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So $3359 < 1241830694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's dirt cheap for a host < 1241830710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Linux, in addition to supporting int 8h and sysenter, has an "entry gate", which is just a function that does whatever's fastest) < 1241830711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$3k to host a thousand users is basically fine, assuming you don't intend to grow to megahuge size < 1241830722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: conclusion - overcommitting is mostly unneccessary < 1241830765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also, 24GiB is basically more than most VPS users need < 1241830790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can get by with 8 drives to serve 1,000 users on 16gib < 1241830798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := $2,239 < 1241830816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and really, I don't think anyone could argue that that's prohibitive for a VPS host < 1241830822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compared to the price of the CPUs < 1241830824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you do grow to megahuge size, you're getting paid well enough to expand. ;) < 1241830830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, exactly < 1241830838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you won't have 1000 users per server, more like 100 per server at most < 1241830838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say $25/mo for a 24gib vps < 1241830843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that < 1241830848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s $25k a month < 1241830857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which simply dwarfs the $3k cost for storage < 1241830858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course < 1241830861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah; that's because of CPU usage, not HD usage. < 1241830862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just being hypothetical < 1241830865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is his point. < 1241830877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even 100 sounds a bit much < 1241830889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not just cpu, ram too < 1241830890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it's light usage, 100 is feasible. < 1241830893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's some pretty shitty vps < 1241830902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what? < 1241830907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(light, like "Geocities". ;)) < 1241830908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$25/mo for 24gib is really cheap < 1241830918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more usual is $25 for 10gb < 1241830922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gib? < 1241830927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 100 users per server. < 1241830932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Harddrive maker bytes. < 1241830939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is 24 gibbering bytes! < 1241830941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241830945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That would be a GB. < 1241830958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, GiBi? < 1241830967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nobody says gibibyte < 1241830969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GiB is the unambiguous way of saying that you're using the binary prefixes. < 1241830978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241830981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alright then :P < 1241830983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, KDE's file info dialog < 1241830987 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :binary prefixes are the only sensible ones for storage anyway < 1241830992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A gibibyte is 1024 mebibytes, which is 1024 kibibytes, which is 1024 bytes. < 1241830993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241830998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's not what harddrive makers use < 1241831007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, $25 for 24gb storage is cheap & reasonable. < 1241831012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a vps < 1241831063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1241831072 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like you said, disk is cheap < 1241831074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It occurs to me that being a VPS hoster is terribly profitable. < 1241831076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241831080 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't compare vps's based on disk space < 1241831085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both 10-based and binary are WAY off < 1241831103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you have 100 users paying $25/mo, you're earning $2,500 a month. < 1241831106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ternary-based is the only sane way < 1241831120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For a few hundred in dedi maintenance costs. < 1241831131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And 100 users would be a pretty small VPS host... < 1241831132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: half of that will go to colocation and bandwidth, a quarter to hardware < 1241831143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241831149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't seem to remember colo being awfully expensive < 1241831175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, $625 in profit is still quite nice for such a small userbase < 1241831249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so start your business < 1241831251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night (not IRCing from bed tonight < 1241831252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1241831260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm considering it :-) < 1241831280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can a 13 year old even legally start a business < 1241831285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i sort of doubt it < 1241831589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I thought of another advantage of jails. < 1241831605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since it doesn't have to do virtualization, the tax on the server is less = cheaper to run < 1241831633 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241831658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: balanced ternary, of course, otherwise you'd get an imbalance of positive charge < 1241831683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh he left < 1241831700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: think I should start a VPS hosting business? < 1241831750 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"The game cannot continue: Please change your display settings to be 'High Color (16 bit)'" < 1241831860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1241831919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have the foggiest clue < 1241831944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well apart from the possible 13 year old problems < 1241832349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The trick is getting a few hundred users in the first place. ;) < 1241832367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Once you hit the break-even point, you're good. < 1241832380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1241832414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://static.cbslocal.com/station/wcbs/img/flyover.jpg looks very CGIish < 1241832419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: My first plan would be getting people I know on and having them do a bit of evangelizing ;-) < 1241832478 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241832489 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241832601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm... I'm trying to decide between Quad-Core 3.2GHz Intel Nehalems, Quad-Core 2.7GHz AMD Opterons and 6-Core 2.4GHz Dunningtons for the hypothetical server... < 1241832626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The 6-core not being the most computationally powerful processor (it's last-generation, I beleive) and also being the most expensive, but I get 12 cores total then. < 1241832638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Nehalem being the best computational-wise, but I could only have two of them due to Intel being silly. < 1241832658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/a\\aa\\a/a\a < 1241832658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Opteron not being the best computational-wise too, but it's cheap and I can have four of them. < 1241832666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241832666 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p cintercal clcintercal cxx dimensifuck echo forth glass glypho hello kipple lambda lazyk linguine malbolge pbrain perl qbf rail rhotor rot13 sadol sceql sh slashes test trigger udage01 underload unlambda whirl yodawg < 1241832684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You want cheap. < 1241832690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The cores: Nehalem - 8 (16 threads), Opteron - 16, Dunnington - 16 < 1241832693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True enough. < 1241832695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a\a < 1241832695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1241832701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You want to be able to crap out a hundred of these without too much effort if you *really* need to. ;) < 1241832719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/a\\aa\\a/a\\a < 1241832719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1241832721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OTOH, the range is $1,699 (nehalem) to $1,825 (opteron) to $2,399 (dunnington) < 1241832730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The dunnington is probably not the best option. < 1241832746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Opteron or Nehalem. < 1241832746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/b/a\a < 1241832746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1241832752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nehalem would give better performance and is cheaper; but the Opteron lets me have more cores, which is always a good thing when you have a lot of users. < 1241832774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, in this case Opteron would be better performance. < 1241832777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also, saying "With the latest Intel Nehalem(TM) technology" is more catchy than "Using a regular AMD server CPU" < 1241832783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm... < 1241832785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Opteron does NUMA. < 1241832786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Better parallelism? < 1241832787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241832795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Opteron it is. < 1241832811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now how many would I want in one server... < 1241832811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241832820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/xx//x/a\\a/a\a < 1241832820 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaa < 1241832824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With a 4-processor mobo, I wonder if there'd be any issues using 3? < 1241832835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD's not the best when it comes to consumer gear. Their architecture scales like crazy, though. < 1241832843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I honestly don't know. < 1241832854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would seem to be the right balance between parallelism and "I Can Shit These Out Of My Butt If I Need To" < 1241832858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241832878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/a\\\\a\/xx\/\/x\/a\\\\a\//**a\a < 1241832878 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaa < 1241832906 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :¡This cheese is burning me! < 1241832914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/a\\\\a\/xx\/\/x\/a\\\\a\//***a\a < 1241832914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaa < 1241832924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, Nehalem supports NUMA now. < 1241832928 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241832933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nehalem can give me 16 cores for $3398 whereas Opteron can give me 12 cores for $5475 < 1241832934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/ffff/***a\a < 1241832934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffffaa < 1241832937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Leaning to Nehalem now < 1241832939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the first Intel x86 chip that does. < 1241832946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1241832949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nehalem can give me 16 THREADS < 1241832949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1241832960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is probably more important than cores for VPSes; they can't max them out < 1241832964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hyperthreading is a hack to get around poor pipelining. < 1241832974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's true, but it works, doesn't it. < 1241832990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhat. < 1241833025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, I'm not sure what the effects of having three Opterons in a 4-CPU mobo would be. < 1241833066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll go Nehalem. It's cheaper, after all. < 1241833078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/xx//x/a\\a//a\\a/xx//x/a\\a//a\\a/xx//x/a\\a/a\a < 1241833079 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaa < 1241833168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, *damn*... Apparently, hyperthreading tends to increase cache thrashing by about 50%... < 1241833180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Holy shit. < 1241833184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Won't be doing that then. < 1241833190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Esp. since the Nehalem's L2 is puny. < 1241833203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a\\a/xx//x/a\\a//\//|//a\\a/xx//x/a\\a//a\\a/xx//x/a\\a/a\a < 1241833204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :|aa|aaaa||aa|aa||aa|aaaa||aa|aa|aaaa < 1241833206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it tends to screw with scheduling. < 1241833217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Still, $7300 for four Opterons is pretty costly. < 1241833232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to have four of the damned things. < 1241833236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241833246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I'll probably want more than 8 cores. < 1241833261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: remember, the jails are running instructions direct on the processor < 1241833262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1241833278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The solution is to wait for Intel to start making the 8-core chips. < 1241833293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :possibly. < 1241833307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ya think using 3 Opterons in a 4-slot mobo would work? < 1241833321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It sounds like the kind of thing that should work but will fry your computer ;-) < 1241833335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checketh < 1241833340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also checketh down < 1241833347 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/a\\\\a\/x\\x\/\/x\\x\/a\\\\aa\\\\a\//***a\a < 1241833347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaa < 1241833356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Checketh down? < 1241833366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/\/a\\\\a\/x\\x\/\/x\\x\/a\\\\aa\\\\a\//**********a\a < 1241833366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1241833367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 opterons would give me 12 cores, which should be very much adequate < 1241833409 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are you speccing now? < 1241833433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hypothetical server for VPSery. < 1241833454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words, something practical. < 1241833460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241833473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Practical, but performing, with an emphasis on parallelism over raw throughput. < 1241833489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Talk to IBM about a mainframe. :p < 1241833499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hm, er... do the Opterons support DDR3? < 1241833503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not getting that vibe < 1241833555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Next-gen Opteron/DDR3 in 2009 - News and Siteseeing" < 1241833558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Answer: no. < 1241833565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Back to Nehalem, I suppose. < 1241833640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds it increasingly tempting to upgrade his personal system... < 1241833664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 core -> 4 cores. 1 GB -> 4 GB or more. Um. Yeah... < 1241833679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how about 12 gb? < 1241833688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Student budget. < 1241833689 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1241833698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're talking about $200. < 1241833724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I need a new motherboard in there. < 1241833734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(just *had* to skimp on my last one, didn't I?) < 1241833753 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a new proc, motherboard and ram for $200? < 1241833767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241833779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Low-end, obviously. < 1241833906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Keep in mind that I've been dealing with an old single-core processor... This will still seem like a major upgrade to me. < 1241834068 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241834120 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241834263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html :D < 1241834308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I... *Just* found that link from somewhere else. < 1241834318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1241834318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was literally about to paste it. < 1241834330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHA < 1241834331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :DAMN YOU OERJAN!!! :p < 1241834378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(this link pasted for the 5% of #esoteric members not following reddit) < 1241834401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241834456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not from reddit. < 1241834460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Different blog. < 1241834462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241834463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should follow reddit, though. < 1241834501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves the description of Haskell < 1241834521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't got to that yet < 1241834545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i stopped at the prolog description to paste < 1241834721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, perl < 1241834883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That part is not a joke. < 1241834887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is truth. < 1241834895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(true but false) anyone? < 1241834924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Later still, in an effort to cash in on the popularity of skin diseases the language is renamed ECMAScript. < 1241834951 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what skin disease is that, anyhow? < 1241834998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sounds vaguely like eczema. < 1241835038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And sounds a lot like some sort of skin disease. < 1241835043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(unspecified) < 1241835056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gar newegg hasn't given me a tracking number yet < 1241835179 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they are far too easy on java < 1241835270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah. They are far, far too easy on C#. < 1241836025 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/8itq7/a_brief_incomplete_and_mostly_wrong_history_of/c09f5ur < 1241836055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.huffingtonpost.com/2009/05/08/obama-mustard-attack-beco_n_199953.html < 1241836071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Republicans accuse Obama of elitism because he orders spicy mustard on his burger. < 1241836075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I freaking hate humanity. < 1241836475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i heard that < 1241837026 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :heh. I'm watching the Daily Show episode on that at the moment... < 1241837137 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for my once-weekly-entertainment-spree >_> < 1241837700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, you're forgiven. The Daily Show is worth watching. < 1241838433 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1241838970 0 :TravelGreaseGod!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think I've outlived the humor of this /nick. < 1241838973 0 :TravelGreaseGod!unknown@unknown.invalid NICK :GregorR < 1241839008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows before the former diety of traveled grease < 1241839120 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241839164 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241839232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hwaet! < 1241839250 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoot, I'm on OOPSLA. < 1241839266 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oopsla? < 1241839272 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how can you be /on/ oopsla? < 1241839286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sneaky 'o' key, pushing its way in on the 'i' key's territory. < 1241839326 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :what I don't like about haskell is exceptions :< < 1241839338 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :though I love the type < 1241839343 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :throw :: (Exception e) => e -> a < 1241839353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What I don't like about haskell is that I don't know enough math to understand monads. :p < 1241839405 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :What I don't like about C is that I don't know enough math to understand pointer arithmetic...... oh wait... < 1241839413 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1241839420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: You may want to revisit the third grade :P < 1241839459 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :heh. for pointers, it's mainly the syntax that gets you at first < 1241839507 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :easy peasy once you're comfortable. same with monads, and uncountable other language features < 1241839520 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :... or should I say countably infinite? :o < 1241839531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uncountably finite? < 1241839532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand not understanding p ointers < 1241839544 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand not understanding pointers < 1241839547 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I do understand not understanding monads < 1241839549 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the syntax mainly < 1241839552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand not understanding not understanding pointers. < 1241839555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand not understanding monads < 1241839556 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :this is because I understand the former, and not the latter < 1241839559 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lvalues vs. rvalues < 1241839569 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :other things that are not intuitive whatsoever at first < 1241839572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BWAHAHAHA *CACKLE* *COUGH* < 1241839577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's one of those things that you wrap your head around and then it makes perfect, perfect sense. < 1241839595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You've got an Erdos number smaller than mine; shaddup. < 1241839601 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :now monads, like typeclasses in general, are abstract. They're like uber design patterns < 1241839608 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: how can you be IN oopsla < 1241839615 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well, that's not true. I understand monads, in the sense of how to use the list and maybe monads, declare a new monad (+google), whatever < 1241839618 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :just use specific cases of them. you'' be fine < 1241839622 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but I don't have an "intuitive" grasp of monads yet < 1241839628 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: "published" in < 1241839636 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :list and maybe are a good start. Try State now :) < 1241839641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i see. i didnt realize oopsla was a publication < 1241839653 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :State is a pretty big hurdle but getting past it is significant < 1241839661 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :in... understanding. < 1241839662 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :stuff. < 1241839681 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and then I have to figure out monoids < 1241839682 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1241839690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, you have an Erdos number now? :p < 1241839693 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and why do I want to learn a state monad in Haskell < 1241839700 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Probably a very high one :P < 1241839775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're at a conference. < 1241839789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OOPSLA is a conference, not a journal. XD < 1241839799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, then, your Erdos number is 7. < 1241839800 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it is essentially a monad wrapping around an action, not a data structure. It shows even more so how they chain actions. and you basically get understanding Reader and Writer for free < 1241839810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Making its way through two other members of this chat room. < 1241839812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241839824 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241839830 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :How does that establish it as 7? < 1241839845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assuming you count working on a program together, sorry. < 1241839881 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have an Erdos number of .. undefined < 1241839882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oerjan has an Erdos number of 5, he and I collaborated for PEBBLE, giving me an Erdos of 6. You and I collaborated for PEBBLE, giving you an Erdos number of 7. :p < 1241839894 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no papers whatsoever. undergrad! *cringes* < 1241839919 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I submit homework for you TAs to grade! *mwahahaha* < 1241839929 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1241839933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I'm an undergrad myself. < 1241839936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 4, thank you very much < 1241839944 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why would working on a program together count? < 1241839946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: My apologies. < 1241839948 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, nice :D when did you publish your first paper? < 1241839957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had to check again < 1241839972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Have yet to. I said "assuming you count working on a program together". ;) < 1241839980 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4 is not bad. < 1241840003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Published work". < 1241840017 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :itym "paper" < 1241840027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SWEET < 1241840028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So far, Free Realms is leaving a bad taste in my mouth < 1241840029 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm 4 8-D < 1241840036 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some work published work of research. < 1241840043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh? < 1241840062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: The question is, does PEBBLE count as a research project? :p < 1241840072 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Me -> Jan Vitek -> Nir Shavit -> Michael E. Saks -> Erdos < 1241840089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1241840121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOO < 1241840124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then. If PEBBLE doesn't count as a research project, does Plof? < 1241840141 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Only whenif I publish anything about it :P < 1241840145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's a tiny bit unique as far as programming languages go. < 1241840156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels his #esoteric 1337-ness slipping < 1241840177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Plof itself might count as a published work. < 1241840229 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ... sorry, when did you publish a paper? O-o < 1241840239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: that's what i said < 1241840249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I have yet to, as I said previously. < 1241840257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It really only counts if it's a research paper :P < 1241840265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, shaddup. < 1241840276 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah, okay. Doing any research, by chance? < 1241840286 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes to get involved with that >_> < 1241840288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not yet. < 1241840289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :He's an undergrad :P < 1241840293 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Inevitably will be. < 1241840299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plans to do grad school < 1241840313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Go Purdue whooooooooo < 1241840316 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay. just wondrin. People going to research universities can get started somewhat early-ish, I've heard < 1241840330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though my university does allow for undergrad research. < 1241840644 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : execState (tick >>= (\x -> tick >>= (\y -> return y))) 5 < 1241840651 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :h m m < 1241840811 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : execState (tick >>= (\x -> return 42)) 8 < 1241840814 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :returns 9 still < 1241840820 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1241840849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what's the definition of tick? < 1241840855 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tick = tock < 1241840855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1241840866 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :from the example < 1241840867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: try runState < 1241840867 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : tick :: State Int Int < 1241840867 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : tick = do n <- get < 1241840867 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : put (n+1) < 1241840869 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : return n < 1241840879 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what's the difference < 1241840884 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :execState only returns the final state < 1241840891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :evalState only the final result < 1241840897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :runState returns both in a tuple < 1241840901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241840921 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1241840956 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and the way this works with lazy state is pretty interesting too :) < 1241841169 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :*Main> execState (tick >>= (\x -> tock >>= (\y -> return y))) 5 < 1241841178 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :where tock is multiply by two < 1241841185 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :performs tick FIRST < 1241841188 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1241841199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1241841220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's as designed < 1241841226 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well, I guess it makes more sense in do notation that way... < 1241841262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think i actually saw someone make a ReversedState monad < 1241841271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which does the opposite < 1241841295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it probably needs one to be careful with deadlocks, though < 1241841320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since you would then have information passing both ways < 1241841342 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which both ways? < 1241841359 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the \x and \y are always passed to the right < 1241841372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as you can tell just by scope < 1241841391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that monad somehow managed to make state change backwards < 1241841464 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I still don't see why not run the inner function first < 1241841469 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but I don't get states either so :p < 1241841496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :monads differ in whether they mostly run the left or right part of >>= first < 1241841507 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :as in, I don't see where you would use a state instead of a function (a, b) -> (a, b) < 1241841604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: here's something that might help show you why it must be like that < 1241841605 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :mainly because every example I've seen is of the form < 1241841612 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :do foo <- get < 1241841613 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :put bar < 1241841615 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :return qux < 1241841636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :define tack n = do m <- get; put (m+n); return m < 1241841655 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but why not replace it with f foo = (bar, qux) < 1241841657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(just to keep that tradition ;) ) < 1241841674 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i'm still on a previous question < 1241841693 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1241841698 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :with do notation it looks all nice and forwards < 1241841712 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: indeed f foo = (bar, qux) is essentially what it is inside < 1241841772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now try execState (tick >>= (\x -> tack x >>= (\y -> return y))) 5 < 1241841782 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well, I have yet to see an example that doesn't have exactly those two lines < 1241841783 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1241841805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you then see that tack x cannot possibly run before you know what x is < 1241841824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, ignoring laziness, which might allow it anyhow) < 1241841834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means it must run after the tick < 1241841911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: as for why not replace it with f foo = (bar, qux) < 1241841914 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ah, that makes sense < 1241841919 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :you're not getting a meaningful return value < 1241841922 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but you are getting a meaningful parameter < 1241841946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well if you do that you could not use all the nice monad combinators that work on _all_ monads for it < 1241841991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for example, with import Control.Monad you can do: < 1241842030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :runState (replicateM 5 tick) 10 < 1241842067 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://haskell.org/ghc/docs/latest/html/libraries/base/src/Control-Monad.html#sequence < 1241842071 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1241842090 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Success < 1241842098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah replicateM is just ordinary replicate + sequence < 1241842130 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241842151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :try runState (sequence [tick, tock, tick, tock]) 5 < 1241842215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually you can even try: < 1241842248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :evalState (sequence (cycle [tick, tock])) 5 < 1241842251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i think) < 1241842280 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :sucks! < 1241842289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1241842311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er maybe i should have warned you about infinite output :D < 1241842319 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1241842325 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :all the cool kids are learning haskell < 1241842352 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes there was more Haskell at Purdue. < 1241842359 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I didn't actually run it :p < 1241842371 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ok, now I did < 1241842379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :take 20 $ evalState (sequence (cycle [tick, tock])) 5 < 1241842387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you want to abbreviate a bit < 1241842389 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...Free Realms sent me 11 emails saying that my name has been approved < 1241842406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Well, they reaaaaaaaaaaaaally approve of it. < 1241842427 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Make that 12 < 1241842430 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I want a picture :( < 1241842431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: ok if you hadn't run it then what was it that sucked? :D < 1241842435 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but I'm going to bed, maybe I'll run it tomorrow < 1241842441 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well, I knew it was going to do something infinite! < 1241842450 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They're sending an email every 1-2 minutes < 1241842456 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :s/run/understand < 1241842465 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll understand it tomorrow :) < 1241842469 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no, there's a 13 minute gap < 1241842480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :comex: well this is a gradual process < 1241842501 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :comex, of the emails? < 1241842575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: did you ask to be approved? < 1241842610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, since I used a custom name, it had to be approved before it could be used < 1241843385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So, I'm wondering if the American stereotype of a Swedish accent has anything to do with reality. < 1241843401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, there's no similarity whatsoever. < 1241843442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not even just taken to the extreme or something, it just has nothing to do with anything. < 1241843570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The American stereotype of a Swedish accent has more to do with the Muppets than anything else. < 1241843580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241843672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :börk börk börk < 1241843681 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd hit bjork < 1241843861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Ah; wasn't aware that anyone overseas would've seen that. < 1241843863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241843908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the muppet show was shown in norway already when we had a single state channel < 1241843932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which means that pretty much _everyone_ of that age has seen it < 1241843961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241843969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you that was a while ago and i may not remember that much of it < 1241843983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, that's a piece of Americana that's about as well-known in Norway. Got it. < 1241844118 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So what's the reverse? < 1241844127 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What piece of Norweigicana is known in the US? < 1241844136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241844137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241844151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the nobel price and, well, that's about it < 1241844162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Beowulf. < 1241844174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :beowulf is not particularly norwegian < 1241844182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(not necessarily Norwegian. Close?) < 1241844190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then, i don't know beowulf < 1241844204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wikipedes < 1241844212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok i vaguely recall it's mostly set in denmark and sweden or something < 1241844221 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that it's in old english < 1241844241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Scandinavian, at least. < 1241844257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :henrik ibsen, i hope < 1241844288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might be too class-dependent... < 1241844312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The Scream" < 1241844334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there must be _something_ from after the 19th century < 1241844348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241844355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Start naming things. < 1241844355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241844372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the A-HA band < 1241844386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241844401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this may be complicated by the fact that for ten years or so, _i_ haven't got much of a clue what's hot in norway :D < 1241844415 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(maybe make that 15) < 1241844421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241844443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's Americanness seeps into Europe < 1241844448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Age of Conan MMORPG < 1241844467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Henrik Ibsen isn't well-known amongst the general populace, but decently known amongst literature buffs. < 1241844471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i don't play MMORPGs, but i know that's made in norway) < 1241844486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Age of Conan MMORPG is known *of*... < 1241844497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the most popular MMO, but it has a niche. < 1241844523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"The Scream" is something people don't realise they know. :p < 1241844578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Jarlsberg cheese :D < 1241844589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's our main diary export i think < 1241844591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Didn't know that was a kind of cheese. < 1241844595 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*dairy < 1241844609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're Americans - we don't know things from other continents. :p < 1241844611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i saw it when i was in the us < 1241844617 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241844635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't mean I know what it is. XD < 1241844648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lutefisk < 1241844690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(if it's known, then it's probably as something to scare children with :D) < 1241844698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(mind you i love it) < 1241844699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never had it, which is kinda surprising considering the amount of family I have in Minnesota. < 1241844721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Minnesota was settled by Norwegian immigrants) < 1241844732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know, vaguely < 1241844749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's something to scare children with, definitely. < 1241844756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(good God, it's *caustic*!) < 1241844771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :possibly whale meat, although we try not to remind you of it :D < 1241844785 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That'd be illegal. < 1241844811 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except for those common Norwegian-Amerindians :P < 1241844824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think Norwegian cuisine is the most likely to be known in the US... < 1241844837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except for the few fans of Norwegian metal, I guess? :p < 1241844848 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :brown cheese just to complete the stereotypically bad norwegian cuisine < 1241844851 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what Norwegian cuisine is :P < 1241844866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Visit Minnesota. You'll know. < 1241844871 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(strangely enough norway has had several internationally award-winning chefs) < 1241844872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't like cheese :P < 1241844885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or fish, just to cover both of those bases. < 1241844890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i doubt they're cuisine is very traditional < 1241844893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*their < 1241844900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That covers a good chunk of Norwegian cuisine. < 1241844905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241844910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoves sushi down GregorR's throat < 1241844921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't cover fårikål though < 1241844932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which was once voted the national dish < 1241844938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(sheep in cabbage) < 1241844952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(with whole peppers) < 1241844983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually sounds rather tasty, if a bit simple. < 1241844994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that would be the relatively small black kind of pepper) < 1241845008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yeah... I was about to say. < 1241845015 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I like those sushi things that don't contain fish. < 1241845024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda surprising to see capsicum in Norway. < 1241845035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Mmm... Fair enough. < 1241845040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um is that what it is? < 1241845059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Capsicum is the genus of chili peppers. < 1241845062 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Fårikål is a traditional Norwegian dish, consisting of pieces of mutton with bone, cabbage, whole black pepper and a little wheat flour, cooked for several hours in a casserole, traditionally served with potatoes boiled in their jackets. < 1241845064 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This sounds good. < 1241845071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that is not what you use in fårikål < 1241845077 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241845086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a very seasonal dish, btw < 1241845089 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Now to find one of those popular on-every-corner Norwegian restaurants. < 1241845092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :autumn < 1241845102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Americans have no conception of seasonality. < 1241845106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241845123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how unseasonable < 1241845152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mother Nature is America's bitch. :p < 1241845159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pretty much. < 1241845184 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I would make a joke about eating an extremely-out-of-season fruit, but I literally have no conception of what fruits are in season at what time. < 1241845205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hint: they're out of season in the winter. < 1241845218 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241845225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are fruits that are in season in the winter! Just not many. < 1241845227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, same her < 1241845229 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :here < 1241845234 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it depends what you mean < 1241845249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for example few norwegians eat figs and dates other than christmas < 1241845280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course those are generaly dried < 1241845280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Apparently pears and tangerines are in season during the winter. < 1241845287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*lly < 1241845298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Wikipedia FTW) < 1241845308 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Free Realms is still spamming me < 1241845321 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hahahahaha < 1241845331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe google to see if it's a known problem? < 1241845332 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although there was a 45 minute gap between the latest junk < 1241845385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Years from now, you'll be receiving it still, but so rarely that you always forget about it until you get another one. < 1241845438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If it sends an email every time a separate mod approves it, then it might pick up tomorrow, or keep going for weeks, until it runs dry < 1241845724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that American cuisine is very, very freaking odd... < 1241845749 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: American cuisine: Take something simple, put cheese on it. < 1241845767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: That covers some things. < 1241845775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*cough* Cheeseburgers. < 1241845801 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'm eating Pasta and cheese tonight... just like most nights < 1241845832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't cover how somehow Italian, Mexican, and Chinese foods have somehow morphed into being a major part of our national cuisine... < 1241845844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 'struth. < 1241845871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, for that matter, British or Native American foods. < 1241845882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or freaking adoration of corn. :p) < 1241845887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/or/our/ < 1241845911 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :British "cuisine" is not dissimilar to American "cuisine" < 1241845926 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Less focus on cheese, more focus on flavorless and fattening. < 1241845949 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought that American cuisine had cornered the market on fattening. < 1241845972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Brits may have such things as frying bread in bacon grease, but we, *we* have fast-food. < 1241846003 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One day in an English pub I had eggs not-actually-over-hard-but-we'll-forgive-them-they're-British, baked beans, the liver of a whiskey-fed-chicken, mushrooms and fried tomato. < 1241846095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, not all British cuisine these days is flavorless; remember, curry has become a national dish for them. ;) < 1241846122 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The McDonalds' there have curry for fries (chips) < 1241846262 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241846268 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241846324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, they have tea. Any other culinary sins they make are forgiven by that alone. < 1241846343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is fond of tea, in case you couldn't tell < 1241846356 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh < 1241846395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do I sense someone who has been mistreated by American tea 'sensibilities'? < 1241846431 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't like tea. < 1241846442 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm hyposmic, so it tastes like bitter water to me. < 1241846450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Along with coffee, beer) < 1241846510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that bad tea, coffee, and beer *is* bitter water. < 1241846537 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My insane tea friends took me about seven or eight times to this deluxe absurdly-expensive tea place. < 1241846539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But with hyposmia, good tea, coffee, and beer might be a bit lost on you. :/ < 1241846546 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hyposmic? < 1241846558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reduced sense of smell. < 1241846577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: So, nothing with subtle flavors for you. < 1241846584 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1241846602 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, no subtle flavors if there's also a significant bitter flavor to overwhelm :P < 1241846603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I hope you're at least fond of spicy foods. :p < 1241846608 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to have hyposmia and not know it? < 1241846610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I wurve spicy foods. < 1241846623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good man. < 1241846626 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hyposmia is a symptom, not a disease. < 1241846639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Which is to say, if you think you're hyposmic, you're hyposmic :P < 1241846656 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: But if you've never cooked a rotten chicken only for your roommate to come home and go "holy shit WTF is that smell", you're probably not. < 1241846658 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I'm just bad with tastes. I notice other smells just fine < 1241846668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes his food with either subtle flavors or incredibly strong flavors < 1241846680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm, salt and vinegar chips... < 1241846684 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(or at least, what I think is just fine) < 1241846685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Damn. < 1241846688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just damn. < 1241846770 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't like inviting friends over, because the experience often exposes odors I was not aware of ... < 1241846805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile I, if anything, exhibit hyperosmia. < 1241846806 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241846814 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241846841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :("fun" when combined with autism) < 1241847129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : Or maybe I'm just bad with tastes. I notice other smells just fine < 1241847133 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'm not bad with tastes :P < 1241847150 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The subset of food which really /requires/ smell (a subset I am uniquely qualified to identify) is quite small. < 1241847157 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Not true for drinks) < 1241847186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd imagine soda would be just fine. < 1241847188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Beyond that, well... < 1241847202 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But how would you distinguish between different sodas? < 1241847202 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I drink soda. I wurve the bubblitude :P < 1241847208 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: .......... srsly? < 1241847226 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I can tell the difference between all sodas, and have a distinct (and distinctive!) favorite. < 1241847244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Soda flavor is anything but subtle. < 1241847247 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I thought taste only existed for very general things ("sweet" etc) < 1241847264 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Scent gives extra detail on flavors. < 1241847264 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And beyond that is smell, or maybe I'm just very confused and tired right now < 1241847277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try tasting stuff with your nose plugged. < 1241847319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Your favorite being? < 1241847323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Based on descriptions I've heard from people who've tried that, I think I've got a one-sense-weak-makes-the-other-stronger thing going on :P < 1241847325 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Moxie! < 1241847331 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's distinctively different! (And better) < 1241847333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Moxie? < 1241847339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Never had it. < 1241847344 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course not, you're not a Mainer :P < 1241847348 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or heard of it. < 1241847351 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Of course not, you're not a Mainer :P < 1241847361 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the oldest continually produced soda in the US. < 1241847390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huh. < 1241847437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is rather fond of Dr. Pepper & Mountain Dew... < 1241847455 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Surely you've heard the English term "moxie", though? < 1241847460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And also a *good* ginger ale. (most of it isn't) < 1241847464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241847472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That term comes from the soda, not vice-versa. < 1241847477 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1241847727 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Moxie , btw < 1241847767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I looked it up. < 1241847774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And kinda want to try it. < 1241847791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If for no other reason then that a soda I haven't tried is just wrong. :p < 1241847793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Unless you know somebody who imports it locally (e.g. me :P ), it's too expensive to try. < 1241847813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Next time I'm in New England. < 1241847819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(with any luck, next summer) < 1241847823 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult to find outside of Maine proper. < 1241847856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of stuff that's hard to find in Boston. :p < 1241847918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey, sure enough. The Star Market in Cambridge has it. < 1241847926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Easy enoguh. < 1241847960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As does the one in Newton, and that odd grocery store in Somerville... < 1241847969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then. < 1241847977 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are a few places here and there you can find it. That's noreast enough that I'm not sure whether you'd be getting authentic Moxie (look for orange) or the just-as-good-if-not-better Real Soda brand Moxie. < 1241848007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doubt I'll find it here in Missouri, though. < 1241848019 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Prooooooooobably not :P < 1241848027 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Actually easier to find in Oregon I'd bet :P < 1241848032 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... But there's a shop in Montana that sells it. WTF? < 1241848051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Ah. Missoula. The only town in that hellhole worth living in. < 1241848052 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It probably all comes down to "somebody from Maine moved there and opened a store" ;) < 1241848058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Odd coincidence, that. < 1241848066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Missoula is a college town. < 1241848074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, probably. < 1241848209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze; $24 for 24 cans. < 1241848219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, just a little pricy. < 1241848225 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Eh, you can get a better deal than that (before shipping) < 1241848237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. < 1241848260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a bit cheaper to be fond of Dr. Pepper without HFCS. < 1241848276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, my Moxie lust is expensive :P < 1241848279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(at least that I could reasonably drive down and load my car up with) < 1241848303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dr. Pepper without corn syrup is a bit difficult to find... < 1241848328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's one distributor that makes it. < 1241848340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can find it easily, but only one bottle at a time and overpriced :P < 1241848373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got addicted for that short time it was available nation-wide... < 1241848379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins Reddit < 1241848411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, the only way to get it sanely is to go down to Texas and clean out a store. :p < 1241848625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how "go down to Texas" and "sanely" can be in the same sentence. < 1241848759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not far into Texas, and it's in the name of one of the few American products that doesn't use corn syrup. < 1241848770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Making it worth it. < 1241848771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241848780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I use that smily a lot. < 1241848793 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hey now, there are lots of American products that don't use corn syrup. < 1241848799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Few of them are beverages, but still. < 1241848834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And few of them are food products for that matter. < 1241848859 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think some day OOPSLA should be held in Upsala < 1241848884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that we should cut back on the sugar tarriff and the corn subsidies. < 1241848891 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :For example, a 2009 Ford F-150 contains no corn syrup, as that would be too efficient of an alternative fuel. < 1241848895 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And we wurve oil. < 1241848901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241848918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i agree, pikhq. < 1241848957 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats partially because corn takes more energy to turn into fuel than it produces < 1241848998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As a side benefit: corn syrup tastes awful. < 1241849002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1241849006 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pure sugar is better < 1241849043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, this is America; screw taste, the almighty dollar is in charge. < 1241849073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and also subversion of the free market. < 1241849080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as we are wont to do here) < 1241849123 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :afk all < 1241849124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is the turtlre? < 1241849145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :NO - THE ACCUMULATOR < 1241849285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's interesting... In mice, HFCS has been shown to increase the absorption of fat. < 1241849300 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1241849305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, we're manipulating the free market to make Americans fat. *Great*. < 1241849325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it also seems to supress mice's tendency to stop themselves from overeating. < 1241849350 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241849351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is true < 1241849364 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as it does not release the hormones that make you feel full < 1241849377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Explains a lot. < 1241849388 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it also doesnt cause the release of insulin, which leads to elevated blood sugar levels, and a higher risk of diabetes < 1241849400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also explains a lot. < 1241849409 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241849413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're really fucking ourselves over here. < 1241849420 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yep! < 1241849436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And we're not even getting better-tasting food out of it! < 1241849462 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241849469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if were gonna kill ourselves, we shold atleast enjoy it < 1241849478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seriously. < 1241849931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really annoying when you consider that we've got the ability to grow a *lot* of sugar beet... < 1241849944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a decent bit of sugar cane as well. < 1241850043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Both of which would make for a really good ethanol crop if corn weren't so damned subsidised. < 1241851167 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1241851439 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241851477 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1241851522 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should start eating HFCS foods < 1241851531 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, the diabetes bit doesn't sound good < 1241851782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures his infinite loop in slashes should work but it may be easier to use haskell to generate it < 1241851822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're trying to write a nontrivial /// infinite loop < 1241851826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1241851845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent hours working on that problem once, my conclusions were that it was obviously possible, but would require someone who made fewer silly mistakes than me < 1241851854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1241851865 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :/// ? < 1241851890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Slashes < 1241853261 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, i got dead code elimination pass correct... now esotope-bfc prints only PUTS("Hello world!") for hello.b. < 1241853358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in allcaps? < 1241853364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that a wrapper macro? < 1241853374 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defined as #define PUTS(s) fwrite(s, 1, sizeof(s)-1, stdout) < 1241853391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, does it optimise 99bob into printing a constant string? < 1241853412 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :partially. < 1241853462 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :propagation pass is (as i mentioned days ago) ad-hoc, so it misses some cases < 1241853553 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, it doesn't propagate Output[] node yet so there are lots of code looks like p[3] += 72; PUTC(p[3]); < 1241853645 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1241854461 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :7 more spam messages from guess who < 1241855828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, someone was reminicing about old-fashioned copy protection schemes on Slashdot, and apparently one of them involved rot13ing the binary < 1241855835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :amongst other things < 1241855840 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241855844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to admit, I never even thought of rot13ing binary data... < 1241855999 0 :clog!unknown@unknown.invalid QUIT :ended < 1241856000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241856212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :memfrob < 1241856539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :memfrob would make more sense < 1241856545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :its purpose is to hide strings in executables, right? < 1241856678 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :probably more for the lulz < 1241856794 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241856809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was a demo of a game they told me to poke at, to see how it was made; the data files of that were memfrob()'d (except not with the constant 42) .zip files. < 1241856846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, XOR encryption < 1241856868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember recommending that to a friend about 6 or 7 years ago to use on his website < 1241856880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it was stronger than the nonencryption he was using, but I would still be able to crack i < 1241856882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*it < 1241856894 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not quite sure what purpose it served; I guess it was there to discourage any "non-approved" modificating, or the extraction of graphical resources, but those both seem to be rather lamey reasons. < 1241857097 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And there was that actual "binary rot-0x1b modulo 256 applied to .tar archives" ehird's router-box-or-whatever had for configuration dumps. < 1241857141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the impression that I got from the Slashdot comment was that the binary had actually changed all the opcodes and data that happened to correspond to letters of the alphabet round 13 alphabetical places < 1241857154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and left everything else untouched < 1241857156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's pretty senseless. < 1241857162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite a few common x86 instructions correspond to capital letters, though < 1241857184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in realmode, at least, the lowercase letters all seem to be invalid opcodes < 1241857409 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1241857541 0 :daffa!n=chatzill@daffa.rh.rit.edu JOIN :#esoteric < 1241857559 0 :daffa!unknown@unknown.invalid PRIVMSG #esoteric :What's up, all? < 1241857571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm having a completely crazy sleep pattern atm < 1241857582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I took advantage of the 24-hour opening of the University atm to come in at 6am < 1241857606 0 :daffa!unknown@unknown.invalid NICK :evincar < 1241857658 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like fun. < 1241857696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a case of "would I rather be lying in bed doing nothing wondering if 6am is too late to try to go to sleep, or come online and do nothing?" < 1241857746 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1241857776 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's only 3:30 where I am. Been programming, and debating going for a run. < 1241857778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :esoteric-wise, the most interesting things I've done recently are write a BF Joust interp, and a fast Underload interp in a sane language < 1241857795 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah, nice. < 1241857805 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :BF just never goes away. < 1241857812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's ridiculous that nearly all the Underload interps were in esolangs < 1241857814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although rather fun < 1241857825 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ha, true. < 1241857860 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I've been working on a legit language lately, so I figured it was time to take a break and see what the other half is doing. < 1241857910 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I had a great idea for a rather esoteric language, but unfortunately it seems too useful to count as an esolang in the truest sense of the term. < 1241857916 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :More like domain-specific. < 1241857928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind esolangs being useful < 1241857939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I've been aiming towards that sort of thing quite a lot recently < 1241857963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda is (will be) designed to be useful, Thutu turned out to be useful by mistake, and I've been progressively making INTERCAL more useful and hoping nobody notices < 1241857974 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241857981 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess it amounts to preference. < 1241858042 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :My first esolang was rather useful, come to think of it, for batch scripting and lightweight graphics applications... < 1241858053 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :...made in good ol' QuickBASIC 4.5, of course. < 1241858057 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Such a dinosaur. < 1241858149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was stuck with QBasic ages ago < 1241858204 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It was a certain flavour of esoteria in its own right. < 1241858257 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Consider the things that the QB community did with that language in the early 00's that should never have been done with it. < 1241858271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can say that about any language, more or less < 1241858280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know when I was younger I implemented pointers in QBasic < 1241858285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actual memory pointers < 1241858288 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I loved doing that. < 1241858289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's esoteric in its own way < 1241858297 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241858311 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It feels so good to get a linked list working in QB. < 1241858321 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :And at the same time vile and disgusting. < 1241858341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't figure out how to extract the value of a number, so in the end I blitted into a temporary variable and read the value from there < 1241858352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was so programming-naive then I didn't even know about floating point < 1241858359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so no wonder I couldn't figure out the byte order < 1241858365 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Haha... < 1241858380 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :...but programming knowledge builds on itself. < 1241858399 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I've come a long way in the...almost ten years it's been. < 1241858411 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Since I started getting interested, that is. < 1241858413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a bit more than that for me < 1241858418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I started programming when I was 6, I'm 22 now < 1241858420 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I figured. < 1241858424 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241858430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Pascal and BBC Basic were my first languages < 1241858440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and, as you can probably guess, 6502 asm was my first asm < 1241858446 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yep yep. < 1241858478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We recently HTMLized the QB manual. < 1241858484 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or QBasic manual, anyway. < 1241858486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we as in #esoteric? < 1241858489 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I was a QB/Pascal child, myself, but I got into C rather early on, and then C++ has pretty much stuck with me ever since, despite Perl, Python, and what have you. < 1241858495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know there was a discussion about it here a while ago < 1241858498 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The dos .HLP decompiler didn't work on the QuickBasic one. < 1241858502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I even managed to get what I think is a legal copy < 1241858507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, it came from the Microsoft website < 1241858510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it runs in DOSBox < 1241858519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(also, I have a spare Win98 license around, so I'll count it against that) < 1241858526 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://zem.fi/~fis/qbc.html < 1241858545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the one with CSS rules to make the colors correct. < 1241858554 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Neat. < 1241858558 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :This is the 1.1 manual? < 1241858577 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look like 4.5. < 1241858605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the QBasic one; like I said, real qb45 manual didn't get through the "helphelp" tool. < 1241858620 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah, gotcha. < 1241858810 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It did get a couple of pages correct, but the rest of the output was just "^B^D^B^E^B^F^B^K^B^L^B^T^B^T\p^B\uP,P,P,P,iallimmedia\p" and so on. Must be an incompatible version. < 1241858888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laments the death of winhelp < 1241858902 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :ACTION dons a black arm band. < 1241858903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even winhlp32 is pretty much dead nowadays < 1241858915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can't get hold of compilers for winhelp nowadays, I don't think < 1241858931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's actually a good point, I'll have to see if I have one lying around on a hard disk somewhere < 1241858940 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241858941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the source code was a really weird format < 1241858943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was RTF-based < 1241858944 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241858954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you put metadata in footnotes, or as hidden text < 1241858967 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Strange. < 1241858975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a link, for instance, was double-underlined-text, followed by the link target as hidden text < 1241858988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it was double-underlined, anyway, I'm not sure, it was so long ago! < 1241859104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens up an old winhelp source file in OpenOffice to look < 1241859131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, double-underline < 1241859187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and it had a scripting language too < 1241859205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which had a slightly weird syntax, it was mostly lots of nested camelcase functions < 1241859222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks functional looking at the source, but I suspect it may be imperative written with a functional synax < 1241859231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you put the commands in footnotes < 1241859249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's TC, but only because you can't have a loop not containing user input, and there's no infinite storage < 1241859334 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :There's no way to hack around the former? < 1241859344 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Guess it's a moot point. < 1241859346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it basically has no control structures but if < 1241859353 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241859408 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you mind if I rattle off my recent idea and get some feedback? < 1241859418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind at all < 1241859427 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :All right. < 1241859469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : IfThen(Not(IsMark("mpk2pa")), "JI(`m2loadgm.hlp', `lerror')") < 1241859490 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ew. < 1241859498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles at programming languages that use ` for open quote and ' for close quote < 1241859502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "whc" program reads WinHelp project files (*.HPJ) and Rich-Text Format < 1241859502 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :file (*.RTF) and converts them into a WinHelp file with a .HLP extension. < 1241859510 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's included still in the OpenWatcom package. < 1241859515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that sounds about right < 1241859521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I still have a few HPJs lying around somewhere < 1241859545 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1241859547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they basically correspond to Makefiles < 1241859547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Who to Yell at if "whc" Explodes in your Face < 1241859547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :--------------------------------------------- < 1241859547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That would be me: < 1241859547 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Peter Milley < 1241859550 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If I'm not at Watcom, try: < 1241859550 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :email: pmilley@undergrad.math.uwaterloo.ca < 1241859552 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1241859557 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure he's still interested in whc bugs. < 1241859564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can it use memory outside the bottom 640K? < 1241859567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if so, it's better than the one I have < 1241859573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it keeps crashing on large images < 1241859590 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It should build on Linux, so I would hope so. < 1241859593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, wait, I think you can do an infinite loop < 1241859594 0 :M0ny!n=Harmony@86.217.163.138 JOIN :#esoteric < 1241859618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've just reseen the source of one of my most complex attempts to write a WinHelp program < 1241859626 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241859627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has a lot of JI commands forming a chain < 1241859636 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :There's no unreseeing it. < 1241859640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to do more complicated coding than would fit into the footnotes of one page < 1241859649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I expect you could fit the JIs into a load < 1241859650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*loop < 1241859660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would be much the same as an HTML page refreshing itself in the middle of loading to loop < 1241859673 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Frightening. < 1241859678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is stupid, but this is #esoteric we're talking about and it's a lot saner than some control structures I've seen < 1241859684 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241859699 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Reminds me of the abuses of the C preprocessor that you see in the IOCCC. < 1241859703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241859717 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, my idea. < 1241859717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even more amusingly, JI requires you to specify the literal filename of the target of the jump < 1241859722 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1241859726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That Watcom's WHC is a bit limited, though: supports only .bmp and .shg images, not .mrb/.dib/.wmf; no redefining of window styles, whatever that means; no support of the built-in table commands, and "no disk caching, and as a result is a RAM hog, especially with the 2MB help files people compile here at Watcom!" < 1241859736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess that last point isn't such a great thing any longer. < 1241859740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't worry, I'm perfectly capable of having two conversations at once, with the same people on occasion < 1241859755 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh...all right. < 1241859768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, .dib = .bmp with a different extension, so they could support that one pretty easily < 1241859782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and how nostalgic to see .shg there < 1241859798 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Support for Windows bitmaps and Windows SHG files is available, but other image formats supported by Microsoft's compiler (MRB, DIB, and WMF) are not supported." < 1241859809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :.shg is basically a .bmp, but with WinHelp commands embedded on rectangular and elliptical areas < 1241859812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did think .bmp files were device-independent-bitmaps at heart. < 1241859835 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So my original concept was an "emotional" programming language. Roughing that out, I decided to design an arbitrary system for creating "emotional automata". Basically I mashed together the idea of the cellular automaton with that of a neural network, added some nondeterminism, and behold. < 1241859852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, this is sounding pretty esoteric < 1241859869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although "temperamental" might be a better description, by the sound of it < 1241859880 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well, I wanted something for simulation purposes. < 1241859905 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :"Given these behaviours and arbitrary simulated inputs, how does this agent operate?" < 1241859931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you seen evfunge? < 1241859935 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1241859942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, neither have I < 1241859953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been discussed here, but all we know of is a webpage describing it < 1241859958 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :A program consists of a "space", which can be Cartesian, graph-based, or fully-connected; "agents", which are effectively just neurons in the network; and "traits", which provide the capabilities of the agent. < 1241859981 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :A funge for genetic programming, I'd assume? < 1241859985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241859993 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1241859995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it worked rather well, but I haven't seen the source < 1241860005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either of evfunge itself, or of the programs it generated < 1241860021 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1241860046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aargh, I just found wininiss < 1241860056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly one of my most ridiculous utility functions ever < 1241860076 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1241860080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a rather silly FFI, that worked from programs I didn't write to programs I did < 1241860098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was an executable that took data from its command-line arguments and recorded them in the main Windows configuration file, in a custom setting < 1241860103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from where the program I wrote could read them < 1241860114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at the time, I was rather worried it might wear out the hard disk < 1241860123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which was probably not what I should have been worried about < 1241860129 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1241860178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should look through my "programs written in things not meant to be programmed" directory more often < 1241860190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a rather related field to esoprogramming, although not technically the same < 1241860196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oandx.bmp is a classic < 1241860216 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right...so..."traits" express "capabilities", which are responses to traits of other agents; "responses", which are responses to sensory input (i.e., events); and "impulses", which are nondeterministic. So you've got a full range. < 1241860232 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Being? < 1241860240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a bitmap that plays noughts and crosses < 1241860254 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Should've guessed. < 1241860258 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :How'd you pull that one off? < 1241860271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also have the same program as .bat, .dot, .hlp, and .ppt < 1241860279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and by relying on the way floodfill works < 1241860282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a lot of visual trickery < 1241860294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's mostly about looking cleverer than it is < 1241860333 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh. I think I can guess. < 1241860447 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Every agent runs in its own thread, and is active and listening to all of its inputs unless otherwise stated. When no agent is active and it can be determined that no agent will become active again (e.g., via an impulse), the program ends. < 1241860539 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Writing a program consists of defining a space, declaring agents, and linking up their inputs and outputs into the initial state, if they're in a non-Cartesian space. < 1241860621 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I'm feeling a syntax like LISP or Unlambda. < 1241860708 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Um...thoughts? Questions? I've rambled an outline, at least. < 1241860713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Unlambda's LISP with half the brackets < 1241860726 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hence the mention. < 1241860728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it seems a relatively standard general idea < 1241860794 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I think targeting simulation applications is going to make it worth it. < 1241860848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :evincar < 1241860850 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :"There. I've made my robot. Now give it some Mars-like terrain and weather, and keep blowing up the little guy until he learns from his mistakes. Then give me an analysis." < 1241860858 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yeah? < 1241860859 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like youve just invented normal agents. < 1241860924 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1241861028 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So you're saying it's not necessary? Been done this way before? < 1241861040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it just sounds like youve reinvented agent based modelling. < 1241861129 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well...yes. That's exactly what I've done. I'm just wondering if it's a good idea to make a programming language out of the method. < 1241861216 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there already is one. its called agent based modelling. :P < 1241861227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or, after a fashion, object oriented programming. < 1241861400 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking esoteric language, but whatever. And over OO it's more of an architecture or design pattern than straight up part of the paradigm. < 1241861423 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :please rephrase that last part < 1241861427 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im not sure i know what you mean < 1241861484 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I can write a program in an object-oriented language that uses the concept of agent-based modelling, but there's nothing about object-oriented programming that is specifically geared toward that technique. < 1241861506 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :after a fashion there really is. < 1241861545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just that when we code things in the OO paradigm, we're doing it not for modelling so much as to achieve a particular goal < 1241861563 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and so the emergent behavior of modelling doesnt really arise. < 1241861569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OO as in true Smalltalk OO, or OO as in what people normally mean by OO? < 1241861584 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :true OO smalltalk, lets say. < 1241861592 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I may be biased by C++. < 1241861605 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :C++ is rarely programmed in an OO fashion. < 1241861612 0 :dbc!unknown@unknown.invalid QUIT :Client Quit < 1241861613 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241861626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and C++'s OO is like machine code < 1241861636 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It tends to be more like a...hierarchical C. < 1241861642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so ridiculously do-everything-by-hand that you can hardly get a proper OO system running < 1241861644 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Bad term for it. < 1241861647 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241861685 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well, anyway. < 1241861862 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I would say that OO is "more generic", that is, it applies to a wider problem domain than, and is a superset of, agent-based modelling, so I would tend to view it as a conceptual or architectural decision rather than a programming paradigm outright. < 1241861889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::shrug:: < 1241861893 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont see any clear distinction. < 1241861921 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I can write a genetic algorithm or agent simulation in C, or assembly, that takes advantage of far different techniques than an object-oriented language while accomplishing the same goal. < 1241861934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an agent-based model seems like merely a particular kind of OO program geared towards discovering emergent phenomena < 1241861955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure, but you can write ANY program in ANY TC language < 1241861972 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's not necessarily OO. < 1241861974 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Aagh. < 1241861979 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :We're chasing ourselves around in circles. < 1241861980 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can write time-ordered code in haskell < 1241862023 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just dont see how what youve suggested is novel. :P < 1241862024 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Yes...and this is in favour of what I've been saying. < 1241862034 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I don't mean the concept. < 1241862051 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I mean the funky esoteric programming language geared toward that concept. < 1241862063 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :That's where I could be innovating. < 1241862070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241862083 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Whew. < 1241862085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well what does that language look like and why is it novel in looking like that < 1241862097 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm working on. < 1241862101 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :^_^` < 1241862107 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241862112 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ha...wow. < 1241862128 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :We seriously just had a million-line discussion for that. < 1241862169 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a glass of milk. < 1241862174 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :milk?! < 1241862189 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I don't have lemonade. < 1241862191 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://blog.milkboys.org/topics/photo/milk-monday/ < 1241862203 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Um. < 1241862208 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :milk! < 1241862213 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241862215 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Convenient? < 1241862220 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sexy. < 1241862247 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :The guy without the shirt isn't bad-looking. < 1241862269 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :The girl would be better-looking without the...eh...well...milk. < 1241862273 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241862275 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats no girl < 1241862282 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1241862288 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats tokio hotel < 1241862291 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :A suitably effeminate boi, then. < 1241862308 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.deedeecus.com/wp-content/uploads/2008/05/tokio-hotel-mtv.jpg < 1241862312 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there are no females in that picture < 1241862331 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cartoondollemporium.com/forum/pics/cdeblog/tokio%20hotel.jpg < 1241862336 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I am both frightened and intrigued. < 1241862344 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :he's gay. < 1241862345 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whistles. < 1241862352 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :No shit. < 1241862352 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im pretty sure he's not actually < 1241862360 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :6_o < 1241862386 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hes just bill kaulitx. < 1241862388 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :You're telling me a boy who takes care of himself like that is not fond of a more familiar species? < 1241862389 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :kaulitz* < 1241862402 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well given that males and females are of the same species! < 1241862414 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :*facepalm* < 1241862418 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241862425 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :My subtlety is lost. < 1241862437 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Like my marbles, at this hour. < 1241862443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i deny your implicatures and substitute my own! < 1241862465 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :He likes the male variety! < 1241862484 0 :tombom!i=tombom@82.26.95.28 JOIN :#esoteric < 1241862497 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Heh...well, to be perfectly honest, I think it's rather silly to be guessing at someone's sexual preferences based on appearances alone. < 1241862499 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :he's said himself that hes not gay < 1241862536 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :given that hes german, and a popstar, and german, looking gay is expected < 1241862546 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hm... < 1241862553 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :Heh...well, to be perfectly honest, I think it's rather silly to be guessing at someone's sexual preferences. < 1241862557 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241862566 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :...European power pop does that to a person. < 1241862590 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Look at ex-Ozone Dan Balan, RadU, and Arsenium. < 1241862598 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Less the latter. < 1241862629 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :And RadU, the young-looking, effeminate, "cute one" is the oldest, married, and maybe with a kid, I forget. < 1241862651 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241862656 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :This is a hell of a tangent. < 1241862760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the thing about bill kaulitz is like < 1241862765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hes REALLY femmy, even without makeup < 1241862829 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, he could just be a lesbian in a boys body. < 1241862832 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Crap. I just realised that I'm built just like him. < 1241862835 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241862879 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Blarg. < 1241862922 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :So, how about that...anything else? < 1241862927 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :The cake is a lie. < 1241862942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :his cake is, anyway < 1241862945 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Is there a Portal-based esolang yet? < 1241862955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1241862958 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you mean like with teleports? < 1241862963 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling something awesome could be done with that. < 1241862966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or with program-created teleports? < 1241862976 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Um. Why not both? < 1241862987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehhh see the problem with that is that if you have teleports, you get no interesting constraints < 1241862992 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it just becomes a linear language < 1241863001 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the simplest case < 1241863007 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :And of course the nondeterminism that arises from the question of whether the cake is or is not a lie. < 1241863020 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hmm...explain? < 1241863033 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I see what you mean. < 1241863035 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, it depends on how you use teleports, i guess < 1241863035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL control flow feels a bit portally < 1241863040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it isn't exactly the same < 1241863044 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241863048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if teleports are like < 1241863060 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :site-to-site beaming < 1241863061 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :And program flow is only one object that can go through a portal, remember. < 1241863063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :on certain conditions < 1241863069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just a fancy version of befunge < 1241863075 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I wasn't thinking that. < 1241863078 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that bypasses the constraints of befunge < 1241863086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in that befunge forces you to work in 2 dimensions < 1241863090 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1241863100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means paths will cross < 1241863106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you have to code around that < 1241863113 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :once you go into three dimensions, theres no such restriction < 1241863124 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and teleporting essentially does the same thing < 1241863129 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :I don't know that a Portal language could be a fungeoid, but it seems like a logical conclusion. < 1241863147 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, portals only matter when you have something that moves about a space < 1241863153 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241863168 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey >:| < 1241863171 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1241863172 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Portal language was my idea! < 1241863180 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :YOU KLEPTO THIEF < 1241863182 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Haha. < 1241863194 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I haven't been here in *ages*. < 1241863202 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Independent innovation. < 1241863211 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :slereah, what do you do at slereah.place_of_employment? < 1241863218 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :For the record, I also had the idea of a Lemmings language, so HANDS OFF OF THAT < 1241863230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive : I program stuff and shit < 1241863236 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do equations and such < 1241863243 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241863262 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Science you know < 1241863267 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :But of course. < 1241863273 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :The Science. < 1241863277 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Right know I'm trying to model a parton jet < 1241863283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a parton jet? < 1241863359 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Jet_(particle_physics) < 1241863381 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :parton? < 1241863392 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :gluon + quark < 1241863402 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a free quark??? < 1241863420 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or gluon < 1241863432 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Once free, it decays rapidly < 1241863438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Into a shitload of particles < 1241863445 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :All going in the same general direction < 1241863448 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's the jet < 1241863449 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh i see < 1241863497 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Worst part about work is that they're rationning Mathematica < 1241863504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You only get some time per day < 1241863519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds like you need a bootleg copy < 1241863559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have one, but at home < 1241863565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241864003 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm no longer productive. < 1241864010 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Time to turn in for a few hours. < 1241864036 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :It's been interesting. < 1241864130 0 :evincar!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1241865973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird (when you're here): more Perl6 stealing ideas from INTERCAL: it uses just-in-case compilation for procedures that aren't declared yet < 1241865993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, compiles as if they're declared later, then errors out if it doesn't find the declaration < 1241866679 0 :MigoMipo!n=MigoMipo@84-217-2-156.tn.glocalnet.net JOIN :#esoteric < 1241868084 0 :WangZeDong!n=butt@ANantes-259-1-73-151.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1241868202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, Perl6 has reverse-subtract as an operator < 1241868206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :along with reverse everything else < 1241868258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say(2 R- 5); < 1241868260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1241868279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say(1 R+ 2); < 1241868280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1241868286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there you have the ever-useful reverse-addition operator < 1241868347 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :Substraction? < 1241868505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its sort of subtraction < 1241868519 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its subtraction with the arguments reversed < 1241868525 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why not a meta-operator for exchanging operands? < 1241868534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's exactly how it's implemetned < 1241868547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why things like reverse-addition exist < 1241868554 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1241868561 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats the POINT of Rop? < 1241868659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say [<](); < 1241868660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241868665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there we have it, a less-than with no arguments < 1241868678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be precise, a reducing less-than < 1241868684 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a what < 1241868688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :> say [>](); < 1241868691 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1241868695 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you tricked me! < 1241868701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :youre not running a bot on your computer :( < 1241868711 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais, simulate a bot! < 1241868721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1241868724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GASP < 1241868728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently, both less than and greater than are true < 1241868729 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok im off to bed < 1241868733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if applied to nothing at all < 1241868743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like [+]() is 0 and [*]() is 1 < 1241868748 0 :psygnisfive!unknown@unknown.invalid NICK :augur[sleep] < 1241868767 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241868768 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :thats odd < 1241868793 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :because 0 and 1 are the identity values for those operators < 1241868798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241868804 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :while > and < have no identity operator < 1241868804 0 :tombom!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241868806 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's something like foldl or foldr in many languages, but took a form of n-ary operator < 1241868808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to be the identity value you get if you apply them to no operands < 1241868818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'd say "true" is the identity value of less-than < 1241868823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because 4 < 5 < 6 < 7 is true < 1241868823 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241868831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so [<]() is true < 1241868835 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241868842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: yep, it's a folded-operator syntax < 1241868855 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :but the chained < is not an accurate representation of < mathematically < 1241868865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, chaining a less-than is an implicit "and" in pretty much all usage < 1241868870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the identity for and is truth < 1241868894 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241868905 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :but < cannot by its very nature have an identity < 1241868910 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :not in the traditional sense of an identity < 1241868936 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :since its not an operation from the domain back to the domain < 1241869051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241869055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the identity's on the return value, there < 1241869070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, a < b < c is parsed by Perl6 as (a < b) && (b < c) < 1241869076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it uses the identity for && < 1241869076 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241869093 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :but i still cant reeeaaally comprehend what an identity for < would be < 1241869109 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :because identities are not conceptualized as relating to chaining at all. < 1241869158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you highlight me? < 1241869169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1241869170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes someone highlighted him but it is out of scrollback < 1241869176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not today, anyway < 1241869184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well if it was anything important I'm sure that person will re-highlight < 1241869185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I highlighted you the day before yesterday, IIRC < 1241869189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think you were online then < 1241869190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1241869198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was talking about you, not to you, then < 1241869199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes, this happened since yesterday evening < 1241869209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the context of people who ehird tended to disagree with < 1241869216 0 :augur[sleep]!unknown@unknown.invalid PRIVMSG #esoteric :ok but really, night < 1241869225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :night < 1241869230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augur[sleep], cya < 1241869270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :odd... < 1241869292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :> say((1,3,5)X+(2,4,6)); < 1241869294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :3575797911 < 1241869331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strangely, that took it a while to calculate < 1241869332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when X runs for a long time (several weeks) it's memory usage sometimes start to rapidly grow. /proc/pid/maps indicate it is the heap that grows. However this doesn't always happen. < 1241869339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how much is coing on behind the scenes there < 1241869344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This time it happened after just 5 days < 1241869345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: memory leak only in certain circumstances, I wonder? < 1241869356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know. < 1241869357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be that they're very rare circumstances < 1241869362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but once they happen, they continue happening < 1241869370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would give apparently random lengths of time before it happened < 1241869372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it happens about 2/3 of the times X runs for a few weeks without restart. < 1241869380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I tend to restart X every few hours < 1241869385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually it doesn't happen after just a few days < 1241869391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to not staying on one internet connection for all thatl ong < 1241869442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why would you need to restart X when changing internet connection?? < 1241869452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I turn the computer off < 1241869825 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241870297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl6 has one of the silliest lambda syntaxes ever: < 1241870308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-> $var { #(code here...) } < 1241870317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the #() is an inline comment, btw < 1241870671 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so does #«foo»... < 1241870678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1241870686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you can use any of the bracket chars in Unicode < 1241870701 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and if i remembered correctly, there are anonymous arguments $^a, $^b etc. < 1241870726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, $^anything works to implicitly give arguments to the closure you're in < 1241870738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and all blocks are treated as 0-arg lambdas < 1241870744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless they have more than 0 arguments < 1241870801 0 :MigoMipo_!n=MigoMipo@84-217-0-22.tn.glocalnet.net JOIN :#esoteric < 1241871388 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241871393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the #() is an inline comment, btw < 1241871394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :o < 1241871395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :m < 1241871396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :g < 1241871407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are inline comments in Perl so surprising? < 1241871409 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241871412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the syntax for them < 1241871419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if you write at the start of a line: < 1241871422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#( blah blah < 1241871425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :syntax error < 1241871428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, seriously < 1241871434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :surprising < 1241871443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :# ( blah blah would be a one-line comment < 1241871451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and space #( blah blah < 1241871453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only if it ends with a matching space right? < 1241871455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241871455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would be the start of an inline comment < 1241871460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which can last multiple lines < 1241871466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and space isn't a sort of paren < 1241871469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241871492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it would match sblahblah < 1241871493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241871516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see what I mean? < 1241871541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, but s doesn't allow any char nowadays < 1241871545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, = < 1241871545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it never used to < 1241871546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241871550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it didn't allow letters, for instance < 1241871566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in perl6 it doesn't allow : or # either < 1241871566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241871571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure sed does however < 1241871578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's legal to mix quote operators < 1241871590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm no < 1241871594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any non-letter < 1241871608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1241871609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1241871619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ sed 'sxfooxbarx' < 1241871619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1241871619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1241871619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1241871632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241871661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this may be clearer: < 1241871662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ sed 'sxfooxbarx' <<< foo < 1241871663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1241871747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about NUL? < 1241871764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ sed $'s\0foo\0bar\0' <<< foo < 1241871765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed: -e expression #1, char 1: unterminated `s' command < 1241871765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1241871769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241871793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use $'' to interpolate backslash-0? < 1241871809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I'm not sure bash will handle it correctly < 1241871810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1241871847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ sed -f /tmp/blah <<< foo < 1241871847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sed: file /tmp/blah line 1: unterminated `s' command < 1241871860 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241871861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there I'm sure the null bytes are there < 1241871875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and yes $'' interprets like echo -e < 1241871900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and, obviously, I seriously doubt newline works as a separator < 1241871903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm less sure about tab < 1241871909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1241871923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ sed $'s\tfoo\tbar\t' <<< foo < 1241871923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1241871925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tab works < 1241871933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so does space < 1241872081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how backslash reacts to escape codes in the s\\\ itself < 1241872098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it yourself, I'm a bit preocupied < 1241872336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241872341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might try late < 1241872342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*later < 1241873081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seems \ doesn't work then < 1241873082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just checked < 1241873187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241873724 0 :asiekierka!i=asiekier@78.88.180.66 JOIN :#esoteric < 1241873727 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1241873733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I implemented Deadfish in C64 basic O_O < 1241873740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and I think I didn't see this channel more crowded < 1241873772 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, 1/10th of you all is bots < 1241873780 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :egobot, fungot, clog, thutubot < 1241873780 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: which was the first thing that popped into my brain < 1241873792 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: uh... clog? < 1241873793 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what will scheme42 be exactly? some kind of priorities between your rules. ha ha ha you changed some words. < 1241873802 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...:( < 1241873829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi asiekierka < 1241873840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's often more crowded than this, you must be in a weird timezone < 1241873861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GMT+1 is not weird < 1241873873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not in the US, which has GMT-6 or whatever :P < 1241873894 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Did you check out DEADFISH 64? < 1241873898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I saw it < 1241873903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it looks like portable BASIC to me < 1241873908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C64 Basic < 1241873913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably it would work on other basic interps too, though < 1241873926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1241873936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying that a particular standard strict-C89 program is x86 C < 1241873950 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I wrote it on a C64 < 1241873955 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and only tested on a C64 < 1241873959 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And it has a subset of Deadfish~, too < 1241873963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1241873999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you click the external link to the webpage of Deadfish 64 (on the bottom of the Deadfish page) you can see what features does it have < 1241874007 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The one in the implementations only implements basic deadfish < 1241874008 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241874016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and h < 1241874280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does h do? < 1241874307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's an interesting comment on programmer psychology that deadfish has such appeal < 1241874495 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Halt < 1241874500 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see deadfish~ < 1241874500 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241874504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the dead64 webpage < 1241874509 0 :asiekierka!unknown@unknown.invalid QUIT : < 1241875116 0 :MigoMipo_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241876107 0 :ais523_!n=ais523@147.188.254.117 JOIN :#esoteric < 1241877236 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241877252 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241877270 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241878089 0 :oklopol!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241878113 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so i saw evilsort and decided to have some fun http://www.vjn.fi/pb/p114666125.txt < 1241878141 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(not evilsort, my own verysort thingie, in case you don't read python or don't, for some reason, know evilsort) < 1241878197 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's competitive sorting, i just started writing code and that happened < 1241878208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems to be pretty fast < 1241878227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean for a pessimal algo, which of course is a bad thing. < 1241878244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean it can easily sort lists of seven elements < 1241878248 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1241878288 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OH MY GOD I'M A GENIUS, wait a mo i know just what to do to fix that... < 1241878677 0 :okloduk!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241879035 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :what is evilsort? < 1241879067 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :When you sort a list by asking Satan < 1241879122 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's quite a sorting algorithm < 1241879140 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :is it O(n!), or worse? < 1241879155 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :It is O(0), but it will cost you YOUR SOUL < 1241879161 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :Or the program's soul. < 1241879163 0 :WangZeDong!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1241879164 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :I was refering to verysort < 1241879166 0 :WangZeDong!unknown@unknown.invalid NICK :Slereah < 1241879358 0 :oklofok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241879435 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :so umm < 1241879440 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it < 1241879451 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure it works, because i can only test up to lists of length 3. < 1241879481 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p214351221.txt <<< sorry, even more okloisms here < 1241879518 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but basically what it does is pick a list at random < 1241879523 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and order the rest randomly < 1241879533 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and then take an element from each list < 1241879557 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :and if the chosen list has that element, and the one to the right of it in the correct order, and all the others don't, then it gets a point. < 1241879581 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :best has the list with the best score, it's returned if it's sorted < 1241879602 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :what i wanted to add to evilsort was nondeterminism and not using polynomial space < 1241879682 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i also added much more pessimality, but i guess this one looks somewhat pessimal already, that is, kinda hard to justify making sure it beats everyone else before giving it a point, which is a bad thing. < 1241879718 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but i guess you could call it a tournament to the death, but with the dead guys getting another chance as opponents. < 1241879875 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :btw it's actually somewhat nontrivial that there even always is a terminating shuffling, if the elements aren't all equal < 1241879877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, sorting by genetic algorithm? < 1241879881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what do you mean < 1241879885 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could call it that < 1241879911 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241879919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241879931 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :but genetic algos don't usually have explicit "fights" < 1241879935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241879941 0 :okloduk!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241879960 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, incrediblysort has more like a deathmatch than a fight, as i guess i explained already < 1241879970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1241879976 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :byes < 1241880035 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :btw not only doesn't a list of four elements get sorted in a reasonable time, it's not very likely that anyone will even get any points in a quadrillion years :D < 1241880060 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the probability of getting a point is 1/2^(n!) < 1241880110 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :assuming elements not equal, if they can be equal, it's probably much easier < 1241880168 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yep, it runs in an instant :<<<<<< < 1241880191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should add like an epsilon, "to make it stable" :P < 1241880191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well, you probably have no idea what i'm talking about < 1241880204 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pizza and family guy, as halfway mentioned -> < 1241880252 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that is, epsilon is a bad term, more like.......... umm..... random skew < 1241880284 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except not random or it wouldn't be stable < 1241880284 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's just i can't find another justification for it < 1241881070 0 :ais523_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241881686 0 :nooga!n=nooga@c139-44.icpnet.pl JOIN :#esoteric < 1241881700 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241881704 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241881723 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anyone wrote something using GTK2? < 1241882024 0 :oklodok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241882979 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241883023 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241883383 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241884067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1241885255 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: In the distant past. < 1241885528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10:31 ais523: there we have it, a less-than with no arguments < 1241885528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10:31 ais523: to be precise, a reducing less-than < 1241885544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#;1> (<) < 1241885545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#t < 1241885546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#;2> (>) < 1241885548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#t < 1241885550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r5rs < 1241885552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :05:04 pikhq: Oh, and also subversion of the free market. < 1241885554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :05:04 pikhq: (as we are wont to do here) < 1241885556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the free market sucks < 1241885568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And now, back to assembling this hypothetical server for the VPSness. < 1241885639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in case anyone wasn't here yesterday: I've semi-come up with a semi-novel way to do VPSes fast and easily and now I'm toying with the idea of getting a dedi to sell them.) < 1241885709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what does moxie taste of < 1241885731 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's not comparable to any other soda, really. < 1241885742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: compare it to something that isn't a soda then < 1241885761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"For those without access to Moxie, the flavor can be approximated (and adjusted to taste) by adding Angostura bitters to root beer, or by mixing Campari with Coca-Cola, or by mixing a shot of Jägermeister in a glass of Coca-cola (6-8 oz.)." < 1241885766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh. But of course! < 1241885788 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Idonno, can't help ya :P < 1241885800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Just give me some :-P < 1241885844 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you were in W. Lafayette, and I had some right now, I might :P < 1241886047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: This online store is offering me six cans for $7.99 plus a probably inordinately huge amount of shipping to the UK, and I'm trying to decide whether my curiosity extends that far. < 1241886076 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That would probably be some ultra-expensive shipping. < 1241886092 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's really good, I'd recommend that everyone try it, but it's not necessarily worth the price. < 1241886095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"To obtain an accurate shipping amount, enter shipping postal code (US only) " < 1241886097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: $infinity < 1241886106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241886112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unless that means they just can't estimate it for non-US < 1241886269 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1241886304 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Whar's the bf joust bundle for EgoBot? :P < 1241886305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 05:04 pikhq: Oh, and also subversion of the free market. <-- is the repo public? < 1241886322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That was so unfunny it took me seconds to get it. < 1241886340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :svn co https://svn.free-market.co.su/trunk < 1241886351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, .su? Sudan? < 1241886355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: soviet union < 1241886355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: well, put it this way < 1241886357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241886360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But they don't exactly have a free market! < 1241886362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I last woke up at 5pm yesterday < 1241886365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, didn't. < 1241886372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and went to University at 6am today because I couldn't sleep < 1241886381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try Uberman's. It can't be as fucked up as your current schedule < 1241886382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I'm back closer to home, so I've been up for almost 24 hours < 1241886387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and didn't sleep properly before then < 1241886389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :( http://www.kuro5hin.org/story/2002/4/15/103358/720 ) < 1241886393 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And you used all that extra time to write a bf joust interp for EgoBot, right? ;) < 1241886409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I used most of it wondering why time had apparently broken down into discrete steps < 1241886415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect I'm so tired I'm hallucinating < 1241886421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh uh < 1241886427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either that, or I'm just seeing the fundamental cellular automaton behind the universe < 1241886438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just make sure things don't turn into 2D < 1241886439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in what way did you notice it < 1241886443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or you might start moving diagonally < 1241886450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as in, it was like the universe's frame-rate was rather low for some reason < 1241886451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't describe that kind of stuff... < 1241886465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1241886467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you know, too low to give a decent illusion of reality < 1241886473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241886480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure you weren't dreaming? < 1241886488 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241886488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, I've spent most of the time reading the Perl6 docs, I think they make more sense when sleep-deprived < 1241886500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was technically awake, but probably not awake enough to do anything in practice < 1241886501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aha, That is the cause clearly. < 1241886522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I have a BF Joust interp that pits two programs against each other, and returns the result to stdout and to exit status < 1241886528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what else would it need? < 1241886540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IWC was slightly amusing today. < 1241886544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was rather hoping the existing FYB scripts would fit to BF Joust well < 1241886547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: could you think inbetween the discrete steps? if not, that's some feat to notice it :P < 1241886552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Just an adaptation of FYB's report.c < 1241886557 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And scmds/fyb < 1241886575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :link to EgoBot source? < 1241886580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1241886581 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1241886583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241886615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs Mercurial < 1241886636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may as well have all three of the leading DVCSes, plus the one I actually use < 1241886643 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241886665 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(The scmds/fyb script is sort of stupid because it was written before fyb exited with a useful status code, so I had to parse the human-readable output :P ) < 1241886670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: slight *groan* < 1241886683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, agreed < 1241886706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, fyb? < 1241886716 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/README < 1241886718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck yor brane. < 1241886721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha that language < 1241886722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241886722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241886723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuk < 1241886773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :argh, Ubuntu, stop telling me at is broken, it's been broken for two versions now and I've reported the bug and there are lots of helpful comments indicating what's causing it and it should be a one-line fix and you still haven't fixed it < 1241886781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the last sqrt(-garfield) (from yesterday iirc?) was rather *groan* too IMO < 1241886823 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well... < 1241886838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why are you using ubuntu again? :P < 1241886857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the OS that the computer came with < 1241886895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"This comic has been produced by applying the identity function simultaneously to every pixel of the comic of 2002-09-05. " < 1241886896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241886902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is installing an OS hard? < 1241886917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :very meta < 1241886923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes if you don't have enough backup media you trust to hand to back up all your files first < 1241886934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, in theory this thing might still be in warranty < 1241886944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, you don't have a /home partition? < 1241886949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241886954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, installing an OS breaks the warranty? < 1241886956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what kind of shitty warranty is that < 1241886974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's standard excuse for more or less every major PC manufacturer ever < 1241886974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and mezzacotta today advocates killing children, i see < 1241886998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I have no idea what would happen if you tried wiping Mac OS X on a Mac, installing Windows/Linux as the only OS, and then asking them to fix a hardware problem < 1241886999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so you buy a computer whose warranty involves not using it < 1241887002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just like DRM! < 1241887013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't plan to use the warranty < 1241887022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :half the hardware's malfunctioning prettily as it is < 1241887024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I think as long as you didn't imply it was anything to do with windows they'd help < 1241887026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the touchpad hasn't worked for years < 1241887027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boot Camp is supported < 1241887030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure removing OS X is < 1241887040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241887043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can boot into an OS X install CD < 1241887047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and remove your OS X partition < 1241887053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so for a tenuous definition of supported it is < 1241887065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :boot camp doesn't actually do anything but partition, heh < 1241887090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really, "boot camp" is just the EFI's bios emulation < 1241887242 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird: They'd "fix" it, but when it came back it'd only have OS X installed :P < 1241887261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I find that unlikely. < 1241887282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At least, if you had Windows AND OS X they'd stay since that's officially supported, and I don't recall seeing removing OS X be classed as unsupported < 1241887334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Is putting the computer in lava explicitly classed as unsupported? < 1241887350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's totally irrelevant < 1241887354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just wondering < 1241887381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I imagine that destroying the computer is classed as unsupported, though. < 1241887392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, that covers a lot of different cases. < 1241887418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Lawyers wrote it. They have thought of everything ;-) < 1241887427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah :/ < 1241887479 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You know... < 1241887481 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/373/ < 1241887497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: how's that relevant to anything < 1241887501 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That comic is just as true if you replace "Claims of Supernatural Powers" with "Theories of Physics". < 1241887530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: it's called casual conversation, s/confirmed/seems to work in practice for blah blah balh/ < 1241887545 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1241887645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how hard it would be to make a web browser using XeTeX as rendering backend. < 1241887665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hard. Also impractical. < 1241887676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe WebKit or Gecko let you pug in a backend. That'd be hard though so I doubt it. < 1241887678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean: only static pages? < 1241887682 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We're all about practicality here in #esoteric < 1241887684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.......... no? < 1241887694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just that TeX isn't anything like HTML+CSS. < 1241887701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+JS < 1241887711 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :+VBScript :P < 1241887716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pages using JS would be hard < 1241887716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh gawd. < 1241887724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd just re-render it every time < 1241887729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1241887731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's basically what browsers do, 'cept incrementally. < 1241887739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about forms? < 1241887741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I wrote some VBScript-using pages when I was young and idiotic. < 1241887744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Despite not knowing VBScript or JS. < 1241887752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Tough shit. It's just not suited. < 1241887752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Be ashamed. < 1241887762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pdf forms duh! < 1241887763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tried writing in VBScript, but then gave up and went back to batch files < 1241887770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's not TeX. < 1241887788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only VBScript program I ever got working could be translated into bash as echo $(($1)) < 1241887789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't you do it using some package for LaTeX? < 1241887790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241887795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the bash script is probably more featureful < 1241887840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be surprised if something similar to hyperref (for pdf TOC and links in pdf) existed for pdf forms too < 1241887854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just use JI! < 1241887858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :JI? < 1241887864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :WinHelp command < 1241887873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what has that got to do with TeX? < 1241887876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's useful by WinHelp standards, but not by regular programming standards < 1241887881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241887882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and because you can use it to implement links < 1241887885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does it do in WinHelp < 1241887903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh, links? Is that what it does. OK < 1241887938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's basically a goto, but you need to specify the filename of the file to jump to < 1241887944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if it happens to be the one you're in at the time < 1241888180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PDF is extremely powerful, actually. < 1241888189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's basically a superset of Postscript... < 1241888195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is Turing-complete. < 1241888195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241888225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, iirc pdf is a subset, not a superset? < 1241888229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Superset. < 1241888235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241888237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Preview.app translates .ps files to PDF before rendering. < 1241888244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although maybe PDF doesn't have the code bits. < 1241888247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it just renders it. < 1241888248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1241888269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PDF contains Postscript compiled to bytecode, some headers, and sometimes some other file sections. < 1241888282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in essence) < 1241888285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, isn't it proprietary? < 1241888289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Surely they couldn't use PS. < 1241888296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from what I remember: pdf was originally a subset, but later on they added more features to pdf, so they are actually two intersecting formats, each having a few bits the other doesn't. < 1241888299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No... < 1241888306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Postscript is a standard designed by Adobe. < 1241888310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes I might have been wrong < 1241888313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes,* < 1241888314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PDF is also a standard designed by Adobe. < 1241888350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :translating postscript to pdf is like running ick -F < 1241888355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... Adobe made Postscript? < 1241888359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I actually didn't know. < 1241888359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241888368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, odd you didn't know < 1241888370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait, yes I knew that. < 1241888378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But on the other hand I didn't know it as a sort of relation, just as a standalone fact. < 1241888384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus confusion. < 1241888386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey. < 1241888388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're wrong < 1241888394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1241888398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1241888400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're right :-P < 1241888403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, you're right. PDF and PS have a common subset. < 1241888406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241888416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, but both have features the other doesn't. Right < 1241888422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is pdf tc too? < 1241888423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh, an Apple printer was the first PS printer < 1241888428 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think so < 1241888432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241888434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still Turing-complete. < 1241888440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's what a common subset means. < 1241888451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought PDF was rather light on control structures < 1241888457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The use of PostScript did not come cheap. At an introductory price of US$6,995, the LaserWriter was more expensive than PC laser printers of comparable print speed and quality. The LaserWriter's high cost was largely due to the extra processing power needed to run the PostScript interpreter. As it was a complete programming language, PostScript came saddled with the overhead of a complex software rasterizer program (running inside the printer). Powering < 1241888459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "me too" < 1241888459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the LaserWriter was a Motorola 68000 CPU running at 12 MHz, 512KB of workspace RAM, and a 1 MB framebuffer. At introduction, the LaserWriter had the most processing power in Apple's product line — more than an 8 MHz Macintosh. < 1241888464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just use a LaserWriter to do your computing! < 1241888467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, wait... < 1241888467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's extra-powerful ;-) < 1241888474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :the conditionals are removed from PDF. < 1241888481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Why* are the conditionals removed from PDF?!? < 1241888481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn the old macs were slow. < 1241888540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's still faster than the C64 afaik < 1241888544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Duh. < 1241888549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The C64 is ancient. < 1241888553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but the c64 didn't have a nice GUI. < 1241888554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241888560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The C64 wasn't used for desktop publishing. < 1241888561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just trying to add a perspective to this < 1241888575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8mhz is slow however you slice it :P < 1241888588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by the standards back then Macs were not that slow. < 1241888600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know this. < 1241888609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, the NTSC c64 was 1.02MHz < 1241888613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly a different architechture < 1241888617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's not massively slower < 1241888623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and 8 mhz is faster than many embedded microcontrollers. < 1241888626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even today < 1241888631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but they're not desktop computers. < 1241888638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're embedded microcontrollers. < 1241888639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's true. < 1241888660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I couldn't write a non-trivial program that ran under the constraints of the original Macintosh, probably < 1241888674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in 20 years or so people will look at intel nehlam (spelling?) the same way. < 1241888680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*nehalem < 1241888683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And true enough. < 1241888687 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could. < 1241888688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: closer than 20 years < 1241888690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moore's law < 1241888695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241888729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is freaking crazy, and knows of some scary, scary ways to do multitasking on systems with low memory. < 1241888746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've done multitasking on a microcontroller without an OS before < 1241888757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Not as crazy as the guy who made a multitasking GUI on the C64, mind. < 1241888761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what microcontroller? < 1241888761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by hooking all the tasks but one into signal handlers < 1241888767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dsPIC < 1241888799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Or the UNIX for C64, for that matter. < 1241888840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what does the ds mean < 1241888852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, there is unix on c64!? < 1241888856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as in DSP < 1241888868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241888879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is a rather high end PIC right < 1241888881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, someone's likely to have ported ucLinux or something to the C64 by now < 1241888885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably just to claim they could < 1241888892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: higher enough it's technically something different < 1241888896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's 16-bit, for one thing < 1241888923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :luxury! < 1241888931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://hld.c64.org/poldi/lunix/lunix.html < 1241888932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lunix! < 1241888932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Lunix. < 1241888934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For the c64. < 1241888936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: snap < 1241888938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Written in assembly. < 1241888942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :) < 1241888943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This just makes "Lunix" to mean "Linux" even funnier. < 1241888959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241888989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Contiki, though, is just freaking crazy. < 1241889012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone got a link to Contiki. I remember reading about it some years ago < 1241889027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/5/5c/Contiki-C64.png < 1241889033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia. < 1241889039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :official website? < 1241889047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sics.se/contiki/ < 1241889057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.se! < 1241889106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do people keep linking to the images themselves on Wikipedia, not the image description page/ < 1241889107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it needs some form of changed hardware to support network? < 1241889115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because we don't like the UIcruft. < 1241889118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like people are going out of their way to violate the attribution requirements of the image < 1241889120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because that loads more slowly? < 1241889131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and often it is scaled down < 1241889134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :almost all of the time the cruft around the image is worthless < 1241889137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, scaled down < 1241889138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you HAVE to click the image to see what it means < 1241889147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and feel free to sue me for not attributing < 1241889148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and see the details < 1241889162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can't, it has to be the image's copyright holder who does that < 1241889170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'll wait here. < 1241889229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there should be a stripped down format then. Just a minimal html page with no css, first a link to the image description page, then the image below in full size < 1241889237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and everyone would be happy < 1241889254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't be, it's still cruft :-P < 1241889261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For example, you can't do < 1241889263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, much *less* cruft though < 1241889263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imageviewer url < 1241889269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When it's an image we're linking to < 1241889270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1241889283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's no good, I'm going home < 1241889286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should have same file name with .html instead of .png/.jpg/.svg/.whatever < 1241889289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm too tired to think straight at all < 1241889290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is no good? < 1241889293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok cya < 1241889296 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241889304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you could just have http://upload.wikimedia.org/wikipedia/en/5/5c/Contiki-C64.html < 1241889315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it would be easy to change < 1241889317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241889319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but think of the plan 9 users < 1241889321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they can't do < 1241889322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make that .png.html < 1241889326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not < 1241889326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hget url | plumb < 1241889331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I think that's the right invocation) < 1241889332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241889344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more convincing: < 1241889351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they can't right/middle click the link in IRC (I forget whic) < 1241889352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :h < 1241889352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, surely there is some text replace to strip .html off http://upload.wikimedia.org/wikipedia/en/5/5c/Contiki-C64.png.html < 1241889355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get their image viewer up < 1241889360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241889364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1241889377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it would open in their browser instead < 1241889382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would that be so bad < 1241889392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely they have sed. < 1241889392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if they have one. plan 9 browsers suck. And yes, one tool for one job. < 1241889400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 17:15 ehird: they can't right/middle click the link in IRC (I forget whic) < 1241889404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: lern2read < 1241889413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They can type! < 1241889421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok then, add a watermark to the picture. That is what is left then < 1241889425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is horrible < 1241889431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so we waste people's time for no gain < 1241889432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241889435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or just continue doing what we do < 1241889442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could script the client to automatically do that for you for wikipedia links < 1241889443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vejnas < 1241889445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true we could < 1241889457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION jkdsfha < 1241889564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s|http://upload\.wikimedia\.org/(.+)\.([^.]+)\.html|http://upload\.wikimedia\.org/\1.\2| < 1241889567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241889673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm contiki is ported to other platforms than C64 is it? < 1241889715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who knows. < 1241889731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sics.se/contiki/ doesn't mention C64 anywhere I can see < 1241889731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a very technobabbly page. < 1241889753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Contiki Operating System - Home < 1241889753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Highly portable, multitasking OS for low memory networked embedded systems; typical install is 2K RAM, 40K ROM; event-driven kernel, programs load and ... < 1241889755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from googl < 1241889757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241889767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.sics.se/contiki/perspective/run-the-commodore-64-version-of-contiki-anno-2004-in-your-browser.html < 1241889769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Today Contiki is mostly known as an operating system for networked embedded systems. A few years ago, however, Contiki's primary claim to fame was its Commodore 64 port. With the help of JAC64, a Java-based C64 emulator developed by my colleague and fellow Contiki developer Joakim Eriksson, you can now experience the C64 port of Contiki 1.2-devel1 again, directly in your web browser! Click here to enjoy it - unfortunately without networking support at pr < 1241889770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I checked about, and so on and it only talks about embedded chipsets and such < 1241889772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esent. < 1241889780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well hidden < 1241889782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Contiki is on a *lot* of platforms. < 1241889846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1241891169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1241891791 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241891885 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241891902 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241891931 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241891964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hey. AMD have their own version of ICC-like stuff < 1241891968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://developer.amd.com/CPU/OPEN64/Pages/default.aspx < 1241891973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241891989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try cfunge with it :P < 1241892059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will look at the url later. Atm I wouldn't want to browse anything, system is heavily loaded, generating a graph of the space usage under /home < 1241892126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Er... how big is your /home? < 1241892134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, over 30 GB, why? < 1241892152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's mine but it takes less than one minute to list all the files and usages of them < 1241892164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, loading firefox at the same time as the disk is working so heavily would be insane. < 1241892180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w3m :-) < 1241892201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, your computer is newer to begin with. < 1241892222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a disk-bound operation < 1241892225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess your disk might be slow < 1241892234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's SATA, not SATA 2 < 1241892252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refers to floppies and HDs as disks but optical media as discs; I wonder why? < 1241892258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I have mostly lots of small files. Lots of directories < 1241892262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just feels right. "Disk is cheap", "Disc is cheap" < 1241892271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I'm ripping this disk", "I'm ripping this disc" < 1241892279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I got it off this floppy disk", "I got it off this floppy disc" < 1241892366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trivia: sv:diskmaskin means en:dishwasher < 1241892410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got it off this floppy dish < 1241892507 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The distinction I heard once and nowadays make myself: a disk is computer storage, a disc is a round thing. < 1241892524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: HDs use discs. < 1241892535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it's "Compact Disc" < 1241892537 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A frisbee is a flying disc. A flash card is a disk. A CD or a hard drive platter is both a disc and a disk. < 1241892557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sv:disk means en:dish as in dish washing, but not in the other meanings of dish < 1241892559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seem to use disk as a plural: < 1241892563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Disk is cheap < 1241892579 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If you're using "is", it's not a plural. < 1241892632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :en:dishware is sv:servis, but a dirty set of dishware, may very well be sv:disk < 1241892646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I can't think of any exact corresponding word in English < 1241892712 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wiktionary essentially says "floppy disk, hard disk, compact disc: optical media are discs, other media are disks." < 1241892732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what I use < 1241892740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:09 kerlo: If you're using "is", it's not a plural. < 1241892741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did both disk and disc existed in English before computers? < 1241892744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's referring to multiple disks < 1241892747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the words I mean < 1241892753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Disc existed. Disk did not, < 1241892756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,$/./ < 1241892756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241892768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what is the origin of disk then < 1241892776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neologism, probably. < 1241892779 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Or, to use an actual quote: "If the medium is optical, the variant disc is usually preferred . . . if referring to a physical drive or older media (3" or 5.25" diskettes) the k is used, but c is used for newer (optical based) media." < 1241892780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technically, it's a floppy diskette, BTW. :p < 1241892792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not discette < 1241892802 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"Disk" is from Greek, "disc" is from Latin. < 1241892807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think "cette" ever works. < 1241892810 0 :Sgeo!n=Sgeo@24.191.104.202 JOIN :#esoteric < 1241892811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that forces it to be a k. < 1241892812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"discette" looks slightly French... < 1241892814 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"Discette" would be pronounced wrong. < 1241892815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So probably disk came from diskette. < 1241892821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Where diskette comes from disc-ette. < 1241892822 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Like "dissette". < 1241892830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241892854 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :In Spanish, "disc" + "ette" would be "disquette". But "ette" isn't a Spanish suffix. < 1241892881 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"disc" + "ito" would probably be "disquito", though, and it would mean "little disc". < 1241892936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" "Discette" would be pronounced wrong." <-- why then are there quite a few words in English that aren't pronounced as they are spelled. Since those exists, why would another such word hurt. < 1241892942 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If the Spanish word for "disc" were "disc". It's actually "disco". The diminutive would still be "disquito", or possibly "disquecito" or possibly-possibly "discocito". < 1241892976 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's quite rare in English for a "c" to be pronounced the wrong way. < 1241892999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is true, but weird spellings aren't unusual < 1241893005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"guitar" comes to mind for example. < 1241893028 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :But that's not a "c" that's being pronounced the wrong way. I think it's a copying of Spanish. < 1241893028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the "gui" in guitar is distinctly spanish feeling < 1241893040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it is probably an imported word < 1241893051 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The Spanish pronunciation of "guitar" would be essentially the same. < 1241893071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when said in English it sounds more like "gitar" iirc? < 1241893081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sort of. < 1241893092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is "gitarr" in Swedish btw. < 1241893180 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"gitar", stressed on the second syllable, with a hard g and a short i. < 1241893189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Disc" comes from the Latin "discus". Disk also. < 1241893190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241893235 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :According to Wiktionary, "disc" comes from "disque" which comes from "discus" which comes from "diskos", and "disk" comes directly from "diskos". < 1241893260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241893263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes a fist at English < 1241893310 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Instead of speaking English, we should just speak an anglicised amalgamation of Old French, Latin, and Ancient Greek. < 1241893345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, you mean English. < 1241893386 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :English contains things that are not from any of those. < 1241893391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mi.e ,Eli'at.xrd. < 1241893402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only remember that Lojban now. < 1241893422 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure "wife" is quite Germanic, for one. < 1241893428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(though the French influences in English are from Anglo-Norman, not Old French) < 1241893440 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wiktionary says that everything is from Old French. < 1241893442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wish Lojban had some sounds more suited to my name. < 1241893448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eli'at.xrd is not very Elliott Hird at all. < 1241893458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's more a-y than o-y, and my first name does not start with Bach's ch. < 1241893468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241893469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last name < 1241893490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anglo-Norman, of course, being itself an amalgamation of Old French and some Germanic language... < 1241893513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, the main Germanic influences on Norman are in its grammer) < 1241893555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grammer < 1241893573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241893581 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're spelling it kind of weirdly. < 1241893592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I manage to misspell that word, and only that word, often. < 1241893593 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :mi'e .eli,at.xrd. < 1241893594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: It's what #lojban agreed on. < 1241893600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Oh. Right. < 1241893602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorry. < 1241893606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just a typographical oddity. < 1241893615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've forgotten Lojban, you see. < 1241893634 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It seems "Elliott" would be .eli,yt., though. < 1241893635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used "mi'e .Eli,at. xrd.", says google. < 1241893659 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Unless you actually pronounce it with a short o. < 1241893670 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So that it kind of rhymes with "polyglot". < 1241893716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's time for a recording. < 1241893725 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1241893728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a Lojban programming language < 1241893759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Been there, tried that < 1241893766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :, failed. < 1241893771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's still natural language. < 1241893773 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You can write Unlambda in Lojban. < 1241893778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just has an unambiguous grammar. < 1241893781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems like the grammar would be easy... < 1241893789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Getting sane semantics might be tricky. < 1241893796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it's a constructed language. < 1241893803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241893803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241893809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a natural language. ;) < 1241893812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's constructed by humans, and to be a language for humans. < 1241893818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1241893818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not a programming language or a formal language. < 1241893820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a natural language. < 1241893827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: http://filebin.ca/oceeca/eliatxrd.ogg < 1241893833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Released under the Share and Enjoy! license. < 1241893835 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A natural language is the opposite of a constructed language. < 1241893839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Share and Enjoy! License < 1241893841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. Share and Enjoy! < 1241893861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you saying that I should stick my head in a pig? < 1241893862 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :``sk`sk = lo me sy be lo my ky bei lo me sy be lo ky < 1241893880 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1241893883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: that's using lojban's predicate stuff, right? < 1241893896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you say ```sii``sii, you'll crash the brains of Lojban speakers? < 1241893906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I missed the joke. < 1241893918 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's impossible to say anything of worth in just about any language without using predicate stuff. < 1241893924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1241893925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, I'm doing a different one. < 1241893928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a related line from h2g2? < 1241893933 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241893949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Specific quotes from that book have a tendency to roll off me shortly after reading the whole thing. < 1241893952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has that song stuck in his head now, dammit. < 1241893954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: So, what did I say in that ogg? < 1241893955 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :English has the same predicate stuff. That Lojban is pretty much precisely the same as the English "the S of the K of the S of the K", except with little words specifying associativity. < 1241893964 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I haven't listened to ityet. < 1241893967 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :...it yet. < 1241893969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241893990 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :This is where you scold me for using Windows. < 1241894019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, stop using a shitty operating system. < 1241894084 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Would you like me to attempt to justify my use of Windows to you? < 1241894095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Yes, so I may laugh at you. < 1241894100 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1241894127 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :As far as I remember, this is a complete list of things I've been unable to do under Windows: 1. Run Freenet reliably. 2. Play an OGG file. < 1241894195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: That's not a good argument. You need to argue why you won't use Linux, a technically superior operating system, not why you keep using Windows. < 1241894220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, y'know, OS X. < 1241894223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that you also probably can't reliably play FLAC files < 1241894226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or any other operating system on the planet apart from DOS. < 1241894226 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :...well, things I've been unable to do under Windows that I would expect to be able to do under Linux. < 1241894257 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Sound doesn't work well under Linux. YouTube videos don't play acceptably. < 1241894262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I dunno, DOS seems at least better-designed. < 1241894266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Which Linux are we talking about here? < 1241894270 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu. < 1241894274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's how you get YouTube videos working on Ubuntu: < 1241894281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Accessories → Install/Remove. < 1241894282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Sound works quite well under Linux, and I find YouTube works much nicer in Linux. < 1241894283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Search "Flash". < 1241894284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tick Adobe flash. < 1241894285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :youtube-dl and all that. < 1241894286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Click apply. < 1241894289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Refresh page. < 1241894293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That Was Hard(TM). < 1241894317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't use the Flash player for YouTube, but that's just because mplayer is much better at playing videos < 1241894341 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :YouTube videos actually play better without Flash? < 1241894368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: anyway, so, there's a refutation of the YouTube argument. If you're using a recent Linux (say with PulseAudio), there should be no sound problems either. < 1241894369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo, what he suggests there is to *install* Flash. < 1241894371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Any other arguments? < 1241894384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu by default ships with a crappy partial implementation of Flash. < 1241894391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't, pikhq. < 1241894395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do any such thing. < 1241894401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It ships without any flash plugin whatsoever. < 1241894405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241894410 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not used to operating systems under which "Add/Remove Programs" is capable of adding programs. < 1241894410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Must be thinking of Mandriva, then. < 1241894425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: OK, so your new argument is "It's easier, I don't like that." :P < 1241894432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the normal way of installing stuff on Linux. < 1241894433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241894442 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That wasn't a new argument, that was jsut a comment. < 1241894448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1241894451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was Joe, King. < 1241894453 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :See you in a moment, when I'm running Linux again. < 1241894466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: that's one quick installer < 1241894491 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's not like I installed Linux in the past couple minutes. < 1241894504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: what version of Ubuntu is it? < 1241894515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's pre-pulseaudio, that may explain screwy sound. < 1241894526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you've installed a non-Adobe Flash, that would explain YouTube. < 1241894531 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall. Probably the newest. < 1241894539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9.04 < 1241894540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241894543 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I have seen the PulseAudio thing. < 1241894545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You installed it after April 2x? < 1241894759 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So here we are now, in containers. And by "in containers", I mean "running Linux". < 1241894782 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The version turns out to be 8.10. < 1241894821 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION became a reddit person < 1241894825 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The sound is set to "Autodetect", not "PulseAudio Sound Server". < 1241894857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Don't change it. < 1241894892 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :When you say Accessories → Install/Remove, do you mean Administration → Synaptic Package Manager, by any chance? < 1241894903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241894907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean Programs → Install/Remove. < 1241894936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And if it's not there, you've messed it up somehow and should just reinstall to exorcise whatever demons are in that installation. < 1241894955 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries Applications → Add/Remove < 1241894963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or that. < 1241894968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used Ubuntu in a day or two. < 1241894979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What does an asterisk next to e.g. "2 days ago" mean? < 1241894995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: comment edited. < 1241895003 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241895006 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ty < 1241895042 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Will "Macromedia Flash plugin" do? < 1241895049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Yes. < 1241895053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Tips for keeping your sanity on reddit: unsubscribe to politics, news, worldnews, worldpolitics, atheism. Unless you like hearing about how awesome Obama is, how stupid Christians are, and how awesome Obama is (what do you mean "world"). < 1241895127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or just read /r/{programming,science,technology} which is a good chunk of what's left :-P < 1241895202 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the "o" of "Elliott" there actually sounds a lot like a short "i". < 1241895215 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Which means it's a schwa, which is y, not a short "o", which is a. < 1241895222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: I suppose os. < 1241895223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*so < 1241895239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so .eli,yt.xrd. < 1241895241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: what about xrd? < 1241895245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That x is just so fake. < 1241895281 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's much you can do about that. I mean, you could make it .y'yd. or something. < 1241895294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not very Hird < 1241895295 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, .y'YD. < 1241895311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: maybe .xird. is more accurate? < 1241895343 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Probably not. < 1241895361 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty much a long "e", after all. < 1241895368 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ehird's comment will bring anyone into Agora < 1241895383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: probably not. stop stalking me :-P < 1241895400 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I have to go eat lunch. The sound problem still exists; it's not exclusive to YouTube, apparently. See you when I get back. < 1241895520 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I was mistaken. See you when I get there. < 1241895531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1241895562 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And I guess I'll also see you before I leave. < 1241895573 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It seems like buffer underruns, being slow and choppy. < 1241895587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That seems very unlikely < 1241895591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My suggestion: reinstall < 1241895595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With 9.04 < 1241895599 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mmkay. < 1241895664 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I don't suppose there's a convenient "uninstall Ubuntu" thing I can use that will keep my home folder and Firefox's configuration. < 1241895688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Don't you have a flashdrive? < 1241895695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cp -R ~ /media/flashdrive/home < 1241895699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cp -R .firefox /media/flashdrive/ff < 1241895700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1241895718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: I think ubuntu has an import thing but it's likely some of your settings are contributing to this < 1241895721 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's only minimal stuff that I would have to do. < 1241895734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241895755 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :All my data resides elsewhere; I'd just have to make new symbolic links to it. < 1241895769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then go for that < 1241895773 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1241896446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl, possibly night. (not feeling well) < 1241896585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could never sleep that early. < 1241897423 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :state is fun < 1241897464 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :how do I make this less ugly < 1241897467 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/private/er1czt3oce9nf7tuqcfpg < 1241897516 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :in particular it's way too polite < 1241897522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by not using state unneccessarily < 1241897536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not using that fucked up "Wrap" type < 1241897545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does that thing even fulfil the monad laws < 1241897545 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :though that's kinda similar to how the HTTP module works < 1241897577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: isn't that the ((->) t) monad < 1241897583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241897588 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: never heard of it < 1241897660 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at Gtk2Hs documentation < 1241897663 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I want to see how real modules do it < 1241897681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gtk2hs does it by being evil, comex. < 1241897689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever you're trying to do is probably wrong < 1241897700 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a GUI toolkit :p < 1241897725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: you don't even know haskell properly, don't be stupid < 1241897818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241897874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is devising ways to torture norns < 1241897932 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes ehird < 1241897939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am not a norn < 1241898035 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just figured you'd have interest in this < 1241898046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do. < 1241898083 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :what about just declaring UIs functionally < 1241898096 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My plan is constantly injecting full Disappointment and Punishment into all the norns in the world < 1241898102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :been done, comex. < 1241898103 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :where the user defines a function blablastate -> UI < 1241898104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And sustaining their lives < 1241898105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just suggest you learn hs first :P < 1241898107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1241898108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not functional < 1241898113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just a manual monad < 1241898116 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :more functional than gtk2hs < 1241898122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no its not < 1241898127 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yes, because < 1241898140 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They wouldn't actually be in pain, but it would probably cause permanent brain damage after a while < 1241898140 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :you would declare the ui as a big list or something < 1241898142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it's just a manual monad < 1241898149 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :rather than by specifying operations to create it < 1241898177 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As the bits that tell it "Ok, when I'm hungry, I should eat" eventually die from basically being told "WRONG!" < 1241898189 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :and just about everything rldr < 1241898191 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :else < 1241898192 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :[Button, Button, Button] whatever < 1241898193 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :rather than < 1241898197 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric : button < - buttonNew olol < 1241898207 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1241898242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Just give up the habit before Creatures 734723846823: Now They're Sentient < 1241898257 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :in other news < 1241898277 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :when I type :w on this remote file, the color goes away < 1241898298 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I have to manually :syntax on < 1241898509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1241898526 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make a potion that, when eaten, causes the norn to have very violent dreams < 1241898550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A song. < 1241898550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Mormons, mormons, mormons mormons mormons < 1241898552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mormons, mormons, morrrr- < 1241898553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-mons, mormons, mormons mormons mormons < 1241898556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mormons, < 1241898558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mormons!" < 1241898559 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :When the norn wakes up, no matter what (e.g. hunger, bored, horny), its dream will have taught the norn to hit norns < 1241898596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Just make them reproduce all the time and die of overpopulation (does inbreeding have effects in Creatures?) < 1241898626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think overpopulation is a serious issue, except slowing down the computer < 1241898637 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :As far as I'm aware, inbreeding has no effects < 1241898648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What, creatures take up no space? < 1241898703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, they'd feel crowded eventually < 1241898718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: So you can have infinite creatures in infinite space < 1241898719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1241898722 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they take up space, but except for the crowdedness drive, they wouldn't notice < 1241898723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon MUSLIM MUSLIM! A Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon Mormon MUSLIM MUSLIM < 1241898756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Obama! Non-natural-born citizeeeeeeeeeeeeeeeen < 1241898767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a mormon mormon mormon mormon mormon mormon mormon, mormon mormon mormon MUSLIN MUSLIN < 1241898774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ Terrible < 1241898798 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at "muslin muslin" < 1241899381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^choo mormon < 1241899381 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :mormon ormon rmon mon on n < 1241899412 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's "choo"? < 1241899432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There were a couple of variants on the "echo" commands on fungot. < 1241899432 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my hangman doesn't support unicode. < 1241899433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^choo A magical butt. < 1241899434 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :A magical butt. magical butt. magical butt. agical butt. gical butt. ical butt. cal butt. al butt. l butt. butt. butt. utt. tt. t. . < 1241899438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:03 fungot: fizzie: my hangman doesn't support unicode. < 1241899439 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but we're rebuilding anyway, since it makes some sense. but basically, it's riastradh's sketchings i'm filling out nicely... < 1241899439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1241899443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1241899446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it DOES make some sense < 1241899450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what did you do to fungot?! < 1241899450 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an alternative would be for. there was this http://www.sarg.ryerson.ca/dmason/ common/ fnord/ comments < 1241899457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What alternative? < 1241899458 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: applying ep1 to ep2 now. < 1241899466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: That sounds like something liable to cause an explosion. < 1241899467 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: grrr... why doesn't ( cons ' a ' b < 1241899472 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp c choo char buf[1024]; int i; fgets(buf, 1024, stdin); buf[strlen(buf)-1] = '\0'; for (i = 0; buf[i]; i++) printf("%s ", buf + i); < 1241899472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for c! < 1241899477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You're not cut out to be a Lisp programmer. < 1241899477 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err :P < 1241899481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241899481 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp choo c char buf[1024]; int i; fgets(buf, 1024, stdin); buf[strlen(buf)-1] = '\0'; for (i = 0; buf[i]; i++) printf("%s ", buf + i); < 1241899482 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo installed. < 1241899485 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!choo Hewwo < 1241899486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It hates me :-( < 1241899486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hewwo ewwo wwo wo o < 1241899491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!choo IM OKA LOTJOIER < 1241899492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :IM OKA LOTJOIER M OKA LOTJOIER OKA LOTJOIER OKA LOTJOIER KA LOTJOIER A LOTJOIER LOTJOIER LOTJOIER OTJOIER TJOIER JOIER OIER IER ER R < 1241899495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show choo < 1241899496 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>,[>,]+32[<]>[[.>]<[<]>[-]>] < 1241899513 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp choo < 1241899514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo deleted. < 1241899517 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp choo bf >,[>,]+32[<]>[[.>]<[<]>[-]>] < 1241899517 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo installed. < 1241899521 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!choo Hewwo < 1241899521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hewwo < 1241899525 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1241899526 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1241899534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, input has a newline. < 1241899536 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp choo < 1241899536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo deleted. < 1241899540 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp choo c char buf[1024]; int i; fgets(buf, 1024, stdin); buf[strlen(buf)-1] = '\0'; for (i = 0; buf[i]; i++) printf("%s ", buf + i); < 1241899540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo installed. < 1241899548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: '+32' < 1241899551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That means 32 +s. < 1241899560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1241899564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp choo < 1241899564 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo deleted. < 1241899574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp choo bf >,[>,]++++++++++++++++++++++++++++++++[<]>[[.>]<[<]>[-]>] < 1241899574 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo installed. < 1241899576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!choo CHOO! < 1241899577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :CHOO! < 1241899579 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No, 'ts still no good because EgoBot sends a newline. < 1241899581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahem :P < 1241899589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:06 EgoBot: HOO! < 1241899589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:06 EgoBot: OO! < 1241899590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:06 EgoBot: O! < 1241899618 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but that's still no good. < 1241899995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\Ö/ < 1241900026 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!deilnterp choo < 1241900028 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241900031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp choo < 1241900031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo deleted. < 1241900066 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp choo bf >,[>,]<++++++++++++++++++++++[<]>[[.>]<[<]>[-]>] < 1241900066 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter choo installed. < 1241900070 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!choo Hewwo < 1241900070 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hewwo ewwo wwo wo o < 1241900082 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a useless thing :P < 1241900083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show choo < 1241900084 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf >,[>,]<++++++++++++++++++++++[<]>[[.>]<[<]>[-]>] < 1241900084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!choo Dij fog agju ufdhaiug njkknfjks klefjw sdiof < 1241900085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Dij fog agju ufdhaiug njkknfjks klefjw sdiof ij fog agju ufdhaiug njkknfjks klefjw sdiof j fog agju ufdhaiug njkknfjks klefjw sdiof fog agju ufdhaiug njkknfjks klefjw sdiof fog agju ufdhaiug njkknfjks klefjw sdiof og agju ufdhaiug njkknfjks klefjw sdiof g agju ufdhaiug njkknfjks klefjw sdiof agju ufdhaiug njkknfjks klefjw sdiof agju ufdhaiug njkknfjks klefjw sdiof gju ufdhaiug njkknfjks klefjw sdiof ju ufdhaiug njkknfjks klefjw sdiof u ufdhaiug njkk < 1241900230 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1241900230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bfbignum chiqrsx9p choo echo hello rot13 slashes yodawg < 1241900238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1241900239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl #!/usr/bin/perl -w < 1241900251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I'm not going to get that output fully :P < 1241900287 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could make it ctcp send. < 1241900335 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :s/ctcp/dcc/ < 1241900387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: make it pastebin < 1241900414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make it Codubin. < 1241900417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241900434 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Make it send it with smoke signals out of your chimney. < 1241900441 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: PURRFECT < 1241901316 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :comex: it seems to me that the vast majority of your code there is unnecessary. < 1241901364 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Do this instead: < 1241901384 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :data Sometype = SomeType Int Int Int deriving (Show, Eq) < 1241901406 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :j (SomeType _ _ c) = SomeType 5 9 c < 1241901414 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :k = j (SomeType 10 11 12) < 1241901418 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(fin) < 1241901574 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If you need a monad, it's data Wrap a = Wrap ((a, SomeType) -> SomeType), and already exists; it's called State SomeType. < 1241901597 0 :sebbu!n=sebbu@ADijon-152-1-48-75.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1241901623 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, /me can't figure out how DCC CHAT is supposed to work. < 1241901745 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION curses his terminal < 1241901757 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :g - a cursed terminal < 1241901768 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads PuTTY < 1241901820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: I thought you were using linux < 1241901835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, so that's annoying. The IP needs to be in decimal form X_X < 1241901848 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is, one-decimal-number form. < 1241901853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The retarded form everybody forgets exists. < 1241901869 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I am using Linux. < 1241901895 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :For sentimental reasons, I require an ssh client that does not send a username. < 1241901906 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's very nice to connect to an SSH server and be asked for a username. < 1241901920 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241901983 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Does EgoBot have a way to compose commands? < 1241901995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: why download putty < 1241901998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :install it from the package manager < 1241902001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add/remove < 1241902005 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You can do that? < 1241902011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241902014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241902021 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you can. < 1241902022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT'S LIKE HALF OF THE WHOLE POINT OF USING LINUX! < 1241902024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just about everything is in the package manager. < 1241902030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU BARELY EVER INSTALL EVERYTHING MANUALLY! :P < 1241902037 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I knew that you could download just about everything using the package manager. < 1241902049 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I just thought that PuTTY in particular was not available that way. < 1241902070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. PuTTY is made of magical unicorns, which are impossible to stick into a .deb < 1241902131 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :No, I seemed to remember reading something along the lines of "nope, we don't make PuTTY for *NIX; do it yourself". < 1241902196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's why the distros make it themselves < 1241902235 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense. < 1241902451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b < 1241902453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1241902486 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :P < 1241902489 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Forgot to update < 1241902507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Santa Clara (CA) – Yesterday, we learned that Intel has begun phasing out the Core i7 940 processor, today we are told that the Extreme version 965 will be retired this year as well. " < 1241902517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE FUCK ARE YOU DOING INTEL?! < 1241902536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT :| < 1241902564 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is there something wrong with phasing out first-gen processors? < 1241902577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: They were only released a few months ago, and I want one :-P < 1241902586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess the 975 will be out sometime, though. < 1241902591 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most likely they'll release replacements. < 1241902613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not like they'll just say "nah, we're out of the high-end processor business, AMD can have that" < 1241902617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lawl < 1241902636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Weeell, you have to go AMD if you want >8 cores. < 1241902659 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"High-end desktop" < 1241902662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sorry :-P < 1241902664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, I think the last-gen Xeons had a single 6 core chip. < 1241902682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, I just picked up on it since I'm assembling such a system in my head :-P < 1241902689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... or in an editor window as the case may be. < 1241902713 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 mycology/mycology.b98 < 1241902718 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Errr < 1241902730 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241902731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1241902740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whoo boy. < 1241902752 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uses DCC now :) < 1241902758 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Works great. < 1241902767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1241902768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1241902769 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And no limits other than <4K total data. < 1241902769 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b < 1241902772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1241902781 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Still sends the first line to the channel though ;) < 1241902785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: my client appears not to do dcc chat. < 1241902795 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Wow, you have a reaaaaaaaally lame client :P < 1241902801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Limechat. < 1241902805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b < 1241902808 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1241902809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh. < 1241902811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Hm. < 1241902819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :? < 1241902823 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Does it wait until it's been accepted before it sends? < 1241902823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No, this is odd, it hasn't said the first line of my mycology invocation yet. < 1241902826 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I only got one line. < 1241902836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: 21:00 CTCP-query unknown(DCC CHAT) from EgoBot : chat 1077849409 10054 < 1241902836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since I had to look up the command to accept a DCC chat request :-P < 1241902849 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There is no command to accept a DCC chat request. < 1241902866 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, that's not gonna work :P < 1241902866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In my client there is. < 1241902882 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well that's laem. It should still work though, it only sends once you've connected. < 1241902894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Direct_Client-to-Client#DCC_CHAT < 1241902898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's a handshake. < 1241902901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates 16-bit color < 1241902902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Just make it run a minimal HTTP server and proxy it from $SERVER, so if the program outputs multiple lines it goes: < 1241902904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : first line < 1241902907 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b < 1241902910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1241902910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : http://codu.org/egobot/snippets/342348 < 1241902912 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The handshake is "I send you DCC CHAT, you connect" < 1241902917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And then have people reload that to get more. < 1241902922 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Now I got more. < 1241902925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fun for everyone! < 1241902940 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But then the session got lost or something, half way through < 1241902944 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The 4K limit, mayhaps. < 1241902945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That would be so much more obnoxious. < 1241902956 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah, exactly, I have to accept the connection, that's what I meant. < 1241902959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: How? It'd let other people view it, and not have their irc clients beep every 2 seconds. < 1241902972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/mandelbrot.b < 1241902975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEGFFEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB < 1241902975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Every 2 seconds? It sends everything INSTANTLY < 1241902991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: My other reason, then. < 1241903004 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I only get one line, AAAAAAAAAAAAAAABBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDEEEFGIIGFFEEEDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBB, if the chat wasn't already open < 1241903007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PMADDUBSW Multiply and Add Packed Signed and Unsigned Bytes Take the bytes in registers A and B, multiply them together, add pairs, signed-saturate and store. IE [a0 a1 a2 ...] pmaddubsw [b0 b1 b2 ...] = [satsw(a0b0+a1b1) satsw(a2b2+a3b3) ...] < 1241903012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What an obvious operation. < 1241903035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Letting other people view it isn't compelling to me, that's really not the point, and I wanted to keep everything more-or-less in-IRC. < 1241903061 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A combo would be nice, but a bit of a PITA. < 1241903061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: If someone runs a command in a public channel, I would assume they're displaying something to the world. They get the first line displayed at least. < 1241903067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If they don't want that why not just /msg the bot? < 1241903109 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, right now because due to a bug that I haven't figured out, the bot doesn't accept commands over /msg :P < 1241903123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241903155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't think people are always, or even often, showing something to the world, they're usually pokin' around. < 1241903188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pokin' around's perfectly possible in /msg. Besides, if it's the fun sort of public pokin' around (innuendo not intended. Maybe.) then THE WORLD SHOULD SEE IT IN ALL IT'S GLOOOOOOOOORY < 1241903286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/beer.b < 1241903287 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 Bottles of beer on the wall < 1241903303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, it only got as far as 63 :P < 1241903373 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And my "immortal" norn died < 1241903376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :underwater < 1241903378 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't probably be in a very good speaking condition after `expr 99 - 63` beers either. < 1241903408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: lol < 1241903415 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's not supposed to drown! < 1241903416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: make an immortal norn suicidal < 1241903422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :watch anguish < 1241903434 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't think norns can be made suicidal. Violent, but not suicidal < 1241903443 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, I have to know WTF norns are :P < 1241903490 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Creatures_(artificial_life_program) < 1241903570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION deactivates the Death by Low Energy gene < 1241903580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1241903600 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And death by low ATP, but even without that gene, 0 ATP kills organs, I think < 1241903631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds full energy to his ATP creation gene < 1241903703 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You sleep with the fishies now, tough guy < 1241903715 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You do a good job of making it sound godawfully dull. < 1241903772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241903781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: He's not playing the game regularly. < 1241903786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He's hax0ring the internal gene stuff. < 1241903792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's supported < 1241903796 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It is < 1241903803 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it's not normal gameplay < 1241903804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not how you play the game regularly, at least. < 1241903807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1241903825 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhhhhhhh, OK < 1241903911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who wants to write 8080 code? < 1241903918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WHO DOESN'T? < 1241903952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about 4004 code? < 1241903959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :740 kHz. < 1241904044 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This analogy is like a really bad analogy: It's not clever and it makes no sense. < 1241904063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241904064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.e4004.szyc.org/ < 1241904102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SWEET! < 1241904112 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Not as sweet as JSMIPS but still ;) < 1241904143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: @\0 < 1241904145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An infinite loop. < 1241904149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(That's 40 00, hexwise.) < 1241904189 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* 4-Bit Parallel CPU With 46 Instructions < 1241904194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241904195 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's downright RISC ;) < 1241904250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: A thought for you while I brb: ARMjs. From the Simple Gargantuan Gadgets (SGG) chip company; an early competitor to Ligence. < 1241904303 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that tells me so little :P < 1241904377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This might be considered torture: The norn will feel needs and make decisions like a regular norn, but will have a neurological issue that causes everything to come out as "hit norn" < 1241904391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1241904584 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, my "hyperviolent" norn, instead of doing what I want, is having sex with the victim < 1241904605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And things that the answer to all of life's problems is to go right < 1241904612 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And she fell asleep < 1241904613 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1241904617 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh I know < 1241904626 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You die now < 1241904654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You are fucked up. < 1241904657 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1241904668 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to clear all other attempted actions, instead, I set them all to active < 1241904676 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, me? < 1241904713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Si. < 1241904756 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :lol at the violence machine < 1241904835 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Any information on whether openc2e is goodish? < 1241904839 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The violence machine is asleep < 1241904849 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it's not usable for norns yet, I think < 1241904853 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's been a while since I checked < 1241904872 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So that makes it not usable with any of the games then, presumably :P < 1241904899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think you can get DS running without the norns in them < 1241904902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But I'm not sure < 1241904904 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ask in Sine < 1241905106 0 :kar8nga!n=kar8nga@e-34.vc-graz.ac.at JOIN :#esoteric < 1241905274 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The norns walk around with frightened looks on their faces < 1241905277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Scared of Ms. Violence < 1241905366 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"em like ms. violence" < 1241905367 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1241905397 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Ms. Violence" :P < 1241905419 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have to kill her < 1241905423 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :She keeps falling asleep < 1241905491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds that to the "list of comments to repeat endlessly out of context" < 1241905502 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1241905533 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :She killed all the kids. The only other norn alive is near-immortal < 1241905560 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like this was a really good decision on your part :P < 1241905576 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What decision? < 1241905577 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which game in the series are you playing? I think I may actually own Creatures 1 :P < 1241905583 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Making Ms. Violence < 1241905583 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Docking Station < 1241905606 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :She can't eat. She doesn't need to eat, but she's hungry < 1241905610 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should fix that < 1241905620 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I thought that was some kind of add-on (judging by Wikipedia), is that an actual (free??) game? < 1241905631 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes, it's an actual free game < 1241905638 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh! < 1241905639 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads. < 1241905656 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's also an add-on < 1241905660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But C3 is optional < 1241905718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:24 ehird: GregorR: A thought for you while I brb: ARMjs. From the Simple Gargantuan Gadgets (SGG) chip company; an early competitor to Ligence. < 1241905719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:25 GregorR: Wow, that tells me so little :P < 1241905725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Advanced→Simple < 1241905729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Micro→Gargantuan < 1241905734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Devices→Gadgets < 1241905736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel→Ligence < 1241905744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:43 Sgeo: I'm going to have to kill her < 1241905744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:43 Sgeo: She keeps falling asleep < 1241905746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241905753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The thing is, she doesn't WANT to hit norns. She is neurologically forced to, but she doens't want to < 1241905762 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Hah < 1241905771 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241905771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Do the same but with breeding. < 1241905778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I predict a fucked up Norn family. < 1241905823 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I find Creatures boring because of the potential for the creatures to become immortal. < 1241905875 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And then evolution just stops. < 1241905890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Shouldn't you dislike the Singularity for the same reason? < 1241905957 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I kind of do. < 1241905959 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241906250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: With immortality, you just switch to upgrading in-place. < 1241906267 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241906271 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241906291 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't happen in Creatures. < 1241906319 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241906331 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, making horny norns now < 1241906349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Creatures isn't the singularity :P < 1241906520 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They're going at it, and still no preg.. ok, there we go < 1241906661 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ms. Violence disapproves of this family's antics < 1241906673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, what's happening < 1241906788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I just fixed the violence genome, the new, untiring Ms. Violence is about to be born < 1241906816 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I said "kind of". < 1241906894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, so adults aren't as fragile as children < 1241906911 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Even stupid adults trying to do the murderer < 1241906915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ /usr/local/bin/dockingstation < 1241906915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :dirname: missing operand < 1241906916 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Blargh < 1241906925 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there's some patch for that < 1241906956 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :try http://sgeo.diagonalfish.net/creatures/ds.diff (no guarantees) < 1241906985 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...and I somehow forgot that the superbreeders were immortals < 1241906987 0 :jix!unknown@unknown.invalid QUIT :"PRYTA!" < 1241907046 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :That's it, I had to kill them all < 1241907063 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to send the violent norns to RANDOM PEOPLE! < 1241907074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" # Is the awk/ls magic portable? " < 1241907076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evidently not! < 1241907112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, is it working < 1241907148 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be. < 1241907162 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :norns ? what does it mean ? < 1241907167 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I can't log in :P < 1241907173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to get food. < 1241907188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, make an account < 1241907350 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ROFL at the fighting match < 1241907377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :They like eachother < 1241907400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The girls are fighting the girls and the guys are fighting the guys < 1241907515 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The astro girl's dead < 1241907563 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This one is watching over the girl's corpse. Probably trying to kill it < 1241907623 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I feel guilty about this? < 1241907662 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241907666 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241907813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Are they alive? < 1241907837 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The norns that I sent to other random people, who don't realize their nature? Yes, when I sent them < 1241907859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:20 Sgeo: Should I feel guilty about this? < 1241907875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You shouldn't feel guilty about wrongdoing to things that aren't alive or valuable :-P < 1241907894 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But it could hurt the norns that others care about < 1241907900 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't care about them, but others might < 1241907913 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Linux's market share isn't valuable! /me reboots into Windows. < 1241907914 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241908137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: lawl < 1241908143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's their problem. < 1241908145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a game < 1241908608 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's not exactly a competitive game. < 1241908677 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241909134 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241909180 0 :iano!n=iosgood@076-076-146-052.pdx.net JOIN :#esoteric < 1241909385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I already did make an account. < 1241909396 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Um, hm < 1241909401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And you can't connect? < 1241909419 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Try renaming server.cfg in the directory storing DS < 1241909425 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then restarting DS < 1241909486 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1241909491 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241909517 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AFK < 1241910471 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Thanks for the obscenely violent Norn :P < 1241910494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241910495 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1241910647 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1241910659 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you received a norn from me? < 1241910723 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I received a Norn from somebody, with you as the original breeder. < 1241910729 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it killed all my Norns. < 1241910732 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It was pretty sweet. < 1241910749 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"You should stop warping that norn around. It's sick, and it hits other norns compulsively. Also you have seriously screwed up its DNA. It's a ridiculously fast-ager." < 1241910794 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241910813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Do they not know you did it intentionally? :P < 1241910820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Spread around the uberbreeder. < 1241910844 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think the child of an uberbreeder and a normal norn might be deformed < 1241910853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Excellent < 1241910860 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, not visibly deformed < 1241910872 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But might, say, be completely unable to do anything < 1241910878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do it < 1241910881 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or might be part immortal, and part suspectible < 1241910891 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, it's not quite the best breedability yet < 1241910897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh just do it < 1241910898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like havoc < 1241910922 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I want to improve the fertility first < 1241910953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Horny" is really the wrong word. They're not horny, they just compulsively do it < 1241911015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What game you guys playing? < 1241911023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sgeo's breeding mutant Norms in Creatures. < 1241911027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, engineering. < 1241911028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1241911041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has always wanted to try that game... < 1241911110 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241911175 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does stuff that should increase fertility < 1241911207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovers that it appears to be gratis < 1241911210 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: How do you send a Norn through the portal? < 1241911216 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Two ways < 1241911251 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Put it in containment, config the Containment Chamber, click the face of the norn in the bar above the CC, and clikc the green checkmark < 1241911260 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or make a portal: There's a portal creator in that room < 1241911260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhh < 1241911261 0 :iano!unknown@unknown.invalid QUIT : < 1241911280 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was using the portal creator, but I couldn't figure it out >_> < 1241911325 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, this should be hyper breeding < 1241911334 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I should make the female's pregnancy go quicker < 1241911837 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :so far, it still isn't um.. what's the equivelentof birth, but for eggs? < 1241911860 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241911870 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did she just give birth after I killed her? < 1241911892 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :^^calculated to have maximum disturbing effect on oerjan < 1241911896 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :gestation? < 1241911919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it failed < 1241911961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that may be because i had already changed to logreading, and so saw the preceding part immediately < 1241912003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1241912282 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1241912295 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :kisspop, dangit < 1241912440 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm bored with not effing up my Norns :P < 1241912457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Learn CAOS!~ < 1241912461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/~// < 1241912467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All commands are 4 alphanumerics long < 1241912472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So they fit into a 32-bit word < 1241912474 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241912474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So they have a lookup table < 1241912482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also they have a goto you can return from instead of functions. < 1241912494 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this isn't CAOS that I'm doing < 1241912497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a torturous language to torture Norms. < 1241912501 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This is the Genetics Kit < 1241912503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yeah, but CAOS is easier :P < 1241912524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Ctrl-Shift-C < 1241912536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : In Spanish, "disc" + "ette" would be "disquette". But "ette" isn't a Spanish suffix. < 1241912549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suspect it's from french, and does it the same way < 1241912552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Then: < 1241912570 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :enum 4 0 0 sway writ targ 0 1 0 2 0 3 0 4 next < 1241912578 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Check the amount of pain they're in < 1241912731 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ultrabreeders, take 1 million < 1241912851 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the sound of continuous sex < 1241912891 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The lovers need to be separated in order for the egg to be laid :( < 1241912913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:47 Sgeo: Ah, the sound of continuous sex < 1241912919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: there's an out of context thingy for you < 1241913152 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :My impression of bash.org: < 1241913155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :on fire brb < 1241913165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241913196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: < 1241913196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : there's a small fire burning in my room < 1241913197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lemme guess im supposed to act suprised that you're telling us and not making any attempt to extinguish it, so i can submit it to bash where it will join the ranks of the other "SOMETHING CATOSTROPHIC HAPPENED SO I CAME TO TELL YOU GUYS ON IRC FIRST INSTEAD OF ATTEMPTING TO DEFUSE THE HOSTILE SITUATION" quotes that are grossly abundant, similar, and overrated. and despite a new one is submitted each week and only the location of the fire is alt < 1241913202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ered, loyal viewers firmly believe it is a unique and hilarious quotation, pledging support in the form of unneccesary votes < 1241913205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bash quote 60469. < 1241913227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Note that there's at least another digit on quotes nowadays. < 1241913230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :People just don't get the hint :P < 1241913445 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think something's broken < 1241913527 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes GregorR  < 1241913715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: a < 1241913879 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : oh no, my room stopped burning. now there's ice on the walls. < 1241913959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not an actual quote btw) < 1241914012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although that would be a subverted trope, i guess by your explanation this is already at undead horse stage < 1241914132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Another thing that basically sums up bash: < 1241914133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :< robT> Name ONE thing that your windows comp can do that my MAC cant < 1241914134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :< bawss> Right click. < 1241914139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(one of the 100 top rated quotes) < 1241914157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Freaking bash.org < 1241914163 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241914311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1241914441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :First my middle clicks don't work sometimes, now my left clicks. < 1241914450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This cheapo mouse has a ~2 year shelf life. < 1241914455 0 :jix!unknown@unknown.invalid QUIT :"Lost terminal" < 1241914585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe when I upgrade stuff, I should get a new mouse. < 1241914595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit... Old. < 1241914642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it's from my first Linux box, which was old 7 years ago. < 1241914672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(when I got it) < 1241914674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty much throwing out everything w/ my new box, since I don't really have much attachment to anything. It's just an imac+apple kb+crap mouse < 1241914751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got an absurdly old CD burner that I plan to keep, since I'm too cheap to bother upgrading that. < 1241914813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not even DVD? < 1241914815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For shame ;-) < 1241914825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I have a DVD-ROM drive. < 1241914826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably going to nab some hw from this iMac for safekeeping... < 1241914838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My CD burner does CD-Rs at 12x and CD-RWs at 4x. < 1241914839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241914842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g., there's 2.5gb of ddr2 ram in here. < 1241914848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Could be useful somewhere. < 1241914857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not even a dvd burner? :P < 1241914874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, is there a typing test that does *not* involve trying to transcribe something? < 1241914886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that he is at his slowest when trying to copy text < 1241914895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not even a DVD burner. < 1241915049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241916085 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1241916330 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What idiot thought the new food pyramid was a good idea? < 1241916344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pub/images/camerahouse.jpg this is meant to be photoshopped-looking can someone please explain < 1241916380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anybody over five can draw the old one. The new one is like "You may eat 0.05 radians of oils" < 1241916394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241916500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1241916510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is that re: my image or GregorR < 1241916515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i cannot figure out the image < 1241916526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR. < 1241916534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1241916535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't see anything photoshoppish in that image < 1241916559 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the fuck the USDA was thinking with "MyPyramid". < 1241916626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, they've got the proportions all wrong. You need to eat at least 0.5 radians of caffeine-bearing beverages < 1241916673 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's actually a circle, the normally-displayed "pyramid" section is actually like a pie slice of that, the remainder is caffeine. < 1241916684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Okay*. < 1241916692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's more sensible. < 1241916745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, the USDA thinks that pyramid is simpler than the previous design. < 1241916753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, really. < 1241916759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's because the remainder of their circle is pot. < 1241916786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241916791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1241916800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That does it. < 1241916870 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's part of a balanced diet. < 1241916913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What about moxie? < 1241916921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is the remainder actually moxie+pot < 1241916924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In one < 1241916928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mot < 1241916945 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That is too perfect to be considered part of the circle. It is above the circle. < 1241917366 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241917382 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241917384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is in fact the sphere. < 1241919464 0 :oklodok!n=nnscript@dsl-tkubrasgw1-fe1cfa00-120.dhcp.inet.fi JOIN :#esoteric < 1241919594 0 :oklofok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241919612 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241919729 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric : is it O(n!), or worse? <<< it's (n^2)! < 1241919760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean < 1241919760 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mine < 1241919781 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea about verysort, but it's much too fast to be n!. < 1241919790 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's probably polynomial. < 1241919800 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not that he's here < 1241920560 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241921872 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :verysort? :o < 1241922039 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241922140 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241923019 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241923402 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: http://www.vjn.fi/pb/p316313563.txt < 1241923422 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :just something i hacked up after a night without sleep. < 1241923457 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah, sleepless nights :D yeah. how does it perform? < 1241923465 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well < 1241923472 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually < 1241923484 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :an answer to you, and a correction to what i said to ais earlier < 1241923494 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it is at least exponential < 1241923506 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because you explicitly create all the possible orders. < 1241923523 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well permutations < 1241923524 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. bogosort? < 1241923539 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :not even remotely similar < 1241923561 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except that both are slow, bogosort is much closer to bubblesort than this one < 1241923575 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, randomly picking an order vs. generating all of them.. < 1241923590 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh right bogosort, i was thinking bozosort. < 1241923618 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bogosort is somewhat similar, except the generate all permutations part isn't the pont < 1241923618 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*point < 1241923621 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the points is the points < 1241923678 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you randomly take two permutations of the list, and make them fight, which means picking a random pair of adjacent elements from both, A wins B if A's pair is in order, and B's is not < 1241923719 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :this part is fairly fast, and it's probably polynomial on n!, which lead me astray earlier < 1241923747 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. Although... another alternative might be to start with a string for each letter, then continue building the permutation only if it's in order, until you reach something the length of the string < 1241923762 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :huh. this might require a bit of book-keeping. < 1241923779 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err *led < 1241923788 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :string for each letter? < 1241923799 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :are we sorting lists of letters? < 1241923813 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or what do you mean < 1241923831 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :e.g. building up the sorted sequence < 1241923838 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :this is an entirely different idea. sort of. < 1241923870 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well. that's just depth-first search :P < 1241923898 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :if you have [2, 1, 3], start with [1], [2], and [3]. All sorted strings of length 2, from those: [1, 3], [1, 2] and [2, 3] < 1241923914 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and from those, only [1, 2, 3] survives < 1241923926 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :O(n^2) < 1241923933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241923933 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241923933 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. the interesting thing is... there is a lot of shared work here. < 1241923943 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I see that's not what you're doing < 1241923945 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's factorial < 1241923978 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or at least not O(n^2) < 1241923985 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wait, it is actually O(n^n). unless you share work of course. < 1241924008 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but it's not quite that amount, because many branches are eliminated early < 1241924036 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but, yes. so how many iterations did your algorithm take for various input sizes? < 1241924066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i haven't checked. < 1241924080 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :incrediblysort never sorts a list of size 4 < 1241924135 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nevar :o < 1241924186 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well theta (minimum possible) is n!, but the probability of ever getting it sorted is pretty much 9 < 1241924188 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*0 < 1241924226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm still fond of quantum bogosort. < 1241924253 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately quantum bogosort would probably have the same time as regular bogosort < 1241924261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241924265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hardehar < 1241924270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allow me to describe the algorithm. < 1241924281 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :go ahead < 1241924283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :do. < 1241924289 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241924290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Randomise the list (thereby creating a universe for every permutation of the list). < 1241924299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If the list is not sorted, destroy the universe. < 1241924312 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :explain, in detail, your process for universe selection. < 1241924328 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: you already have a quantum computer < 1241924330 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241924332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We don't. Multiple worlds theory. < 1241924338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241924408 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but such a check requires observation, and if it turns out the list is not sorted, you should probably give up < 1241924425 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1241924440 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :destroying the universe won't make the one universe where the list *is* sorted any more accessible < 1241924461 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: if you don't understand the theorem, just let it go, it's not worth thinking about anyway. < 1241924484 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you're completely misunderstanding the idea (read: joke) < 1241924487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: you already have a quantum computer < 1241924504 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, and even so, you can't select the particular universe where the list is sorted >:( < 1241924513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, all such universes exist simultaneously. < 1241924521 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :of course I get it's a joke, but I don't think it's that funny... < 1241924533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By destroying the universes that don't have a sorted list, you ensure the existing universes have a sorted list. < 1241924578 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although, the existing universes have a sorted list whether or not you destroy the other ones :) < 1241924581 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1241924585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or, in other words: o <-- the joke v-- You < 1241924604 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jesus Gracenotes < 1241924612 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's the whole deal with quantum computing < 1241924621 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I get it. It's not that funny. < 1241924628 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :excuse me for killing it. I feel no remorse... < 1241924635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: rubbish < 1241924636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Gracenotes  < 1241924644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Feel remorse! In the form of pain! < 1241924653 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan! < 1241924662 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ´_ゝ`) < 1241924665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok! < 1241924679 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what? < 1241924684 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ゚ -゚) . < 1241924690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes urxvt would, y'know, *switch fonts* for non-ASCII characters < 1241924693 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you called? < 1241924712 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my client can't render those characters < 1241924721 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you wish! < 1241924735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: so does your face! < 1241924738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My client is capable of rendering those characters. < 1241924742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, it refuses to. < 1241924757 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well your face does your mum < 1241924786 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or at least that's what *i* wish < 1241924814 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :are they characters? < 1241924840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that glacolitic spidery ha is quite a character < 1241924861 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I did implement a quantum simulator after all... < 1241924874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :blah blah blah etc. < 1241924904 0 :comex!unknown@unknown.invalid QUIT :"Disconnecting from stoned server." < 1241924911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((blah )S:^):^ < 1241924912 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah ...too much output! < 1241924935 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's one blah too many < 1241924954 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh noes. I think my feet are turning into hobbit feet! *looks at hair* < 1241924971 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :of course, I am 6 feet tall, so I don't think it's that likely < 1241924978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: rubbish, they form a perfect rectangle < 1241925002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :13*5 < 1241925011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :admittedly the 13 might be bad luck < 1241925020 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: what's that in human units? < 1241925022 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241925042 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i meant the infinite amount of blahäs. < 1241925043 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I use "foot" as a human unit, personally < 1241925044 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :*' < 1241925071 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: no i think you just used it was relevant to the joke, because feet aren't in use anymore < 1241925074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: ic. well then it is also aleph-zero blahs too many < 1241925116 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i should really move to hex, so i could say the same for base 10 < 1241925128 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I am personally a fan of metric adoption. but I find most people on the internet don't use it on English IRC networks < 1241925129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: feet aren't in use anymore? this explains the obesity epidemic < 1241925157 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*most*. Not all, of course! < 1241925166 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :at least it's better than "stone" as a unit of weight < 1241925169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Approximately 3 metres. < 1241925182 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you mean 2? < 1241925188 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :a bit under 2. < 1241925191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241925192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2. < 1241925205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :3 is a bit... Tall. < 1241925206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3 +- 1.5 < 1241925235 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i'm finnish, therefore it's all i know :) < 1241925255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Better than being American. < 1241925257 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :mm. metric still is a pretty arbitrary system < 1241925261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most Americans only know American units. < 1241925269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is... Lame. < 1241925274 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but at least it's a bit more consistent < 1241925276 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i do *know* how much a foot is. < 1241925288 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :30.48 or something < 1241925290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Metric is more sensible only in that it's consistent. < 1241925302 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for people who grow up in societies that use base 10 number systems < 1241925308 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes it is consistent :) < 1241925308 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i had other reasons for asking. < 1241925315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a vast improvement over imperial units. < 1241925335 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I will clandestinely teach my children to use the metric system! mwahaha < 1241925340 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, I'm gay. never mind. < 1241925348 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :base 10 is not really inherent to SI < 1241925361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you're gay? < 1241925372 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241925373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps in mind not to be on IRC when at dad's house < 1241925384 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241925385 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wha >_> < 1241925391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My dad is about as anti-homosexual as they come. < 1241925407 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Gracenotes is not the only gay on this channel, in case you haven't noticed < 1241925417 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's okay. I won't hack your computer and email him links to lemonparty < 1241925419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I actually didn't. < 1241925435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Largely because I don't give a flying fuck. < 1241925438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i fap to lemonparty < 1241925472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: *That*, however, is disturbing. < 1241925484 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241925485 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: right, it's just some are a bit hard not to notice (psygnisfive), but i guess you don't read absolutely everything that happens here. < 1241925507 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :shock sites are not for fapping to < 1241925522 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :this is surely a rule of the internet < 1241925525 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :(maybe hard to remember, in case you don't care) < 1241925528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And also, I really, truly could care less; it's a complete non-issue. ;) < 1241925538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: rule 34 overrules that rule, surely < 1241925556 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :depends on shock sites, many are just clips from fetish porn, and not even the interesting parts. < 1241925560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Rule 34 states that there is porn of it, it does *not* state that the porn actually has an audience. < 1241925572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1241925601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, most of the porn without an audience is not for a shock site... < 1241925609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's merely bad porn. < 1241925618 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And also, I really, truly could care less; it's a complete non-issue. ;) <<< i tend to consider every detail about irc people important, including what holes they prefer. < 1241925620 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and rules one and two demonstrate that you are all posers < 1241925650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: That's quite disturbing. < 1241925664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wait, what are those? < 1241925674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 4chan is the asshole of the Internet. ;) < 1241925676 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...exactly < 1241927064 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :CONVERSATION FATALITY < 1241927172 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i left. < 1241927268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LATTIFY A CONSERVATION < 1241927314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RATIFY A CONVERSATION < 1241927366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NATIONAL IFFY RAT CONVICT < 1241927657 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well i came. < 1241927713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i thought we were finished with the sex talk for a while < 1241927822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :KINKY. < 1241927946 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MAJUSCULE PHYSIQUE TURNS ME ON < 1241928104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ELECTRONS ARE BETTER THOUGH. < 1241928146 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :OH KEEP WRITING LIKE THAT < 1241928210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we always talk about sex < 1241928321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Lisp. < 1241928376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the other sex) < 1241928392 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you mean Haskell < 1241928409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gasps < 1241928413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're a Haskelsexual! < 1241928435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't you know that God Hates Haskells? < 1241928483 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241928522 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :We're here, we're Haskell programmers, get used to it! < 1241928523 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241928526 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :We're here, we're Haskell programmers, get used to it! < 1241928528 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241928534 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :.. and so on... < 1241928551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241928565 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241928580 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1241928881 0 :bsmntbombdood_!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241928924 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241929771 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ääliö < 1241929789 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :itse olet! < 1241929803 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :damn straight < 1241929834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nää, ä liöö y nähööltään viellysnäämmin < 1241929872 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :wtf does that mean < 1241929900 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you do a better fake finnish than psygnisfive :P < 1241929900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm ääliö actually is a word < 1241929918 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241929939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Na... Nananana Katamari Damashii... < 1241929957 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't see ä an ö right, so had to take a guess which of those weird things means which < 1241929959 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ööliä means beer < 1241929977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, the other one :D < 1241930013 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: in what language? < 1241930015 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so clearly if you have so much ööliä that you can't read properly, you get ääliö < 1241930021 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: finnish < 1241930082 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :someone told me it means "moron" < 1241930124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean they actually told you the truth? what a stupid use of a foreign expletitive < 1241930142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: no no when you swap the umlauted chars. < 1241930142 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :someone was right < 1241930167 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1241930177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: erm you guessed wrong, incidentally < 1241930190 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, lol :P < 1241930203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1241930206 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :no i didn't < 1241930208 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ääliö < 1241930237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i misunderstood you < 1241930244 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i'm confused < 1241930248 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241930260 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :how many languages do you guys know anyway? < 1241930261 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :WHAT'S GOING ON IN HERE < 1241930275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: what an ääliö, have you had too much ööliä? < 1241930275 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the same four, but probably not as well as i used to :< < 1241930305 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :some lojban too ofc, and starting latin next fall < 1241930376 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :what are the other two? < 1241930386 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well i know some swedish and german < 1241930403 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :mostly passively... < 1241930438 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1241930463 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :hi joe < 1241930689 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1241930696 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :by joe < 1241930725 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241930811 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ääliö sanoo mitä? < 1241931178 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :some guy was gonna come in here and talk finnish to you < 1241931231 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :scary. < 1241932873 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241933563 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1241933657 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241933906 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241936935 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241937634 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1241938009 0 :kar8nga!n=kar8nga@a-27.vc-graz.ac.at JOIN :#esoteric < 1241938074 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241938678 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241938795 0 :oklofok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1241939213 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241940388 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241940394 0 :oklofok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241941064 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1241942399 0 :clog!unknown@unknown.invalid QUIT :ended < 1241942400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241943748 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241943753 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241944365 0 :Dewi!unknown@unknown.invalid QUIT :"bbl" < 1241944406 0 :tombom!i=tombom@86.9.236.79 JOIN :#esoteric < 1241944480 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241944489 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241944623 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1241945682 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1241947285 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1241951911 0 :WangZeDong!n=butt@ANantes-259-1-125-77.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241952596 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241952843 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Time for some hardware upgrades.) < 1241952984 0 :fizzie!unknown@unknown.invalid QUIT :"Coyote finally caught me" < 1241953693 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241954842 0 :fizzie!n=fis@83.150.124.63 JOIN :#esoteric < 1241957722 0 :MigoMipo!n=MigoMipo@84-217-11-62.tn.glocalnet.net JOIN :#esoteric < 1241958590 0 :augur[sleep]!unknown@unknown.invalid NICK :augur < 1241959606 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241961404 0 :Judofyr!n=Judofyr@168.169.34.95.customer.cdi.no JOIN :#esoteric < 1241964070 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241964258 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241964442 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1241964446 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1241964450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ais523 isn't there < 1241964476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :anyway, hi < 1241965423 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also ACK'd Oerjan's changes to dead64, just need to upload them < 1241965479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, to the full version < 1241966641 0 :kar8nga!n=kar8nga@a-61.vc-graz.ac.at JOIN :#esoteric < 1241968015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, "dead64"? < 1241968089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, tested Deewiant's dobela (sp?) interpreter yet < 1241968632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1241968888 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241969963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"dead64" or DEADFISH 64 is my interpreter of Deadfish made in C64 Basic < 1241969978 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The "light" version is on the esolang wiki < 1241969989 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and in external links is the version with a subset of Deadfish~ < 1241970001 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :added some more stuff to it by now and fixed it more than the esolang wiki version < 1241970005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just need to upload it < 1241970043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v2 has the behavior mostly fixed (thanks to Oerjan) and it's more optimized and smaller than v1 < 1241970054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v3 has new stuff, too < 1241970456 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1241970463 0 :psygnisfive!unknown@unknown.invalid NICK :augur < 1241970484 0 :augur!unknown@unknown.invalid NICK :psygnisfive < 1241970944 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1241970991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :v3 has some statistics, help and another way to end a program (interactively) < 1241970996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I may write a non-interactive version though < 1241971027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which would probably support the stuffs that an interactive version can't < 1241971035 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and may be the first interpreter of Deadfish~ < 1241972731 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241973149 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241973155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did saving but erased all that work < 1241973209 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, fixed an annoying bug in dead64 < 1241973213 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now working back on saving < 1241973231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because it worked by now, loading will probably be worse though :( < 1241973237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SYN < 1241973257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what does SYN mean? < 1241973261 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Save You Noob? < 1241973265 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or Save, You Noob < 1241973271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Neither. < 1241973279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so what does it mean < 1241973279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The appropriate response is ACK. < 1241973284 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...oh < 1241973288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but what does SYN mean! < 1241973289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Read some RFCs, man! < 1241973293 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too busy < 1241973305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At least read the TCP RFC. < 1241973349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The appropriate response is SYN/ACK :P < 1241973363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Then comes ACK < 1241973363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh. You're right. < 1241973364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241973369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Been a while. < 1241973389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ack! < 1241973400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACK. < 1241973403 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(GAWD I'M SO F***ING FUNNY) < 1241973404 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241973898 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh god, DEADFISH 64 is already a riding mess on wheels < 1241973900 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241973947 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241974207 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1241974705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, I'm going to test that dobela thingy < 1241974713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was the spelling of it now again < 1241974733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DOBBELA? < 1241974734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DOBELA? < 1241974789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Section Headers: < 1241974789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[Nr] Name Type Addr Off Size ES Flags Lk Inf Al < 1241974789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 0] NULL 0000000000000000 00000000 00000000 0 0 0 0 < 1241974789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 1] SNST STRTAB 0000000000000000 00000138 0000000e 0 0 0 1 < 1241974789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ 2] dobelx64 PROGBITS 0000000000000146 00000146 000010f7 0 WAX 0 0 8 < 1241974792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that's unusual < 1241974806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually the seconds are like .text .data .rodata or whatever < 1241974835 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know what GCC calls them; I have no obligation to call them that. < 1241974845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I thought that was standard < 1241974859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is, fairly, but the names are completely irrelevant. < 1241974863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what do the different sections contain there < 1241974881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do (like in don't) - Bee - Lah < 1241974889 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the "e" in "be" is long < 1241974899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, I finished loading/saving in Deadfish 64 < 1241974901 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241974904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so it supports the non-interactive mode < 1241974906 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whew < 1241974921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, my system complains about writable stack in it < 1241974927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it would < 1241974933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It contains self-modifying code. < 1241976080 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1241976080 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1241976127 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Augh, I can't implement {} with my design < 1241976131 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1241976138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Time for a redesign < 1241976186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how do you represent the playfield? < 1241976193 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Array. < 1241976201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is it size limited?? < 1241976214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's allocated before any execution. < 1241976234 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DOBELA programs can't grow, so that's fine. < 1241976246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, they can't? Huh. That's very odd < 1241976264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Only dots can travel outside the initial bounds, and dots without commands can't do anything. < 1241976280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so you discard them then? < 1241976284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241976317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no wraparound? < 1241976319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1241976328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not Befunge. :-P < 1241976354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :C doesn't wraparound at every } either. < 1241976365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should < 1241976367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If I ever do a redesign it won't be in C64 BASIC < 1241976375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It could. < 1241976390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It'd not be very useful but it could. < 1241976445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good idea < 1241976454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would mean you needed goto a lot < 1241976456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241976471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, you just need to write "return" explicitly. < 1241976483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if (blah) { code here; goto afterif; } afterif: morecode; ... < 1241976492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, ifs. < 1241976510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For some reason I was thinking of only functions and loops. < 1241976511 0 :MigoMipo!n=MigoMipo@84-217-11-62.tn.glocalnet.net JOIN :#esoteric < 1241976545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, { ... } would be same as the legacy-C while(true) { ... } < 1241976547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For those, the thing to do is "if (blah) { code here; something that makes blah false }" < 1241976555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it would. < 1241976568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241976573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :returning from a function jumps to its } < 1241976576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :theoretically < 1241976580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore, return; doesn't help < 1241976583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just restarts the function < 1241976589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... tail recursion! < 1241976605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1241976606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see return working like that < 1241976615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you would need to longjump out of every function < 1241976621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :longjmp()* < 1241976630 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you can, although you need to explain where the return value goes < 1241976638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, falling off the end of a function into } does the same as what return; does < 1241976647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, in a global variable? < 1241976648 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :return; yes, but return 0; not. < 1241976649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and since {} wrapping is our main paradigm, return jumping to } instead of vise-versa is the best choice < 1241976657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, } is just return garbage; :-P < 1241976666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's implementation-dependant. < 1241976674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :} could be abort(); < 1241976681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err. < 1241976689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :void foo() { printf("hi\n"); } < 1241976696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't abort() < 1241976703 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :int foo() { printf("hi\n"); } < 1241976704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That could. < 1241976709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ye < 1241976709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241976738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Finally done with v4 *wheeeew* < 1241976785 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :omg, V1 was 426 bytes, V2 was 390 bytes, V3 was 1071 bytes and V4 is 2207 bytes < 1241976792 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GOD WHAT HAS THIS WORLD GONE TO!? TT__TT < 1241976802 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What language? < 1241976820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :C64 BASIC < 1241976823 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241976833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If I ever make V5, it will either be in Assembler or a minor update < 1241976844 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i did () < 1241976845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, rewrite it in C64 asm yeah < 1241976856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Later. *sigh* I'm already tired working on this mess < 1241976861 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Just... don't look at the source. < 1241976890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(There are programs to do so, but... just don't. It has been... "sqrt(hacked)".) < 1241976898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's basic, why would I look at the source... < 1241976912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm just telling you to not because it has GOTOs on top of other GOTOs < 1241976921 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my brain hurts. x_x < 1241977064 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Basically. V2 = the C64 BASIC source in the Deadfish article + some other miscellany code < 1241977068 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :basically, * < 1241977459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :upped V4 (along with source code) < 1241977483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asienet.site40.net/dead64v4.txt (The problem is it was the same piece of code being hacked over and over) < 1241977524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will make a "lite" version though, which just cuts out the source of the extra features < 1241977534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, that'd be useless < 1241977615 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And i DO know it's possible to clean it up a bit < 1241977620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm just too lazy to do so < 1241977717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asienet.site40.net/dead64v4.txt is empty. < 1241977759 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's just how easy it is to implement Deadfish. < 1241977839 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241977948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...huhwhat? < 1241977967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...hmm < 1241977969 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :let me try again < 1241977971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, hi oerjan < 1241977972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, IWC today was "groan, oh my" < 1241977977 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :thanks for fixing my C64 implementation < 1241977983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome :) < 1241978006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it even more < 1241978010 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and went as far as to add loading/saving < 1241978014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to the downloadable version < 1241978024 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i fixed the boundary checks but i didn't make the prompting entirely compatible < 1241978036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the... prompting? < 1241978044 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :many other interpreters don't follow that slavishly < 1241978050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Also, AFAIK, you forgot to fix i, i, s, s, s < 1241978052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the >> before each command < 1241978054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i fixed it < 1241978060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: huh? < 1241978060 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You can't fix it easily < 1241978072 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 16 squared to 256 < 1241978077 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with your checks it would come as 0 < 1241978084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it _shall_ be 0 < 1241978087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the point < 1241978111 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :h...huh? < 1241978115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every time it hits 256 regardless of reason, from above or below, it's reset < 1241978148 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw the C interpreter is the standard < 1241978167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It's more likely because those that write theorem provers want to be able to verify parts of the theorem provers implementation themselves within in a theorem prover." < 1241978178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ xzibit < 1241978181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; Xzibit theorem prover < 1241978182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> < 1241978199 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I did read somewhere that "the accumulator ranges from 0 to 255 unless it is squared" < 1241978214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that's valid, sort of < 1241978219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just means you can go over 255 with squaring < 1241978220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: well that means that you cannot escape the range without squaring < 1241978226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i square < 1241978229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from 16 to 256 < 1241978231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241978242 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but once you've square _beyond_ 256 things go haywire < 1241978247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*squared < 1241978255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you need to be more clever to escape < 1241978264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iissis does it < 1241978280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then what < 1241978284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(and is probably the minimal way to escape < 1241978286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sssssssssssssssssssssssssssssssss < 1241978288 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241978292 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :replace s's with d's < 1241978294 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in my part < 1241978308 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as in, escaping _through_ the minimal value) < 1241978331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah, something like that, and when you decrement to 256 it becomes instantly 0 < 1241978339 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Citing the author of Deadfish from the Deadfish~ article < 1241978340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Like its predecessor, the accumulator ranges from 0 to 255 unless it is squared! < 1241978385 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"Predecessor" refers to Deadfish original < 1241978387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it should be noted that many [weasel word] suspect the author did not originally know how to make it do what he want < 1241978423 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Do you refer to the C implementation or to the idea < 1241978426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so in essence all the rest of us took the joke of running with translating a broken program faithfully < 1241978432 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the C implementation < 1241978461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except i think the Ruby and ZiziQue interpreters don't, and maybe some of the ones i cannot read < 1241978466 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I will make V5 in BASIC which can run in both "compatibility mode" and "rightful" mode < 1241978476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i don't know ruby enough to try to correct it) < 1241978478 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the C64 one doesn't < 1241978504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :While I want to have a correct implementation, too < 1241978505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it would be much closer with my changes from yesterday < 1241978519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :a "correct" as in "author's correct" < 1241978529 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not "implementation-correct" < 1241978566 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, where the hell can I find out anything about ZiZiQue < 1241978640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so, if I make a bf-to-C compiler, coded in scheme (basic optimization, but not the fancy stuff probably), what should I call it? < 1241978654 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BFsCheme < 1241978665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BF2C-heme < 1241978675 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BFtoC-heme < 1241978683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's a rather lame pun < 1241978685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know about ZiziQue < 1241978690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe google < 1241978764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is ZiziQue? < 1241978792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a language referenced among the Deadfish examples on the wiki < 1241978815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the only reference I can find to it when I google < 1241978820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh it's that number again < 1241978825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :let's search who added the ZiZiQue interpretation < 1241978829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(IWC *96) < 1241978847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes. But the wrong theme! < 1241978854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: has happened before < 1241978862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was in space once < 1241978869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was? hm ok < 1241978885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zizique was a lang that used to be on the wiki < 1241978892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess it was deleted for not really being very esoteric < 1241978894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I liked it though < 1241978898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but this time it was rather forewarned < 1241978899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241978902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you remember about it < 1241978903 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241978910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nothing much < 1241978921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the syntax was pretty, the paradigm novel < 1241978928 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Zzo38 added ZiZiQue < 1241978937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241978937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241978938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe not that one < 1241978952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241978953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241978956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo msut have learned it < 1241978959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is the language I was thinking of < 1241978960 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241978961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : the syntax was pretty, the paradigm novel <<< you're just messing with us, right? < 1241978965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no < 1241978987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i distinctly recall it < 1241979014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and no source outside the wiki? < 1241979015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's sad < 1241979026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the page used to exist < 1241979029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so an admin can recover it < 1241979035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was designed for making text adventures < 1241979035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1241979037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interactive fiction < 1241979043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there WAS a site < 1241979046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must be defunct now < 1241979055 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you have the link < 1241979058 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do you have the link < 1241979061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241979061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241979067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh so it was not zzo38's own language? < 1241979071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1241979111 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What's all this then? < 1241979123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not much < 1241979150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes the C64 Deadfish for proper squaring behavior < 1241979167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Fix V4 too, then :DDD < 1241979175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :V4? < 1241979182 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the big interpreter < 1241979186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1241979205 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1241979216 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :MUST ... FIND ... ZIZIQUE :P < 1241979225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Step 1. Become wiki admin < 1241979229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, make it V6, would accelerate faster. < 1241979234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am become wiki admin, destroyer of worlds. < 1241979239 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: V5 is planned to be in Assembler < 1241979241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no no no, pull a slackware, skip to V7 < 1241979245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this minor fix will be... V4a < 1241979277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, odd number of cylinders aren't common afaik hm. < 1241979282 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I find it weird that normal users can't read old pages at all >_> < 1241979292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's for reasons of national security < 1241979299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, because they're usually spam etc < 1241979311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh, Factor's new C++ VM (well, Slava just added some C++ features to the C) isn't half bad. Nicest C++ code I've eve seen. < 1241979338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that won't last for long < 1241979343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a year at most < 1241979345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably less < 1241979345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? < 1241979349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it is all messy C++ < 1241979353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, no < 1241979360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's pretty much finished the C++ transformation < 1241979367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he isn't using any features that cause a run-time penalty < 1241979377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's basically fine < 1241979388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm zizique was _not_ linked when zzo38 first included it in deadfish < 1241979398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure, you start with good intentions, and it might be nice and such even... But soon some messy C++ feature will slither in... < 1241979409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this only applies if the programmer is a retard. < 1241979417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it happened in every C project going C++ "but only with the non-messy bits" that I have seen < 1241979420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by the same logic, Lisp is a bad language to use because the programmer will get tricksy. < 1241979432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fact is, if they get tricksy, they're a bad programmer. < 1241979468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is why I suggest using Lightweight C++. < 1241979469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you misunderstood me I think. < 1241979475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I didn't < 1241979478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *is* C++ without the really screwy features. ;) < 1241979510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's also obscure, probably not maintained to well, and you could just use the parts of C++ it has in C++ and ignore the rest < 1241979525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://students.ceid.upatras.gr/~sxanth/lwc/bot.png < 1241979529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm saying that "Lightweight C++" is possible. Just that on any larger open source project that will sooner or later turn into messy C++. A few years at most before the mess start showing up. < 1241979529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It has somewhat different semantics. < 1241979530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ViRtUaLLity? < 1241979533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :srsly. < 1241979542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lightweight c++ is a separate project. < 1241979550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since it's mostly implemented as a preprocessor. < 1241979552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you're talking absolute bullshit < 1241979556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(very complex one, but still) < 1241979557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can only get bad code if you use bad features < 1241979562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh thought it meant just C++ with less features. It was not easy to see that. < 1241979564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you only use bad features if you're a bad programmer < 1241979578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sure if the implementation of C++ that you use lacks the bad stuff you can prevent it < 1241979579 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait what, _i_ made ZiziQue a link? < 1241979580 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There are no bad features, only bad programmers. < 1241979582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is not some inherent property of s/gcc/g++/ that causes the code to start to decay into suckiness < 1241979583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1241979589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :saying so is simply stupid < 1241979592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So it has slightly screwy name mangling. < 1241979625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://students.ceid.upatras.gr/~sxanth/lwc/bot.png <-- ugh. GCC specfic :P < 1241979655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: What if I make a feature to instantly delete the BIOS and it only can be used in a WHILE loop? < 1241979656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:KL_AMD_5x86.jpg ← lol@printing designed for windows 95 on an actual cpu < 1241979687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fixed non-cruft link: http://upload.wikimedia.org/wikipedia/commons/e/ef/KL_AMD_5x86.jpg < 1241979690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241979690 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Somebody out there NEEDS that feature maaaaaaaaaaaaaan :P < 1241979705 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh, and it can't be used by virus authors. Or hackers. < 1241979713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What about that is GCC-specific? < 1241979722 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Those are bad programmers :P < 1241979724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, __attribute__ < 1241979726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241979729 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And to use it you need to run it on your own PC. < 1241979738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sure enough. < 1241979740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Didn't see that. < 1241979743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is using it to put some functions in link once sections < 1241979752 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is it still a GOOD feature < 1241979777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. *God*. < 1241979783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? < 1241979785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is such an ugly hack. < 1241979789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1241979797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lightweight C++: C++ without the bad parts and with bad parts < 1241979797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Using the __section__ attribute... < 1241979800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sounds *awesome*. < 1241979803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, worse than dynamic scope return thing in bash? < 1241979804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241979809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1241979812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1241979818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's the hackishness of the generated code. < 1241979828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so, any good naming suggestions for that project. I didn't like asiekierka's suggestion < 1241979835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suggestions* < 1241979847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It basically wants to be a GCC frontend, but does C code instead of RTL. < 1241979852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so, if I make a bf-to-C compiler, coded in scheme (basic optimization, but not the fancy stuff probably), what should I call it? < 1241979859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in case you missed it) < 1241979869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SCFBTC maybe < 1241979873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thiscodeisboundtobehorriblescheme < 1241979874 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or SBF2C < 1241979888 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Sc-BF2C < 1241979892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rejected :P < 1241979894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not PFUCK. < 1241979899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perfect < 1241979902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: call it "Not PFUCK." < 1241979905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the . < 1241979908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241979911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D\ < 1241979911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1241979913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~/src/Not PFUCK..scm < 1241979914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rationale! < 1241979916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241979926 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it is, in fact, not PFUCK. < 1241979928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK is pikhq's brainfuck→c compiler written in PEBBLE < 1241979929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Accurate name. < 1241979936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq didn't want you to call it PFUCK < 1241979936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah nice < 1241979937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241979947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you should call it "Not PFUCK.". Verbatim. :-P < 1241979947 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone make a BF-to-C compiler in BF < 1241979947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even better: SFUCK < 1241979954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SUCKFUCK < 1241979955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a pun on S-expressions even < 1241979956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241979963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Scheme's Fucked Up Compiler, Kay? < 1241979964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you move the - < 1241979964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's not my fault you're dirty. < 1241979970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Yes. < 1241979982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, S-expressions (but move - two forward) and then SFUCK < 1241979985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PFUCK: PEBBLE Fucking Up Crappy Kode. < 1241979986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is perfect < 1241979987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about Deadfish-to-BF in BF < 1241980005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wrote mine in PEBBLE instead, just because I was lazy.... < 1241980015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(PEBBLE, of course, compiles to Brainfuck) < 1241980018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no one is going to say that pun was brilliant? < 1241980019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1241980035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't a pun < 1241980050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, post-pun then I guess. < 1241980081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish it was the 90s. and we had Pentiums. With MMX and 3DNow!. < 1241980088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241980104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241980108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from the technicality that pentium never had 3dnow, why do you want that < 1241980108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pentiums never had 3DNow! < 1241980110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how disappointing < 1241980120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because everything was a lot simpler < 1241980130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have a Pentium 100mhz < 1241980134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you said "watercooling" to a computer user they'd think you meant filling the computer with tap water :-) < 1241980137 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i doubt it has MMX < 1241980139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD had 3DNow! < 1241980147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, err < 1241980148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love !s in names. < 1241980150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should be: < 1241980155 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3D-EBN-Now! < 1241980155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AMD had 3DNow!! < 1241980157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Protip: They're pronounced as the click. < 1241980166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because you are exclaiming it < 1241980167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In fact, AMD still *has* 3DNow; Intel never did. Whee. < 1241980169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So 3DNow! is 3DNow < 1241980183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : AMD had 3DNow!! < 1241980183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Comments about the impossibility of pronouncing that will be gleefully ignored. < 1241980187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3DNow Enhanced! < 1241980190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241980192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember that < 1241980196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HEY GUYS! < 1241980196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was it Extended? < 1241980197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wanna hear a joke? < 1241980203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel Itanium. < 1241980203 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTFBBQ, ZiziQue isn't even in the DB dump < 1241980203 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can pronounce it! < 1241980204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow rep_good pni lahf_lm < 1241980205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1241980212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑↑lol at that < 1241980221 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Someone didn't really want ZiziQue < 1241980236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I64 is a rather interesting architecture. < 1241980242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*IA64 < 1241980242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VLIW is cool < 1241980245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah yes < 1241980260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the real joke is of course that "Itanium" is hard to remember how to spell < 1241980261 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'taws ahead of its (and relevant compilers') time < 1241980269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so is Nehlam < 1241980271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it was < 1241980276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it may have some good ideas, but all I've heard points to "slow, inefficient, not powerful enough, and ditching IA32 was stupid" < 1241980277 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nehalem. < 1241980280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which make perfect sense :P < 1241980284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and Nehalem is easy to spell < 1241980286 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And Itanium is Titanium minus 'T' < 1241980289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :6502 is the best architecture IN TEH WORLDZ!!!111ONE < 1241980291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :easier if you're a native I guess < 1241980295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: 4004 bitch < 1241980303 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OISC! < 1241980310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Intel i860 (also 80860) was a RISC microprocessor from Intel, first released in 1989. < 1241980316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel did RISC chips? :-D < 1241980317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, the problem is that it had the potential to be ultrafast, but not with anything real compilers could make. < 1241980323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yar :P < 1241980328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Intel did ARM for a while :P < 1241980332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I knew that < 1241980335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But this was custom < 1241980351 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Damn, I really want to find ZiziQue now X-P < 1241980367 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I know where ZiziQue is... < 1241980367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DID YOU KNOW: < 1241980376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...It is in... < 1241980376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Pentium name is used for a current-generation processor even today. < 1241980379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Pentium_Dual-Core < 1241980384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 2006 < 1241980389 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1241980391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Which is weird. < 1241980391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Er... < 1241980395 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...There is no ZiziQue. < 1241980398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Well, Pentium's never meant much. < 1241980414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : The Intel i860 (also 80860) was a RISC microprocessor from Intel, first released in 1989. < 1241980415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Intel did RISC chips? :-D < 1241980417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from "It's from Intel and you can put it in a desktop and it's based on IA32." < 1241980424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange, I read about this just a few days ago < 1241980427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and went "huh" too < 1241980437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RISC: i860 · i960 · StrongARM · IXP1200 · XScale < 1241980438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sez wp < 1241980454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241980460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xscale... hm sounds familar < 1241980461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none of which they still make < 1241980465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :last one was sold in 2006 < 1241980469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(xscale) < 1241980472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The XScale, a microprocessor core, is Marvell's (formerly Intel's) implementation of the fifth generation of the ARM architecture, and consists of several distinct families: IXP, IXC, IOP, PXA and CE (see more below). Intel sold the PXA family to Marvell Technology Group in June 2006[1]. < 1241980485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241980490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Marvell, sounds like a network card? < 1241980494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/IXP1200 I assume this isn't still made < 1241980503 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I seriously don't understand why Intel sold ARM. < 1241980504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Marvell (NASDAQ: MRVL) is an American producer of storage, communications and consumer semiconductor products. Their products can be found in a range of applications: < 1241980505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Consumer: Technologies include Wireless LAN, Voice over IP (VoIP), system controllers, power management, storage products and embedded CPUs. < 1241980507 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yup, sounds like a network card company < 1241980508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Enterprise: Marvell produces silicon devices for network switching, routers and wireless networking. Marvell was the first to develop merchant Gigabit Ethernet switching products. < 1241980511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Storage: Marvell designed the first Gigabit all-CMOS read channel, the first Gigabit-capable system-on-a-chip and the first Serial ATA interface. These products are found in both disk drive and network-attached storage systems. < 1241980514 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and I think I even had one from Marvell back then < 1241980515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ARM isn't Intel's, GregorR < 1241980523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was Acorn's. < 1241980524 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It effectively was for quite a while. < 1241980528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, true./ < 1241980534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The StrongARM family are faster versions of the existing ARM processors with a somewhat different instruction set. Clocked at 206MHz they can perform up to 235 MIPS (1.14 MIPS/MHz). They have limited software compatibility with the earlier ARM families due to their separate caches for data and instructions, which causes self-modifying code to fail. < 1241980537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Harvard architechture :-D < 1241980543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*architecture < 1241980547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahvahd < 1241980555 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why didn't anyone do Hello World! in Genome < 1241980578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err, x86_(32|64) CPUs have that too nowdays < 1241980593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Harvard architechture for the caches I mean < 1241980597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah it's not actually a Harvard architecture < 1241980598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had for ages < 1241980602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just looks like it at first sight < 1241980610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that Intel still makes Itanium chips < 1241980625 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If they don't, who will? :P < 1241980636 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: They are used for e.g. scientific computing. < 1241980640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :itanium is used in super computers and shit < 1241980641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i am not quite convinced ehird remembers correctly that ZiziQue was ever on the wiki < 1241980651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: If it wasn't, it definitely existed < 1241980651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i may have linked it by error < 1241980653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :difference is that x86 goes to great length to be compatible with previous versions. Thus it does support self modifying code by flushing the IL1 when the same part of memory is written to < 1241980654 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Idonno, I just found it interesting :P < 1241980655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IA64 is actually a decent architecture, amazingly enough. However, its x86_32 emulation *sucks*. < 1241980656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it was definitely discussed < 1241980658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe in here < 1241980659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :causing horrible performance < 1241980662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has none nowadays < 1241980664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: software emulation < 1241980670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that is actually faster than the old hw one :^) < 1241980675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Hahah. < 1241980697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :$ grep -i zizique * | wc -l < 1241980697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1241980701 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In logs not including today. < 1241980713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just stfu, okay :P < 1241980721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may have been discussed on talk: pages < 1241980724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IA64 is awesome IMO. < 1241980737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I grepped the DB dump, it's only in that one page. < 1241980753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Look. Just shut up. < 1241980764 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1241980765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was discussed, it had a site, it was for text adventures, and we knew about it. < 1241980767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's all I know. < 1241980771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :New language: HQ9+D < 1241980776 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's D < 1241980787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is like HQ9+ but with D for "interpret rest of source as deadfish" < 1241980788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241980799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hrm; I thought this NAS box I had ran on some sort of XScale thing, but /proc/cpuinfo says < 1241980800 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Processor : ARM926EJ-Sid(wb) rev 0 (v5l) < 1241980804 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: :D < 1241980814 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Deadfish~, Deadfish~(subset) or Deadfish < 1241980827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, which did I say < 1241980828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241980834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :deadfish~ is bloated. < 1241980839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, this IA-32 software emulation layer... < 1241980843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: have you got a powerpc machine < 1241980846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like powerpc < 1241980848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why don't Linux distros just ship with qemu? < 1241980858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just the G4 iBook. < 1241980867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: booooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooring < 1241980869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, eh? < 1241980873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because it's slow as fuck < 1241980880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, there is certainly some package for it I bet. < 1241980886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for most distros < 1241980905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um duh < 1241980907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what has it got to do with this < 1241980914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not what he said < 1241980944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The IA32 emulation layer is nonfree stuff... Which implies that Intel actually spent time and effort making it. < 1241980956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also what do you call bosch (sp?) if you call qemu "slow as fuck" < 1241980960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Rather than, say, modifying a few files from qemu. < 1241980970 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"bochs" < 1241980971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *Bochs. Box. Ch as in Bach. Bochs. < 1241980973 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1241980978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And slow as fuck also. < 1241980981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bochs: would get parking fine if it was a car < 1241980983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Because theirs is faster < 1241980989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Take, for instance, icc. < 1241980989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :get a* < 1241980997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel KNOW their architectures really well. < 1241981028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine; why didn't they do a decent-sized patch to qemu and get some good PR out of it? < 1241981041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Barely any PR. < 1241981047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And why would they? < 1241981057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was probably easier to make it from scratch. < 1241981060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet it differs heavily. < 1241981067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, it won't emulate hardware, will it? < 1241981077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just translate the CPU instructions as directly and efficiently as possible. < 1241981080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Qemu doesn't always. < 1241981083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*ahem Qemu user mode emulation came first* < 1241981095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Qemu has user mode emulation as a major feature. ;) < 1241981099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1241981101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, whatever. < 1241981106 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Qemu has user emulation as its ORIGINAL feature :P < 1241981113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heheh. < 1241981155 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Incidentally, it's bitchin' fast in that mode) < 1241981157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" Well, whatever." <-- you always say something like that when you are proven wrong. :D < 1241981169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that was "OK, I'm wrong, didn't know, whatever." < 1241981180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with saying that? < 1241981184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what exactly does "whatever" mean in this context. < 1241981192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It means "whatever". < 1241981192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not clear to me as a non-native speaker < 1241981198 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In English, "whatever" means just about anything in just about any context X-P < 1241981211 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Agreed, native speakers? < 1241981213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, yes, and what exactly does it mean in this one < 1241981215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In this context, it probably means "ok, doesn't really matter, I just didn't know" < 1241981217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah. < 1241981219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1241981231 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I agree with ehird on that, that's how I interpreted it. < 1241981239 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, qemu's user emulation is actually pretty darn cool. < 1241981245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i might try it < 1241981247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how'd you use it? < 1241981251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I have an ARM Debian chroot for "cross-compiling" :) < 1241981259 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: qemu- < 1241981272 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You need the libraries installed to a path specifiable by -L, of course. < 1241981283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: today's mezzacotta ain't so bad :D < 1241981294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"doesn't really matter", as in the "discussion not being important", or "that the new info doesn't really change my argument"? < 1241981297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reinstalls qemu < 1241981298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:/Applications/Q.app/Contents/MacOS/mips-softmmu.app/Contents/MacOS] % ls < 1241981298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mips-softmmu < 1241981300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that? < 1241981310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Not a big deal". < 1241981318 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, AFAIK user emulation doesn't work on OS X :P < 1241981320 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. You've got OS X. < 1241981322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lawl. < 1241981323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1241981345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It does; the DarWINE project did most of the work for that. < 1241981364 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ehird: Ah, OK, but it presumably only supports powerpc and x86 (maybe x86_64) < 1241981369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's for ppc < 1241981373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whereas on Linux it supports OMGLOTS < 1241981373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DarWINE... what a horrible pun < 1241981386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Old Darwine was just x86 emulation + WINE. < 1241981387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, it requires that the target support the same OS so it can directly translate syscalls :P < 1241981390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Modern Darwine is just WINE ported over. < 1241981395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: today's mezzacotta ain't so bad :D <-- IDGI < 1241981399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm on an IA32/AMD64 machine. < 1241981411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Darwine was qemu userspace emulation + WINE. < 1241981422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tha's wha I sai. < 1241981426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes but ehird < 1241981431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh no, not psygnisfive. < 1241981436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why Darwine's work on qemu matters. :p < 1241981438 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if Darwine is just WINE ported over < 1241981443 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is it when PORT is wined over? < 1241981449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the D&Der's response fits < 1241981460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ur no' fu'y < 1241981465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and seems sarcastic < 1241981467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, true < 1241981468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Adding v5 with "COMPATIBILITY MODE" and "PROPER MODE" < 1241981475 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you should know which is what xD < 1241981483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Man, mi'ing con'o'ans i' fu'. < 1241981502 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fu'y? < 1241981509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fu n n y < 1241981511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fu'y < 1241981514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes i get that < 1241981515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241981534 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :using stars is more fun. < 1241981540 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :makes it look like cursing. < 1241981543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more fu'? < 1241981550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :more fu* < 1241981554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I 'on' 'in' 'o. < 1241981569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"non nin no"? < 1241981574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1241981575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I don't think so. < 1241981576 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're missing a k there, ehird < 1241981582 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241981583 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :an h < 1241981585 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1241981586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you removed too much for it to be readable there < 1241981609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I' no' my faul'. I 'an' 'elp i'. < 1241981610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"an h"... That sounds so strange. < 1241981629 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why, anmaster? < 1241981634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is incorrect. < 1241981636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But note the 's. < 1241981648 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241981651 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what is incorrect < 1241981663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An h. < 1241981666 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no its not < 1241981677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know some idiotic americans think it's not, but that's because you fail at pronunciation and life. < 1241981688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually ehird its you who fail at pronunciation and life < 1241981703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the "an" allomorph of "a" is used before words that start with a vowel sound < 1241981722 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the name for "h" beings with an /eI/ diphthong vowel < 1241981735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, how would you spell (no IPA stuff! Just normal letters.) the way the letter "h" is pronounced. "eigcht" seems a bit off. < 1241981752 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"aitch" is the conventional spelling, I believe < 1241981756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241981768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish it is said more like "hå". < 1241981781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho english letters have no genuine conventional name spelling < 1241981793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always found the way that English pronounce the _letters_ "h" and "r" rather odd. < 1241981797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heightch. < 1241981801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heigch. < 1241981802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heigtch. < 1241981818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yay, V5 uploaded, with the Compatibility Mode (that's for you, oerjan) < 1241981819 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you cant pronounce letters < 1241981819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'aitch' is a stupid way of saying h BECAUSE IT HAS NO H < 1241981821 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :letters are symbols < 1241981828 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its like saying you pronounce a tree. < 1241981839 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: aitch < 1241981842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i pronounce trees. < 1241981849 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, you dont. :P < 1241981853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, so say out loud all the letters of the alphabet! < 1241981863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you do, if you didn't pronounce them. < 1241981869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you cant < 1241981877 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Pronunciation /heɪtʃ/ and hence a spelling of haitch is usually considered to be h-adding and hence nonstandard. It is however standard in Hiberno-English[citation needed] --"; Hiberno-English sounds strange. For people who hibernate? < 1241981883 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :letters of alphabets are used to represent the pronunciation or words and sounds in a language < 1241981884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you just admitted " "aitch" is the conventional spelling, I believe" above < 1241981895 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can pronounce a SOUND in a language, sure. < 1241981899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241981902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hiberno-English - Wikipedia, the free encyclopedia < 1241981903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hiberno-English – also known as Anglo-Irish and Irish English – is English as spoken in Ireland, partly the result of the interaction of the English and ... < 1241981907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now we got him started. < 1241981917 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, anmaster, "aitch" is the spelling of the name for the letter "h" < 1241981921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.eamonn.com/2002/11/hibernoenglish.htm < 1241981921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as i said above :P < 1241981942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: irish english. < 1241981947 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wish there were drivers for RTL8168/8111 (PCI-E) for MS-DOS < 1241981956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and that is what pronouncing the letter means to a non-language-nerd < 1241981961 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so I could run 64HDD on my PC and make a netcat clone for the C64 < 1241981961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241981962 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Why is it called that, though? < 1241981972 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hibernia. < 1241981979 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: well in that case, ok. < 1241981996 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"aitch" is probably closely related to the italian "acca" for the same letter. < 1241982014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"ar(r)" ?? similar to "erre" < 1241982034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Gaelic phrase tar eis, which means "after", is used by Hiberno-English speakers to modify verbs to indicate that an activity has been completed recently. So, instead of using the standard English present perfect " We have just finished our dinner," Hiberno-English speakers opt for: "We're after finishing our dinner just now." < 1241982043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Weird butts. < 1241982061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds very hiberno indeed. < 1241982070 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :very much an influence from Irish. < 1241982086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a be se de e ef ge hå i ji kå ell em en o pe ku err ess te u ve eks y säta å ä ö < 1241982109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(aprox.) < 1241982120 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why is the english name for "r" weird to you? < 1241982128 0 :oerjan!unknown@unknown.invalid QUIT :"ay bee cee dee ee eff gee aitch eye jay kay el em en oh pee queue are ess tee you vee double-you ecks why zed" < 1241982144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, that is ~"are". Which is rather different < 1241982151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's why and zee, dammit < 1241982154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rhyme only works that way < 1241982158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's zed < 1241982162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but in the song we turn amerikan < 1241982175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Swedish y is a vowel. < 1241982185 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"are" and "err" arent all that different. < 1241982200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, not if you pronounce "err" in English no < 1241982204 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, swedish r's are different, granted < 1241982205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but try saying it in Swedish < 1241982223 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but that's a fact about the consonant not the name of the letter < 1241982227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a short e too. While are has a long a < 1241982234 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is true < 1241982243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/ɹ/ versus /r/ < 1241982247 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : /er/ vs /A:r\/ < 1241982260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did you escape that last / < 1241982261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241982261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bah, I don't speak SAMPA < 1241982269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not escaped < 1241982272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1241982277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: r\ is SAMPA for ɹ < 1241982279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1241982281 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1241982296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it looks like an escaped / from a sed expression :P < 1241982301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know. < 1241982313 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SAMPA is annoying but convenient < 1241982324 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i would just use IPA but half the time people bitch that it doesnt show up < 1241982326 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How many IPA symbols are there? < 1241982330 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1241982334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like a hundred or so i think? < 1241982335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too many? < 1241982346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Wikipedia knows < 1241982349 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ignoring the diacritics and modifiers i guess < 1241982351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :7 distinct letters, 52 diacritics, and 4 prosody marks < 1241982353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1241982354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :107* < 1241982363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :52 diacritics? no, cant be < 1241982367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i would just use IPA but half the time people bitch that it doesnt show up <-- As long as it shows up in Dejavu I'm happy < 1241982381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think Dejavu has all of IPA but I'm not sure < 1241982387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Unicode "IPA Extensions" page has 176 symbols. < 1241982399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1241982426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i only count 32 diacritics on the IPA wiki page < 1241982428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It probably includes composed forms < 1241982445 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess if you include the ExtIPA additions < 1241982462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :U+0250 .. U+02AF. < 1241982472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, ExtIPA brings it to 52 < 1241982477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on a totally unrelated line of thought. What exactly does the English "blowing a raspberry" (spelling?) mean? < 1241982505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :put your tongue between your lips < 1241982512 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :purse your lips so airflow is slightly restricted < 1241982516 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :blow < 1241982526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd encourage you to use IPA, but urxvt and I don't get along. < 1241982530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, resulting in a s-like sound? < 1241982534 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241982543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in more of a farting sound < 1241982546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :press your lips tighter. < 1241982558 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats sort of it. < 1241982575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the tounge sticking out? How far? < 1241982580 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :far enough! < 1241982593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho i think in the context of /giving/ a raspberry its much tighter, enough so that it could be tickling when done against skin < 1241982607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/results?search_type=&search_query=blowing+a+raspberry&aq=f < 1241982619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, it sounds like a leaking tube with pressurised air... < 1241982624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb phone < 1241982627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :PRESS HARDER < 1241982631 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241982637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :deewiant < 1241982648 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :remind me why you know _SAMPA and IPA < 1241982662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know some IPA because I'm interested < 1241982664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know SAMPA < 1241982673 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah so you were guessing from what i wrote < 1241982681 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wish more people were smart enough to do that < 1241982688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I assumed we both got it right :-P < 1241982711 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I wish people were as smart as me as well < 1241982715 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know so many people who cant make such trivial pieces of guesswork :( < 1241982753 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a professor can state something emphatically, and then go on to make a minor mistake that is obviously just a typographical error < 1241982766 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but the people get all flustered like "BUT I THOUGHT YOU SAID ~" < 1241982775 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That annoys me to no end < 1241982788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want to strangle those people < 1241982789 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then they make a big deal about it and are all confused and 10 minutes are lost < 1241982794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :EXACTLY < 1241982795 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1241982801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jos difj sof jio eo ijojt oertj eoirjt ort joer tjoerij eojt oetj oON ON ON < 1241982802 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :my whole italian class is like that < 1241982809 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ON ON ON < 1241982813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I'm like FFS it should have been an 'a' instead of an 'e' and that's it < 1241982815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, stop speaking dutch. < 1241982829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: oadijasjuueu! drukkeuekńak! < 1241982840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now you're speaking hungarian! :| < 1241982842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder wtf ń is < 1241982851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't sound at all Hungarian to me :-P < 1241982853 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :n-acute < 1241982854 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1241982864 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :deewiant: it has the impression of it tho < 1241982871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Soon he'll be speaking Afrikaans. ... With an American accent. < 1241982879 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :k, weird n's, and lots of e+u stuff feels hungarian to me < 1241982879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ew < 1241982887 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :afrikaans with an american accent? < 1241982890 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sounds like english to me. < 1241982891 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :K doesn't feel Hungarian to me < 1241982900 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it should, but it doesn't :-P < 1241982905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: No, it wouldn't. < 1241982926 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"kétszikű" < 1241982929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it'd be somewhat close; Afrikaans *is* Germanic. < 1241982935 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241982942 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :afrikaans is a descendent of early modern dutch < 1241982948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1241982955 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dutch itself sounds practically english < 1241982961 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ESPECIALLY prosodically < 1241982976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No it doesn't. < 1241982981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes being contrary < 1241982985 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241982994 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and west frisian, forget it < 1241982997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ńuerkatéçsø < 1241983003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That sounds Aztec < 1241983005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anyone wants to see 9 lines of DEAD64V5's code? < 1241983015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is no such thing as aztec. < 1241983028 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought not < 1241983028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there is nahuatl < 1241983034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But couldn't remember the name < 1241983037 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but nothing here looks remotely like nahuatl < 1241983047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yecatuanłã. < 1241983053 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241983055 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :until now. < 1241983057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's a ~ not a ") < 1241983063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes i can tell < 1241983065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 15 GOTO 21 < 1241983065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 16 INPUT A$ < 1241983065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 17 IF IG=1 AND A$=")" THEN IG=0 < 1241983065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 18 IF IG=1 THEN GOTO 22 < 1241983065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 19 GOTO 21 < 1241983066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241983066 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 20 GOTO 10 < 1241983074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is this an example of the messyness of DEAD64V5 < 1241983075 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know how to pronounce that, too. :D < 1241983087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or i imagine i do, if l~ is what i expect it to be. < 1241983098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Give me random numbers from 1 to 230 and I'll show code for that line < 1241983098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Łā! Brokélõs! < 1241983099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if there is < 1241983115 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :now THAT could almost be welsh, were it not for orthography < 1241983116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've been meaning to train myself to be able to pronounce every sound in IPA but haven't got around to it < 1241983127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: sounds impossible < 1241983132 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Lla brwcylons < 1241983137 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :.. cylons! D: < 1241983142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241983146 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241983153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Maybe, I don't think so < 1241983156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Vŏktük palél :-) < 1241983169 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont speak volapük. < 1241983178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasn't meant to be volapük :P < 1241983181 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :deewiant: its hard to learn from the interwebs < 1241983189 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know ehird, but thats what came to mind :p < 1241983201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah me too < 1241983240 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok so < 1241983248 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Combination of IPA-capable dictionary + youtube goes a long way, methinks :-) < 1241983249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i figure we have programming versions of SVO languages < 1241983253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and SOV languages < 1241983257 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and VSO languages < 1241983265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SVO: Smalltalk. < 1241983268 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, O*V and VO* < 1241983269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SOV: Stack-based. < 1241983272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VSO: Procedural. < 1241983276 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SVO is just object oriented < 1241983280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241983283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SOV is forth, yah < 1241983287 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :VSO is lisp < 1241983292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SVO: OOP. SOV: Concatenative. VSO: Procedural. < 1241983296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use paradigms. < 1241983302 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :VSO is also functional. < 1241983303 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :VSO: functional < 1241983306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241983310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SVO: OOP. SOV: Concatenative. VSO: Procedural/functional. < 1241983314 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More canonically functional, IMO. < 1241983314 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SVO is sort of procedural < 1241983320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i wish more people were smart enough to do that <-- Smart? So never having heard the word "sampa" before means someone is stupid? < 1241983328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not what he said < 1241983330 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :given the wealth of Var OP Exp stuff < 1241983333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should learn to read, AnMaster < 1241983334 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So what, are we missing OSV OVS VOS? < 1241983336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seemed to be what he said. < 1241983350 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed deewiant < 1241983350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Congrats! I bestow unto you the "cannot read or comprehend" award, then. < 1241983360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think S and O are interchangable. < 1241983361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Do we have natural languages like that? < 1241983364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's down to the programmer, mostly. < 1241983371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although... OVS would be weird. < 1241983372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To an extent, yes. < 1241983374 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, we do. they are RARE tho < 1241983378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oranges.eat(sam). < 1241983382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just not good for a programming language. < 1241983387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even if it can be made to work naturally. < 1241983393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oranges.getEatenBy(sam) < 1241983396 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the use of Subjects is mostly applicable in OO style tho < 1241983398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't reflect the operations performed at all. < 1241983400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well sure. < 1241983403 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually no, deewiant < 1241983406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that wouldnt be it at all < 1241983418 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :that would be merely a passivized version < 1241983424 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :where oranges ARE the subject < 1241983429 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OVS would look more like... < 1241983430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241983434 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(oranges)eat.sam < 1241983438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241983442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(oranges,hungrily)eat.sam < 1241983446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oranges hungrily eat Sam. < 1241983465 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and since its horrible for a programming language < 1241983467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1241983469 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it must be done. < 1241983470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't Klingon OVS? < 1241983473 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241983474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OVS? < 1241983483 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the intention was to make it as un-english like as possible < 1241983496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's OVS. < 1241983496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Open Versioning System? < 1241983509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241983510 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Object Verb Subject < 1241983511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, the notion of Object and Subject are, I would say, completely meaningless < 1241983513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1241983516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: agreed < 1241983517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: The intention was to make it as alien as possible, rather. Slight difference. < 1241983520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: It's very single dispatch. < 1241983526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yeah, that's what ehird was going on about earlier < 1241983533 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, not so much that, ehird < 1241983551 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its just that in the underlying semantics theres no difference < 1241983565 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1241983572 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :normally people think of sentences as being Subject-Predicate < 1241983575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :P(S) < 1241983581 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats only sort of true < 1241983585 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1241983592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Lojban is interesting here. It thinks directly in predicates. < 1241983609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants VSO, OSV, and: V, S, and O languages < 1241983615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because in formal semantics, P can be a lambda < 1241983632 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which means it can be like multi-arg functions < 1241983640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VSO... Eat Sam oranges. < 1241983647 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :P(S) === (P'(R))S < 1241983648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OSV... oranges Sam eat. < 1241983649 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1241983653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Functional, concatenative. < 1241983688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :eat(sam, oranges) < 1241983689 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :we need an OO language with a weird ordering like this < 1241983693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Heh. So a strong type system + language is logic (curry-howard), and linguistics is programming (you). < 1241983697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, linguistics is logic. < 1241983706 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(oranges)sam.eat < 1241983707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd demand an SOV language, but there is one. < 1241983707 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1241983724 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, some of linguistics is very closely related to logic < 1241983739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Curry and Howard did their work FOR linguistic semantics, essentially < 1241983740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yeah, but we have a whole trifecta of equivalences: Programming = logic = linguistics. :-) < 1241983741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sam oranges eat. < 1241983743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually, why did I even ask about natural languages, Finnish can do all of SOV SVO VSO VOS OSV OVS, with the non-Vxx ones probably being the most normal-sounding ones. < 1241983746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is sweet. < 1241983746 0 :FireFly!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241983752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: so can russian < 1241983753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Samu ha orenji wo taberu) < 1241983759 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wa* < 1241983764 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1241983772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So can English. < 1241983781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english can do a lot of them < 1241983781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oranges Sam eat? < 1241983786 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eats* < 1241983791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is valid english < 1241983797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is it? < 1241983799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :however, its a topicalization structure < 1241983802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, Deewiant. < 1241983803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: I type as though it were going into a Japanese IME. < 1241983804 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1241983806 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a left-dislocation of the topical element < 1241983809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "Hello", Sam says. < 1241983812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it's valid English, if little-used. < 1241983813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Hello", says Sam. < 1241983815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sam says "Hello". < 1241983823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are the valid orderings. < 1241983825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241983828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241983828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that comma. < 1241983831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: literary use of "say" is very different actually < 1241983834 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not generic < 1241983838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1241983842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you can twist most thigns into that. < 1241983846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just that say is the only one that feels natural. < 1241983847 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1241983851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah, you need the comma. < 1241983856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, I know. < 1241983859 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the comma just denotes prosody < 1241983867 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pay no mind to commas < 1241983869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was just thinking that that's somewhat of a special case. < 1241983921 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english, despite being a "fixed" word order language, is replete with transformations for changing word order to add pragmatic content < 1241983940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English used to not be as fixed in its word order. < 1241983947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241983947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I still can't see "oranges Sam eats" as being very valid :-P < 1241983963 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :deewiant, its a topical construction < 1241983963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Middle English wasn't much of a fixed word order language, and Early Modern English wasn't, either. < 1241983972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "Oranges Sam eats" is valid. < 1241983973 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as in "ORANGES, sam eats, but not apples." < 1241983975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just awkward. < 1241983987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's Oranges[tiny pause] Sam eats. < 1241983993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And "sa" is deeper. < 1241983997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Normally, I'd stick a comma in there. "Oranges, Sam eats" makes it seem a bit more natural. < 1241984007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not standalone < 1241984009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But yes, it's a quite valid construction. < 1241984015 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, again, as i said, the comma denotes prosody < 1241984022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which ehird denoted with [tiny pause] < 1241984026 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and "sam" being deeper < 1241984034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Standalone, it's also valid. < 1241984034 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Oranges eats Sam"? < 1241984037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tiny pause is shorter than a comma < 1241984039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just archaic. < 1241984040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in "Oranges Sam eats" < 1241984041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :imo < 1241984052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess the comma is different in this case < 1241984054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to a bog standard , < 1241984063 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, because a lot of these transformations demarcate presuppositional content of a sentence, you can only use them in the portion of a sentence that contains an ASSERTION < 1241984068 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is cool. < 1241984072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What about "Oranges eats Sam"? < 1241984079 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :horrible. < 1241984082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Valid? < 1241984090 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i cannot get any OVS constructions to work in english < 1241984095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeeeeeeeeeeeeessss... < 1241984096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sort of... < 1241984100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But people will look at you very funny. < 1241984110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oranges, eats Sam. is slightly better < 1241984111 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :People will look at you funny for "oranges eats Sam" as well < 1241984117 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: looking at you funny basically means its bad. :) < 1241984121 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to say "no" unless you come up with something clever. < 1241984122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where the , is basically as long as a ; < 1241984126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's valid, just bad < 1241984129 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The problem with English is that there's no authority for what's valid < 1241984134 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bad means invalid, ehird :p < 1241984148 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and there IS an authority, deewiant < 1241984151 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the speakers. < 1241984154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1241984160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it's valid < 1241984161 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :when you do large scale study of the syntax of english < 1241984163 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that if you're looked at funny it's not valid < 1241984163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just very awkward < 1241984177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you find that things are good or bad to different degrees < 1241984184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241984187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you want to see what word orders are valid, it's probably easiest to see which ones Shakespeare used. < 1241984188 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and OVS is generally not taken to be good. < 1241984190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1241984196 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the thing about grammaticality judgements tho is < 1241984202 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Validity is a relative concept in English. < 1241984210 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :most people will not understand what we mean by grammatical < 1241984215 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is true for any language, ofcourse < 1241984218 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but like < 1241984227 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a lot of times people think it means "can you figure out what im trying to say" < 1241984232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is not what grammaticality is at all < 1241984253 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :grammaticality is more like "would it feel nature to you to say this?" or "would it sound odd if you heard this said?" < 1241984259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf R U talk about psygnisfive???????? lol ur freak < 1241984269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would it feel nature to you to say this < 1241984270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how ironic! < 1241984280 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :natural* < 1241984284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :VERY ironic! < 1241984296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.silentpcreview.com/files/images/silverstone-raven/01.jpg Computer case. Comes with cat. < 1241984301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thinking about it more I'd have to say that "oranges Sam eats" is 'invalid', because nobody thinks that's normal < 1241984316 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lots of people think its normal, deewiant < 1241984322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the order, anyway < 1241984325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping you wouldn't say that :-) < 1241984328 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you DO need the special prosody. < 1241984333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's most commonly used in poetry, but it does come up in conversation rather often. < 1241984349 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually its probably more used in conversation than in poetry < 1241984356 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :just going by sheer number of times used < 1241984360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can you give me a decent example < 1241984360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm, possibly. < 1241984365 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm just not realizing it < 1241984368 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sure, i did earlier :p < 1241984385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I can't see Alice." "What about Bill?" "Bill I can see." < 1241984393 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :exactly. < 1241984401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, there we go. < 1241984414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :another example, where its almost completely acceptable without ANY presuppositional meaning, is with quantified expressions < 1241984414 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can't argue validity for different instances of the same construct :-) < 1241984414 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1241984426 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"every book that john reads john likes" < 1241984446 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :there it actually i guess some sort of focus use < 1241984461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd say "he likes" < 1241984463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For maximum confusion < 1241984473 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wouldnt be confusing at all ;) < 1241984482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It can be in context. < 1241984493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: is to a linguist! < 1241984494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say you've been talking about someone else for a bit. < 1241984495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1241984496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, if there is some other male around < 1241984497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241984498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ that's odd too < 1241984500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :starting with "is" < 1241984504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1241984505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats just the nature of indexicals in general < 1241984532 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: thats called null subject < 1241984546 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its common in colloquial english, and in many romance languages < 1241984557 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :s/colloquial/spoken/ < 1241984597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :written/more formal english has grammatical null subject in imperatives < 1241984602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :(You) go to your room! < 1241984657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :More formal English? That's common conversational English as well. < 1241984681 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, i know < 1241984698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Point was that validity in formal english is the highest level of validity... or something like that < 1241984700 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was merely saying that more formal english doesnt have null subject except in imperatives < 1241984712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Misunderstood. < 1241984731 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if youre interested in the language = logic (or i guess if anyone else is) < 1241984747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you should look at Categorial Grammar and its offspring < 1241984794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :CG, and its most famous derivative, CCG, are essentially just words-as-lambdas-with-direction-specific-application-rules < 1241984803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hot < 1241984831 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it really is interesting < 1241984847 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :CCG is where i got all that type-lifting nonnyhoggins from < 1241984866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i discussed some of it with oklopol and we decided that the idea was interesting and worth making into an esolang < 1241984894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because you can code up some absolutely convoluted things that make NO fucking sense except they do, because you can do crazy type shifting operations and stuff < 1241984997 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since were on the topic of natural language stuff < 1241985008 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres a particular construction in english and a number of other languages called determiner sharing < 1241985022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which results in one of the WEIRDEST fucking semantic properties ive ever seen < 1241985084 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1241985100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"many dogs eat alpo and cats whiskas" < 1241985111 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1241985123 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :with the appropriate prosody (slight emphasis on "dogs" and "cats") < 1241985124 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1241985133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gives the same reading as "many dogs eat alpo and many cats eat whiskas" < 1241985145 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :http://tinyurl.com/rael3l < 1241985176 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so theres this sort of ... "invisible" quantifier and invisible verb, that get picked up from the previous ones < 1241985194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeeeeeeeeeeeeeeees? < 1241985195 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"many_i dogs eat_j alpo and Q_i cats V_j whiskas" < 1241985200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's 3d street view < 1241985201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English has very, *very* weird grammar. < 1241985201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241985208 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but like, get this < 1241985213 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :try a negative quantifier < 1241985215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Somebody is very clever :P < 1241985220 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"no dogs eat alpo, or cats whiskas" < 1241985229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this does NOT mean "no dogs eat alpo, or no cats eat whiskas" < 1241985237 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it means "no dogs eat alpo, and no cats eat whiskas" < 1241985255 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in the D-shared version, you have OR, but in the explicit version you have AND < 1241985255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241985257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the or goes elsewhere, I think < 1241985264 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually it doesnt < 1241985269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"no (dogs|cats) eat (alpo|whiskas)" < 1241985269 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the or is genuinely there < 1241985272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's ORing the two arguments < 1241985277 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats REALLY going on is this: < 1241985280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :English is just a natural Esolang. < 1241985283 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"no" is compositionall "not some" < 1241985301 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"some is the real quantifier thats being shared < 1241985313 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :while the "not" takes scope over the whole sentence, including the or: < 1241985346 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"no D eat A, or C W" = "not(many D eat A, or many C eat W)" < 1241985358 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the OR has higher scope that some < 1241985359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, clever < 1241985363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you'd like that < 1241985365 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but NOT has higher scope than OR < 1241985369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is WEIRD < 1241985373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if an operation is an abbreviation of two operations, precedence < 1241985374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like < 1241985378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo = bar baz < 1241985383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo x quux y < 1241985385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1241985391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bar ((baz x) quux y) < 1241985392 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because both NOT and SOME are lexicalized in the SAME WORD "no" < 1241985394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm rather busy atm < 1241985394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so not paying attention < 1241985396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to catch up on weekly nomic duties before midnight... < 1241985404 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so that one part of "no" scopes LOWER than OR, while the OTHER part scopes HIGHER < 1241985412 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the same is true of FEW = NOT MANY < 1241985417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: like #define in C? < 1241985423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep, but in english < 1241985425 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a completely baffling aspect of scope < 1241985426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no = not some < 1241985432 0 :Slereah!n=butt@ANantes-259-1-83-32.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1241985434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:53 psygnisfive: "no dogs eat alpo, or cats whiskas" < 1241985434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:55 psygnisfive: "no D eat A, or C W" = "not(many D eat A, or many C eat W)" < 1241985442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and before: < 1241985442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 psygnisfive: "no" is compositionall "not some" < 1241985443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:55 psygnisfive: "some is the real quantifier thats being shared < 1241985445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:55 psygnisfive: while the "not" takes scope over the whole sentence, including the or: < 1241985447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty funny < 1241985475 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what now? < 1241985492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was pasting for ais523 < 1241985496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241985500 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :cant he scroll up? :p < 1241985508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he is busy. < 1241985510 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway, its a completely baffling thing. i have no idea how to hand that syntactically < 1241985510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm still not paying attention, so stop pasting for me < 1241985513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :playing agora :-P < 1241985518 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind semantically < 1241985526 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all i know is the facts about negation scoping there. < 1241985535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not even optional, its OBLIGATORY < 1241985539 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unlike sentential negation < 1241985551 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which can in some sentences have different scopes < 1241985600 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this kind of shit is all over the place in natural language, its amazing < 1241985604 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and really rather cool < 1241985679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, also, ehird, i know you like haskell and type theoretic logicy things, right so < 1241985691 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you should check out Montague semantics/grammar < 1241985697 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lots of type theoretic stuff < 1241985711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more like type theoretic dung beetle, am I right? < 1241985719 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241985725 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to the extent that like < 1241985733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a dung beetle < 1241985742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you can trivially translate montague's stuff into haskell types < 1241985759 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :montague uses (a,b) or for haskells a -> b < 1241985776 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and _everything_ is typed < 1241985781 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fricken everything < 1241985815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :quantifiers are presumed to have type ((e,t),t) < 1241985835 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which i guess is equivalent to haskell forall a. (a -> Bool) -> Bool < 1241985891 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tho there are only two primitive types in montague semantics, e for individuals, and t for boolean values, so... < 1241985913 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i guess quantified NPs are ((e,t),t) < 1241985942 0 :asiekierka!unknown@unknown.invalid QUIT : < 1241985964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the quantifier itself is probably like ((e,t),((e,t),t)) or something < 1241985966 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1241985975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that seems right < 1241986009 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all :: (a -> Bool) -> (a -> Bool) -> Bool < 1241986077 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all(Birds)(Fly) ~= { x : Bird(x) } subset { x : Flyer(x) } < 1241986097 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :::nod:: yes that makes sense < 1241986175 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241986419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that (a->Bool) thing is bunk < 1241986427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: that "all" can't be valid because it can't check every single case < 1241986434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you need a way to iterate over all of them < 1241986449 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, this isnt supposed to be a true haskell thing ;) < 1241986462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all :: ((Bool -> Bool) -> Bool) -> ((Bool -> Bool) -> Bool) -> Bool < 1241986466 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is just the truth conditional logic of the all quantifier < 1241986482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1241986512 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i guess if you had a haskell function subset < 1241986515 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you could do something like < 1241986579 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1241986625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :forall a. forall b. all :: (a -> Bool) -> (b -> bool) -> Bool < 1241986626 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all apred bpred = subset [x | x <- U, apred x] [x | x <- U, bpred x] < 1241986661 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or something like that. really itd just be all :: (Individual -> Bool) -> (Individual -> Bool) -> Bool < 1241986671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since all _things_ are of the same entity type < 1241986682 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and that should, i think, work. < 1241986876 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1241987007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1241987017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1241987020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit busy atm though < 1241987023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241987558 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1241987810 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you're on DS now? < 1241987819 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241987892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The DeathStation. < 1241987927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is thinking of making "Dream Serums" < 1241987973 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A Peace Serum and a War Serum: The Peace Serum makes the norn very unwilling to fight, and the war serum teaches the norn that violence is literally the answer to all problems < 1241988001 0 :tombom!i=tombom@86.9.236.79 JOIN :#esoteric < 1241988036 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Peace serum make cause permanent brain damage < 1241988054 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1241988056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can has? < 1241988071 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't exist yet < 1241988076 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I need someone to make graphics < 1241988086 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can make shitty graphics, if shitty is what you're going for ;) < 1241988088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And I'm still uncertain about making vendors < 1241988102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I'd like good graphics, but shitty will do for now < 1241988123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is there an agent that will kill any norn that slaps another even once? :P < 1241988139 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(The Saudi agent) < 1241988153 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it can be made fairly easily < 1241988163 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And there are at least two general anti-slap agents out there < 1241988179 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Clucky's, which separates the norns, and mine, which prevents hitting from having any effect < 1241988188 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that mine isn't well know < 1241988190 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :known < 1241988206 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The Bondi norns are hitting me < 1241988210 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Names? (URLs? < 1241988212 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :) < 1241988276 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Not sure where mine is < 1241988315 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Looking for Clucky's < 1241988319 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I have lots of pregnancies, lots of eggs, and they never hatch >_> < 1241988336 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, my superbreeders are in your world? < 1241988349 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Open the options panel, and change the lower green number to something higher < 1241988391 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://web.archive.org/web/20080108054728/clucky.sts.winisp.net/Agents/Forms/AgentsForDS.aspx High Tech Hand, which includes Clucky's Stop Slapping Norns and Stop Slapping Creatures < 1241988420 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Nope, these are all pure, I'm just letting it go and seeing what happens :P < 1241988447 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Except I want to toss in tons of agents before doing that :P ) < 1241988523 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Best way to make sure norns are educated: Hook up a timer to a vocabulizer < 1241988622 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does that. < 1241988703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does ds work on osx < 1241988749 0 :kar8nga!n=kar8nga@e-82.vc-graz.ac.at JOIN :#esoteric < 1241988750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : A Peace Serum and a War Serum: The Peace Serum makes the norn very unwilling to fight, and the war serum teaches the norn that violence is literally the answer to all problems <-- what on earth is a "norn" < 1241988758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1241988764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You have a great ability to rehash conversations. < 1241988781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Game. Creatures. Artificial life. < 1241988789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AI. < 1241988790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1241988804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :open source? < 1241988807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. Old. < 1241988809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1990s. < 1241988816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Docking Station is a recent one. Freeware. < 1241988825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Windows, Linux, dunno about OS X. < 1241988837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The old ones aren't linux.) < 1241988838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The Norn was in charge of a group of Valkyries in Norse legend, I believe < 1241988854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's both 100% correct and 100% irrelevant :) < 1241988859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, That explains why it sounded familiar! < 1241988861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a different sort of norn? < 1241988863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241988866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you probably know it from NetHack < 1241988867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:53 ehird: Game. Creatures. Artificial life. < 1241988867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:53 ehird: AI. < 1241988871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1241988916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, haven't played val for several months by now < 1241988929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't played nh for several months even < 1241988995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :great, you can have DS for OS X, but you have to pay < 1241988998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: pirate it for me plz < 1241989011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C3? < 1241989015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241989017 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :DS for OS X < 1241989020 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1241989020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1241989020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://creatures.wikia.com/wiki/Creatures_Exodus < 1241989034 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I am under the impression that DS for OS X sucks < 1241989042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am under the impression that your mom sucks < 1241989048 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Apparently, a lot of things don't work in DS for OS X < 1241989049 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I've got that game < 1241989069 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Creatures hasn't done anything good in ten years < 1241989075 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AFK < 1241989081 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, heard of the Warp? < 1241989081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: wut < 1241989104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, the Genetics Kit and stuff are free now < 1241989104 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Afk < 1241989179 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :No < 1241989181 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sauce < 1241989193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :docking station has a warp thing < 1241989198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it gives norns to other people. < 1241989205 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That sounds boring < 1241989215 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :People have been exchanging norns on the internet way before that < 1241989227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: tell that to the DS users, Sgeo gave them all an ultraviolent norn and an ultrabreeder norn < 1241989230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without their consent :^) < 1241989231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1241989233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not them all, but a lot < 1241989235 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :kekeke < 1241989238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you mean why < 1241989238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does GIMP input controller dialog < 1241989241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :support MIDI? < 1241989246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense < 1241989250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure it dos < 1241989251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does < 1241989257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paint by notes! < 1241989270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, maybe some custom input things give via midi < 1241989281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unconventional "musical instrument" things could be used < 1241989282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.smbc-comics.com/comics/20090309after.gif < 1241989298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<3 smbc < 1241989304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(before: http://www.smbc-comics.com/comics/20090309.gif) < 1241989337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1241989411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, here it is: http://omploader.org/vMW5vYg < 1241989418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the gimp input config dialog) < 1241989433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh my god AnMaster, set up a gtk theme, even the one that uses qt < 1241989436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :raleigh breaks my eyes < 1241989447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's worse than windows 95! < 1241989472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how does one do it with none of gnome installed (except gtk itself) < 1241989482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and really, I like this gtk theme < 1241989488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apt-get install gtk-qt-engine-kde4 < 1241989490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1241989490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241989491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not as bad as most other < 1241989491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you use kde3 < 1241989493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apt-get install gtk-qt-engine < 1241989495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241989498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adjust for OS < 1241989500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't use debian < 1241989501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241989505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you KNOW that < 1241989514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's gtk-qt-engine on gentoo, apparently < 1241989516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, once you've done that < 1241989518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I tried that gtk-qt-engine thing. < 1241989521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was worse. < 1241989525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1241989527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just uses your kde theme! < 1241989527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it rendered incorrectly < 1241989539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like, buttons over text next to them < 1241989540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1241989543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, try updating it then :P < 1241989547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :software gets improved < 1241989559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less work to live with current theme < 1241989566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you did ask. < 1241989596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, I had expected it to be much less work :P < 1241989601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: erm < 1241989603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :updating a package? < 1241989606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's so damn hard < 1241989627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. I tried it recently you see. Like 2-3 weeks ago. Checked it was the last version < 1241989646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at least install the Mist theme; that's pretty much like the kde 2 theme < 1241989654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., plain but the edges are less subdued than Raleigh < 1241989678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gtk-engines-mist, fwiw. < 1241989686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or hm < 1241989688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just gtk-engines < 1241989690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, no < 1241989691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and x11-themes/gtk-engines-qt hasn't been updated since then < 1241989692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gtk-themes < 1241989694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gentoo is weird < 1241989696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gtk-themes is right < 1241989714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x11-themes/gtk-theme-switch ? < 1241989723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gtk-themes < 1241989732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ eix gtk-themes < 1241989732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No matches found. < 1241989732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and install chtheme if you want to use a switcher < 1241989736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what o < 1241989737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1241989741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gentoo... < 1241989745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, do gtk-engines < 1241989760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and also gtk-chtheme < 1241989774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then just start gtk-chtheme and choose Mist. < 1241989779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm x11-themes/gtk-engines-2.16.1 is installed < 1241989789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then just start gtk-chtheme :-P < 1241989797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ gtk-chtheme < 1241989797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bash: gtk-chtheme: command not found < 1241989804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have you installed gtk-chtheme? < 1241989812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x11-themes/gtk-chtheme no < 1241989818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then... guess what :-P < 1241989822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um... < 1241989827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trick question? < 1241989830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1241989832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :install gtk-chtheme first. < 1241989845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh. I would never have guessed _THAT_ < 1241989853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1241989868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I didn't find what I was looking for in gimp < 1241989875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was that "one window" thing < 1241989879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My arrow keys stopped working :( < 1241989885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any luck? < 1241989885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I got tired of trying to find all the different pallets < 1241989892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with what? < 1241989898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gtk-chtheme... < 1241989902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :&mist < 1241989970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm upgrading other stuff atm, will do it after. Yes gentoo supports concurrent installs and manages locking correctly, but I don't have enough ram to both handle rebuilding QT, having a huge image open in gimp and build yet another package :P < 1241989981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did I mention source distros suck? < 1241989987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hereby mention thus < 1241990002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are both pros and cons. For both source and binary distros < 1241990016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pros of binary distros: have ram left to install more packages, wait less < 1241990024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cons: firefox takes 5ms longer to start < 1241990027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dayum! < 1241990031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a hard choice :-) < 1241990088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cons: you get all apps built against libXinerama just because some user *might* be able to afford more than one monitor. < 1241990090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241990116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and curl is build with ipv6 support, when you need it with ares support < 1241990120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you have to build your own < 1241990135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :curl couldn't do ipv6 and ares last I checked. < 1241990140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they conflicted < 1241990157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (1) Oh no, that's SEVERAL MEGABYTES! (2) That's totally a bug. Also, you can do that with two packages or variants of packages. < 1241990217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What about having stuff with GTK support and *not* GNOME support? < 1241990217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a bug. It is just not possible currently. < 1241990222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :missing feature != bug < 1241990229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that too < 1241990257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't want gnome support, and not gtk support unless the app needs it and I can't use some alternative one. < 1241990263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gimp falls into the latter categoryu < 1241990265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :category* < 1241990280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Multiple megabytes! Also, variants. AnMaster: Two orthogonal features conflicting = bug. < 1241990301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, orthogonal? How do you mean in this case. < 1241990316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :They are very related. < 1241990317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what have ipv6 and ares got to do with each other? < 1241990321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no reason they should conflict < 1241990327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know what ares is? < 1241990344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've heard of it, but I don't recall, no. < 1241990354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Still, if two features conflict they should conflict at RUNTIME. < 1241990378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :async dns library. Which doesn't support ipv6. < 1241990379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to build packages more. :p < 1241990386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what pikhq said < 1241990394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I really don't. < 1241990399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck source distros :) < 1241990409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to be a package maintainer then < 1241990425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have written packages before, IIRC. < 1241990435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how well the typical binary distro handles USE="-ldap", for example < 1241990451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not library/application maintainer. Rather maintainer of a package, of a distro < 1241990454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: By forcing you to waste *megabytes* of disk space. < 1241990455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. I know. < 1241990461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as for debian < 1241990489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, megabytes of memory too < 1241990490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Uh... Megabytes of RAM space. < 1241990496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1241990497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1241990499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MEGABYTSE. < 1241990501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*MEGABYTES < 1241990511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not all of us have 6 GB RAM :P < 1241990511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, a few milliseconds on startup due to not being tuned to your CPU. < 1241990516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Truly our binary life is horrific. < 1241990523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2GB is very much enough... < 1241990527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not all of us can stick 36GB RAM in a system. < 1241990528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1.5 GB here < 1241990538 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :used to have 512mb < 1241990541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Srsly, we're talking MEGABYTES here. < 1241990543 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :until this year < 1241990547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes my old computer had 512 mb too < 1241990548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quit the hyperbole. < 1241990549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I find my RAM in plenty of use with hardly anything going. < 1241990550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was a few years ago < 1241990561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have a thousand of them. < 1241990574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's the compilation :-P < 1241990581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, even when not counting the kernel cache? < 1241990583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My browser takes about half of them. < 1241990592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Thousand megabytes total. < 1241990598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Besides, if you don't have much RAM... why are you compiling all the time?! That's just gonna be hell. < 1241990599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has 1GB of RAM. < 1241990609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 1024, surely. < 1241990617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 GiB? < 1241990617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Who the hell compiles constantly. < 1241990618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241990618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seagate gigabytes are only used for HDs. < 1241990624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: people who use source distros < 1241990633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No... < 1241990634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are misinformed then < 1241990640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My weekly update takes at most a couple of hours. < 1241990646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WHEN I'M NOT DOING ANYTHING. < 1241990651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WHEN I'M SLEEPING. < 1241990655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same here. < 1241990660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHEN I'M USING CAPSLOCK. < 1241990676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SHIFT; I DON'T HAVE A CPASLOCK. < 1241990692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NOR DO I HAVE A CAPSLOCK. < 1241990696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what have you mapped your caps lock? < 1241990711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A proper Control key. < 1241990714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I LOVE MY CAPS LOCK. I WOULD NEVER GIVE IT UP. < 1241990715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"proper"? < 1241990718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THAT'S GONNA GIVE YOU RSI, YOU KNOW. < 1241990737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: TAKE A LOOK AT WHAT YOUR HAND DOES WHEN YOU USE THAT CAPS LOCK CONTROL KEY. < 1241990738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UNIX keyboard layouts have a Ctrl to the left of A. < 1241990745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rick roll takes a new meaning when it is about the caps lock indeed! < 1241990747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe not RSI. One of them tingymajigs. < 1241990754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wat < 1241990766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, my poor pinky. < 1241990772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches ehird sing "never gonna give it up" to his caps lock key. " I LOVE MY CAPS LOCK. I WOULD NEVER GIVE IT UP." < 1241990774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moving from A a tiny bit. < 1241990778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: :-D < 1241990787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh come on, try depressing it. < 1241990791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's simply unergonomical. < 1241990828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, and having a Ctrl below Shift is less so? < 1241990837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1241990846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What the crap are you smoking? < 1241990856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your finger doesn't bend or twist for the ctrl-below-shift. < 1241990871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, yes it does. < 1241990878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't for Ctrl at A, though. < 1241990888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks ehird sucks at typing < 1241990889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have mutant hands < 1241990891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually the only issue with source based distros are: Firefox and Thunderbird. Even QT isn't very slow to compile. And for OpenOffice you use the binary package. < 1241990904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how using a binary package still counts as source-based. < 1241990909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's deliciously nonsensical. < 1241990913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Firefox isn't that bad. < 1241990923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Your finger doesn't bend or twist for the ctrl-below-shift. <-- mutant hands indeed < 1241990942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Actually ff 3 seems faster to compile than ff 2 < 1241990943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OpenOffice is a terrible load of bloat. < 1241990945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strnage < 1241990947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :swapping control and caps lock is common, but I havne't < 1241990949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*haven't < 1241990957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It takes a *lot* of time to compile. < 1241990964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and about 5GB of disk space) < 1241990972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never tried < 1241990981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I heard enough horror stories < 1241990992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just use Koffice instead. < 1241991005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use better paradigms :P < 1241991009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I use use lyx for word processing :P < 1241991016 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or TeX. < 1241991023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kile too yeah < 1241991032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but LyX makes it so much easier. < 1241991036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what paradigm? < 1241991045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Depends. < 1241991049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, examples < 1241991077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't "process words", I'm either typesetting something (TeX or alikes) or just lightly formatting some text (Markdown) < 1241991091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't use spreadsheets, I use plain text files (and for the calculation parts, some scripts). < 1241991102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly, these aren't the most mainstream paradigms, but they're the easiest way to do it for me. < 1241991115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I find office suites to be almost entirely worthless. < 1241991139 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241991189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah. Only need them to open files I get. < 1241991214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hear good things about antiword for viewing Word documents. < 1241991228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about spreadsheets < 1241991229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For ODF, though, no clue. < 1241991236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, how do you do your presentations? < 1241991237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241991243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Stab. Stab. Stab. < 1241991250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, huh < 1241991250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :TeX has a presentation mode, though I'm not familiar with it. < 1241991258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Interestingly, a lot more documents/spreadsheets are on Google Docs nowadays. < 1241991259 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do presentations with latex-beamer to PDF. < 1241991260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah I heard ConTeXt was good for it < 1241991264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well < 1241991265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I just point my browser at them. < 1241991274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from that, though, I find I rarely want to read a spreadsheet. < 1241991280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:34 AnMaster: ehird, huh ← I hate presentations. < 1241991285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1241991289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know that < 1241991294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please read Tufte's "The Cognitive Style of Powerpoint". < 1241991313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link < 1241991320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bookstore.reality < 1241991334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you want a summary in presentation form... http://www.aaronsw.com/weblog/000931 < 1241991335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1241991356 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It has a very nice front cover: http://www.edwardtufte.com/tufte/books_pp < 1241991366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quite. < 1241991370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tufte's a clever guy. < 1241991386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :must find replacement < 1241991386 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : * Good: teaching kids to smoke < 1241991397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Our information-visualization course had a pile of Tufte books in the "potential reading for interested people" category. < 1241991494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how many presentations have you seen btw. I have seen both good and bad ones. < 1241991502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: too many. < 1241991506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and just reading the slides isn't useful at all. < 1241991511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1241991539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates when you find a link on the GCC wiki or whatever to slides from some developer meeting and that being almost useless to explain the issue. < 1241991664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on the prevalence of similar-looking slides in our seminar-format courses, using LaTeX with the "beamer" package is perhaps the most common way of making slides; well, at least for the more science-oriented departments. I guess presentation-culture might be different at the software business side. < 1241991665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also powerpoint is horrible yes. < 1241991720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slides can be useful when they are displaying something hard to describe in words. Such as a diagram, an image or similar < 1241991759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, next time you are at a cinema, remember it is just slides, switched very quickly :P < 1241991927 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241991996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not so much that presentations are bad, but people really, really suck at using presentation tools right. < 1241992045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Powerpoint doesn't help in the least. < 1241992099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1241992138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I have seen it done right. Without computer. Hand written overhead. < 1241992141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Anyone remember that? < 1241992172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A decent slideshow for presentations should have slides that show little more than, say, diagrams, visualisations... Relevant formulae or algorithms... < 1241992189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, saw it done a lot by high school teachers. < 1241992205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some of whom did a Powerpoint-style overhead. X_X < 1241992295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :good slides are just a backdrop to a speech < 1241992305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they don't really convey the information by themselves, they're meant as something to look at whilst listening < 1241992327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so no useful diagrams? < 1241992336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, they can be useful < 1241992343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just diagrams don't normally tell the whole story < 1241992367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or relevant pictures? < 1241992375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it should be a supplement to the speech. Definitely. < 1241992381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they don't normally tell the whole story either < 1241992402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking, when I do presentations, my slides are pictures but you can't tell what they mean without the description given in speech < 1241992413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not the whole story. But sometimes you can't say it in words easily. < 1241992433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are you trying to disagree with me? < 1241992437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no < 1241992440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't tell whether you're agreeing or disagreeing < 1241992442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1241992444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just saying sometimes slides are needed. < 1241992449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1241992450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1241992450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rare, but can happen < 1241992474 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1241992478 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1241992495 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1241992560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, example: You are on an aircraft accident investigation team. You are now describing some specific damages to some relevant people outside the team. The media maybe? Who knows. Anyway it was decided to do it as a presentation. The pictures showing the damages would help a lot in explaining it. Of course, them alone would not be enough. But nor would just describing it be! < 1241992591 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1241992609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"nor" is incorrect < 1241992614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean "neither" < 1241992619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah indeed < 1241992666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should create a programming language with the NOR operator as the only boolean operator. :p < 1241992675 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :NAND would be worse < 1241992679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I think "nor" might be correct there too < 1241992682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and NAND is actually more common < 1241992694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to being slightly cheaper to make with standard transistors < 1241992708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how comes you often see comments just before end of line in LaTeX btw? < 1241992709 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's a good point < 1241992709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1241992713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, I'm not quite sure < 1241992713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :\begin{flushleft}\includegraphics[% < 1241992713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : width=1.0\columnwidth]{img/sgrass.base.111.eps}\end{flushleft} < 1241992724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :line continuation? < 1241992735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thought of that. But it doesn't seem to make any difference if I remove it though < 1241992742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least not in this case < 1241992743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for humans then < 1241992746 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1241992759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that seems even stranger < 1241992857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it is possible to write C with no spaces or newlines apart from what is needed for #include at the top < 1241992873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not using /**/ to do it < 1241992883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with /**/ it is easy < 1241992907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you use only integers. < 1241992912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :main(){a,b,c;} is legal C. < 1241992922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return? < 1241992932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :return(x); is legal. < 1241992934 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not legal C99 though. < 1241992939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what? < 1241992947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return(x) isn't legal C99? < 1241992951 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a,b,c; < 1241992954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, main() isn't legal C99 < 1241992958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a,b,c; is legal C99 < 1241992960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241992969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241992970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Other way around. < 1241992971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and falling off main is defined in C99 to have an implied return 0 < 1241992980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: main() isn't, int main() is < 1241992986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C99 removed implicit int < 1241992992 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GCC, at least, accepts main(). < 1241992998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But not {a,b,c;} < 1241992998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a,b,c is illegal if a,b,c aren't defined higher up the file, though < 1241993011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say it was valid C99. < 1241993014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :100% valid C89. < 1241993015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was just looking at the one line < 1241993019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And idiomatic K&R C. < 1241993022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any way you can do it with other vars than int? < 1241993030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, you can define function pointer vars < 1241993033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, also pointers. < 1241993036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: GCC doesn't accept those declarations, FWIW. < 1241993037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm true < 1241993041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that < 1241993044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241993044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, those would probably be more useful than function pointers < 1241993051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: At global scope, but not at function scope. < 1241993055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Hmm. Oh, right. It does for global vars, I think. < 1241993056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could do arithmetic on NULL+integer < 1241993061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And as parameters, of course. < 1241993064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int*a; would be valid right? < 1241993070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be undefined, but would mostly work in practice < 1241993070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1241993072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perfectly. < 1241993074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, int*a is valid < 1241993076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And that works, of course. < 1241993085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :int*a=malloc(sizeof(int)); < 1241993086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you'd probably want to use char* < 1241993087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And use that :-P < 1241993095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, good point < 1241993098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use *a, not just a < 1241993098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... God, you could do int*a=malloc(sizeof(int));*a=x;XD < 1241993111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, *x proably < 1241993112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but how are you going to define malloc? < 1241993124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :#include doesn't work < 1241993125 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, int*a; and then cast it to an integer type all the time < 1241993127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "apart from standard includes at top" I said < 1241993130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AnMaster allowed #includes < 1241993132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #include < 1241993134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1241993137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is valid? < 1241993140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can write void*malloc(size_t); < 1241993141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241993143 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But even if you don't allow them, you can declare it < 1241993144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without any whitespace < 1241993144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523, GCC will just complain about the implicit declaration. < 1241993146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1241993151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about defining size_t then < 1241993152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241993157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in stddef.h iirc < 1241993157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, you can do the declaration anyways. < 1241993163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, good point < 1241993172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to guess how big a size_t was, and put that type in there instead < 1241993178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you'd have to hope it was unsigned int < 1241993181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unsigned long wouldn't work < 1241993183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the other possible types contain spaces < 1241993191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241993205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes it would. It's 32-bit on x86_32 and 64-bit on x86_64. < 1241993215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the space... < 1241993216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC) < 1241993216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1241993229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. *Unsigned* long. < 1241993231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1241993231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :size_t tends, in practice, to be as big as a pointer < 1241993232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think plain long would work if you made sure to only do small allocations < 1241993233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1241993245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241993250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well probably undef < 1241993256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but would work in practise < 1241993280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No structs or typedefs or unions. < 1241993308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, just use int*structs_a; < 1241993311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int*structs_b; < 1241993313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1241993316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for each field < 1241993325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1241993325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dudes < 1241993329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it would be split over several arrays < 1241993331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just use arrays somehow < 1241993334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of malloc < 1241993338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see above ^ < 1241993340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like int*x={0} < 1241993346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241993354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work? < 1241993359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was an example < 1241993363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That wouldn't work. < 1241993378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because the array isn't allocated anywhere < 1241993388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was an example < 1241993388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was an example < 1241993389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was an example < 1241993395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241993397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was a crap example. < 1241993397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant "basic idea, make it work" < 1241993400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about a working example < 1241993422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I suspect it can't work, apart from for integer variables in the array in C89 < 1241993466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it just *might* work, so long as that pointer never, ever leaves the function scope. < 1241993478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway structs split over several malloced arrays would work fine, it would even be in line with current trends, stream processing stuff and such. Unit stride. Buzz words. < 1241993502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I don't think it would compile < 1241993540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A lot of weird shit compiles. < 1241993567 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sends 10 ultraviolent norns through the warp < 1241993602 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should make them unrejectable, for extra fun! < 1241993668 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So far, Hinco hasn't rejected any of my norns, as far as I can tell < 1241993676 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, Hinco rejected a norn < 1241993703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hinco? < 1241993709 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some random DS user < 1241993753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gah, when I send a rejected norn through, it keeps being sent to the user who rejected him < 1241993849 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1241993879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time to go home, I think < 1241993880 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1241994011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, does this game exist in a single player edition? < 1241994012 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguly wonders if his norns are causing death around the Warp < 1241994023 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, well, you don't have to go online >.> < 1241994031 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :What game is it? < 1241994037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and ehird said it was freeware for linux? hm < 1241994038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1241994041 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Docking Station, part of the Creatures series < 1241994095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1241994118 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gamewaredevelopment.co.uk/downloads_more.php?id=448_0_8_0_M13 for Linux < 1241994136 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You'll need to patch some script with http://sgeo.diagonalfish.net/creatures/ds.diff < 1241994160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :naming suggestions (ehird is banned after previous bad suggestion): BF-to-C compiler written in Scheme, will be slightly optimising, but nothing fancy. Previous idea was SFUCK (as a joke on BF and S-Expressions), but I want some SFW name. < 1241994184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SUCK < 1241994196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that sounds like a sexual joke again :P < 1241994211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :To me it just sounds like it sucks < 1241994241 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What was ehird's suggestion? < 1241994260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not PFUCK. < 1241994264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, something like "thisappwillbehorrible", don't remember exactly < 1241994271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Including the period. < 1241994274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I'm not going for that < 1241994288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"SFW" remember < 1241994299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1241994320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PathBF? BFScale? < 1241994326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sounds enterprisy! < 1241994335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or OpenBF maybe < 1241994350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241994411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BF is short for BlueFang clearly, which is a pun on BlueTooth. Meaning it should be called RedEar? < 1241994419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1241994486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, I'll call it "after", since my other bf-to-c compiler was called "before" < 1241994621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws a dice for which DVCS to use. 1 = bzr, 2 = darcs, 3 = hg, other values = rethrow. < 1241994625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm.. < 1241994633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6... rethrow. < 1241994650 0 :nooga!n=nooga@86-63-114-141.sta.asta-net.com.pl JOIN :#esoteric < 1241994651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 bzr. :) < 1241994656 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=T41ZRw45obs rotfl < 1241994663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was worried I would end up with darcs < 1241994718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, tl;dd; < 1241994725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(to lazy, didn't download) < 1241994731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no flash < 1241994734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what is it about < 1241994774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "12 months" in estonian sounds like "cock tastes good" in english. < 1241994777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~fin~ < 1241994787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1241994808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I had to ponder that for over 10 minutes when I saw it on reddit, thinking what the hell the point was < 1241994809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"kaksteist kuud" < 1241994819 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It helps that it sounds almost the same in Finnish < 1241994852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to me it didn't sound like the English one. More like kaksties qood < 1241994862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because you're not English. :P < 1241994865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1241994877 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, only English can mangle other languages so successfully < 1241994882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1241994884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :At first, I thought they'd been the subject of a prank < 1241994885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1241994889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the girls didn't know estonian < 1241994893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but had been told that translation or something < 1241994900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it took translating it myself to realise it was pronounciation < 1241994942 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I'm going to send some superbreeders through < 1241994980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, go play SL. And spam that instead. It was less bad. < 1241994992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I prefer the Creatures talk. < 1241995001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mostly because I've tortured my fair share of norn in my time. < 1241995008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, or even better. Go play nethack < 1241995015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will be interesting < 1241995021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ITT: AnMaster orders people around and tells them what they enjoy < 1241995037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no, I just find this completely irrelevant to the channel ;P < 1241995046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like 99% of talk in here. < 1241995048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, tell me about PSOX instead! < 1241995058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only when you are active < 1241995075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's simply false. < 1241995080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do read the logs, you know. < 1241995103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, statistics please < 1241995109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No thanks < 1241995117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :showing the off-topicness < 1241995151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately I don't have a strong AI to filter those < 1241995167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, your brain should be quite adequate I hope < 1241995193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember how to do file IO in scheme! < 1241995204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not going to manually filter logs. < 1241995207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lern2R5RS. < 1241995213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's less than 50 pages! < 1241995217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://schemers.org/Documents/Standards/R5RS/HTML/ < 1241995220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know < 1241995224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_sec_6.6 < 1241995225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't remember how < 1241995227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (call-with-input-file string proc) < 1241995228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (call-with-output-file string proc) < 1241995229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241995239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241995240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optional procedure: (with-input-from-file string thunk) < 1241995240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optional procedure: (with-output-to-file string thunk) < 1241995242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1241995242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241995246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't it < 1241995249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with-input-from-file "foo" (lambda (s) (display s))) < 1241995250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is cat < 1241995254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1241995282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it isn't, cat is "concatenate", meaning the point of cat is that it takes several files. < 1241995284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241995293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Read esolang wiki. < 1241995296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway mzscheme/drscheme < 1241995299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you think about it < 1241995300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Our official definition of cat is copying input to output. < 1241995309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, they're acceptable. < 1241995312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm using the POSIX definition < 1241995317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They deviate a bit too much from R5RS for my tastes. < 1241995319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you find any other implementation better? < 1241995322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHA < 1241995324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you use the R5RS language, it's better. < 1241995336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it depends. There is a gigantic variety, and none are perfect. < 1241995353 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :This person must have left the door open.. they sent me my norns back in such a way that I can, without modifying anything, force them to accept it < 1241995358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course none is perfect. But which one is best. < 1241995371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :And it seems mzscheme defaults to R6RS. < 1241995382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, slap it then and tell it to use R5RS. < 1241995407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The best is probably Chez Scheme, but it's proprietary and $$$. (Chez Scheme Lite is freeware). Gambit is fast, Gauche has a lot of non-R5RS scripting-related tools. Guile is shit. MIT/GNU Scheme is *VERY* R5RS-compliant, but supports little else. (I'd prefer it if you're just writing R5RS). < 1241995428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scheme 48 is quite popular and R5RS-compliant, iirc. I have used it a bit and it is quite nice. < 1241995437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241995438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://s48.org/ < 1241995443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably a good bet. < 1241995447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"(I'd prefer it if you're just writing R5RS)." <-- why do you care? < 1241995460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I mean, I'd prefer that implementation if I'm just writing R5RS < 1241995466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what that usage means < 1241995479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, I do recommend writing R5RS :-P < 1241995509 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1241995514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehird's recommended Scheme development environment: Scheme 48 (http://s48.org/) + Emacs + quack.el (http://www.neilvandyke.org/quack/) < 1241995516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a copy of R5RS. < 1241995529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quack.el is invaluable; just remember to set its fontify style to 'emacs in your .emacs < 1241995545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the implementation executable nam < 1241995545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1241995589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you just want to develop something Real Quick(TM), DrScheme (the "IDE") in R5RS mode + a copy of the standard works too. < 1241995596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1241995614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, atm I just want to get a basic such compiler working < 1241995633 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1241995634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you want something I'd recommend for R5RS work, install Scheme 48. Your package manager has it. < 1241995641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's not even a conditional. It has it :-P) < 1241995656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's been under development since 1987, IIRC. < 1241995659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I dislike the indention style used in DrScheme :( < 1241995661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a bytecode compiler/interpreter < 1241995664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Use Quack. Srsly. < 1241995671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although it uses much the same style. < 1241995671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok < 1241995678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The indentation of Scheme code is a subtle art. It takes getting used to. < 1241995682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it pays off. < 1241995683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION emerges app-emacs/quack < 1241995686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah: < 1241995687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The name ‘Scheme 48’ commemorates our having written the original version in forty-eight hours, on August 6th and 7th, 1986. < 1241995693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and scheme48 :-P < 1241995713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is 1.8 last version of that? < 1241995721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1241995730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it's over a year old, but it is the latest version < 1241995749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0.30 of quack? < 1241995762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.35, but it doesn't matter. < 1241995765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1241995772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Note: s48's REPL doesn't do command line editing. Use rlwrap or better, interact via Quack. < 1241995788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION files a post-it note to the edge of his monitor to file a bug about the quack package being outdated < 1241995819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Note: s48's REPL doesn't do command line editing. Use rlwrap or better, interact via Quack. <-- guile had a VERY good line editing REPL, with highlighting of matching () too < 1241995820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1241995823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1241995833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(require 'quack) < 1241995833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(setq quack-fontify-style 'emacs) < 1241995834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(setq quack-default-program "scheme48") < 1241995836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(setq quack-run-scheme-always-prompts-p nil) < 1241995838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ↑ how to set up quack in .emacs < 1241995846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the last one do < 1241995849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and Guile doesn't even get continuations right! < 1241995855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doesn't ask you what scheme impl you want to start every single time. < 1241995867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, after doing that, open a .scm and type C-c C-l < 1241995872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the window will split into your file and a REPL. < 1241995890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From there... well... M-x quack- and see what it can do :-P < 1241995892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, C-c C-l? :/ < 1241995897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have that bound to other things < 1241995897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aka "load-file" < 1241995901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241995908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not going to change! < 1241995915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: All Lisp modes use it. < 1241995935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um no? I tried the elisp mode just now < 1241995947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The elisp mode isn't much of a mode. < 1241995951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since it works nothing like most Lisps. < 1241995968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1241995996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :checked in default scheme mode toop < 1241995997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1241996001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1241996005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe I misremember < 1241996011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just ask emacs what quack-load-file or whatever is bound to < 1241996018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quack isn't installed yet < 1241996023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when you do so. < 1241996031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The nice thing about emacs/quack is that printf-debugging becomes really hard: you have to switch to a terminal, get the command to do it, and run it. < 1241996038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whereas trying in the repl is just a few keys. < 1241996073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is worst: Guile or R6RS? < 1241996088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're both awful in entirely different ways. < 1241996098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241996107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They can be both as terribly awful as each other and live separate, peaceful lives of hate and rage. < 1241996130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should implement R6RS in guile < 1241996133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to annoy you < 1241996151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They shall die. < 1241996167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you have contacts in the maffia? < 1241996179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. I have contacts in the maffffffffffffffffffffffffffffia though. < 1241996186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1241996190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IDGI < 1241996212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"maffia" < 1241996218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1241996223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that the spelling in Englush < 1241996226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :English* < 1241996257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it isn't < 1241996263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is two f in Swedish < 1241996266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easy mistake to make < 1241996289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We are being targeted by the mafffffffffffffffffffffffff(3 minutes of f)fffia. < 1241996342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't even imagine how you thought that would be a joke. It can't be anything else though < 1241996380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is not a joke as such. It is just an amusing image. < 1241996454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, image? < 1241996458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a line of text < 1241996466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mental. Image. < 1241996473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh. those. < 1241996581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :POINTLESS PROJECT IDEA #4564: watercool a 386. < 1241996618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :POINTLESS PROJECT IDEA #4563: make a 386 that needs watercooling. < 1241996624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1241996627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would be some terrible 386. < 1241996633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1241996642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about massive SMP with 386 < 1241996647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1241996648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :386 386s < 1241996650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1241996651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a cluster of them < 1241996652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it would be a 386 with some incredible clock speeds. < 1241996663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A cluster of three hundred and eighty-six 386s. < 1241996665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no no. at least a thousand of them < 1241996669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Running at 386MHz each. < 1241996673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A 386 at 3GHz would probably need some ridiculous cooling. < 1241996673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241996679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3.86GHz. < 1241996687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :386 386s @ 3.86GHz < 1241996698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1241996701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work < 1241996707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whyever not? < 1241996711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where would you fit the 387 co-processors < 1241996714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there would be no space left < 1241996715 0 :jix!unknown@unknown.invalid QUIT :"Lost terminal" < 1241996717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hammerspace. < 1241996738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'd have 387 of them. < 1241996746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heuristics detected popular culture reference. Not found in database. < 1241996749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tvtropes.org/pmwiki/pmwiki.php/Main/Hammerspace < 1241996754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241996756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(MWAHAHA!) < 1241996760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not clicking tvtroupe links < 1241996764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just not < 1241996766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: curl http://tvtropes.org/pmwiki/pmwiki.php/Main/Hammerspace | w3m -dump < 1241996770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :| $EDITOR < 1241996772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :problem solved < 1241996775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? < 1241996781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w3m -dump erases links :-) < 1241996787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, not -dump < 1241996788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lynx -dump < 1241996792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1241996793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241996795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w3m -dump < 1241996797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you need to do < 1241996799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w3m -dump /dev/stdin < 1241996800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1241996817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: curl http://tvtropes.org/pmwiki/pmwiki.php/Main/Hammerspace>x&& w3m -dump x|$EDITOR < 1241996827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1241996829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work either < 1241996830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that displays html just < 1241996831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you get the idea < 1241996833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241996840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1241996841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here < 1241996846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: w3m -dump http://tvtropes.org/pmwiki/pmwiki.php/Main/Hammerspace|$EDITOR < 1241996870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tried it? < 1241996873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1241996877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that is hilariously bad < 1241996883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1241996887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everything in a thin column at the middle < 1241996887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241996889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the text column is just a little small < 1241996893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's still perfectly readable < 1241996900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: M-q < 1241996904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the emacs command is to reformat < 1241996913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lynx -dump is more readable < 1241996914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1241996916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm using less < 1241996936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do whatever :P < 1241996954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, define:whatever in this context < 1241996965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever=anything you want, except less enthusiastic < 1241997018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how quiet modern watercooled systems are. < 1241997067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In April 2008, Cray and Intel announced they would collaborate on future supercomputer systems. The first product from this collaboration, the Cray CX1, was launched in September the same year. This is a blade server system, comprising up to 16 dual- or quad-core Intel Xeon processors, with either Microsoft Windows HPC Server 2008 or Red Hat Enterprise Linux installed. " < 1241997071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT's a super-computer? < 1241997082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32 cores of a regular server processor. Woop de doo. < 1241997161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: share in my outraeg. < 1241997163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's two of our silly all-the-money build. < 1241997164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*outrage < 1241997171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1241997177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that's cuz we weren't optimizing for processors :P < 1241997184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1241997184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, it only costs $10k too < 1241997188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i checked < 1241997192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ridiculous < 1241997195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, we had 8 chips in the damn thing. < 1241997201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a high end number-cruncher < 1241997230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A supercomputer is more than 4U. < 1241997231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1241997256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, jeeze. That's 16 freaking *blades*. < 1241997272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a single blade chassis! < 1241997276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, this supercomputer thing is crap < 1241997283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a bunch of regular Xeon machines stuck together < 1241997286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, it's pricy stuff, but a supercomputer? < 1241997302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a low-to-midrange cluster, I guess... < 1241997319 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why wouldn't AnHammer want to click Tv Trope links? < 1241997322 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Too addictive? < 1241997324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnHammer. < 1241997337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /nick plz < 1241997346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1241997353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:15 Sgeo: Why wouldn't AnHammer want to click Tv Trope links? < 1241997354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:15 ehird: AnHammer. < 1241997379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not going to change to that nick. And you can take it if you want. I don't care. < 1241997386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1241997388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just going to confuse tab completion for everyone else < 1241997389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Grouchy! < 1241997395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :define:Grouchy < 1241997423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1241997425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Too addictive? <-- help help I'm held prisoner in a wiki about tv troupes < 1241997425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SRSLY? < 1241997430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1241997434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wooooooooow. < 1241997545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kakteists kood < 1241997581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tell me what it means then < 1241997587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Look it up. < 1241997589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1241997602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crabbed: annoyed and irritable < 1241997602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wordnet.princeton.edu/perl/webwn < 1241997602 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wassup? < 1241997603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1241997624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why would it be odd not to know it? < 1241997636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a non-native < 1241997637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like the most commenest word ever :P < 1241997641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*commonest < 1241997650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. I think "a" or possibly "an" is in English < 1241997655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1241997656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"the" is also very common < 1241997663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so is "and" iirc < 1241997676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a word frequency table for English handly < 1241997679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :handy* < 1241997680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1241997793 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1241997916 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1241997925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :funny thing < 1241997956 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :polish 'no' = english 'yep' < 1241997995 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1241998406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think we should start making other languages look bad. Brainfuck has too long been the standard for "this language is as readable as X!" < 1241998416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We must create new horrific things to make mainstream languages look bad :-) < 1241998436 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As it just so happens, Brainfuck is a poor language for such comparisons. < 1241998447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck is relatively legible. < 1241998533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :malbolge, on the other hand. < 1241998565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... < 1241998571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Appropriate name. < 1241998638 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :whitespace is kind of hard to read, too, without a syntax highlighter... < 1241999180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: how goes your bef int? < 1241999201 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :haven't touched it in months :) < 1241999230 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite happy to be avoiding C++, really < 1241999233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: I wasn't asking about your mother < 1241999239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit why did you have to get that line in < 1241999508 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I always get it in < 1241999587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawk < 1241999589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1241999798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Glide_API anyone remember this < 1241999808 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1241999808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goddamn, Voodoo cards. < 1241999812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those things sucked :) < 1241999813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmntbombdood < 1241999819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/nornfest.PNG < 1241999840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1241999848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: those components arrived? < 1241999859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol no < 1241999880 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wednesday < 1241999902 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just killed them all < 1241999909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what OS you sticking on it? < 1241999911 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha at the gravestones rolling across the screen < 1241999932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno yet < 1241999947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'd go for a linux distro due to the lvm ssd shit < 1241999966 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh, not worth it < 1241999974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sure it is < 1241999978 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/screenshots/nornfest_dead.PNG < 1241999999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: compared to the fragmented table that the SSD will do instead... < 1242000148 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242000632 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242000775 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :arggh this internet connection is horrible < 1242000792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is it < 1242000805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some shit rural dsl < 1242000828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what speed < 1242000862 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :advertised at 1.5 mbits down < 1242000868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i get less than that usually though < 1242000905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've never understood having an expensive computer with shit internet :) < 1242000913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can buy mac pros with stylish apple 56k modems :p < 1242001031 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm on a pentium 3 on 20Mbps down cable, currently < 1242001065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: owwww < 1242001067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kill yourself < 1242001071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1242001076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: Don't you run Windows? < 1242001083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :98? :-P < 1242001096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pentium 3s are interesting, they were cartridges < 1242001100 0 :Tarap!n=etarapid@roa76-6-82-238-233-207.fbx.proxad.net JOIN :#esoteric < 1242001103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not flat squares < 1242001130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242001131 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I'm borrowing a laptop while my replacement motherboard arrives < 1242001135 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's on XP! < 1242001138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Katmais at least < 1242001142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: P3 on XP? < 1242001144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouuch. < 1242001153 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :597MHz, 192MB of RAM < 1242001159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1242001167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bullshit < 1242001179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242001196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, I've got a similar system. < 1242001196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's my router. < 1242001201 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :also it has only one USB port without the dock < 1242001211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's easy to understand shit Internet with expensive computer. < 1242001219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're in the US. < 1242001220 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i used to have a computer with 192 mb of ram, the only thing that made it bearable was running a custom kernel and fluxbox < 1242001222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Internet is shit here. < 1242001231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe you do crazy computation all the time :P < 1242001232 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and my external USB hard drive causes the USB port to stop working until I power off the laptop :) < 1242001242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also fluxbox isn't lightweight < 1242001248 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1242001259 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :[or was, i haven't looked at it forever] < 1242001267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://incise.org/not-so-tiny-window-managers.html < 1242001269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it's not :) < 1242001281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're thinking of a different WM. < 1242001287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242001293 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there's a virtual machine installed on this too, but I'm scared to run it < 1242001389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Uh, what units are those cited binary sizes in? < 1242001411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bytes < 1242001413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assume bytes. < 1242001415 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fluxboxed used like 4 times less ram than anything else i used < 1242001435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/xed/x/ < 1242001439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's more minimalist than metacity. It is NOT minimalist absolutely. < 1242001462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a total overview, it doesn't come up anywhere near the top for minimalism < 1242001465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well metacity is massive < 1242001476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: at the time that article was made: < 1242001479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :metacity 49787 loc < 1242001479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's less than a megabyte of binary. < 1242001484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fluxbox 20601 loc < 1242001487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, so massive. < 1242001493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :getting rid of all the desktop enviroment was a huge savings though < 1242001502 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no one uses metacity without gnome < 1242001502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's an old article, and < 1242001503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a personal comment < 1242001503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fluxbox is a 566 kilobyte binary. < 1242001503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This page is not to be taken too seriously. < 1242001508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is light-weight. < 1242001511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the LOC counts are accurate. < 1242001520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and come on. < 1242001525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's define OS X's WM as "bloated". < 1242001530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMG! METACITY IS SUPER-MINIMALIST! < 1242001546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OS X's WM? Bloated? < 1242001549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Objectively rated, fluxbox ain't one of the more minimal WMs... < 1242001556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in implementation? fuck yes! < 1242001572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a windowing system, not just a window manager. < 1242001577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hard to compare. < 1242001585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am referring to the SystemUIServer. < 1242001589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which does not include the Dock, etc < 1242001597 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a utility I can abuse to pick a specific-numbered line from a file? < 1242001603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: head and tail < 1242001607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: tail +N | head -1 < 1242001608 0 :Tarap!unknown@unknown.invalid PART #esoteric :? < 1242001612 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1242001615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was just pointing out that if you pick a starting point, anything can be minimalist. < 1242001620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, my window manager is a 148 byte binary. < 1242001626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242001629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :148 kilobyte. < 1242001631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. < 1242001637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :148 bytes is cooler < 1242001651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ratpoison is 148 kilobytes? That seems larger than is necessarry. < 1242001665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it *does* include a REPL. < 1242001696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ratpoison is can't do crap though < 1242001699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(IIRC, the Ratpoison devs have started working on Stumpwm since Ratpoison was approaching a Lisp) < 1242001710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It manages windows. < 1242001711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... ratpoison should have gone the OTHER direction! < 1242001716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't need a repl at all < 1242001718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is just what it needs to do. < 1242001720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: poorly < 1242001728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bull. < 1242001730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agreed with bsmntbombdood on ratpoison's shittiness < 1242001743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'm an anti-tilist < 1242001757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and anti-anti-mousist :P < 1242001776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...that does not compute < 1242001783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're in the infamous Reality Distortion Field. < 1242001787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like mice, bsmntbombdood. < 1242001793 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oops, i misread < 1242001803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have thought exactly these thoughts since before I got this mac. < 1242001815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hold no special attachment to Apple other than liking the UI of OS X. < 1242001818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(To a degree.) < 1242001829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.nongnu.org/ratpoison/inspiration.html ← this is where ratpoison comes from. I think it sums it up very accurately. < 1242001839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, in that case, you just need to use the command-line more. < 1242001847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do, pikhq. < 1242001871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How many windows do you have open aside from terminals? < 1242001906 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ps aux|grep -c bash < 1242001908 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :142 < 1242001909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242001924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: browser windows (My tabbing/windowing distinction is complex and weird.), IM client (a) contact list (b) conversation window, this IRC window. < 1242001931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I use the graphical environment for things it is suited for. < 1242001939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use the terminal for things it is suited for. < 1242001971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a web browser open. < 1242001972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just because I don't subscribe to a philosophy of a terminal's-galore-all-the-terminals-you-can-eat-buffet-just-$1,000 orgy doesn't mean I don't appreciate them. < 1242001997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My IRC client is also my IM client, and it's on screen 0. < 1242002000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you're running an IRC client based on one of those cute things that badly emulate a graphical environment by using VT-100 codes, aren't you? < 1242002012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's cute. it really is. < 1242002016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hf < 1242002019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't emulate a graphical environment. < 1242002030 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what are you using>? < 1242002037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Irssi, what else? < 1242002044 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for im? < 1242002044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe RawIRC. < 1242002046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242002052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you use one of those proxies? < 1242002052 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bitlbee for IM. < 1242002059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a proxy. < 1242002071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bitlbee is awful < 1242002079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not. < 1242002084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I ended up contorting my IM conversational style to fit the ugly pseudo-IRC-channel emulation < 1242002084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does a simple job and does it well. < 1242002097 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :bitlbee is a nice idea, but I don't like how it's implemented < 1242002097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :My step-mother told me that I have to write her a meaningful and sincere Mother's Day card, and that she'd bust up my computer if I didn't. < 1242002099 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh, i use gaim and xchat < 1242002124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Might I interest you in small claims court? < 1242002125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: sounds like you have family issues. < 1242002130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gtfo of there :-P < 1242002148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :judy judy pwns small claims court < 1242002149 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I think it's only a threat, but still < 1242002155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Judy^2. < 1242002180 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/y/ge/ < 1242002183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I like the concept of writing something sincere that is your true feelings under a threat. < 1242002190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's so bizarrely illogical. < 1242002223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait, she only asked for meaningful and sincere. < 1242002230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :She didn't ask for a favorable impression of her. < 1242002235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mwahaha. < 1242002760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (y)(ge)((Jud)S( )*S)a:^^ < 1242002761 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Jud((Jud)S( )*S) < 1242002766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck < 1242002786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (y)(ge)((Jud)S( )*S):^^ < 1242002787 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Jud(Jud)S( )*S ...bad insn! < 1242002790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!ul (y)(ge)((Jud)S( )*S)a:^^ < 1242002809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (y)(ge)((Jud)S( )*S):^ < 1242002809 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Jud(Jud)S( )*S < 1242002821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242002821 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1242002822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1242002829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (y)(ge)((Jud)S( )*S):*^ < 1242002829 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242002847 0 :WangZeDong!n=butt@ANantes-259-1-60-244.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242002866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fungot's not here. < 1242002918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda 9y)(ge)((Jud)S( )*S):*^ < 1242002919 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/unlambda/unlambda.bin: file /tmp/input.8529: parse error < 1242002923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda (y)(ge)((Jud)S( )*S):*^ < 1242002924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/unlambda/unlambda.bin: file /tmp/input.8565: parse error < 1242002939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (y)(ge)((Jud)S( )*S):*^ < 1242002950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now what < 1242002975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242002975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1242002980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (y)(ge)((Jud)S( )*S):*^ < 1242002981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242002988 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1242003406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq < 1242003407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot is here. < 1242003410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:47 oerjan: ^ul (y)(ge)((Jud)S( )*S):*^ < 1242003410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:47 fungot: Judge Judy < 1242003412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just have him ignored < 1242003425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I know this from when you mistakenly left your irssi config open on my box :-P) < 1242003442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1242003451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda `.y```sii`. `.e`.g```sii`d`.d`.u`.Ji < 1242003451 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/unignore fungot < 1242003455 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and it is eta. f)) < 1242003466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: my brain is like a sponge for useless trivia :^) < 1242003586 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242003672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /./Jud/.ge .y < 1242003673 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:01 DCC CHAT from EgoBot [64.62.173.65 port 10052] < 1242003729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yesh. < 1242003733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how does that work? < 1242003744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/dcc chat < 1242003765 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I changed it to use DCC chat for remaining data so that it doesn't get kicked off. < 1242003767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Direct connection to Egobot, and Egobot spills the entire output. < 1242003781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:02 Irssi: Starting query in freenode with =EgoBot < 1242003781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:02 =EgoBot> < 1242003781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :02:02 Irssi: Closing query with =EgoBot < 1242003781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Best way of handling that, IMO. < 1242003788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not immensely useful :D < 1242003791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hah. < 1242003802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Get it to omit a single blank line. < 1242003802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242003821 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It's not my fault you sent too many newlines X-P < 1242003833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't send _any_ newlines < 1242003839 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well that's odd. < 1242003841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /./Jud/.ge .y < 1242003841 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003843 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It does if read LN < 1242003854 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /./Jud/.ge .y < 1242003855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it's that command < 1242003874 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'Judge Judy' < 1242003874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Strange. < 1242003888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'Judge Judy' < 1242003889 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242003901 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think I know why. < 1242003932 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixfix < 1242003997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'Judge Judy' < 1242003997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242004002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'Judge Judy'; echo bleh < 1242004009 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :............ < 1242004026 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I really killed it this time. < 1242004153 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242004156 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242004257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dobleve te efe, when did EgoBot become so tempermental :P < 1242004278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Have you fed it recently? < 1242004292 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Only the highest quality infant skulls. < 1242004320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1242004344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the corpse of the old EgoBot? < 1242004349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remember, you are what you eat. < 1242004396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that _could_ be a problem, if it computes like an infant < 1242004416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they are known to be temperamental, too < 1242004448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i suggest feeding it Vulcans in the future < 1242004514 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1242004517 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1242004702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242004703 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1242004736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg http://oerjan.nvg.org/esoteric/interpreter.unl < 1242004737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /./Jud/.ge .y < 1242004737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Judge Judy < 1242004740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown character: < 1242004752 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242004771 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is "yodawg" an unlambda interpreter? :P < 1242004773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls that may have been a problem < 1242004775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242004795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i tried recursing < 1242004799 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1242004799 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1242004859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg htttttttttttttttttttttt < 1242004859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown function: h < 1242004865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242004877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so the userinterps actually do recurse? < 1242004889 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In what sense? < 1242004895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*can use URLs < 1242004899 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242004999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall there was a problem with recursing my unlambda interpreter if the base interp didn't distinguish all chars from EOF < 1242005035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it was just running out of file, the error should have been different < 1242005045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242005256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg http://oerjan.nvg.org/esoteric/interpreter.unl2 < 1242005257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown character: < 1242005260 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1242005273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda http://oerjan.nvg.org/esoteric/interpreter.unl < 1242005294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242005298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242005298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1242005306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda http://oerjan.nvg.org/esoteric/interpreter.unl < 1242005320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's not supposed to happen < 1242005364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that gives "Unexpected end of file" in a terminal < 1242005501 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's probably waiting forever for input. < 1242005502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda http://oerjan.nvg.org/esoteric/interpreter2.unl < 1242005503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/unlambda/unlambda.bin: file /tmp/input.10206: parse error < 1242005510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242005556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't close stdin, it just doesn't send anything on stdin. < 1242005574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242005757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242005804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp r13 yodawg http://oerjan.nvg.org/esoteric/rot13.unl < 1242005804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter r13 installed. < 1242005812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!r13 test < 1242005824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242005832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show r13 < 1242005832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1242005843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242005852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp r13 < 1242005852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter r13 deleted. < 1242005856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you say so < 1242005859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242005891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1242005892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242005892 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :unl? < 1242005909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure you got the parameters right? < 1242005925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure < 1242005928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242005935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, langauge is "yodawg"? < 1242005941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp r13 unlambda http://oerjan.nvg.org/esoteric/rot13.unl < 1242005942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter r13 installed. < 1242005944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was < 1242005948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!r13 test < 1242005948 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :grfg < 1242005954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what? < 1242005958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is "yodawg"? < 1242005969 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently using addinterp with a language that was already an addinterp didn't work < 1242005978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yodawg = unlambda in unlambda < 1242006068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp r13 < 1242006068 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter r13 deleted. < 1242006222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, report a bug to GregorR < 1242006314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assumed he was listening :) < 1242006323 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : apparently using addinterp with a language that was already an addinterp didn't work < 1242006326 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm well aware of this. < 1242006328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i think that's a bit awkward to achieve < 1242006328 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :This /can't/ work. < 1242006333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why not < 1242006337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could make it wokr < 1242006338 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It sends the program on stdin. < 1242006339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :work* < 1242006342 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Then the other program on ... super-stdin? < 1242006355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, do like bf. use a @? < 1242006357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1242006364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for my unlambda interp, you simply concat the stdins < 1242006366 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's language-and-interpreter-specific. < 1242006371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242006377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :allow the user to specify style < 1242006383 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Blech >_> < 1242006390 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: How do you propose I accomplish that? < 1242006399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, add another parameter? < 1242006435 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In what format? < 1242006436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like: concat|delimiter:*|delimiter:\0 < 1242006440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242006452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you could support the most common styles < 1242006463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The only style I've ever heard of is having a delimiter :P < 1242006476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all I can think of is "some delimiter char or chars" and concat < 1242006522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it doesn't work for my unlambda interp, but for some it would be reasonable to add more file arguments < 1242006571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that too < 1242006583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :those that are not written in esolangs, in particular < 1242006590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, um < 1242006592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge? < 1242006599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242006600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and even ... was about to say < 1242006629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's probably a way in intercal too < 1242006634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that befunge-98 in it supports that atm. Since I haven't got around to making a compile time option to disable SOCK while enabling file IO < 1242006637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(modern versions) < 1242006713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: oh also the delimiter for the other kind could be included in the program, for adduserinterp < 1242006730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242006735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :night AnMaster < 1242006793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if from a URL, the delimiter could be given after it < 1242006818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i guess the possibility for features is endless, as usual < 1242006832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you could have several URLs too) < 1242012623 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so what wonderful conversations did i miss? < 1242012844 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, were you here for the Creatures stuff? < 1242012849 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no :o < 1242012953 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I sent ultraviolent norns to random people against their will, so now worlds can be decimated < 1242012992 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242013232 0 :oerjan!unknown@unknown.invalid QUIT :"quat quot" < 1242014612 0 :Slereah!n=butt@ANantes-259-1-117-140.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242014615 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242024577 0 :WangZeDong!n=butt@ANantes-259-1-77-236.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242024628 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242025203 0 :Slereah!n=butt@ANantes-259-1-45-74.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242025936 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242028127 0 :nooga!n=nooga@86-63-114-141.sta.asta-net.com.pl JOIN :#esoteric < 1242028799 0 :clog!unknown@unknown.invalid QUIT :ended < 1242028800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242028921 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242029967 0 :tombom!i=tombom@82.18.226.162 JOIN :#esoteric < 1242030229 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1242030267 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242030305 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242031819 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1242031888 0 :WangZeDong!n=butt@ANantes-259-1-76-30.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242032182 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242032595 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242032777 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242032810 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242036140 0 :lifthras1ir!unknown@unknown.invalid NICK :lifthrasiir < 1242037736 0 :Dewi!n=dewi@124-171-216-236.dyn.iinet.net.au JOIN :#esoteric < 1242038075 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242039333 0 :puzzlet!unknown@unknown.invalid QUIT :"Lost terminal" < 1242043649 0 :jix!n=jix@dyndsl-095-033-046-044.ewe-ip-backbone.de JOIN :#esoteric < 1242043652 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242044309 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242044314 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Uugh, I don't feel so good < 1242044322 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but nah < 1242044327 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't stop me from making new C64 crap < 1242044333 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like PETSCIImator < 1242044449 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're a saint. < 1242045762 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242046129 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1242047361 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242047637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242047637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill userinterps 1l 2l adjust asm axo bch 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 < 1242047646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello world! < 1242047649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :110 ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<++++++++.--------.+++.------.--------.>+.>. [194] < 1242047650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello world! < 1242047653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :114 +++++++++++[>+++++++>+++++++++>+++>+<<<<-]>-----.>++.+++++++..+++.>-.<++++++++.--------.+++.------.--------.>+.>-. [460] < 1242047655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242047663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the current shortest hello world in bf? < 1242047676 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!lazyk (((SI)I)((SI)I)) < 1242047677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't fork sub-program. < 1242047699 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : look up on golf? < 1242047719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1242047743 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :TOO MAY INTERPRETERS < 1242047750 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :MANY* < 1242047774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1242047775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242047797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...this lacks ONE language < 1242047800 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!help asm < 1242047800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for asm! < 1242047803 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1242047836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242047843 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :seems i'm going to program a deadfish interpreter for this now < 1242047864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lereah_, changed nick recently? < 1242047864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242047864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the url now again < 1242047864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it had some non-googlable one < 1242047882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242047884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asm is there < 1242047885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242047895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just languages doesn't have help items < 1242047896 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1242047899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is it assembler < 1242047903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but if it is, which one < 1242047937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86 or x86_64 asm, with gas syntax < 1242047938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242047975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!asm mov %rax,%rax < 1242047985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!asm mov %rax,%r99 < 1242047986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1242047987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242047995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems x86_64 gas style asm < 1242048002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242048123 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, nah < 1242048128 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's my nick at work < 1242048135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are slereah right? < 1242048139 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242048160 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :My home computer is also connected < 1242048162 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :As WangZeDong < 1242048170 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :lereah_ is my work nickname < 1242048201 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242048253 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how does it interpret befunge < 1242048260 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cfunge < 1242048267 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er, i meant < 1242048278 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :how does it interpret befunge with only one line to use < 1242048290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As normal, you just have only one line to use :-P < 1242048306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Why doesn't it support links to code < 1242048314 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it does? < 1242048318 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it does? < 1242048332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i can type !befunge http://asienet.site40.net/befungecodeblahblah.txt ? < 1242048346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :My question mark indicated I don't know for sure < 1242048352 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1242048354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Try it, not like anything can break... < 1242048485 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I am quite sure it does support that. < 1242048507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not completely sure, of course, but quite sure nevertheless. < 1242048529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I could run fungot under it. :p < 1242048530 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: nope. i haven't tried. don't have " the internet is like finding poop in the toilet, but doesn't work in quile throw it away.... http://home.comcast.net/prunesquallor/ macro.txt < 1242048603 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://www.hevanet.com/cristofd/brainfuck/392quine.b < 1242048604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :->++>+++>+>+>+++>>>>>>>>>>>>>>>>>>>>+>+>++>+++>++>>+++>+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>+>+>>+++>>+++>>>>>+++>+>>>>>>>>>++>+++>+++>+>>+++>>>+++>+>++>+++>>>+>+>++>+++>+>+>>+++>>>>>>>+>+>>>+>+>++>+++>+++>+>>+++>>>+++>+>++>+++>++>>+>+>++>+++>+>+>>+++>>>>>+++>+>>>>>++>+++>+++>+>>+++>>>+++>+>+++>+>>+++>>+++>>++[[>>+[>]++>++[<]<-]>+[>]<+<+++[<]<+]>+[>]++++>++[[<++++++++++++++++>-]<+++++++++.<] < 1242048623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :okay, it does. < 1242048653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf32 http://www.hevanet.com/cristofd/brainfuck/fib.b < 1242048654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1242048667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242048673 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :when there's too much output < 1242048676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it opens a private chat session < 1242048687 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's only a couple of lines more, though. < 1242048699 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, EgoBot did it up to < 1242048700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : 5972304273877744135569338397692020533504 < 1242048706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^show fib < 1242048707 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>+10>+>+[[+5[>+8<-]>.<+6[>-8<-]+<3]>.>>[[-]<[>+<-]>>[<2+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<3-[>+<-]]]]]]]]]]]+>>>]<3][] < 1242048708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^fib < 1242048708 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0.1.1.2.3.5.8.13.21.34.55.89.144.233.377.610.987.1597.2584.4181.6765.10946.17711.28657.46368.75025.121393.196418.317811.514229.832040.1346269.2178309.3524578.5702887.9227465.14930352.24157817.39088169.632459 ... < 1242048877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,] Hello! < 1242048884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...erm? < 1242048904 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it uses the ! input separator, like fungot does. < 1242048904 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: manpage was a bit off)... well, in an fnord, etc < 1242048908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[.,]!hello. < 1242048908 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hello. < 1242048912 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,]!Hello! < 1242048919 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not, then. < 1242048920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242048960 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'unno how it does input. < 1242049031 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BfNano: commands + and > < 1242049079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!hello hhh < 1242049082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (hhh) encountered < 1242049089 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1242049090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1242049095 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!hello hh < 1242049096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (hh) encountered < 1242049104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1242049113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h h < 1242049114 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (h h) encountered < 1242049116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h;h < 1242049117 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (h;h) encountered < 1242049122 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shrug. < 1242049198 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bch 00101 < 1242049207 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...oh, so bch is not bct misspelled < 1242049222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp bct bf http://www.bf-hacks.org/hacks/bct.b < 1242049224 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter bct installed. < 1242049228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242049249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bct 1001001 < 1242049256 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!hello http://www.cis.hut.fi/htkallas/hh.txt < 1242049258 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1242049281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm, putting two h's separated by a newline made it accept the first h, but it didn't do anything for the second. < 1242049516 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's the !info for, though? A language or something else? < 1242049518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1242049518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1242049526 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just a generic note. < 1242049571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Wow, I did a non-wrapping constant for 68 that's 1 byte smaller than the one on the wiki < 1242049609 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, if going to the cell with the value counts as a byte (doing ">"), then it's the same size < 1242049626 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :++++[>++++<-]>+[<++++>-]> < 1242049638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242049640 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the last char is < < 1242049641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not > < 1242050181 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 some bananas < 1242050182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fbzr onananf < 1242050214 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :onan < 1242050215 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :kekeke < 1242050224 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...nano!? < 1242050250 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you know who Onan is < 1242050264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242050272 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :wiki it < 1242050279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :too lazy < 1242050305 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Onan is a biblical figure < 1242050315 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242050321 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the English names < 1242050322 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :His name is linked to masturbation, though all he did was, you know, pull out < 1242050326 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :And SPILL HIS SEED < 1242050407 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there BF code to output an 8-bit value as an in-te-ger < 1242050515 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 fbzr onananf < 1242050515 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :some bananas < 1242050522 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We've got a bad case of duplicated functionality here. < 1242050536 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 jerk < 1242050537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :wrex < 1242050546 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 onan wrex < 1242050547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bana jerk < 1242050555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^rot13 furrfu < 1242050556 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1242050610 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 shatbg < 1242050610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1242050624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242050627 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :.......errrrrrrrr < 1242050634 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: TALK < 1242050634 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: " what's food for, anyways?" " not exactly the daycare-place i was thinking < 1242050682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 shatbg: lbh ner n wrex. qhqr, pna'g lbh or pbbyre? < 1242050683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fungot: you are a jerk. dude, can't you be cooler? < 1242050692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot's being ignored here. < 1242050718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 V'z abg cyrnfrq jvgu guvf! < 1242050719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I'm not pleased with this! < 1242050726 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We'd have botloops day and night otherwise. At least this way they're a bit discouraged. < 1242050744 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can still pull out my own megahal bot < 1242050768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :having the content of The Hitchhiker's Guide to the Galaxy inside < 1242050770 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and NOTHING ELSE < 1242050870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 http://esolangs.org/wiki/BrainClub < 1242050871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242050886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...KUGZY? < 1242050894 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :KUGZY < 1242050905 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think we have a hitchhikery style on fungot; I guess was too bored of just normal books at that point. < 1242050905 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'm off to the left somewhere. < 1242050908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242050909 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp < 1242050916 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242050926 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can do it then < 1242050929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What format < 1242050931 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :.TRN or .BRN < 1242050970 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is style < 1242050991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How he talks like to peoples < 1242050995 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do have the books as text, but I don't think it'd be any more amusing than, say, discworld quotes. < 1242051008 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does fungot talk to people? < 1242051009 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: i need a train to tik since the bicycle is there. there is no standard way < 1242051014 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAH < 1242051027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I also wanted to make a "IEEE" style, as in, all the IEEE info from wikipedia AND the specs if possible, pasted into a .TRN < 1242051036 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But yeah < 1242051038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to make styles < 1242051043 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, say stuff < 1242051044 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: i suspect that optimisations could be made to execute code as some apparently take callbacks. when a variable's value? < 1242051055 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do you chose between styles? < 1242051065 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style jargon < 1242051066 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: jargon (Jargon File 4.2.0 or something) < 1242051066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just use "^style foo" from that list. < 1242051075 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Tell me something about bananas. < 1242051075 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, say stuff < 1242051076 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: flame off. i suppose i should have been < 1242051076 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: a publisher that i have found out a certain special way. < 1242051081 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242051081 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xDD < 1242051081 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon* lovecraft nethack pa speeches ss wp < 1242051088 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style nethack < 1242051088 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: nethack (NetHack 3.4.3 data.base, rumors.tru, rumors.fal) < 1242051089 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style darwin < 1242051089 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: darwin (Books by Charles Darwin -- you know, that evilution guy) < 1242051092 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :asww < 1242051093 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, say stuff < 1242051094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aww* < 1242051095 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: callorhinus ursinus, relative size, and their heights were much less liable to reversion :)/ upper part :) a true sheep dog " as i hear from professor agassiz and dr. johnson states that they ran at 3 or 4 years,/ numerous recorded cases :) retrievers, in which latter/ fibres :) this muscle diverge downwards, with/ laminae coated by minute micaceous scales; it alternates many times with a coarse-grained, greenish grauw < 1242051104 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242051107 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, the "jargon" style is actually the UNIX-HATERS list and not a jargon file. "Known issue." < 1242051118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Where can I download the Esolangs Wiki database < 1242051121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As is Darwin using a whole lot of smileys. < 1242051146 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was a slight accident in building the Darwin language model, which managed to translate all "of" tokens into ":)", and all "the" tokens into "/". < 1242051146 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and, fizzie, is it MegaHAL < 1242051193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm, you mean fungot-babble? No, it's just a bit of Funge. There's no sense in there, except what you make of it. < 1242051193 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: from/ varying accounts which i have just received your book, < 1242051215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Could you please, one day, separate the fungot-babble code from the rest < 1242051216 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: aurora island, an upraised atoll. < 1242051220 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I really want a chatterbot like that < 1242051227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's better than MegaHAL :DD < 1242051251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or can you do it already < 1242051266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just an unpruned n-gram model, with word selection directly from the n-gram frequencies with no smoothing. Anyway, I've got some C++ code for it too; I don't have it available right now, though. < 1242051276 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1242051284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style fisher < 1242051284 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: fisher (Fisher corpus of transcribed telephone conversations) < 1242051286 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, ...i didn't understand that sort of mathobabble < 1242051320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, where can i get the database of the Esolang wiki < 1242051388 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I've seen any public links to database dumps; it's no Wikipedia, after all. (Might not have noticed even if there were.) < 1242051396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Augh < 1242051408 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I think I will need to make a .TRN file from the Wikipedia database < 1242051411 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*smiles* < 1242051415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*smiles epicly* < 1242051422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*then notices he'd need a supercomputer for that* < 1242051444 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I have a "wikipedia" style already; it's a tiny fraction of all Talk: namespace pages. < 1242051447 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^style wp < 1242051447 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) < 1242051453 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One 256ths, apparently. < 1242051459 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How do wikipedians speak? < 1242051460 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: fnord does not cover the informatics concept of structuring data, and the rating on other projects was brought up to stub class. user:betacommandbotbetacommandbot 08:22, 10 november 2007 ( utc)/small!-- template:unsignedip < 1242051468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Lolzorlol < 1242051478 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Okay, the wiki-markup filtering could've used some work.) < 1242051569 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Will a YouTube style be good, as in, the largest "comment" videos, and all the comments from them pulled into one file < 1242051571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's the format, too < 1242051635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example "Airbus A320 Plane Crash" is the winner, with nearly 32000 comments < 1242051659 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Any mostly plain-text file is okay, preferrably something with one sensible IRC-length element (like a comment) per line. I did think about YouTube comments, but it'd have needed some extrication work. < 1242051670 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242051676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will just paste the entire thing < 1242051681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sans the "usernames" < 1242051703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm also putting the bad ones < 1242051704 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and spam < 1242051743 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need a way to remove everything that's before a word < 1242051745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :including that work < 1242051747 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :word* < 1242051756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :For example: I have "aaa bbb ccc" and "ddd bbb fff" < 1242051769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i want to remove everything on that line up to "bbb", or nothing if there's no "bbb" < 1242051779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So the lines will become "ccc" and "fff" < 1242051788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and "aaa ccc" would become "aaa ccc" xD < 1242051795 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :sed -e 's/.*bbb *//' is the crude solution. < 1242051829 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :don't have sed < 1242051831 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :must... download < 1242051852 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, only putting like pages 1, 3, 5, 7, 9 and 11 < 1242051856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :625*6 comments though < 1242051864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :3750 < 1242051867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::DDD < 1242051869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from one video < 1242051870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or nah < 1242051873 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :only 625*3 < 1242051878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :from that video < 1242051990 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :342kb unformatted < 1242052019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, I don't have the computer with the language-model generation code turned on at the moment. Any fungot-babble-related things will have to be done later. < 1242052020 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i think my favorite would be ssilence of the lambs i like to collect baseball cards i'm not really < 1242052027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1242052034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can't you just add a plaintext file < 1242052035 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242052043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't really work like that. < 1242052056 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I could wake-on-lan the computer, but I've misplaced the MAC address. < 1242052101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I might have put the code somewhere for downloading, though. < 1242052112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242052118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, it's going to be a while before i'm done < 1242052170 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, enough YTcrap < 1242052189 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now let's format it < 1242052359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how iterating over a list and just adding it back together ended up with transforming (1 2 3 4) into ((2 (1 ())) 3 4) < 1242052405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah. found it. < 1242052408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242052438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is there any shorter way than (cons a (cons b t)), I want to append two elements to the head of the list t < 1242052449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(language is R5RS) < 1242052454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prods ehird < 1242052462 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :`(,a ,b ,@t) if you don't mind the punctuation. < 1242052503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242052544 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Surely there's a list append < 1242052549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(append (list a b) t) is reasonably readable too. < 1242052551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something like (append (a b) t) < 1242052553 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1242052556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not much shorter, though. < 1242052570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242052579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is more readable though < 1242052593 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In fact it is longer by two characters than the cons thing. < 1242052603 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: One more SED thing now < 1242052617 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If there is a line "bbb ccc" and "aaa ccc" < 1242052626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, still more readable! < 1242052628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"bbb ccc" should become "" < 1242052632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and "aaa ccc" should become "" < 1242052633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242052639 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if bbb is at the beginning of the line < 1242052643 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the entire line is removed < 1242052658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/^bbb/d < 1242052661 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/^bbb/d < 1242052673 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's not exactly what was wanted here, I think. < 1242052707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"If bbb is at the beginning of the line the entire line is removed" < 1242052715 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but that was just an example. < 1242052717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1242052726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1242052731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the list is now formatted < 1242052737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/^bbb/d removes all lines that start with bbb; is that what you wanted? < 1242052737 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's about 256kb < 1242052741 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1242052745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242052758 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Anyway < 1242052760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the list is done < 1242052761 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then I don't see how that's related to '"aaa ccc" should become ""'. But anyway. < 1242052762 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :256kb of comments < 1242052779 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i said "bbb ccc" should become "" < 1242052780 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1242052786 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i meant "aaa ccc" = "aaa ccc" < 1242052790 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I chalked it up to a typo < 1242052792 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242052794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and the pack has 2000 comments < 1242052801 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to find the code, though. < 1242052813 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1500 from an AIRBUS A320 PLANE CRASH and 500 from an Obama-related video thing < 1242052840 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't suppose you happened to download that fungot language-model-building code? Someone was asking for it, even though I cautioned about it being really very user-unfriendly. < 1242052877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Should I send the Youtube Comment-o-Mess < 1242052901 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242052906 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242052917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I didn't ask for it recently afaik < 1242052934 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not recently, no; this was rather long ago. But I might recall wrongly. < 1242052935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might have done ages ago < 1242052938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1242053012 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe I can remote-boot that computer it's on. < 1242053089 0 :MizardX!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1242053202 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I got it booted. < 1242053232 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242053275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So, how do I get them comments? < 1242053277 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh butts. < 1242053288 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have to do a powerpoint presentation thursday :( < 1242053499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: email via private pl < 1242053500 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :z < 1242053851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, fizzie got the "comment pack" < 1242053984 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's see... it doesn't support reloading the style-list-file (even though it should), so I'll have to do a quick restart. < 1242053999 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242054025 0 :Slereah!n=butt@ANantes-259-1-35-142.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242054051 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Eesh. Heh. Fungot doesn't recognize my authority, since I had a broken identd when connecting and I am now "n=fis@..." and not "i=fis@...". Heh. < 1242054073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll need to do some reconnecting myself, too. < 1242054078 0 :fizzie!unknown@unknown.invalid QUIT :Remote closed the connection < 1242054080 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1242054107 0 :fungot!unknown@unknown.invalid QUIT :"stylish" < 1242054155 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1242054160 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Rather bouncy. < 1242054188 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so how's work < 1242054198 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It should work. How do you feel, fungot? < 1242054198 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: to be under barack obama! wajajjajajjajajaja!!! < 1242054204 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Excited, I see. < 1242054259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How's France? < 1242054259 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why... why... why... why... why... why... why... why... i dont think it had pilots, no problems with relations p.s for the hell did the pilot, apart from its obvious characteristics its a computer < 1242054271 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1242054273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not enough comments < 1242054280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it'll either talk about planes or about Obama < 1242054297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :must find some more < 1242054306 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242054387 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beholds < 1242054400 0 :MigoMipo!n=MigoMipo@84-217-5-255.tn.glocalnet.net JOIN :#esoteric < 1242054402 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, some Max Payne-related comments there < 1242054515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242054515 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1242054518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style wp < 1242054518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: wp (1/256th of all Wikipedia "Talk:" namespace pages) < 1242054521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1242054521 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1242054602 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, say stuff < 1242054603 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: cause i know captain, he spent a year, whilst the co-pilot and president of the official aeronautic websites? < 1242054653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :soon done < 1242054677 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I will also send you a copy of a book if you can add it < 1242054680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not necessairly funny < 1242054681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but useful < 1242054686 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"The Commodore 64 Programmers' Guide" < 1242054693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>900kb of GOODNESS < 1242054696 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I tried that once. < 1242054700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...You did? < 1242054706 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Probably not on-channel. < 1242054709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I do have a copy of it, at the very least. < 1242054714 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and what was the result? < 1242054718 0 :WangZeDong!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242054731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I also have a different book, that's smaller, "Map the 64" < 1242054736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't bother removing line-breaks, so it was a bit... abrupt. Bits of basic here and there. < 1242054746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"Map the 64" doesn't have much basic < 1242054746 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Will have to leave now, though; I'll look at style-things later. < 1242054857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :371kb of youtube comments < 1242054864 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a 521kb book < 1242054875 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now, Deewiant, i will need your help with sed formatting < 1242054887 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1. How to remove all "empty except a newline" lines < 1242054899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I refer you to http://www.grymoire.com/Unix/Sed.html < 1242054899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :2. How to remove every line starting with "::" and ending with "::" < 1242055007 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242055199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that this code would have been a lot clearer in Erlang than in Scheme. < 1242055442 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242056002 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242056357 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1242057592 0 :MizardX-!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1242057744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:19 AnMaster notes that this code would have been a lot clearer in Erlang than in Scheme. < 1242057751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you not understand the concept of learning a language < 1242057784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ?? < 1242057793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suspect it would have been a lot clearer in Erlang than Unlambda < 1242057795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do. I just note that erlang is better fit for this task < 1242057802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and quite a bit clearer in Unlambda than Malbolge < 1242057835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this task fits perfectly a language with advanced pattern matching on lists. < 1242057957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, compiling brainfuck? < 1242057962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're on crack < 1242057966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: protip: use SRFI-1. < 1242057984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or just don't use scheme, since you evidently have some sort of mental block around learning a new paradigm < 1242058006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and really, pattern matching libraries exist for more or less every real language nowadays < 1242058011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they don't have it built in < 1242058026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PCRE is perfectly capable, although rather inefficient, at doing list pattern matching, for instance < 1242058031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242058034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(rather inefficient because it deals with the lists in text form) < 1242058040 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 145 (Connection timed out) < 1242058042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're using Scheme, pattern matching is doin it rong < 1242058045 0 :MizardX!n=MizardX@aurorum10-0.aurorum.se JOIN :#esoteric < 1242058047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, agreed < 1242058049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : or just don't use scheme, since you evidently have some sort of mental block around learning a new paradigm <-- why do you think so? < 1242058059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're probably writing Erlang in Scheme < 1242058061 0 :MizardX-!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242058064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from what I've read < 1242058089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and today on Fucking Crazy Ways To Cool a Computer: Submerge all the components in oil. No, really. http://www.hardcorecomputer.com/ < 1242058106 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't your and get all sticky? < 1242058107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/today/last year/ < 1242058120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't follow the field ;-) < 1242058120 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus, what would people think? < 1242058120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can't think of a better way to optimise a parse tree of bf than pattern matching. Sure there are other ways. In fact I'm doing closer to what I would do in C than what I would do in Erlang. < 1242058131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: Wouldn't your all and get all sticky indeed. < 1242058132 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :If I see a man with his hand covered in oil < 1242058138 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think only one thing < 1242058143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but pattern matching would make it so much easier < 1242058181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you've never seen a mineral-oil-cooled computer before? < 1242058187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Nope... < 1242058205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen one in RL, but I've known about them for ages < 1242058221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently the oil has a tendency to get into the inside of the wires connecting to peripherals, though < 1242058221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have seen them on internet. Old. < 1242058225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and leak out of the keyboard < 1242058229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's sort of ridiculous. You can't keep any of the components as spares because they're fucking oily forever :-P < 1242058232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although using a wireless keyboard would probably avoid that problem < 1242058242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eurgh, imagine upgrading. < 1242058242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :D < 1242058254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FIRST, STICK YOUR NEW COMPONENT IN THE VAT OF OIL. IT IS NOW OILY. THEN, ATTACH IT. < 1242058260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOW, ATTEMPT TO GET OIL OFF YOUR HANDS AND FAIL MISERABLY. < 1242058268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :USE COMPUTER AS-IS. IT'S HARDCORE. < 1242058283 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plus, what happens if it falls? < 1242058286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how they immerse it in oil and then still have to use four fans. < 1242058289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: "fails"? < 1242058294 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hope you have no carpet < 1242058294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to touch the components. < 1242058297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242058298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242058309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, with four fans you could probably watercool the same machine. < 1242058318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which doesn't involve putting all your components in oil. < 1242058336 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Cool it with molten lead < 1242058343 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's conductive! < 1242058347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242058356 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Would mercury work well, I wonder? < 1242058356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, this hardcore computing place is ridiculous. < 1242058360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can buy THREE gtx 285s. < 1242058369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering what kind of game needs three. < 1242058374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, hell, any task. < 1242058389 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Jet simulation? < 1242058396 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1242058413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"3 Intel 160GB SSDs in RAID 0" < 1242058432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering how you fill up 480GB with an OS drive. < 1242058494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, three in one computer? < 1242058495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Easily, with games. < 1242058498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds strange < 1242058498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep. < 1242058501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Whaat? < 1242058507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Even Crysis doesn't use that much. < 1242058512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Crysis is one game. < 1242058530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ... running two games at once? < 1242058533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1242058545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you are going to do multi-screen installation for flightsim with built up cockpit you probably end up using multiple computers, one to render each screen. < 1242058547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, having two games on disk at once. < 1242058558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Oh, I was talking about the GTXs < 1242058560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than three graphics card in one computer < 1242058568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But still, the top games are what, 10GB? < 1242058582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug. < 1242058582 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, these days around that much. < 1242058586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? Full scenery for Flightgear is 17 GB iirc < 1242058586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242058597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot more for xplane and MSFS iirc < 1242058599 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and X-Plane is over 60. < 1242058605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouch. < 1242058605 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But those aren't the norm. < 1242058606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that much? heh < 1242058623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That sounds very weird... I've got about 40GB used on my /... < 1242058626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: In that case I'd buy an X25-M as a boot drive and a 300GB velociraptor as an apps drive :P < 1242058629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, remember that is scenery for all the world. :P < 1242058640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, they are immersing this shit in oil. < 1242058641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that includes headers for everything, source for everything, and binary packages for everything. < 1242058648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's a rather excessive thing already. < 1242058666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In practice, I'd say around 200GB is enough for OS+apps even with a fair supply of games. < 1242058671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see how that's excessive. Just very weird. < 1242058679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://hardcorecomputer.com < 1242058688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're riding on the "THIS IS SO FUCKING EXTREME." marketing wave. < 1242058692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's retards. < 1242058703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: More than enough. < 1242058718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, for just OS+apps, a 50G hard drive can suffice. < 1242058725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds 6 of all three monitor types they offer (the max you can get0 < 1242058727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*) < 1242058729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Not even close. < 1242058746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, has Windows gone freaking crazy or something? < 1242058749 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've got Linux+Vista taking up 70G currently. < 1242058754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Linux includes apps, Vista doesn't. < 1242058755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you trying to see how expensive you can make it? < 1242058759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1242058766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got Linux taking up 34G.. < 1242058767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$27837 so far < 1242058771 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone played RobotWar or CoreLife? Both are programming games. < 1242058772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's see here... < 1242058779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've played robotwar. < 1242058780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I play Robocode but that's it. < 1242058785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. < 1242058787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No I haven't. < 1242058788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That includes: binaries, headers, source, binary packages, and C compiler cache. < 1242058790 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ehird: original? < 1242058790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Robocode i've played. < 1242058795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And /tmp. < 1242058796 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh, okay :-) < 1242058803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as I said: For built up cockpits with screens covering all of your viewfield outside the cockpit you end up with multiple computers. For example there is a JAS 39 Gripen simulator like that at one of the flight museums in Sweden, powered by a cluster of 8 computers that runs Linux. Simulator software? Custom from SAAB. < 1242058809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And 100G for games isn't much, these days. < 1242058820 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Do you have a bot running on the roborumble? < 1242058821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Damn. < 1242058823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Windows *has* gone apeshit-crazy. < 1242058824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It sounds hilariously unfun to play. < 1242058825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It's a PR stunt from SAAB kind of. < 1242058830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 100G for multiple games < 1242058831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not one game < 1242058833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :silly :P < 1242058837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no < 1242058842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1242058843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, okay. < 1242058848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's only slightly crazy. < 1242058849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay < 1242058851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Final price for the < 1242058854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REACTOR EXTREME < 1242058858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$28,796.00 < 1242058865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it only has 4GB of RAM! < 1242058869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not even an i7! < 1242058874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What a ripoff ;-) < 1242058876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jeeze. < 1242058885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/474504.txt?key=9fooyz1aoaayeghiixktfq < 1242058891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The graphics card is HARDCORE-CUSTOMIZED. < 1242058896 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :$ du -hsc Games < 1242058896 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :122G Games < 1242058898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I could get roughly equal RAM and CPU for $200. < 1242058899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242058906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not even very many games. < 1242058911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, it's DDR3. < 1242058915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1242058919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 650W power supplies < 1242058926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For redundancy in case you lose your game. < 1242058929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CAN'T HAVE THAT HAPPENING. < 1242058938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The leader is GTA4 at 15G. < 1242058938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'snot even a fuckin' blu ray burner! < 1242058943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In fact it's all rather crap. < 1242058949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is very realistic. Though the actual code is of course secret. SAAB made JAS 39 Gripen and it is in service currently in the Swedish Airforce + a few other airforces in different parts of the world. The public simulator thing is a PR stunt I guess. < 1242058950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :~/gameemu/ is 7.6G, and ~/.wine/drive_c is 17G... < 1242058952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: can't you get 8GB RAM computers nowadays? < 1242058957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 12GB. < 1242058960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I guess I just play very light-weight games? < 1242058963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242058964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, up to 128GB. < 1242058966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: My Vista install sans programs is 37G :-) < 1242058968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But for desktops, 12GB. < 1242058976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's just silly. < 1242058976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what bsmnt and I willen-havebeen. < 1242058980 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, Vista is. < 1242058981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was wondering where you'd get a motherboard you could fit 128GB of ram into < 1242058984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not up to date on the time travel pronouns). < 1242058999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :realistic here meaning: realistic handling, a bit too few screens covering the viewfield to give you the proper experience. < 1242059001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how much ram did our $80k have? < 1242059001 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's just the OS, I haven't put anything extra there. < 1242059009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 128GB. < 1242059012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1242059019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only ddr2 though :-P < 1242059021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Enough to reasonably have the OS in a RAM disk. < 1242059022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242059029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now THERE'S an idea. < 1242059046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242059048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what OS? < 1242059049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242059059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should assemble a machine that's the most powerful I can get to blow those hardcore computer assholes out of the water. < 1242059062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, you could have Linux on a ram disk with much much less. < 1242059064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although it'll probably cost 7 bajillion dollars. < 1242059093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then the way to go is a cluster < 1242059098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1242059099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Latency. < 1242059104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, limit one case. < 1242059107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, better connections < 1242059108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242059109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And a desktop case. < 1242059115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eATX, of course. < 1242059118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, use that Infiband thingy of course < 1242059121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(spelling?) < 1242059128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Infiniband. < 1242059131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242059167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Also a rack is a type of case :P < 1242059169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blade servers < 1242059172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Desktop case". < 1242059176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242059186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's see now... Two i7 965s... < 1242059189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You could without *too* much effort get Linux on a RAM disk with 1G RAM... < 1242059214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16819115200 < 1242059216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242059216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um, I could get it on a ram disk with 32 MB RAM. Assuming I began using something like DSL < 1242059217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVGA E759 CLASSIFIED LIMITED EDITION 3-Way SLI (x16) + PhysX w/ECP & NF200 1366 Intel X58 EATX Intel Motherboard - Retail < 1242059217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242059219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Excellent! < 1242059222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aww, only 6 ram slots. < 1242059224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That won't do. < 1242059236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, right. < 1242059237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, In fact 16 MB would be enough I bet. < 1242059237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's only one. < 1242059240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need a server motherboard. < 1242059251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :8MB would be enough, actually. < 1242059256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... hmm, but I also want three gfx carsd in SLI. < 1242059267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, pikhq all you need is kernel + minimal userland. Meaning busybox < 1242059267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use a squashfs for your root FS, load the thing from a floppy. < 1242059273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1242059274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS TOO CONFUSING ;;_;; < 1242059289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The kernel itself could be quite minimal. < 1242059316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You wouldn't even need much in the way of drivers... < 1242059321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, my rather feature-filled x86_64 bzImage is 2.7 MB for 2.6.28. I have a few modules, stuff I rarely use, or stuff built out of tree. < 1242059352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My bzImage is 1.1MB... < 1242059361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242059366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost all the stuff built in? < 1242059368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :initramfs. < 1242059369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no initramfs? < 1242059377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't use initramfs < 1242059380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My bzImage is 1.8M. < 1242059403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My initramfs has no modules in there; it's there just to set up LVM. < 1242059422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so getting something down on a floppy would be quite possible. You could begin by dropping support for stuff like oprofile. < 1242059422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(you need to run pvscan for the actual device nodes to show up) < 1242059438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1242059441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've done it a few times just for the hell of it. < 1242059443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it x86_64? < 1242059458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Linux frodo 2.6.28-gentoo-r5 #2 PREEMPT Mon Apr 27 12:51:25 CDT 2009 x86_64 AMD Sempron(tm) Processor 2800+ AuthenticAMD GNU/Linux < 1242059462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What do you think? ;) < 1242059465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now, try to get Vista on a RAM disk < 1242059509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't own a copy of vista, no idea how big it is < 1242059516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: too big < 1242059517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Huge. < 1242059526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it still fit on one DVD, by the way? < 1242059540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you would probably need a few GB of ram at least for XP. + a few more for the actual XP < 1242059546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the only OS that could rival it in size is (arguably) Debian. < 1242059548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I assume Vista is larger < 1242059553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why it is that big, given that it comes without drivers and without many applications < 1242059557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you install everything, that is a huge installation. < 1242059558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, without any but basic drivers < 1242059575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but there's at least one disk space pedant in Debian < 1242059581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, it's hard to configure an excessive game machine... since you end up configuring just a regular gaming machine :-D < 1242059586 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1242059587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :damn you gamers and your Poe's Law! < 1242059598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doing things like replacing all the copies of the GPL with a symlink to the centralised copy < 1242059599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which law is that? < 1242059607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that must save, what, a few tens of KB? < 1242059609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://rationalwiki.com/wiki/Poe's_Law < 1242059616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Poe's Law states: < 1242059616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :“ Without a winking smiley or other blatant display of humor, it is impossible to create a parody of Fundamentalism that SOMEONE won't mistake for the real thing. < 1242059628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What, it's just 1 Bluray disc... < 1242059633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um more. the GPL is a few tens of KB iirc :P < 1242059640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1242059655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1242059996 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1242060148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: how big's that base vista install you said < 1242060157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242060158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :37G < 1242060159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not a vanilla base < 1242060167 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since it's been running and updated and used < 1242060177 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And includes some stuff in Users/ etc < 1242060181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1242060192 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But still, no programs. :-P < 1242060210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(For some values of "no") < 1242060224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quarkadine < 1242061090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you know how you said nobody big would sell a pre-watercooled machine since it'd be too risky? < 1242061093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dell do. < 1242061162 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Lots of companies do. < 1242061174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Dell's the first big company I've seen do it. < 1242061195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I remember that Apple did < 1242061200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1242061202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from them :P < 1242061264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never said no big company would. Since I knew Apple used to. Though I probably said it was risky and I couldn't see why they did it. AND provided warrandy < 1242061267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :warranty* < 1242061381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure why it's actually risky. < 1242061387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The fluid used isn't conductive. < 1242061450 0 :oklopol!n=oklopol@dell6.cspub.utu.fi JOIN :#esoteric < 1242061463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why'sit risky? < 1242061481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because sitting safe is just plain boring < 1242061493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1242061503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: oerjan will sue you for violating his intellectual property rights < 1242061552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer to think of myself as his apprentice, so you know, he'll just be proud of my puns getting as bad as his! < 1242061585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :btw if a is nilpotent, then 1-a is a unit. < 1242061614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: wut < 1242061650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted you to know that < 1242061693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Q: what is worst that can happen with cooling? A: Cooling fails. Q: What happens when Air cooling fails? A: System begins overheating, detects it and shuts down to prevent damage. Q: What is worst that can happen when water cooling fails? A: Depends on how. Pump failing? Same as aircooling. Water leaking? Fried computer. < 1242061695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: kk < 1242061702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Fail. < 1242061707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The fluid. Is not. Conductive. < 1242061713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No frying. < 1242061718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm aware of that it is distilled water. < 1242061723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's one option. < 1242061730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can buy coolant that is non-conductive. < 1242061742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :distilled water is not conductive < 1242061747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1242061749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's what I said... < 1242061751 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242061753 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see! < 1242061757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was the previous clause of my sentence that applied. < 1242061808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, over time impurities due to wear on the water cooling system will enter the fluid. And if it leaks and there is dust on the mobo that is impure too. Potentially it could end up conductive. < 1242061819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's why you replace it often enough. < 1242061835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All you're saying is "if you grossly undermaintain your PC it'll break". < 1242061838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shock, horror. < 1242061840 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you could have like fish there, eating the dirt < 1242061842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Harddrive can fail. That is why you do backups often enough. < 1242061845 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or plankton < 1242061853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Seriously, try another one.. < 1242061856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Watercooling can fail. That is why you replace the coolant often enough. < 1242061901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You trust the users will do it? Users who don't make weekly backups? < 1242061934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or even better: daily) < 1242061941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... If the user knows what watercooling is, and doesn't say "WATER + ELECTRONICS? LOL!" they know how it works. < 1242061970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: besides, modern coolant only needs replacing once a year, IIRC. < 1242062051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Yeah it was much worse a few years ago. < 1242062488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Chicken-Shit Asteroid Veers Away At Last Minute. http://www.theonion.com/content/news/chicken_shit_asteroid_veers_away < 1242062620 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a C64 OS O_O < 1242062628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the point that it has driver support < 1242062668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: give it a gui < 1242062676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: See "Contiki" < 1242062680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah I know < 1242062689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: also, take advantage of the crt display to increase the perceived resolution/colours, somehow < 1242062694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :crt display? < 1242062695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like subpixel rendering for blurry TVs :-D < 1242062699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1242062704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka a tv < 1242062707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, there is a HAX for PAL c64's < 1242062712 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that allows you to get 7 extra colors < 1242062726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: do that, and also take advantage of the fuzziness to make it look like it's higher-resolution < 1242062738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I only have a 32 inch LCD TV < 1242062740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's Full HD < 1242062753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: bullshit, go buy a shitty CRT. < 1242062761 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't have where to put it < 1242062766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my desk is allocated to be free < 1242062769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on top of your head < 1242062787 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1242062787 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and my "other PC/TV space" is allocated with the TV, a DVD recorder, a scanner, a laptop and the C64 < 1242062789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and gotta go < 1242062793 0 :asiekierka!unknown@unknown.invalid NICK :asie[afk] < 1242062814 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye was fun talking to you < 1242062844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242064440 0 :jix!n=jix@dyndsl-095-033-046-044.ewe-ip-backbone.de JOIN :#esoteric < 1242065533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, string formatting in R5RS, what is the best way? < 1242065547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not. < 1242065556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :display, write and newline, pretty much. < 1242065570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's inconvenient, change your formatting. And try and only use strings at your I/O layer. < 1242065583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... I guess file IO will work. < 1242065596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> (string-append "a" "b" "c") < 1242065597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abc" < 1242065597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I'm considering how to generate the C code from the program tree) < 1242065599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you may find that useful. < 1242065603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :along with number->string and the like < 1242065627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was thinking how to turn '(add 2 5) into p[2]+=5; < 1242065636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242065638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the generated output < 1242065640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(case (car x) < 1242065645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ((add) ...)) < 1242065648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already have that bit < 1242065655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then: < 1242065668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just consider what do add in place of ... :P < 1242065675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(string-append "p[" (number->string (cadr x)) "] += " (number->string (caddr x))) < 1242065685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :okay... < 1242065697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't the numbers be any expressions tho? < 1242065698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nasty, but works < 1242065726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklopol, polynoms not yet implemented. They might be expressions later. < 1242065734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Depends on when I get bored. < 1242065745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not nasty < 1242065758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you might also want < 1242065759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and yeah how's that nasty, that's the canonical way < 1242065786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, compared to for example python's %, C's snprintf(), erlang's io:format(), and so on it is nasty IMO < 1242065793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (list-ref list k) is the kth element of list < 1242065795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fyi < 1242065811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but use c[ad]+r unless you have a reason not to < 1242065822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know that. Just caddar is a lot easier to read :P < 1242065840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be nested list-ref < 1242065846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242065863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rips CD < 1242065874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I find it confusing that head of second cons cell is cadr not cdar < 1242065875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does take a bit to get used to scheme's attitude < 1242065880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems kind of backwards < 1242065884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really, because < 1242065888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(cadr x) = (car (cdr x)) < 1242065897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's in the right applicative order < 1242065898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Good point. < 1242065919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note: you only have up to cddddr :-P < 1242065928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (caar pair) < 1242065928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (cadr pair) < 1242065929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : : < 1242065932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (cdddar pair) < 1242065935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :library procedure: (cddddr pair) < 1242065936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—r5rs < 1242065947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if I needed that much, the data-structure I'm using is wrong :P < 1242065954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1242065962 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a retarded limitation < 1242065972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242066046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, scheme is a very nice language. For knowing. It makes you program better in other languages. But it is not very nice to actually code in. Kind of like LFS is for Linux distros. It is useful to have done it, but you wouldn't want to use it as your everyday system. < 1242066057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I disagree < 1242066065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's perfectly usable day-to-day, it just takes getting used to < 1242066074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have to structure your program around Scheme < 1242066533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION defines < 1242066535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(define (cell-ref offset) < 1242066535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (string-append "p[" (number->string offset) "]")) < 1242066596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -ref is possibly the wrong name; I'd go for -at < 1242066608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242066616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall -ref having some sort of defined meaning though it escapes me < 1242066623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what colour do you want your bike-shed? ;P < 1242066629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cyan < 1242066632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242066632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps it's so that an implementation can extend set! to take places, so you can do (set! (list-ref l k) x) < 1242066638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't have a bike < 1242066640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I prefer ultramarine. < 1242066648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yes, it's correct to define such a function < 1242066651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for a bikeshed? Eww! < 1242066656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, it's offsetted from the pointer, isn't it? < 1242066663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242066666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cell-offsetted-by, then, or something < 1242066682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that it terribly matters, just nitpicking style concerns < 1242066685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then it will break 80 columns, or I need a lot more new-lines < 1242066687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242066694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're meant to do newlines < 1242066704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have two or more non-literal subexpressions, pretty mcuh < 1242066705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :much < 1242066708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but not everywhere < 1242066710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and if you have a newline, each subform should go on its own line < 1242066711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do you prefer: < 1242066718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if (eq? a b) < 1242066719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1242066722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if < 1242066726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (eq? a b) < 1242066729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's irrelevant. < 1242066740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If cell-offsetted-by is requiring newlines everywhere you need a new function anyway < 1242066894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um. Behaviour in BF is allowed to be undefined if you < below the first cell right? < 1242066906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes... < 1242066910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good. < 1242066917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, offsetted is a stupid name. Make that offset. < 1242066922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION skips the range checking < 1242066970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is fond of the C way of handling walking off the array. < 1242066975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You're in random memory!" < 1242066996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if someone is clever enough, they could write x86 assembly to memory doing that and execute it. :p < 1242067021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And you don't want to end up in the middle of invalid memory? < 1242067045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's undefined behavior, bitch. ;) < 1242067070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((Moss: [picks up phone] Hello, IT? Yah-hah? Have you tried forcing an expected reboot? You see the driver hooks the function by patching the system call table, so it's not safe to unload it unless another thread's about to jump in there and do its stuff, and you don't want to end up in the middle of invalid memory. < 1242067071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[laughs] < 1242067074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Moss: Hello? < 1242067075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242067077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Editor's note: this is actually the wrong way around.)) < 1242067089 0 :asie[afk]!unknown@unknown.invalid NICK :asiekierka < 1242067094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Back for a mili second < 1242067098 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :milisecond* < 1242067101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Bye < 1242067104 0 :ais523!unknown@unknown.invalid QUIT : < 1242067104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, source? < 1242067112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The IT Crowd. < 1242067115 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, an ASIE-STANDARD ESOTERIC milisecond < 1242067117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1242067124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/The_IT_Crowd < 1242067134 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is infinitely long until the one that declared it says that it ended < 1242067151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link to that specific quote I meant < 1242067165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Err... how am I meant to link to a portion of an episode of a TV show? < 1242067180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I got the transcript from IMDB. < 1242067208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this is too correct to be on a TV show. On TV it is all about hackers hammering the keyboard and seeing the image of the screen on their face. < 1242067209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :! < 1242067220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242067276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, that "see the image of the screen on their face". How is that supposed to work? As far as I know even from CRTs the light is emitted in more than one direction < 1242067281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't a projector! < 1242067286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: holoscreens. < 1242067325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And to offset the accuracy of the quote, here's a dose of irony: < 1242067327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In a first for Channel 4, each episode of the first series was available for download via the station's web site for the seven days preceding its initial TV broadcast. Downloads were only available for UK and Ireland viewers and were supplied in Windows Media Video format. All but the first two episodes were encoded with DRM restrictions." < 1242067329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that doesn't make sense for non-sci-fi movies though. < 1242067343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and computers in movies generally don't :-P < 1242067360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but that system call mention did make complete sense! < 1242067371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it is a windows driver < 1242067371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit of cognitive dissonance here I see. < 1242067398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm just having a hard time coming to terms with _accurate_ computers on TV... < 1242067403 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242067411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should have a nice relaxing sleep instead of thinking about it ;-) < 1242067517 0 :jix_!n=jix@dyndsl-095-033-085-001.ewe-ip-backbone.de JOIN :#esoteric < 1242067559 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242067736 0 :Slereah!n=butt@ANantes-259-1-47-99.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242067863 0 :asiekierka!unknown@unknown.invalid NICK :asie[afk] < 1242068171 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242068196 0 :oklopol!n=oklopol@dell6.cspub.utu.fi JOIN :#esoteric < 1242068200 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm back! < 1242068205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1242068458 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1242068592 0 :MigoMipo!n=MigoMipo@84-217-13-106.tn.glocalnet.net JOIN :#esoteric < 1242068724 0 :asie[afk]!unknown@unknown.invalid NICK :asiekierka < 1242068726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm back < 1242068734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1242068751 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242068758 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242068768 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: You're back < 1242068768 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: there is not funny and that they would not have i ' twisted' now? oh, and he maintains that he cycled the throttle quadrant full up and the copilot pierre mazieres ( 10836 flight hours). < 1242068774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait... < 1242068776 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242068777 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1242068784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh, forgot to turn on the youtube comment style < 1242068788 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :turn off* < 1242068860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, the youtube comment method is nice < 1242068877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The Fun Thing About Youtube Comments #1: They can be used to generate new youtube comments! < 1242068878 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bye for now, need to let a friend in. < 1242068881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1242068895 0 :oklopol!unknown@unknown.invalid QUIT :"PJIRC @ http://webirk.dy.fi" < 1242069176 0 :jix_!unknown@unknown.invalid QUIT :"brb" < 1242069364 0 :jix!n=jix@dyndsl-095-033-085-001.ewe-ip-backbone.de JOIN :#esoteric < 1242069636 0 :kar8nga!n=kar8nga@f-61.vc-graz.ac.at JOIN :#esoteric < 1242069656 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242069981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I saw an episode of that IT crowd thing the-day-before-yesterday; hadn't even heard about it before. < 1242070046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my computer still isn't here :( < 1242070052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :YLE, our local BBC equivalent, is even broadcasting it; but we don't have a television-machine any more. < 1242070058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beider meinhof! < 1242070074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how many times have you ordered stuff online? < 1242070077 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's been en route to commerce city for like a year < 1242070089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: every time, it's exactly like this :P < 1242070103 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, well, http://xkcd.com/281/ < 1242070119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i bet you haven't done it much before or you'd expect this :p < 1242070136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I certainly was reloading the package-tracking page of that new router-box every five minutes or so. < 1242070185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242070206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in R5RS. What is the name of stdout? I couldn't find it in the spec. < 1242070215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean to treat it as a file for IO purposes. < 1242070224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A file? No such thing. Do you want a port? < 1242070235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was what I meant. < 1242070243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (current-output-port) < 1242070262 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :io ports in r[56]rs suck ass < 1242070264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I don't think you can actually change it in R5RS, heh.) < 1242070266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, basically I want the same code for output to stdout and to a file. And that would work. < 1242070284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure you can; call-with-output-file alters the (current-output-port). < 1242070284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It works ok most of the time. R5RS isn't really designed for IO heavy stuff. < 1242070285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um, using the other with output thing right? < 1242070290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Ah. True enough. < 1242070301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forgot what those things did. < 1242070315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, shouldn't we be like Riastradh? Procedure names are IN-UPPERCASE-ALWAYS. < 1242070358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it does make sense when on irc < 1242070370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and to be fair, he doesn't capitalize them in normal code < 1242070374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he does it in documentation < 1242070387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Riastradh? < 1242070395 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, right, I meant with-output-to-file; call-with-output-file is the one that calls the provided procedure with the port as the argument. < 1242070396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Famous #scheme-er. < 1242070399 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: #scheme's guru < 1242070400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah. < 1242070408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: If you can stand him, I guess. < 1242070432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he is much more helpful than zhivago < 1242070437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True enough. < 1242070453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IME reading R5RS & the impl's docs & googling is more helpful than #scheme. < 1242070481 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://community.schemewiki.org/?riastradh has all the known information about him. Well, maybe not quite all. < 1242070672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :First Law of #scheme Convo-Dynamics < 1242070673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All conversations eventually degenerate to bot abuse. < 1242070673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Second Law of #scheme Convo-Dynamics < 1242070676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All bot abuse eventually degenerates to yow! < 1242070677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Third Law of #scheme Convo-Dynamics < 1242070682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Never abuse the bots so that they will flood the channel. < 1242070686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We obey the first :-P < 1242070691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And might obey the second if we had a lambdabot. < 1242070696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But #3 is the devil. < 1242070705 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sadly fungot has EgoBot blocked < 1242070705 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what, even if the plane to land on it it was doing a google search for air france 296. < 1242070713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242070716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a googling plain < 1242070718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*plane < 1242070721 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...stupid youtube comment database < 1242070722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although plain works too < 1242070736 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...for which i already have additions < 1242070738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and plan to add more < 1242070818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: ehird is cool, right? < 1242070819 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: can't the french government. the autoland is a list of plane at the station, then i am wrong, but this was not programmed into the conversation is that there were 130 passengers for one of their planes crash cuz autopilot cantot be overided controled remotly. it was not ' wud', and he never married and always hung out around guys. < 1242070837 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1242070843 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :First Law of YouTube Comments (Schrodinger's Comment): < 1242070856 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Before you read a Youtube comment, it's in a state of both good and bad. < 1242070860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Second Law of YouTube Comments: < 1242070869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Combining YouTube Comments creates a new YouTube Comment. < 1242070886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Third Law of YouTube Comments: < 1242070893 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :They create great bot databases, thanks to law #2 < 1242070903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: A320-111 < 1242070903 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: search google for " remote controlled, they scramble when ever anyone brings up a little over 3,000. granted, any crash is unacceptable but i think < 1242070914 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I rather like the Fisher transcribed telephone speech corpus; at least it sounds like conversation. < 1242070917 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242070917 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1242070921 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style ff8 < 1242070922 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Not found. < 1242070923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1242070933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: 136 occupants < 1242070935 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I only had the script for FF7. < 1242070939 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1242070945 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242070948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1242070949 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1242070965 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and fizzie, should I send you the better version of the YouTube Comment pack (150kb larger) < 1242070968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: grep -r '.* [\d:]+ .*' | maekfungotdb < 1242070968 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol that was flippen hilarious! i guess its a plane < 1242070974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: :DD < 1242070974 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: we all know this accident is similar to the families of the majority survived. < 1242070977 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, if you want it updated. < 1242070977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: :DD < 1242070978 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but there is no way similar to the plane < 1242070985 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AND the "Map the 64" one with the :: Blah :: stuff removed < 1242070987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: indeed. just like buddha < 1242070987 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lmfao! xd lol!! :) the speed bled off. i'm going to fly was changed at the trees. < 1242071063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"EU to Charge Intel with Anti-Competitive Acts" < 1242071064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"AMSTERDAM (Reuters) - EU antitrust regulators are expected to say this week that Intel Corp illegally paid computer makers to postpone or cancel the launch of products containing chips made by its main rival, sources familiar with the case said on Sunday. " < 1242071067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1242071108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In committing the first violation, Intel set percentages of its own chips that it wanted PC makers to use, the sources said. " Correct me if I'm wrong, but didn't the makers _agree_? < 1242071159 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :currently at 398kb < 1242071176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: just screenscrape yt < 1242071210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm just copying the whole text < 1242071215 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then removing the beginning and the end < 1242071217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then running sed 3 times < 1242071218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242071222 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :formatting different stuff < 1242071224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just automate it with a script. < 1242071227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh < 1242071229 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242071431 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242071434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the script is done < 1242071440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yt_format.bat input_file output_file < 1242071474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: automate the loading of the pages and extracting the comments too < 1242071475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dur < 1242071480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: too lazy < 1242071488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... it saves work < 1242071489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe if I'm bored < 1242071503 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, actually, nah < 1242071568 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :456kb < 1242071581 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :6304 lines < 1242071679 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :476kb now < 1242071707 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, the last bundle, 126 comments < 1242071711 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :before "v2" of YouTube style comes < 1242071735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If you have any specific requests for comments from videos < 1242071740 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if you think they're useful or just funny < 1242071742 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do it now < 1242071785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No Inverses for Injective but Non-Surjective Functions?" < 1242071822 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's no movie like it < 1242071825 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i wanted... links < 1242071845 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm taking comments from a variety of videos < 1242071856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not talking about that < 1242071862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242071863 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so, uh < 1242071867 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sending v2 to fizzie < 1242071934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :along with the C64 style < 1242071934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :done < 1242071936 0 :asiekierka!unknown@unknown.invalid NICK :asie[brb] < 1242072333 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's an updated juutuubery style in fungot now. < 1242072333 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: rotfl!! < 1242072344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: It's not that funny, really. < 1242072345 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: lol wow that was shooting at it" and enjoy knowledge. or if its a retard! controlled crash < 1242072349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Be a jew. < 1242072349 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i thought it would). its a terrorst training video we better get gwb on to another crash < 1242072357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we better get gwb on to another crash? < 1242072363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That sounds post-treasonist, fungot. < 1242072364 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: scary...... i got tits up on the ' tenor' roles... no matter what she wants to be a tomboy and then whazamm first language eitherl, so, then it's trying to land, gear down at an airshow < 1242072399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can tell, it is rather youtube indeed. < 1242072557 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The C64 text is again tricky since it doesn't have clear separation between paragraphs; if I just feed it as-is, it learns the line-breaks as reasonable spots for starting/stopping a quote, and then it is very abrupt. For book-use I should probably have a script that'd heuristize sentences based on plausible "."s and put START/END tokens in place with that. < 1242072615 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242072620 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :oh well then < 1242072634 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242072634 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1242072636 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1242072636 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1242072643 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Heh < 1242072643 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asie[brb]: yeah, that was insane!! try to be so hard on ed he really can go into a forest at over 200mph? wikipedia should not be allowed to show that the movie < 1242072656 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does seem to have a two-space indentation at the start of most paragraphs, maybe I could use that. < 1242072672 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: and yes it IS youtube comments < 1242072687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1242072688 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :feel free to add more < 1242072690 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242072701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how many did you base it on < 1242072713 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I made the youtube style thing < 1242072719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242072722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :based on how many? < 1242072727 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :And I don't know but it has about 6878 lines ATM < 1242072734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1242072734 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :many are newlines though < 1242072734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not many. He did it manually. < 1242072737 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :so i'd say about 6000 < 1242072744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to bad < 1242072746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too* < 1242072751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, he did it to bad. < 1242072759 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :i will add more over time though < 1242072766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asie[brb], you should be able to script it, parsing the html < 1242072770 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :I may < 1242072770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's some 500k of text, still; it's not the smallest language model there is. < 1242072777 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what's the largest < 1242072784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doing it by hand is just wasted work. < 1242072786 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :and yes, there's 492kb < 1242072791 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I do it half-by hand < 1242072800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, which is the largest and smallest? < 1242072801 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :I copy-paste it and remove the beginning and end by hand < 1242072804 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"irc" is the largest; "europarl" second. < 1242072805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've told him this, but the secret is that asie[brb] can't really code properly. < 1242072813 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :then i parse it through a series of sed commands < 1242072822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah right. Forgot that... < 1242072826 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes i can, but i'm too lazy < 1242072828 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242072829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... the sed commands being written by fizzie and ... Deewiant? Iirc. < 1242072830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*iirc < 1242072831 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242072834 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :I think yes < 1242072844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um. You could just remove said beginning/end with sed too < 1242072845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242072849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "ic" intercal style is the smallest. (These are generated model sizes, which depend on the N in n-gram; I don't have the original sizes handy.) < 1242072851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNPOSSIBLE < 1242072862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: surely the wp talk: would be biggest raw; you had to use a cluster, right? < 1242072873 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :^style ic < 1242072874 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ic (INTERCAL manual) < 1242072877 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Hello < 1242072877 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asie[brb]: w018 that was modified with `maybe' is atomic with the status of being unlike any other given type). < 1242072895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"status of being unlike any other given type" :D < 1242072897 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :I must make an Engrish language model < 1242072903 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :and maybe a Polish language model too < 1242072906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242072907 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I probably used a smaller n-gram length there. And it's only 1/256ths of Talk: pages; that's not much. But yes, I think I had to run something on the larger-memory machines at work. < 1242072915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242072923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how much power does the cluster have? < 1242072924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm curious < 1242072959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, it's no huge thing. I think there's.. about 80 cores in it; 20*2 + 10*4. Let's see what sort of hardware. < 1242072960 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :Also, I wonder whether will you put up the source < 1242072973 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :if < 1242072987 0 :tombom!n=tombomp@82.31.41.188 JOIN :#esoteric < 1242072990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That's huge enough for me ;-) < 1242072998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For really hard-core computation we're encouraged to use csc.fi's ("center for scientific computation" or something) resources. < 1242073013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh, just buy a CX1 :-P < 1242073029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Cray's "On-Your-Desktop" supercomputer thing; just a load of powerful Xeons stuck together.) < 1242073033 0 :tombom_!n=tombomp@82.31.41.188 JOIN :#esoteric < 1242073041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.cray.com/products/CX1.aspx) < 1242073052 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Now try 1/64ths of Talk pages! < 1242073067 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1242073070 0 :tombom_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242073071 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :also, put an Oxford English dictionary or something to it < 1242073071 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242073081 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :along with the Megahal .TRN file containing simple sentences < 1242073091 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242073092 0 :asie[brb]!unknown@unknown.invalid PRIVMSG #esoteric :going off < 1242073099 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242073101 0 :asie[brb]!unknown@unknown.invalid QUIT : < 1242073119 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242073131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, question: If a function in Scheme has no useful return value, what is the idiomatic return value to use? < 1242073138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :As for that output one for example. < 1242073146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just Don't Think About It. < 1242073151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? < 1242073153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242073153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There's: "20 IBM eServer 325: 2 x AMD Opteron 248 (2.2 GHz, 1 MB of L2 cache), 4 GB of memory in 16 nodes, 12 GB in 4" (the old set) plus "10 Dell PowerEdge SC1435: 2 x AMD Opteron SE 2220 (2.8 GHz, 2 MB cache), 16 GB of memory"; the later Opterons are dual-core things, so that's 40 cores from there even though there are only 10 nodes. < 1242073157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let the last call drop through; if it's an output call, it'll DTRT, AnMaster. < 1242073162 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not a *that* new cluster, after all. < 1242073171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you reaaaaaaaaaaaaaaaaaaaaaaaally need an explicit "NOTHING LOL", do (if #f #f). < 1242073195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except it is the then branch of the (if (null? tree) return (output stuff and tail recurse)) < 1242073197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The result being "unspecific", which is what R5RS calls it's-like,-whatever return values.) < 1242073199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1242073206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242073212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (if (not (null? tree)) output stuff and tail recurse) < 1242073217 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant could probably enumerate what sort of a cluster the TCS lab, which is nowadays part of the same department (but with the computer systems still partially separate), has. < 1242073221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it is null, the if returns an unspecific value, which is what you want. < 1242073244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:19 fizzie: ehird: There's: "20 IBM eServer 325: 2 x AMD Opteron 248 (2.2 GHz, 1 MB of L2 cache), 4 GB of memory in 16 nodes, 12 GB in 4" (the old set) plus "10 Dell PowerEdge SC1435: 2 x AMD Opteron SE 2220 (2.8 GHz, 2 MB cache), 16 GB of memory"; the later Opterons are dual-core things, so that's 40 cores from there even though there are only 10 nodes. < 1242073248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, except mzscheme complains if you don't have an else branch... And I'm trying to make it portable. < 1242073248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah okay that's pretty regular < 1242073253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Complains"? < 1242073259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it rejects the code, it is R5RS-incompliant. < 1242073262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is perfectly valid, proper code. < 1242073269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> (if (#t) #f) < 1242073269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :readline::7: if: bad syntax (must have an "else" expression) in: (if (#t) #f) < 1242073270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MzScheme can whine if it wants; it's perfectly normal. < 1242073272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242073272 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :mzscheme needs to be run as "r5rs" to work sensibly nowadays. < 1242073275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that, except not for the REPL < 1242073277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"(#t)"? < 1242073282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What fizzie said, btw. < 1242073283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just as a short example < 1242073289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MzScheme is not R5RS, AnMaster. < 1242073291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm true < 1242073294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, it uses immutable conses by default. < 1242073296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Except it doesn't really work sensibly as "r5rs" either, I guess. < 1242073303 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But it's closer, anyway. < 1242073303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using its default mode on R5RS code is just retarded. Don't do it. < 1242073313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fair enough < 1242073329 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That "every if must have an else" is very silly, though. < 1242073334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verily. < 1242073352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems like the PLT people want an almost-purely-functional language based on Scheme, really. < 1242073458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :> < 1242073458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : G�>�> < 1242073458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : G�>� < 1242073458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : G�>� < 1242073459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242073465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is rlwrap scheme48 < 1242073472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something is seriously messed up < 1242073473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ah. Don't do that, then. < 1242073476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's my s48 alias: < 1242073477 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The TCS cluster, which is I guess part of our department now at least in a bureaucratic sense, even if not in practice, adds another ten nodes of 2*2-core Xeon 5130 computers. < 1242073478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I need readline! < 1242073480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s48='rlwrap -i -q '\''"\'\'' scheme48' < 1242073481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do that. < 1242073484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242073485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As an alias. < 1242073487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242073488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does it do < 1242073492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rlwraps. < 1242073518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap: error: unknown option -- q < 1242073520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try 'rlwrap --help' for more information < 1242073524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fail < 1242073526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Update rlwrap. < 1242073535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't say fail when it's your own damn fault. < 1242073539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, using rlwrap 0.30 < 1242073543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what version do you have < 1242073544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ditto. < 1242073551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then: "huh"? < 1242073601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: % rlwrap -i -q \'\" scheme48 < 1242073605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't work, I don't know < 1242073622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same error < 1242073630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that -q supposed to do < 1242073635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: quote characters. < 1242073640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although it's wrong, ' is not a quote character. < 1242073648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap -i -q \" scheme48 is right < 1242073652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: rlwrap --help < 1242073655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and pastebin the output < 1242073669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Also, Scheme 48 REPL tip: if your prompt starts with a number, ^D. You're in an error level.) < 1242073690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/5F6pcE97.html < 1242073699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : -q --quote-characters= < 1242073706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How exactly are you running rlwrap? < 1242073753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm. seems it was an issue with unicode and ISO-whatever causing a hidden half unicode char on the input line < 1242073754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242073759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1242073772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you know. konsole set to UTF-8, and the wrong locale < 1242073796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong locale due to messing with that before today when some app needed C locale (but reported yeah!) < 1242073807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway, `rlwrap -i -q '"' scheme48` in $PATH/s48 or alias s48="rlwrap -i -q '\"\' scheme48" in .profile, then you can just don't-worry-be-happy < 1242073826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But you should be using the REPL from Emacs. < 1242073830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why aren't you? < 1242073837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't like that quack. Tried it < 1242073840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't like it < 1242073846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So just use inferior-scheme. < 1242073852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242073859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the normal scheme mode. Right < 1242073862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242073865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :inferior-scheme. < 1242073870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1242073870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What you get by doing C-c C-l in scheme-mode. < 1242073928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when I disable my own binding of C-c C-l in .emacs it says it isn't bound. < 1242073938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in scheme mode yes < 1242073946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. What was the keybindng. < 1242073958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my local one? < 1242073972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242073973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking. < 1242073987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is "search this line on google in w3m-mode, open new w3m buffer if none found" < 1242073988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242073995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't ask. < 1242073997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1242074017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I rather like drscheme's scheme editing mode. < 1242074026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do you recall what the load-this-file-in-repl command was in emacs? < 1242074029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :took a bit getting used to. < 1242074052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm so very not an Emacser that I don't. < 1242074060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrrrrrrrrrm < 1242074061 0 :fungot!unknown@unknown.invalid QUIT :"just a moment" < 1242074085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, a nano-er? < 1242074101 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1242074103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or pico-er? joe-er? < 1242074115 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A vimmer, actually. < 1242074135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"An alcohol induced bout of sickness that occurs immediately after you awaken from the fuzzy night. AKA a hangover." Yes. < 1242074138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how do you enumerate the list of styles in fungot? < 1242074138 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: jsr listen basic to make the transition from having a dollar sign (): < 1242074144 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just say ^style. < 1242074147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242074149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean in the code < 1242074153 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242074160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember any "list files in directory" < 1242074164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C-c C-l. < 1242074170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a file it reads them and the descriptions from. < 1242074177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I said it didn't do it! < 1242074192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It may be a Quack thing. < 1242074200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: M-x run-scheme, anyway. < 1242074235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is activated with quack yes. But I didn't like quack. It had a "tab is evil option" but no "space is evil" option :P < 1242074251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't indent Scheme code with just tabs, AnMaster. < 1242074257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is a hard-core "tab for indent, space for adjustment" < 1242074261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I know :( < 1242074268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So what's the problem with Quack? < 1242074274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It actually "i"s in the "styles.list" file; the file needs to contain real \0s to terminate the names and the list, since they're directly read with STRN/G and such. It makes it a bit trickier to edit, but much friendlier for the Funge-98 code to use. < 1242074276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1242074281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well also it didn't do what I wanted < 1242074286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is < 1242074295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember exactly what. It was yesterday! < 1242074320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it lacks a feature you want, so you remove it, thus having even less features and still not the one you want. < 1242074329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1242074330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comments < 1242074340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1242074347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try tab on a line with a comment < 1242074352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it indents it to the other margin < 1242074362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... so disable that? < 1242074364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than aligning it properly with the code < 1242074368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, couldn't find that option < 1242074378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh come on, the file is tiny. < 1242074380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just change the binding. < 1242074403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm looking in customise buffer duh :P < 1242074410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So don't do that. < 1242074430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too much work. I'm happy using normal scheme mode, or drscheme < 1242074442 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can also just use a different amount of ;s. < 1242074443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then don't ask me to help? < 1242074448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And what fizzie said. < 1242074451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're probably doin it rong. < 1242074460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Single ;s indent to margin, ;;s to the "code place", and ;;;s to first column. Or some such thing. < 1242074470 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though of course not everyone likes that system. < 1242074478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's the more or less standard, though. < 1242074490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; for normal comments is ubiquitous; so's the ;;; for "global" comments. < 1242074504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about the ; one then? < 1242074513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Generally not used much. < 1242074520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You probably don't have to. < 1242074562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, drscheme indents all to the code's place < 1242074568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's nice. < 1242074576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " Though of course not everyone likes that system." < 1242074577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242074579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In general, ;;; never goes inside of code. < 1242074585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So DrScheme would DTRT. < 1242074641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242074679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the amount of bass sound you get would depend mostly on the speaker right? Or does the sound card also affect it? < 1242074690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't really know that sort of stuff. < 1242074711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It depends on using Monster(TM) Cable(R)s. < 1242074723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was also some commentifying system with meaningful four-;;;; comments, but I've forgotten what those meant. Probably some sort of module-level comments, whereas you can use ;;;s outside "top-level" (define)s. < 1242074727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... please be serious. < 1242074736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ;;;; is top-of-file-header comment < 1242074741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :description, copyright etc < 1242074748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um wouldn't that be ;;; ? < 1242074751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; is column-one commenty thingies < 1242074755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1242074756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; is code-y commenties < 1242074762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; is in-line commenties, although I rarely see that. < 1242074811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang uses %%% for top-of file, %% for function, % for inline. < 1242074822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :inline being "indented to code" < 1242074833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By inline I mean on-the-same-line-as-some-code. < 1242074833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is, < 1242074836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(foo bar) ; stuff < 1242074840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1242074841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; jsdfsdf < 1242074842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;; sdfjsdfkds < 1242074844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(foo bar) < 1242074847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1242074853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; Now we must recalculate the < 1242074856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in erlang that is more or less bad style < 1242074859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; jickobobs. To do this we floob. < 1242074859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same line as code that is < 1242074860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1242074869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;;; Calculates dinky-donks. (C) Elliott Hird 2009 Mega-Proprietary < 1242074882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I always disliked "same line as code" < 1242074888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with one exception: < 1242074891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't like it either; that's why I don't do it. < 1242074893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not very common. < 1242074895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can probably just convert your Erlang %s into ;s and add one ; more, and skip using single-;s at all. < 1242074895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :member of structs < 1242074897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is ok < 1242074913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Except for the ;;;; summary of file vs ;;; summary of section thing. < 1242074923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1242074923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes using 5 ; just because < 1242074929 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242074935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BOXED! < 1242074938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's obnoxious. < 1242074942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a 5-; width border. < 1242074944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242074948 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Boxed with ;;;s gives a pleasant stipply stipple. < 1242074967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;; < 1242074967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; stipply stipple ;;; < 1242074968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;; < 1242074996 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like a shaded rectangle, except not at all. < 1242074998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://mumble.net/~campbell/scheme/cps.scm Here's some code that demonstrates the basic commenty style. < 1242075026 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242075027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about this: < 1242075031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;; ;;;;; < 1242075032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;; Output C-code ;;;;; < 1242075032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;; ;;;;; < 1242075034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;;;;;;;;;;;;;;;;;;;; < 1242075042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1242075066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'(ANMASTER THIS IS FROM THE ORIGINAL SCHEME COMPILER RABBIT IT IS IN UPPER CASE http://mumble.net/~campbell/scheme/rabbit.scm) < 1242075071 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :¡Syntax error! < 1242075085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'(IT IS VERY THE UGLY) < 1242075112 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :¡Señor, está un syntax error! < 1242075131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'(DOES THIS RUN GRACENOTES) < 1242075146 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :¡No! < 1242075177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hilarious. kate's syntax highlighting of scheme fails on upper-case DECLARE < 1242075185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242075185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242075188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242075196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DECLARE ISN'T ACTUALLY IN SCHEME AnMaster. < 1242075197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh the -*-LISP-*- at the top < 1242075198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did it < 1242075207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1242075209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTUALLY THAT RABBIT THING IS IN LISP I THINK < 1242075209 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :¡ɹoɹɹə xɐʇuʎs < 1242075213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I THINK IT MODIFIED MACLISP TO BE SCHEME < 1242075223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALTHOUGH I'M NOT SURE; IT'S JUST WEIRD. < 1242075224 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :-*-ICE-CREAM-WITH-SPRINKLES-*- < 1242075232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-*-FFFFFFFFFFFFFFFFFFFFFF-*- < 1242075239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that is what I said. kate doesn't interpret emacs style mode lines < 1242075248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UPPER CASE LETTERS WERE INVENTED IN 1985 < 1242075305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where the hell is the lisp one in kate -_- < 1242075327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's no such thing as "Lisp" < 1242075335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that file is Scheme, but with lots of MACLISP features. < 1242075340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since RABBIT was written in MACLISP. < 1242075363 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :EHIRD I THINK THE TERM YOU DESIRE IS "MAJUSCULE" < 1242075369 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :THE TERM EVERYONE DESIRES IS "MAJUSCULE" < 1242075378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I DESIRE YOUR MAJUSCULENESS < 1242075400 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :OOH YOU ARE SUCH A MAJUSCULE MAN. < 1242075409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it fails at upper-case DEFINE too < 1242075411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TIME FOR A MAJUSCULE ORGY, I THINK. < 1242075415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but manages lower case define fine < 1242075431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PLEASE SHUT UP WE ARE BUSY HAVING AN ORGY. < 1242075439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVEN IF THOSE TWO HAVEN'T REALISED IT YET. < 1242075480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You people can make even uppercase letters sound dirty. It must be some sort of gift. < 1242075502 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :more like time for a miniscule orgy < 1242075503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GREASED (MAJUSCULE) CAPITAL LETTERS < 1242075521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: WE ARE MINISCULE MEN IN A MAJUSCULE ORGY ... THAT OF LIFE < 1242075572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... I'M PRETTY DEEP < 1242075799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((MAJU )(scule ))(~:^:S~:S*a~^*a*~:^):^ < 1242075799 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule scule MAJU MAJU scule MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU MAJU scule scule MAJU scule MAJU MAJU scule MAJU scule scule MAJU scule MAJU MAJU scule scule MAJU MAJU scule MAJU ...too much output! < 1242075819 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay... I'm 30 minutes in to Primer and I understand it so far < 1242075842 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I do not anticipate feeling this way in another 30 minutes, but, whateva. < 1242076062 0 :freakcrow!n=chatzill@200.17.200.171 JOIN :#esoteric < 1242076076 0 :freakcrow!unknown@unknown.invalid PART #esoteric :? < 1242076089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: ooh, primer. < 1242076093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it good < 1242076106 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :indeed so < 1242076189 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :indeedy so. < 1242076191 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242076514 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1242077176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"People were not forced into this style, you can still access your friend’s private members" < 1242077262 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I want to access your private member < 1242077267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That was the joke. < 1242077308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it can compile hello world < 1242077317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not much optimising yet. Won't be today at least < 1242077321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1242077323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit optimising < 1242077324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :show the code < 1242077364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with the caveat (sp?): it needs cleaning up really. I'm well aware of that. < 1242077374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Caveat is correct. < 1242077390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the one-more-nested function than needed in parse < 1242077391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like how you most often say sp when you get a tricky thing correct. < 1242077400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sad :/ < 1242077421 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :cavaet < 1242077423 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :! < 1242077432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :caviaraet < 1242077450 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :caviar < 1242077456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was what i was going for < 1242077460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it might be that I correct with aspell but wasn't sure I selected the right alternative. < 1242077469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is very often the case < 1242077474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1419649 < 1242077477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242077485 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :o plz nao < 1242077498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, what? < 1242077506 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nutin. < 1242077517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it needs cleaning up < 1242077521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; This program is free software: you can redistribute it and/or modify < 1242077521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; it under the terms of the GNU General Public License as published by < 1242077523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; the Free Software Foundation, either version 3 of the License, or < 1242077525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;; (at your option) any later version. < 1242077529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1242077530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GPL 4: All your codes are belong to me. < 1242077548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Saw comments starting with single ; that weren't inline; didn't read. < 1242077555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scsws;twi;dr < 1242077561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242077568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might fix in a later version < 1242077574 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :;;; This program contains communism < 1242077583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the data structure is messy yes, this is because I changed the format in the middle < 1242077588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Saw ad-hoc type declarations; didn't read. < 1242077590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I found out the original didn't work < 1242077599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what ad-hoc one in specific? < 1242077604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All of them. < 1242077611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're not coding Haskell. < 1242077615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? All declarations? < 1242077619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; (func input-list initially-empty-outputlist) => output-list < 1242077621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Those things. < 1242077625 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242077640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Helps me remember what format the function should have < 1242077648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's bad style. < 1242077651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a function passed to that! < 1242077658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so then it helps < 1242077663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's bad style. < 1242077665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1242077672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it simply is? < 1242077677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a valid answer < 1242077680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int main( int v) {{return v+ < 1242077682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7;}} < 1242077684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suggest a better one < 1242077685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's bad C style. < 1242077694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, suggest a better one in this case < 1242077696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just isn't the convention, ffs < 1242077700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a better what < 1242077718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A better what. < 1242077723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to describe that the function passed to as the parameter func should take two lists and return a list < 1242077731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the relevant parameter types < 1242077745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Either describe it in plain english or just let the parameter names speak for themselves. < 1242077756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1242077757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, your define-recur-then-call recur could be named lets. Also, < 1242077759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ) < 1242077760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ) < 1242077761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ) < 1242077764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To steal a phrase you like to use: FAIL. < 1242077781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Also, your define-recur-then-call recur could be named lets. <-- could yes. But why should be? < 1242077782 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) < 1242077792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because that's what named lets are designed for! < 1242077802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm assuming you don't know what a named let is. < 1242077802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ehird, with the caveat (sp?): it needs cleaning up really. I'm well aware of that. < 1242077811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it needs cleaning up. I'm well aware of that. < 1242077818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I'm reading some code, I'm going to comment on what's wrong with it. < 1242077830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I shouldn't have pasted it clearly. < 1242077837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good to know for the future < 1242077860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. Your code is a panacea; the very mark of good style and clearly all differences are flaws on the part of the differer. < 1242077917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And "I know it needs a cleanup" is silly, since you've evidently not noticed some of the things I've pointed out, since you've challenged them. < 1242077953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. But I already said it needed cleaning up. And I know what named let is. I just find this way clearer. Since it is what SICP used. < 1242077963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember seeing named let in SICP < 1242077971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SICP uses a minimal set of Scheme because it is a teaching material. < 1242077995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so? I learned scheme from that :P. And fixnum. < 1242078007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scheme in Fixnum days? < 1242078010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That book is terrible. < 1242078011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242078016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and SICP < 1242078016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What it implements is nothing close to Scheme semantics. < 1242078029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc you recommended it back then < 1242078032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And SICP is not how you learn how to write Scheme. < 1242078036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1242078040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking about another scheme-fixnum < 1242078043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242078055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a tutorial called build yourself a scheme in 48 hours, or something. < 1242078061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My brain s/48/fixnum/ for some reason. < 1242078069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html < 1242078072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know now. < 1242078073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was the one I meant < 1242078083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, SICP isn't how you learn to write Scheme; it's how you learn the concepts behind it. < 1242078097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. But the coding style stuck :P < 1242078109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SICP's coding style is fine for its minimal subset. < 1242078280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suire.... But the coding style _stuck_. < 1242078289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said "suck". < 1242078299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. < 1242078325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would have said "sucks" then wouldn't I? < 1242078337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not the first time you've made a similar mistake < 1242078357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is because my s-key is kind of "wonky" (right word?) < 1242078372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's fine. Also "shitty" :p < 1242078398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I plan to get a new keyboard < 1242078409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of those split ones < 1242078430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ew. < 1242078439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242078443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get a Model M or something :p < 1242078445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like jwz has. < 1242078453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without the melting < 1242078455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you don't mind the noise and have strong fingers, the Model M is excellent. < 1242078459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and scratching < 1242078467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do mind the noise and have weak fingers so it's not perfect for me. < 1242078535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have strong fingers. I do mind the noise. I would prefer not to have to have my hands straight ahead when typing, instead of in the shape of a triangle (seen from above) < 1242078544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I'm using a standard full size keyboard < 1242078553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My hands are pretty triangulary with this regular keyboard. < 1242078571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, the noise isn't as bad as you may be lead to believe; you can buy mechanical tactile-but-no-noise kbs, too. < 1242078584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the arms in a triangular shape with yourself as the base of the triangle < 1242078589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1242078611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1242078615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what I have. < 1242078624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I tried a split keyboard recently. It was AWESOEM < 1242078627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME* < 1242078639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I plan to buy one myself. < 1242078654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your loss < 1242078659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, have you ever used one of those split ones? < 1242078664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not sure. < 1242078673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes it should have the mechanical feeling if possible < 1242078676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not how I use a keyboard; my hands collaborate on both sides. < 1242078677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the split bit is better < 1242078692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/better/more important/ < 1242078702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow this is good music < 1242078714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bought some new cds. < 1242078736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1242078743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242078761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I ripped/listened to a CD today too, but probably not anything anybody here likes :p < 1242078765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know really good music? Special feeling < 1242078775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242078775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :physically I mean < 1242078790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I need your scientific prowess. < 1242078798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems AnMaster has discovered how to convert porn into audial form. < 1242078802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242078803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Research will commence immediately. < 1242078814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out "gåshud" in English < 1242078823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is when the hairs on your body stand up < 1242078826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know? < 1242078831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Goosebumps. < 1242078832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the arms and/or legs < 1242078833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242078837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how similar... < 1242078850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the Swedish one is "gose skin" < 1242078851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242078879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway you can get goosebumps from really good music. Music that really touches your mind and feelings. < 1242078882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Technically it's called piloerection. < 1242078885 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :in German we say "Gänsehaut" < 1242078892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I guess you get it if you're a pillow with an erection. < 1242078897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't quote me on that one. < 1242078901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1242078914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but you know what I mean about music giving that right? < 1242078929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shur < 1242078939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[that sounds like gregor] < 1242078948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well these four CDs have been giving that on every track so far! < 1242078957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm on the third cd atm. < 1242078961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, Britney spears does that to you. < 1242078964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242078966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Kraus < 1242078967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242078970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SAME THING. < 1242078971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, NAXOS 8.553734 < 1242078981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kraus was reincarnated as Britney Spears. < 1242078985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well known fact. < 1242078994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that makes no sense. < 1242079001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It stands to reason. < 1242079026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this has a very strong feeling of Sturm und Drang. < 1242079035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242079049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Glorbenschnitzel. < 1242079057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does that mean < 1242079064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Glorbenschnitzel. < 1242079084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in English < 1242079097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242079103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Glorbenschnitzel. < 1242079112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in some other phrase < 1242079124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Schnitzel of the glorben. < 1242079141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what "glorben" is < 1242079141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for Glorbenschnitzel. < 1242079156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:Globen Schnitzel < 1242079160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for Globen Schnitzel. < 1242079166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How odd. < 1242079172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242079175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :globen < 1242079179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or glorben? < 1242079183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glorben. < 1242079189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Did you mean: define:Globen < 1242079189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No definitions were found for Glorben. < 1242079193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of Globen on the Web: < 1242079193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The Stockholm Globe Arena or, in Swedish, Globen ("The Globe") is the national indoor arena in Stockholm Globe City, Sweden. < 1242079193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :en.wikipedia.org/wiki/Globen < 1242079194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Weird < 1242079199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, explain it the < 1242079200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right < 1242079200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then* < 1242079202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's globen < 1242079204 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"mennä kananlihalle" is the Finnish version of getting goosebumps, which directly translates to something like "go/turn to chicken flesh". < 1242079218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Schnitzel is "that-was-schnitzel-of-the-intaking" < 1242079221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you meant a schnitzel from globen!? < 1242079237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Clearly. < 1242079243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't schnitzel some sort of bread < 1242079258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, it would feed a lot of people < 1242079264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering how large Globen is < 1242079281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets just say: Best viewed from a moderate distance < 1242079322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. It's from the poem "Globen Schnitzel": < 1242079322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Globen- schnitzel, < 1242079323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of-the-feeding crowd, < 1242079325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the-intaking-of- schnitzel, < 1242079327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Schnitzel of globen. < 1242079335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are making this up < 1242079347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tell that to Haurenhoff, the author. < 1242079380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are making that up still < 1242079394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's the moving verse two: < 1242079395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would be schnitzel, < 1242079396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes the-feeding-of from < 1242079398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the Globen beseech-to-see-not < 1242079400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the evils, unto you, < 1242079402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :globen schnitzel. < 1242079404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, this is all translated from Ancient Hartunian < 1242079410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242079411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some elements of subtlety may be lost in the process. < 1242079463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Svettekelte on to which < 1242079463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we see, here-today < 1242079465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For the globen of giving < 1242079467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do seek unto us < 1242079469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a globen schnitzel < 1242079471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shared among. < 1242079473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verse three. < 1242079497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242079497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242079498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242079531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O, and unto us < 1242079531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Was-spoken: < 1242079533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Citation thus?" < 1242079535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And thusly, we see, < 1242079537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :globen schnitzel - < 1242079539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :need no citee! < 1242079541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verse four, written shortly after the invention of rhyme. < 1242079670 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a "Grubenschnitzel" is a box with plastic snippets, used in pole vault < 1242079695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: A globenschnitzel is like that, except it's in the Globen. < 1242079698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, wth is "pole vault" < 1242079703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It contains bread. < 1242079714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pole vaulting is an athletic field event in which a person uses a long, flexible pole (which today is usually made either of fiberglass or carbon fiber) as an aid to leap over a bar. Pole jumping competitions were known to the ancient Greeks, as well as the Cretans and Celts. It has been a full medal event at the Olympic Games since 1896 for men and since 2000 for women. < 1242079715 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://dict.leo.org/?lp=ende&search=stabhochsprung < 1242079717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Clearly. < 1242079751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, why did you link that < 1242079757 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242079757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's really that? Okay. < 1242079782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, it is just translation < 1242079859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually that would be funny. Since the Olympics probably have been played in Globen at some point, what with it being (iirc) the largest sports arena in Sweden. < 1242079870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that I care much about sports < 1242079875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242079984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time for the next bf-to-C compiler: in-between < 1242080057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a modular backend < 1242080068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it can output both C and Erlang and so on < 1242080172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And BF :P < 1242080175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bf-to-bf < 1242080222 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bf optimizer? < 1242080314 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242080374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242080378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be possible < 1242080382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the most stupid bf < 1242080389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1242080394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen blah < 1242080398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen blah < 1242080400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :60 ++++++++++++[>++++++++>+++++++++>+><<<<-]>++.>.<-.>----.>--. [678] < 1242080402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1242080404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>< < 1242080408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can be optimised away < 1242080410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EVEN IN PURE BF < 1242080474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, but really I'm not aiming as high are esotope-bf < 1242080481 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242080497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you need to update optimising page iirc. It seems you optimise more now? < 1242080504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why are you not using fputs() < 1242080522 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes, DCE is implemented < 1242080551 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and... oh, i thought that fputs prints trailing newline but that wasn't. < 1242080567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is puts() that does < 1242080570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242080575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fputs() and \0 < 1242080576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242080580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need fwrite() for that < 1242080582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my fault < 1242080607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Esotope Brainfuck compiler is currently written in Python (2.5 or later). It is a part of Esotope project, which plans to give advanced implementation" < 1242080608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242080614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, which other ones do you plan < 1242080621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"of every esoteric programming language." < 1242080622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242080626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's not sane < 1242080635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you aren't planning to do INTERCAL right? < 1242080640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there are some you CAN'T do < 1242080645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like those uncomputable ones < 1242080650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like those un computable ones < 1242080652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242080667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :readline fail < 1242080679 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course for implementable ones. and that is just a plan; i'm very certain that it will never be finished < 1242080684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(possibly. Anyway I blame it on whatever line editing is used) < 1242080706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, is it esotope-pyfunge now? < 1242080723 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: without name change, yes. < 1242080752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, will all be in python? :( < 1242080757 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :nope. < 1242080767 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :nor they will be integrated. < 1242080769 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :will never be* < 1242080776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242080785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"nor will they nerver be integrated"? < 1242080801 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i mean they will never be integrated. sorry. < 1242080803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :double negative detected. Please stand by when parsing. < 1242080810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1242080833 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i even fail to produce correct statement in my mother tongue! < 1242080845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everyone does that < 1242080860 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hehe. < 1242080875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :frequency differ of course. < 1242080978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242081004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, do forners really translate from their native language to english and vise versa? < 1242081018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know those thin plastic threads found under on some plastic wrappings? that you use to open the wrapping < 1242081025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242081028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242081035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i had to use one of them on the cd i ripped today < 1242081038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was a pain < 1242081043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i did it yesterday still < 1242081044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wonder who had the bright idea to put it on the outside on this wrapping! < 1242081052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is rather irritated < 1242081055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lal < 1242081076 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242081097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite hot here, I wonder if my fans are working hard enoug < 1242081097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :h < 1242081102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually it worked pretty well on the other wrappings. Because it was on the right side. < 1242081103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on my computer that is < 1242081113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not on your brain? < 1242081128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i wonder if the brain runs hotter if you think more :^) < 1242081133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would explain a lot < 1242081239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i had to use one of them on the cd i ripped today was a pain <-- so. why was it a pain? < 1242081245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't on the outside was it < 1242081252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're just irritating to open < 1242081258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to find the place, pick at them for ages, then rip < 1242081274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the place is usally easy to find if they didn't match up the end perfectly < 1242081281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they seldom match up perfectly < 1242081361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however this is rather odd. CD 1: Non-matched up ends. the thread going from top to bottom of the case. CD 2: Non-matched: Thread going from left to right. CD 3: Matched ends. Thread on outside. CD 4: No thread at all. had to get knife to open it with in a corner. < 1242081366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and they were in a series. < 1242081370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Volumne 1-4 < 1242081375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense. < 1242081381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242081388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1242081391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :volume* < 1242081953 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It would be best if everyone admitted that this sentence is true. < 1242082005 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :To say something that's actually pertinent, I think the brain does indeed run hotter if you think more. < 1242082789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : It would be best if everyone admitted that this sentence is true. <-- why < 1242082797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hidden paradox? < 1242082908 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That sentence is an allegory or a metaphor or a symbol or something. < 1242082912 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :A satire. A sarcasm. < 1242084473 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242085037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242086460 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242086746 0 :MizardX-!i=MizardX@92.254.128.248 JOIN :#esoteric < 1242086762 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242086784 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1242087212 0 :jix!unknown@unknown.invalid QUIT :"sleep" < 1242087532 0 :Dewio!n=dewi@203-214-97-81.dyn.iinet.net.au JOIN :#esoteric < 1242088280 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1242088704 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wow... Primer is an awesome movie < 1242088734 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the first time you watch it, you think things start getting weird 20 minutes before the film ends < 1242088749 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but really... they start getting weird only 20 minutes after the film begins < 1242088789 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty screwed up... and amazing... < 1242088878 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :are there any threading-oriented esolangs? < 1242088999 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOO < 1242089043 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes Gracenotes < 1242089112 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242089115 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242089339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :coppro: check out http://esoteric.voxelperfect.net/wiki/Category:Concurrent_programming < 1242089351 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :only 4? < 1242089456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's fairly rare, but there might be uncategorized ones < 1242089535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh Network Headache may be one < 1242089553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(found from http://esoteric.voxelperfect.net/wiki/Category:Nondeterministic) < 1242089656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm SNUSP has a concurrent variant < 1242089665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(found by searching for "thread") < 1242089673 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242089684 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :of those 4, two are BF variants and two are Befunge-likes < 1242089705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and there is Threaded INTERCAL < 1242089726 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, good point < 1242089738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :coppro: just bad categorization i take < 1242089762 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :SNUSP is both! < 1242089811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CLoop is parallel but not concurrent (no interaction) < 1242089866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TwoDucks < 1242089872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are many < 1242091128 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242092226 0 :GregorR!unknown@unknown.invalid QUIT :Remote closed the connection < 1242092299 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1242092593 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242093287 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242093307 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242093415 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242093569 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242093636 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242093701 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242095354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a bug < 1242095379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sticks a cockroach on oerjan's keyboard < 1242095433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this one was virtual < 1242095445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i found another ant in the bathroom earlier < 1242095450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That one is not. < 1242095461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW < 1242095464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it is non-existent; big difference) < 1242095468 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242095700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :OMG IT'S WORKING < 1242095864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1242095883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242095883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242095905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl < 1242095907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242095917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(slightly improved) < 1242095933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/counter.slashes < 1242095942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242096016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes test < 1242096016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1242096042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :problem is, without newlines it never prints anything, with newlines no one but me will see it < 1242096069 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Screwy. < 1242096069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/counter.slashes < 1242096070 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242096086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except the first line < 1242096096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm no DCC CHAT < 1242096131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my other fear seems to come true: EgoBot doesn't allow enough time to reach the next iteration < 1242096140 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242096196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1242096203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now it doesn't work in my terminal either < 1242096312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh the slashes interpreter has some trouble with newlines < 1242096438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suspects some multiline setting problem < 1242096592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah indeed missing s options on s/// < 1242096612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a backslash followed by newline won't be unescaped < 1242096656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :et voila < 1242096670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242096670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242096678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl < 1242096679 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242096688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/counter.slashes < 1242096689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242096731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/counter.slashes < 1242096732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242096747 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1242096764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it now gives _one_ more line (with **) in DCC CHAT < 1242096780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this program is expensive :D < 1242096820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well it works in a terminal window < 1242097100 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/counter.slashes < 1242097101 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242097270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242097270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242097278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes.pl < 1242097278 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242097295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(my own interp still had an old bug that was fixed on the wiki) < 1242097333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: do you see anything more than two lines? < 1242097340 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1242097471 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think ive built my first generic-ish parser that produces a parse tree. o.o; < 1242097491 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all my previous parsers were really customized to the language, but this one, no! < 1242097497 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this one uses normal parsing methods. lol < 1242097985 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :god, what, did i kill the conversation? < 1242098029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is busy preparing his slashes program with continuation line breaks < 1242098042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :by modifying the haskell generator < 1242102032 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242102119 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242102136 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242102419 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242103719 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How's that ///ology coming along? < 1242103729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: see the wiki :) :) :) < 1242103838 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :slashes has so much potential < 1242103863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah now my bet is certainly on turing-completeness < 1242103880 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1242103898 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, non-Turing-completeness is kind of hard to imagine at this point. < 1242103914 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess you win the $500 prize. < 1242103920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1242105323 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242105402 0 :Dewio!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105402 0 :ineiros!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105402 0 :Ilari!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105403 0 :Asztal!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105403 0 :ehird!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105403 0 :rodgort!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105403 0 :Sgeo!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105403 0 :comex!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242105426 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242105426 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1242105462 0 :Dewio!n=dewi@203-214-97-81.dyn.iinet.net.au JOIN :#esoteric < 1242105462 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1242105462 0 :ineiros!n=ineiros@kosh.hut.fi JOIN :#esoteric < 1242105462 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1242105462 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1242105462 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1242106017 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ew netsplit < 1242106234 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242107884 0 :asie[brb]!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242107888 0 :asie[brb]!unknown@unknown.invalid NICK :asiekierka < 1242107892 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1242107894 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242107894 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64* darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1242107899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242107902 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: say something < 1242107902 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: another problem is that stop causes the keyboard matrix tables should not exceed the limit. it will " wrap around" back to ascii text of the basic rom. < 1242107919 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: I understand. Now, why would it wrap around? < 1242107919 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: preparatory routines: none note: ror instruction is tacked on to location 894 which is decoded by your program will continue to do this either by hitting the return key < 1242107930 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242107934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1242107935 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1242107941 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: How do you feel? < 1242107941 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and if there hadn't been people on board < 1242107949 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Then what? < 1242107949 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: ive seen so many people wher on board this plane hit a forest at 200mph within 4 seconds of data to make a great father... your son seem to suggest, vote on. < 1242107956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style c64 < 1242107956 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1242107960 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242107968 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so we have new styl-o-matics < 1242108008 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style speeches < 1242108009 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: speeches (misc. speeches from Project Gutenberg) < 1242108015 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you nice? < 1242108023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242108028 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :......................... < 1242108034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what happened to the n-gram model? < 1242108040 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you nice? < 1242108045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Hello. < 1242108049 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...O_o; < 1242108199 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Because I'm too busy right now to respond to important emails and update the site in a timely manner, I've taken the majority of the archives down." < 1242108242 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what? where? < 1242108330 0 :Infinitismal!n=mike@adsl-68-126-206-18.dsl.pltn13.pacbell.net JOIN :#esoteric < 1242108362 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sites.google.com/site/c3dsarchives/ < 1242108748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm amazed how no-one made a "twitter" style yet < 1242109074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1242109192 0 :Infinitismal!unknown@unknown.invalid PRIVMSG #esoteric :a twitter style what? < 1242109364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :twits < 1242109370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just like youtube comment style < 1242109373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it has a lot of youtube comments < 1242109380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so twitter style would have many "twits" < 1242109756 0 :Infinitismal!unknown@unknown.invalid PRIVMSG #esoteric :no thats people who use twitter < 1242109965 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242109968 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :twitter messages then < 1242109969 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242109971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :going off < 1242109976 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242111737 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1242112271 0 :kar8nga!n=kar8nga@a-39.vc-graz.ac.at JOIN :#esoteric < 1242113155 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242113366 0 :kar8nga!n=kar8nga@e-19.vc-graz.ac.at JOIN :#esoteric < 1242114889 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242115199 0 :clog!unknown@unknown.invalid QUIT :ended < 1242115200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242115409 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242115413 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242117166 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242119135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The messages themselves are "tweets", as I understand it. < 1242120503 0 :OKLOPOL!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1242120509 0 :OKLOPOL!unknown@unknown.invalid PRIVMSG #esoteric :hello i'm an OKLOPOL < 1242120515 0 :OKLOPOL!unknown@unknown.invalid NICK :oklopol < 1242120568 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Now you gone went smaller. < 1242120594 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's how i manage, man. < 1242120608 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just broke a plate. < 1242120613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i dropped it. < 1242120619 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it made a crash. < 1242120629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my ears said yikes < 1242120632 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :. < 1242120697 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Manage the age of man. < 1242121020 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sera meganame manage mares <<< makes no sense maybe, but it's the best i could do. < 1242121384 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :E-manage moon, no omega name. < 1242121587 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242121616 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think it was that bad. :/ < 1242121710 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1242122258 0 :oklodok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1242122598 0 :oklopol!n=nnscript@dsl-tkubrasgw1-fe3efa00-140.dhcp.inet.fi JOIN :#esoteric < 1242123677 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242124868 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242127240 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242127348 0 :jix!n=jix@dyndsl-095-033-085-001.ewe-ip-backbone.de JOIN :#esoteric < 1242128651 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242131536 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242132411 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242133052 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242133054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1242133058 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242133058 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches* ss wp youtube < 1242133063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1242133063 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1242133071 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Esoteric stuff! < 1242133079 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...WTH? < 1242133082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Hi < 1242133124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing it's in ignore mode; it only does four or so replies for one particular person consecutively, to make it a bit less annoying for people who try to get something done. < 1242133140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Walk like a YouTubeian. < 1242133140 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did every body die? sorry but thats just cuz she older and well documented crash but people died! put this in a box, and it wasn't... < 1242133154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There, now you have four replies again. < 1242133280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh. < 1242133289 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I just wanted to see if it works < 1242133362 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and also, I just want to make a C64 OS :P < 1242133482 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I think I finally know how to do it :D < 1242133648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I first need to have a way to output a single char. Answer: self-modifying code! :D < 1242133660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, you can also do it with A and X but nah < 1242133668 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you would still need to output it there anyway < 1242134834 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1242135198 0 :lereah_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242135467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Erlang is perfect for a bf optimiser really < 1242135475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the pattern matching makes it very easy < 1242135487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ the "multiple entry points to function" < 1242135514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example the "combine ++ into +" is: < 1242135516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimise([#bfn{ ins = add, off = Offset, val = V1 }|T], < 1242135516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [#bfn{ ins = add, off = Offset, val = V2 } = A|Result]) -> < 1242135516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : optimise(T, [A#bfn{ val = V1 + V2 }|Result]); < 1242137386 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242138224 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242138790 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :fungot: what does this do < 1242138790 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :tombom: megadeth is who plays the role heath ledger plays in the movie? < 1242138973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi upyr[emacs] < 1242138976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen you around < 1242138978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you new? < 1242139134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slashes is totally a reverse ripoff of my lanaugae < 1242139235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/SlashesCounter.hs < 1242139236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242139237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan coding < 1242139246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :punossible < 1242139473 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not just oerjan-coding, but clever coding too. I did have the "use a character which scans through the program" idea too (it's so common in string-rewritingy things) but thought it'd need some looping; but of course it doesn't need to be unbounded there. < 1242139508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :verily < 1242139974 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hi. < 1242139984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242140070 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :pseudorandom number generator with brainfuck - it's real? < 1242140102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :upyr[emacs]: Sure. it produces the same results every run, of course ... < 1242140118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the list of results it outputs should be more or less sufficient for pseudorandom purposes. < 1242140154 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I should implement it for my C64 OS later on < 1242140161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :upyr[emacs]: If you need, say, 1000 random numbers from 0-255, you can just tell the user to run as ((head -c 1000 /dev/urandom && cat) | bf foo.b) < 1242140172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 1000 ,>s at the start of your program < 1242140180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if you don't mind it being the same evry time... < 1242140396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :YOu could pretty much say "PRESS ENTER" and run an infinite loop of pseudorandom generation until the user hits enter < 1242140397 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242140409 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, doh, my printing code does not work < 1242140419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you can't run code while listening for input < 1242140438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242140442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can't? < 1242140449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :, blocks < 1242140453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is trivial shit < 1242140463 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242140467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this is IMPLEMENTATIONAL shit < 1242140473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242140483 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ok.thanks < 1242140483 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242140486 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i forgot about something < 1242140493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :upyr[emacs]: yw < 1242140497 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :#esoteric, the international hub for esoteric programming language design and deployment - #esoteric is not associated with the joke language Perl, please visit www.perl.org - logs: http://tunes.org/~nef/logs/esoteric/ | to make fungot talk different use ^style < 1242140504 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here < 1242140520 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :international pub http://tunes.org/~nef/logs/esoteric/ < 1242140545 0 :asiekierka!unknown@unknown.invalid TOPIC #esoteric :international pub http://tunes.org/~nef/logs/esoteric/ | to make fungot talk different use ^style < 1242140619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1242140619 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1242140632 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :international pub http://tunes.org/~nef/logs/esoteric/ < 1242140633 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :^show < 1242140633 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :echo reverb rev rot13 rev2 fib wc ul cho choo pow2 source help hw srmlebac uenlsbcmra scramble unscramble < 1242140635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows about ^style < 1242140637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242140653 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show scramble < 1242140654 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>>,[>,]<[<]>[.>>]<[>>]<2[.<2] < 1242140659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^scramble asciikierka < 1242140659 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :aciirakekis < 1242140669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^scramble asterisks < 1242140670 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :atrsskies < 1242140673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble atrsskies < 1242140674 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asterisks < 1242140683 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble acirakekiis < 1242140683 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asciiirkaek < 1242140685 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242140688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the ehird srmlebac algorithm < 1242140692 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show srmlebac < 1242140693 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>>,[>,]<[<]>[.>>]<[>>]<2[.<2] < 1242140693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and its inverse < 1242140700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :they're the same < 1242140701 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1242140708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: scramble is an alias for srmlebac < 1242140715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same with unscramble/uenlsbcmra < 1242140723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^scramble uenlsbcmra < 1242140723 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :unscramble < 1242140753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :18273645 is how it works < 1242140764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1242140770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^scramble 123456789 < 1242140770 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :135798642 < 1242140777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I did invent the algorithm, you know :P < 1242140778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^scramble 12345678 < 1242140778 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :13578642 < 1242140784 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :erm... < 1242140785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble 123456789 < 1242140786 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :192837465 < 1242140790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble 12345678 < 1242140790 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :18273645 < 1242140794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There you go. < 1242140795 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :whew < 1242140814 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^unscramble eggs < 1242140814 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :esgg < 1242140830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^scramble d eggs < 1242140830 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :degsg < 1242140833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://oerjan.nvg.org/esoteric/SlashesCounter.hs <-- "-- By �rjan Johansen, May 2009."? < 1242140841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What about it? < 1242140848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, encoding fail I think. < 1242140853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope, it's your fail. < 1242140855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries ISO < 1242140856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It slows up perfectly fine for me. < 1242140859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*shows < 1242140880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has no charset= in the Content-Type, but oh well. < 1242140882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe your client auto detect it as "ISO" and uses that. < 1242140891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, in my client it displays wrongly. < 1242140892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on IRC I mean < 1242140894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In my browser it does not. < 1242140895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242140896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242140900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- By Ørjan Johansen, May 2009. < 1242140903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well mine defaulted to UTF-8 < 1242140904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram bf >>,[>,][[<]>.[-]>.[-][>]<.[-]<.[-]<] < 1242140904 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242140904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :copy/pasting autoconverts < 1242140909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram spartans < 1242140919 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242140937 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram bf >>,[>,]+[[<]>.[-]>.[-][>]<.[-]<.[-]<] < 1242140938 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242140940 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram spartans < 1242140940 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :sp < 1242140946 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... *sigh* < 1242140961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^scramble spartans < 1242140961 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :satnsarp < 1242140963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scrambled spartans < 1242140971 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i want to have my own algorithm too < 1242140978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwaha < 1242141000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram bf >>,[>,]<[[<]>.[-]>.[-][>]<.[-]<.[-]<] < 1242141001 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242141005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram testing! < 1242141005 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :te < 1242141030 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The server sends "Content-Type: text/x-haskell" with no charset modifier, so it's a bit debatable. Unless Haskell happens to have a well-defined standard encoding? < 1242141043 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, ehird mentioned already. Still. < 1242141064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Still, there's a lot of mojibake out there if you don't autodetect. < 1242141073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram >>,[>,]<[---<-<--<-----<][>>.<.>] < 1242141074 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: ^def < 1242141078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram bf >>,[>,]<[---<-<--<-----<][>>.<.>] < 1242141079 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242141082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram test < 1242141087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :*SIIIGH* < 1242141095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^show scramble < 1242141095 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>>,[>,]<[<]>[.>>]<[>>]<2[.<2] < 1242141102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try that < 1242141112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm using my own algorithm < 1242141112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :its shorter too < 1242141112 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1242141136 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def ascram bf >>,[>,]<[---<-<--<-----<]>[>>.<.>] < 1242141136 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242141139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^show ascram < 1242141139 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :>>,[>,]<[-3<-<-2<-5<]>[>>.<.>] < 1242141146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks like a crap algorithm :) < 1242141148 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram testtest < 1242141148 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :rcoqrc < 1242141164 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...testte... forgot about 2 bytes < 1242141173 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^ascram testtestt < 1242141173 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :`qsq`qsq < 1242141183 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O_O;; < 1242141237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers non-destructive copy in bf. The shortest I can think of uses one scratch cell: [->+>+<<][+>-<] to copy to the cell two above, and use the one at one above for scratch. < 1242141240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Any shorter way? < 1242141273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def lasi bf ,[[>+<-],] < 1242141273 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242141280 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^lasi aaaaa < 1242141283 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242141292 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^def lasi bf ,[[>+<-],]>. < 1242141292 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Defined. < 1242141297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^lasi aaaaa < 1242141297 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242141311 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242141318 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...does fungot use 8 bits < 1242141318 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i like the old pics!!!!! no way, is it? i did get to me, the pilot if he tries to touch the ground < 1242141330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You don't really need to define commands for testing; you can just use "^bf code!input". < 1242141332 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242141333 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242141344 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And yes, the cells are 8 bits. < 1242141345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'd use egobot but it doesn't support input < 1242141348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in any form or shape < 1242141377 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Are the cells wrapping < 1242141380 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242141396 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^lasi AAAAA < 1242141396 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :E < 1242141414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it should be ASCs but nah < 1242141427 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Asiekierka's Stupid Checksum system < 1242141484 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[[>+<-]>>+<<,]>.>>+++++++++++++[<+++>-]<.!AAAAA < 1242141484 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :E, < 1242141489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...something wrong (again < 1242141490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15:15 asiekierka: I'd use egobot but it doesn't support input < 1242141494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ur an idyot < 1242141497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :daemons lol < 1242141498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242141498 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242141501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!help bf < 1242141501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for bf! < 1242141508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon butt bf ,[.,] < 1242141508 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon butt running. < 1242141511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!butt on the floor < 1242141511 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :on the floor < 1242141514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!butt indeed < 1242141514 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...oh < 1242141514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242141518 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1242141522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,]!hmm does this < 1242141525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242141527 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242141535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("butt\n") < 1242141537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1242141565 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1242141577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c char b[1024];gets(b);puts(b) < 1242141578 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[[>+<-]>>+<<,]>.>>++++++++++++[<++++>-]<.!AAAAA < 1242141578 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :E5 < 1242141579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242141584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[[>+<-]>>+<<,]>.>>++++++++++++[<++++>-]<.!ABCDE < 1242141584 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :O5 < 1242141586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];gets(b);puts(b) < 1242141587 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cs running. < 1242141589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs abcdefg < 1242141642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!daemon bottles chiqrsx9p 9 < 1242141642 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon bottles running. < 1242141644 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bottles < 1242141650 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1242141650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1242141657 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Just for the link.) < 1242141676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know < 1242141687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1242141691 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :!c typedef struct { int omg; } WHAT_YOU_SAY; WHAT_YOU_SAY destruction = { 4}; printf("%d\n", destruction.omg); < 1242141693 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :One day, I should make script-created lists of styles for each individual person on IRC < 1242141697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];gets(b);puts(b);fflush(stdout) < 1242141697 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That daemon is already running! < 1242141700 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1242141701 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :.... . < 1242141701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp cs < 1242141701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That interpreter doesn't exist! < 1242141702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];gets(b);puts(b);fflush(stdout) < 1242141702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That daemon is already running! < 1242141706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242141708 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't run my example! :_: < 1242141715 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there will be a style for Gracenotes, ehird, asiekierka < 1242141715 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Kill, don't delinterp. < 1242141717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill cs < 1242141717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cs killed. < 1242141719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];gets(b);puts(b);fflush(stdout) < 1242141720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cs running. < 1242141721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs aaa < 1242141722 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1242141725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs bbb < 1242141733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :aha! < 1242141733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];for(;;){gets(b);puts(b);fflush(stdout);} < 1242141734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That daemon is already running! < 1242141736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!kill cs < 1242141736 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cs killed. < 1242141737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!daemon cs c char b[1024];for(;;){gets(b);puts(b);fflush(stdout);} < 1242141737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon cs running. < 1242141739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs a < 1242141743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs b < 1242141744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242141744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1242141746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs c < 1242141746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :c < 1242141748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!cs wtf, ehird < 1242141748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!cs d < 1242141748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :wtf, ehird < 1242141748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :d < 1242141753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242141760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!cs don't play with fire.c < 1242141760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :don't play with fire.c < 1242141770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: if you have some non-function body stuff you need to declare main() < 1242141776 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :can i talk with you, ehird? < 1242141782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, asiekierka < 1242141792 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :!c typedef struct { int omg; } WHAT_YOU_SAY; int main() { WHAT_YOU_SAY destruction = { 4}; printf("%d\n", destruction.omg); return 0; } < 1242141794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but the plane said so! < 1242141805 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*eyes suspiciously* < 1242141824 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242141828 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: wtf, plane < 1242141833 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :is egobot a bot < 1242141835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: yes < 1242141838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: asiekierka is controlling him < 1242141840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because he thinks it's funny < 1242141841 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :perhaps I also need... < 1242141845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :tombom: Of epic plane proportions, so but. < 1242141846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he does this kind of stuff *a lot* < 1242141847 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :rught < 1242141859 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :an include? < 1242141865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :aight, let's stop this nonsense < 1242141873 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but not possible with semicolons < 1242141876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!c typedef struct { int omg; } WHAT_YOU_SAY; int main() { WHAT_YOU_SAY destruction = { 4}; printf("%d\n", destruction.omg); fflush(stdout); return 0; } < 1242141884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1242141886 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!cs do i still work? < 1242141892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242141895 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :seems nto < 1242141897 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1242141897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1242141898 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242141898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242141898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242141904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!forth ." hello world" cr < 1242141918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how odd. < 1242141934 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it works on GCC if I #include < 1242141957 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on a hg clone, it does: #include \n#include \n#include \n#include \n#include \nint main(int argc, char **argv) { ; return 0; } < 1242141982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, not if you declare things < 1242141982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1242141991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see any code related to that, but I might've missed. < 1242141998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmm < 1242142001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR! < 1242142019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!c struct { int omg; } destruction = { 4 }; printf("%d\n", destruction.omg); fflush(stdout) < 1242142024 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's a no-go too. < 1242142060 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :some errors would be nice ;_; < 1242142072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it did < 1242142084 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :!c #include \n typedef struct { int omg; } WHAT_YOU_SAY; int main() { WHAT_YOU_SAY destruction = { 4}; printf("%d\n", destruction.omg); return 0; } < 1242142092 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :DO NOT WANT!! < 1242142113 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "welp"; < 1242142122 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :THIS BOT IS NOT VERY GOOD < 1242142127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1242142132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka probably borken it < 1242142135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "welp\n"; < 1242142227 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (left)(one)(this)(have)(just)(we)(now)(~S( )S:^):^ < 1242142227 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :now we just have this one left ...out of stack! < 1242142233 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Terminating conditions are so boring.) < 1242142290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how large is the stackattack? < 1242142312 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyone else watch Vampire Hunter D? < 1242142345 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Fungot's ^ul stack is ffaa*** characters. < 1242142369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the misleading underflow message, though. < 1242142390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242142399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::)(~:*~:^):^ < 1242142399 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...too much stack! < 1242142423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 22500 chars < 1242142427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what's the separator? < 1242142432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242142599 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can't send \0s over IRC; it's disallowed by the protocol. < 1242142606 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm not sure how true that is in practice. < 1242142618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd bloody well find out, except... < 1242142624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forget the key combination < 1242142641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I'm pretty sure it is true < 1242142641 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...hey, did i just break EgoBot < 1242142642 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242142642 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242142644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, C-v C-S-2 < 1242142647 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...No, i didn't < 1242142648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242142651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf .++++++++++. < 1242142665 0 :fkjdskfdshjf!n=fuck@91.105.106.10 JOIN :#esoteric < 1242142681 0 :fkjdskfdshjf!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242142684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1242142685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was a\0b < 1242142696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just \0 said no text to send < 1242142867 0 :fkjdskfdshjf!unknown@unknown.invalid QUIT :Remote closed the connection < 1242143056 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[>,]<[.<]!123 < 1242143057 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :321 < 1242143182 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :^bf >++++++[<++++++++>-]>++[<+++++>-]<[<.+>-] < 1242143182 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :0123456789 < 1242143249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[>,]<[<.>.<<]!12345 < 1242143249 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :4523 < 1242143260 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bf ,[>,]<[<.>.<<]>[.]!12345 < 1242143261 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :4523 < 1242143262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Clang replacing GCC in the base system < 1242143264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://lists.freebsd.org/pipermail/freebsd-stable/2009-May/049873.html < 1242143264 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242143269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god, freebsd is looking hot < 1242143278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jail(), clang ... < 1242143387 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++[>++++++++++<-]>++.<+++[>----------<-]>.[++++++++++>,----------]<[<]>[>.]!test < 1242143393 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :> ...out of time! < 1242143532 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :* Clang replacing GCC in the base system // so everything is going to be compiled via LLVM? Interesting. < 1242143540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: not everything < 1242143542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just the base system < 1242143542 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Even the kernel? < 1242143546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :user applications will still be gcc'd < 1242143549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not sure about that < 1242143551 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is the kernel part of the base system? :P < 1242143552 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1242143558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but base applications < 1242143561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :definitely < 1242143569 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In my experience, compiling a kernel to a virtual machine is probably a fairly pointless task :P < 1242143575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So pcc is out then? ^^ < 1242143576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: LLVM fail. < 1242143579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It isn't a virtual machine, really. < 1242143580 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what is clang < 1242143585 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :why is it betrter thasn ghcc < 1242143588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: a c compiler < 1242143599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because it's faster, cleaner and bsd-licensed < 1242143602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because it builds on top of LLVM < 1242143609 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ah cool < 1242143613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is an intermediate "virtual machine" (notrly) that compiles to native code < 1242143622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it can also do JITting, so you can turn your compiler into a REPL etc) < 1242143626 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't gcc have better optimisations and stuff though < 1242143629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work for the kernel ofc :p < 1242143637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: llvm's been developed by 2000 and is funded by Apple < 1242143641 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ahhhh < 1242143641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does advanced optimizations < 1242143643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and so does clan < 1242143643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1242143648 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i hadn't realised it had been around so long < 1242143648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although they're not totally production-ready yet < 1242143653 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1242143655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g. clang's c++ support isn't really ready < 1242143675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it will be cool < 1242143692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, apple does more than fund, really; it's practically Apple's project < 1242143702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to a lot of Apple-employed developers < 1242143705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's still technically independent though < 1242143708 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242143721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm apparently apple started the clang projec < 1242143721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242143733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'd explain the objective-c support < 1242143763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: there's also gcc-llvm < 1242143770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is gcc's frontend + llvm's backend; that should be pretty much rock solid < 1242143778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although you get a lot of the disadvantages of gcc < 1242143797 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what are the disadvantages of gcc actually < 1242143841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(1) gcc's code sucks (2) so does its architecture (3) it's not all that fast optimizations-wise (4) GPL (5) apparently the team can be hard to work with; don't quote me on this < 1242143858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(6) tries to compile every language on the planet; this leads to mediocrity < 1242143881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: apparently clang's error messages are miles better too < 1242143882 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :heh, that's reasonable < 1242143890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://clang.llvm.org/diagnostics.html < 1242143905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks nice, I didn't realise it was THAT good < 1242143948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : $ clang -fsyntax-only t.cpp < 1242143948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : t.cpp:12:7: error: incompatible type assigning 'vector', expected 'std::string' (aka 'class std::basic_string') < 1242143951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : str = vec; < 1242143953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ^ ~~~ < 1242143961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i thought there was some technical reason for awful c++/stl template errors < 1242143973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i will now kill the g++ developers < 1242144086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: The LLVM developers are very helpful fixing most of the bugs we've reported (over 100). Unfortunately we are currently blocked on some bug reports that prevent us from building libc, libm, libcrypto and various CDDL libraries with Clang but the FreeBSD kernel itself compiles and boots. < 1242144090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the kernel is built with it. < 1242144093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hot < 1242144121 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1242144123 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's ... confusing. < 1242144129 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it need to have a little bit of inline asm? < 1242144138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Maybe it does? < 1242144143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothin' wrong with that. < 1242144147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Protip: LLVM is not a "virtual machine" < 1242144150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not a VM as such < 1242144154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a generic architechture < 1242144162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It still has plenty of machine-code like things < 1242144164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's close to the machine < 1242144171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right ... a generic architecture with its own assembly code variant ... < 1242144176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Also, you can always compile the .s's separately < 1242144176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So i386 assembly code is presumably no go .... < 1242144179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and call into them from .c < 1242144180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'struth. < 1242144181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and who said that? < 1242144184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's silly < 1242144189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll just only work on x86 < 1242144229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.freebsd.org/BuildingFreeBSDWithClang ← Yep, it does inline asm just fine < 1242144269 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1242144331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: http://www.llvm.org/docs/LangRef.html#inlineasm < 1242144340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE MOAR YAU NAEO < 1242144357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242144361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's referring to llvm asm < 1242144362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1242144368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh whatever :P < 1242144406 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna say, seeing as that bswap is a link to one of their pages :P < 1242144449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay, the "print" procedure of Codename CELF is done < 1242144458 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as is putc and clrscr < 1242144464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now gotoxy :P < 1242144520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: celf? < 1242144550 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There should be a language based on n-tuples of niggers. < 1242144561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1242144562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or not. < 1242144564 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :..................... < 1242144570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242144588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hands Slereah the "Can't Think Of Anything To Say" medal < 1242144641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Clever presentation, but a weak database: The soon-to-be-launched Wolfram Alpha search engine is already being touted as the "Google killer." SPIEGEL ONLINE has tested a preliminary version. The conclusion: It knows a lot about aspirin, a little about culture -- and it thinks German Chancellor Angela Merkel's political party is an airport. " < 1242144645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Codename CELF? It's my C64 pseudo-shell/OS < 1242144648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It isn't‽‽‽‽‽‽‽‽‽ < 1242144648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.spiegel.de/international/zeitgeist/0,1518,624065,00.html < 1242144650 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Progressing slowly but nicely < 1242144657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: in asm I assume? < 1242144676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1242144688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1242144689 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if I did it in C it would probably be up to loading a few drivers :DDD < 1242144691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try and avoid spaghetti :-P < 1242144701 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, I forgot about comments < 1242144703 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I should add some < 1242144710 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to the ones that aren't quick to understand < 1242144712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Meh, just make sure you don't splutter over memory and registers :P < 1242144718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Making sure of it < 1242144721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: How are you gonna handle memory allocation? < 1242144725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not sure yet < 1242144731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Probably a list < 1242144733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You only have 64K, so that will be challenging < 1242144736 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yup < 1242144743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: The list will take up a good amount of memory, though < 1242144748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yup too < 1242144754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a slab allocator, asiekierka? < 1242144754 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I plan to make it as small as possible < 1242144757 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: slab? < 1242144765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Slab_allocator < 1242144769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should conserve memory < 1242144769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :looking at it < 1242144775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also the list size < 1242144806 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I will allocate the space of... $2000-$9000 to programs < 1242144812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's not much at all. < 1242144823 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :28KB < 1242144823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd give almost all the memory to programs, and golf the kernel's data space. < 1242144832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet you could give the programs 50K < 1242144833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can add a little more though < 1242144841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the kernel already has space from $0800-$2000 < 1242144848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242144849 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is 6KB < 1242144854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and there is extra space left < 1242144864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Challenge: give the programs 56K or more. < 1242144869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Unpossible < 1242144873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You sure? < 1242144875 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Because 8KB is taken up by the kernal < 1242144881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes... < 1242144884 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and raw accessing of stuff via drivers will probably take more < 1242144884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the rest is for programs. < 1242144890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What about the kernel? O_O < 1242144895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: It gets 8K. < 1242144903 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the KERNAL is not the kernel < 1242144905 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :the clang driver uses gcc for assembling and linking, we need to write FreeBSD ccc "hostinfo" so it can use as(1) and ld(1) directly (in progress). < 1242144906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242144907 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242144907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, you should totally do this on x86. < 1242144908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the KERNAL is like a BIOS < 1242144919 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm already turning off the BASIC rom full of crap < 1242144923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which gives me +8kb < 1242144927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: hmm, okay, the kernel takes 8k < 1242144930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why can't it just always use as and ld? < 1242144930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242144931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kernal < 1242144937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then the kernel/drivers take 8K < 1242144938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then there's a bunch of space for memory-mapped registery < 1242144941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that should be more than enough < 1242144942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that all GCC does is... Call as and ld. ;) < 1242144945 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$D000-$FFFF i think < 1242144946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gives the programs about 48K < 1242144947 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: All as-es and ld's have different syntaxes. < 1242144954 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Whereas GCC has the same syntax on every platform. < 1242144955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: a bit less than 48K should be doable < 1242144957 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Really*? < 1242144960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is crazy. < 1242144965 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :........... you didn't know that? :P < 1242144979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I figured they'd at least standardise on command-line syntax. < 1242144982 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$0000-0800 is used by the screen/kernel < 1242144984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hell, all ccs have different syntaxes, you're lucky to get "-c" and "-o" to mean the same thing. < 1242144984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nope < 1242144991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's binary format specifci a lot of the time < 1242144991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :$0800-$BFFF is free < 1242144992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*specific < 1242144995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't go outside of GNU-land much. < 1242144999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then there's $C000-$CFFF, free again < 1242145003 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then there's no more left < 1242145006 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: None of us do ;) < 1242145007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: how much does that get you? < 1242145012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I do. < 1242145014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For good reason. < 1242145016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BSD kernel and userland! < 1242145017 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :~50KB < 1242145021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so I think 40KB is doable < 1242145027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :allocating 10kb for kernel/drivers < 1242145030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's aboust as far out of GNU-land as anyone sane goes. < 1242145032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: yep, should do < 1242145034 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I will now mark all sarcastic lines with the tag [SARCASM] to remain clear [SARCASM] < 1242145043 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because BSD userland, though a tiny bit different, is at least *sane*. < 1242145044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :remember I also plan to have a "vector map", so drivers can make their own ways of doing stuff < 1242145047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it predates gnu-land, so it's pretty away. < 1242145047 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like, hack "putc" < 1242145058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: if your kernel turns out to use less in practice - say 8K - the programs can get more too < 1242145062 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah < 1242145063 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It predates GNU-land, so it's pretty primitive >_> < 1242145063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i know < 1242145068 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Better than Solaris though. < 1242145068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pfft < 1242145069 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i also allocate this space for the maps < 1242145072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not primitive < 1242145073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just minimalist < 1242145083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Finefine. < 1242145089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: BSD userland has the advantage of implementing that primitive stuff well. < 1242145091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my "variable map" starts at $0880 < 1242145093 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If there's one thing the GNU userland is not, it's minimalistic. < 1242145097 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it has all the vars and maps and stuff < 1242145098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Making it better than every other authentic UNIX. < 1242145100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242145103 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then comes the kernel (after .align $10) < 1242145107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: why do you have a notion of variables in asm? < 1242145118 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, text_x: .byte 0 < 1242145120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :text_y .byte 0 < 1242145122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Asm itself does. < 1242145123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242145124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and text_c .byte 0 < 1242145125 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Solaris is solid as a rock. The rock it will proceed to beat you over the head with if you're stupid enough to use it. < 1242145127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, sure < 1242145130 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so I don't have spaghetti running all over < 1242145133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :solaris makes me want to vomit < 1242145141 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :instead of $0880, i have text_x, etc. < 1242145142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i take back what i said about you not being able to code < 1242145151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Solaris does have one saving grace. < 1242145152 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can send you the ASM code if you still don't believe i can code < 1242145153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242145158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure :p < 1242145160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242145160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Its userland is sufficient for installing a GNU one. < 1242145165 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised they haven't just replaced the userland with GNU in interactive shells :P < 1242145170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you can install it with just a GNU userland these days. ;) < 1242145177 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaa? You can? < 1242145184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OpenSolaris distros. < 1242145185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, are you referring to Nexenta? < 1242145186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1242145187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1242145187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242145190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242145213 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ever since Linux got the CFS, Solaris has no appreciable advantage. < 1242145218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i don't understand a thing about the code but it looks good < 1242145225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: One word. Zfs. < 1242145227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dailycupoftech.com/2009/05/04/the-geek-must-do-before-you-die-checklist/ This is a... Lame list. < 1242145238 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :God people go humpfest over ZFS. < 1242145241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add a third monitor? < 1242145242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1242145245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: dtrace < 1242145253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone with >1 monitor is stupid ← generalization < 1242145257 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That was the first thing ported to Linux. < 1242145268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Build a Linux Firewall? WHY. < 1242145270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've got two monitors. < 1242145279 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wow, that is a lame list. < 1242145280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a perfectly good firewall! It even runs Linux. < 1242145282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The second one is attached to my firewall/outer. < 1242145284 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I have two too < 1242145290 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Carry a Computer Cleaning Arsenal on Your USB Drive" // only if you use lame-OS < 1242145290 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and a tutu too < 1242145295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242145305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Build an HTML based Website using Notepad < 1242145307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahahhah < 1242145310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1242145320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Bypass a Computer Password on All Major Operating Systems" < 1242145323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good luck doing that on a bsd < 1242145334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I did that... For my Geoshitties site before they got bought out by Yahoo!. < 1242145339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Convert Cassette Tapes to Digital Audio Files" < 1242145348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Crack a Wi-Fi Password" ← WPA2 Personal, bitch. < 1242145349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah, seriously. *Really* good luck doing that on OpenBSD. < 1242145354 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :[16:21:45] (ehird): Build an HTML based Website using Notepad < 1242145356 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahahaha < 1242145363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Compile a Linux kernel". < 1242145364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Create a Disposable E-Mail Account" < 1242145365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... I was 12. < 1242145366 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Make a C64 OS in 1 second < 1242145366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you die without doing this < 1242145368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU HAVE FAILED LIFE < 1242145371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And had been using Slackware for 2 weeks. < 1242145371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that should be there < 1242145375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: don < 1242145375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242145379 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1242145383 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :forgot to tell ya < 1242145391 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the thing that I sent is nowhere near an OS < 1242145392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Execute a shell script." < 1242145394 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242145396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i guessed < 1242145398 0 :MigoMipo!n=MigoMipo@84-217-2-12.tn.glocalnet.net JOIN :#esoteric < 1242145398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Create a WordPress Plugin " < 1242145401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WORDPRESS?! < 1242145404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What a crock of shit. < 1242145412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I did that a tiny bit *before* I had installed Linux for the first time. < 1242145415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Create Music with Keyboard" < 1242145420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(guess what Slackware's installer is) < 1242145429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Download a Video from YouTube " < 1242145432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it links to an automated shitsite to do that < 1242145436 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :"Create Music with Keyboard" < 1242145438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FILL OUT THIS FORM AND YOUR LIFE WILL BE COMPLETE < 1242145440 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i guessed this was a joke < 1242145441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: beat you to it < 1242145442 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :but no < 1242145444 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242145449 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :this is horrible < 1242145450 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Wow this list is lame. < 1242145451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Download Wikipedia" < 1242145456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...Including images. < 1242145465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Learn the fastest way to kill a computer." < 1242145472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION brings out the Etherkiller. < 1242145473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242145483 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Open this list, making you so pissed off you literally beat the shit out of it. < 1242145503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242145505 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Computers totally have shit) < 1242145508 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :39. Know Who Mulder and Scully Are http://en.wikipedia.org/wiki/Mulder_and_Scully_(song) < 1242145513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Find a Website IP Address Without Web/CommandPrompt Access " < 1242145513 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1242145517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: :DDDDDD < 1242145524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is the hilariestest thing ever < 1242145535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Irrecoverably Protect Data http://www.truecrypt.org/ < 1242145539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irrecoverably < 1242145545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :encrypt = const 0 < 1242145561 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1242145582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Make Your Office Ergonomic < 1242145586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Permanently Delete Data on a Hard Drive < 1242145589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dd if=/dev/zero < 1242145593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Permanently Delete Your Facebook Account < 1242145595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now THAT i agree with < 1242145595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Permanently Delete Your Facebook Account < 1242145596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Permanently Delete Your Facebook Account < 1242145598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Permanently Delete Your Facebook Account < 1242145600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~end of list~ < 1242145609 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i was just going to mention that < 1242145616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Read 1337 At Normal Speed" < 1242145630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Recover Deleted Files" i like how this comes after telling you to remove them irreversably < 1242145651 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :50% of them are really pathetic and the other 50% are things nobody should care about < 1242145672 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :"Upload a Video to YouTube" < 1242145676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242145688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Run Multiple Computers with one Keyboard and Mouse" < 1242145699 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Apparently I can't be a Geek 2.0 because I can't wear a leather wristband (wtf) < 1242145704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Setup a Computer in the Cloud" < 1242145705 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric : 99. Use Bittorrent Effectively http://infinitium.blogspot.com/2005/03/js-essential-howto-guide-bittorrent.html < 1242145707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE CLOUD OF CLOUDNESS < 1242145711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT'S LIKE CLOUDS < 1242145713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE IT IS THE INTERNET < 1242145719 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :web 4.0 < 1242145727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :web/cloud 9.0 < 1242145728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :geddit < 1242145742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Web 2.6.29 < 1242145750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Survive in a Linux Argument" < 1242145755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Most people die when arguing about Linux. < 1242145764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, it links to the old shitfest linux.com < 1242145798 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i like how it's all computer related stuff and then blam < 1242145801 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :"Learn How to Hot Wire a Car" < 1242145816 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :tombom: Nowadays, that's computer related stuff ;) < 1242145858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Understand What “There’s no Place Like 127.0.0.1″ Means " < 1242145866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Unbrick a Smartphone " < 1242145869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IF SOMETHING'S BRICKED IT CAN'T BE FIXED < 1242145870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RETARDS < 1242145874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Use a Camera in Manual Mode " < 1242145894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.dailycupoftech.com/wp-content/uploads/2009/05/geek2.gif < 1242145903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Geek 1.0: Person who doesn't care about societal norms < 1242145907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Geek 2.0: Douchebaggius maximus < 1242145912 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1242145920 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah, exactly < 1242145933 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And I can't accomplish that because I can't wear the leather wristband! < 1242145939 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And besides that, I wear my phone on my wrist. < 1242145947 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1242145960 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :well apart from the fact it makes you look like a pillock < 1242145984 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I'm allergic to leather. < 1242145994 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric ::o ah < 1242146002 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So pillock + welts all over my arm = an interesting look :P < 1242146026 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :it's unique, at least < 1242146030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... "Use a camera in manual mode"... < 1242146042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know using an SLR was hard. < 1242146042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or geeky. < 1242146056 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BOW DOWN BEFORE TECHNOLOGY :P < 1242146067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats GregorR with his SLR < 1242146082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION then hits the darkroom to see what interesting shots were made from the above process < 1242146107 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You have an ANALOG camera? D-8 < 1242146143 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I also possess a digital SLR. < 1242146171 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : I also possess a digital SLURPY. < 1242146178 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(And with that, I disapperate) < 1242146270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the image below the list... < 1242146311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, D&D is still a somewhat common geek pastime... < 1242146314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242146340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :running the optimiser passes recursively until nothing changes might not have been the best possible idea... < 1242146359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1242146379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it ran all the passes around 50 times or so for lostkingBF < 1242146387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1242146409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And what sort of improvement did you make for Lost Kingdom? < 1242146412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without the shifting pass it just makes 5 passes < 1242146432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, esotope-bfc is the best compiler currently. Mine is doing basic stuff < 1242146440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242146453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought that you were producing optimised Brainfuck, BTW. ;) < 1242146473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this case the pass was changing "add > add" into "add add:offset=1 >" < 1242146484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as sorting by offset < 1242146528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to allow more combining for stuff like ++>-<+, with the offset thing you would get add:2 add:-1:offset:1 add:1 < 1242146547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then it also sorts it so the combiner pass can combine the first and the last add < 1242146570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I am. Just not aiming for the level that esotope-bfc is on < 1242146602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a limited amount of stuff that you can optimise in Brainfuck when you're outputting Brainfuck. < 1242146603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it can optimise that hello world program on the wiki into a single PUTS("Hello, World!"); < 1242146606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without special casing < 1242146619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So I assume the fanciest thing you can do is dead-code elimination. < 1242146621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm not outputting BF < 1242146631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm output-agnostic < 1242146634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Producing optimised Brainfuck" < 1242146634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so far I have a C backend < 1242146643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but you could write a BF one too < 1242146649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so you're setting it up so you can *have* a Brainfuck backend. < 1242146652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gotcha. < 1242146672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, in fact I'm setting it up so I can have a Erlang backend, a Scheme backend, a C backend and possibly a BF backend. < 1242146676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus a lot of other ones < 1242146689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm doing semi-plugin-like optimiser < 1242146698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each pass is in a separate module < 1242146729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the main optimiser routine has a list of optimiser modules (could be changed to enumerate them on the file system I guess), and calls them < 1242146753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks out esotope-bfc < 1242146754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and after calling all once it checks if the parse tree is the same or not, if not it runs them all again < 1242146788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, http://rafb.net/p/ZilcqJ72.html < 1242146822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ib_opt_cleanup is rather silly. It handles the "add 0" sometimes produced by the combiner < 1242146831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like +- will result in "add 0" :D < 1242146848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably no real BF code contains that. < 1242146900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"real" meaning "not a test suite for an optimiser, and not written by an idiot, and not auto generated by !bf_txtgen". < 1242146909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen foo < 1242146912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some generated BF code contains it... < 1242146915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :49 ++++++++++[>++++++++++>+>><<<<-]>++.+++++++++..>. [239] < 1242146920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that contains >><< < 1242146932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE generated code could generate it, except that I have an optimising pass. < 1242146934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though in that case the other <<< would swallow that move 0 < 1242146939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which eliminates dead code. :) < 1242146958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err the other << < 1242146959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1242147003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, might be interesting to add a BF backend in fact. See how much better it makes LostKingBF < 1242147015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however it would be kind of a pain < 1242147017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242147034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the initial "add" at start of the program will get turned into "set" in my next pass < 1242147046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since memory starts out as 0 < 1242147077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then that backend needs to change [-]+ into "+" for example at start of program < 1242147086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242147104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what is the best way to handle "assume 0 at start of program" < 1242147127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I need to keep track of somehow of balanced loops near the start and so on < 1242147134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tracking values of cells as far as possible < 1242147189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should have a loop analyser pass that somehow marks loops as balanced... < 1242147612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, seems that esotope-bfc doesn't fully handle string optimisation right... < 1242147619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's a lot of PUTCs in LostKng. < 1242147645 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :PUTC? < 1242147646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242147648 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Put Char < 1242147712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. Because when it gets to the things it PUTCs, it isn't sure of the value of the cell. < 1242147715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242147779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, It isn't always possible to figure that out < 1242147787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :consider ,[.,] for example :P < 1242147920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bYeah. < 1242147975 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :you should compile that into a symlink to cat < 1242148001 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah :P < 1242148007 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242148012 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except that cat will happily cat things that contain nulls. < 1242148016 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Whereas that will fail. < 1242148027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nulls are tasty < 1242148031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're a feline, anyway < 1242148173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242148200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Asztal, doing that would be insane AND incorrect as GregorR showed. < 1242148204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[Opt] Did 75 passes in total. < 1242148207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 50 < 1242148210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I underestimated < 1242148212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ^ < 1242148233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1242148250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries rearranging the passes to see if it helps to have the set pass first < 1242148267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop. still 75 passes < 1242148312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however, it was a bit faster. < 1242148326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess it was due to less loops to descend in. < 1242148375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Public service announcement: asiekierka can in fact code. < 1242148385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242148412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm talking with him about a (non-cooperative) multitasking OS for the c64. < 1242148422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And he's written a bit of c64 asm for it. < 1242148429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "a bit" < 1242148433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how much of it? < 1242148456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: divmod, putc, puts, gotoxy, and a simple "main" routine < 1242148456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It has enough to print "hello world" to the screen; which is a lot considering the fussy C64 graphics memory. < 1242148463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242148467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242148469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, what about the multi-tasking bit? < 1242148469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And he's figured out how to do multitasking. < 1242148470 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :there's text mode < 1242148472 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is not fussy < 1242148477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he hasn't written it yet < 1242148483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're still discussing how best to copy the stack etc < 1242148484 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can't even run a SINGLE PROCESS < 1242148488 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :let alone MULTIPLE < 1242148496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka, that was what I expected! < 1242148502 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242148506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm too early in the stage < 1242148530 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, I sometimes utilize a little bit of self-modifying code < 1242148532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're being a jerk < 1242148534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :for example, to input addresses < 1242148547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just started writing an OS and it can't run multiple processes on a 1mhz computer with 64k of ram and no multitasking support? < 1242148547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gcc -OS optimised LostKng is 624K... < 1242148549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HA! you can't code! < 1242148584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242148584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that multitasking is hard < 1242148594 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I started writing that OS and it has enough to input some text < 1242148596 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242148600 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I forgot to do newlines! < 1242148603 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :OH NOOOOOOOOOOOOOOOOO *dead* < 1242148607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242148612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: how goes your compy shippy < 1242148624 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1242148626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:16 AnMaster: he knows how to program a bit yes. He just doesn't know HOW he should program to solve a specific issue. I remember him saying he couldn't implement DOBELA himself due to having no idea how to do a sparse array. < 1242148636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has full disclosure policy on /msgs :} < 1242148646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I'm working in assembly < 1242148663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i think ignoring AnMaster until he writes a multitasking OS for the c64 is a good policy < 1242148668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see /msg < 1242148669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:17 AnMaster: he is kind of like I was back when I coded in Pascal. I could code, but I didn't know how to code non-trivial stuff. < 1242148671 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1242148674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:17 GregorR: HA HA EHIRD IS A RETARD (full disclosure policy?) < 1242148681 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmm < 1242148682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fine with you < 1242148683 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I seeeeeeeeeeee < 1242148685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with me* < 1242148690 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, a newline would need to be a weird char < 1242148694 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :i have that problem, how do i learn ebtter < 1242148694 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as chars 1-26 are text < 1242148702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: doesn't the c64 have graphical chars? < 1242148706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1242148708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In other words, asiekierka should code more. < 1242148708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i want to use them < 1242148713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what's char 0? < 1242148716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And possibly work on a CS degree. < 1242148720 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It's "@" < 1242148724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmm < 1242148726 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :What a weird place to put @# < 1242148728 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*@ < 1242148728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what's char 255 < 1242148736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it isn't strange, you first learn how to write code. Then you learn HOW to program. < 1242148736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: C64. ;) < 1242148740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are different things < 1242148746 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :chars 128-255 are reversed images of chars 0-127 < 1242148748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: get off your high horse :) < 1242148756 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :char 127 is < 1242148757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what you're saying is, there's no space in a byte for a newline < 1242148757 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :## < 1242148759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :## < 1242148759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ## < 1242148760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : ## < 1242148769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: have newline be a separate procedure < 1242148773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Puts("Hello, world!"); Newline < 1242148783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just speaking out of own experience. For example would you say SICP is about how to write code, or how to program? < 1242148790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd say it is about the latter. < 1242148793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: asiekierka can program < 1242148805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. Better now than before. < 1242148807 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :done < 1242148815 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the newline is ready < 1242148827 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it's pha, lda #$00, sta text_x, inc text_y, pla, rts < 1242148844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that he needs more RAM... < 1242148852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: asiekierka's working with 64k < 1242148852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242148855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When you start getting swap-bound compilation, you need more RAM. < 1242148858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how large the generated BF for LostKing would be with NO optimisation. < 1242148858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that reminds me of 6502 asm < 1242148863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's cuz it is < 1242148865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242148870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Huge. < 1242148870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's writing a multitasking OS for the C64 < 1242148884 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Isn't there already ... lunix or something. < 1242148892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Yeah < 1242148897 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And Contiki. < 1242148907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sure. But even with just combining ++ -- >>> and so on it is much less than the original program source. < 1242148910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which has a per-process overhead measured in bytes. < 1242148913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242148917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Still, I'm not sure anyone's done multitasking the way we have < 1242148919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yesh. < 1242148930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That way being? < 1242148943 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :"Preemptive multitasking (up to 32 tasks, 7 priorities)" Do you need 7 priorities with a max of 32 tasks? :P < 1242148947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Set up a timer on a clock for 0.small seconds. < 1242148958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Then, when it sets off, find the process that's been ran the last < 1242148959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242148965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the process that's had the longest time without executing < 1242148970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to suspend a process, we do the pretty normal thing < 1242148973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :copy registers, copy stack < 1242148978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the obvious thing to resume < 1242148981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the shift pass reduces it from 1.3 MB to 958K btw < 1242148983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure the others use a timer < 1242148988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a rather normal multitasking method. < 1242149016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on non-c64, sure < 1242149016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I could program for LUnix < 1242149035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's done often on a C64. < 1242149039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1242149043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, LUnix has multitasking < 1242149045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it has source < 1242149047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C64's timer does interrupts? < 1242149054 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes < 1242149054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not as much fun to read other OS's source < 1242149057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242149061 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just want to check it out < 1242149070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Contiki preempts whenever a process makes a blocking call. < 1242149071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242149073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just don't copy any code; license issues. < 1242149078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: see, that's lame < 1242149090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's meant to run on microcontrollers. < 1242149092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ours can multitask when it's doing scientific computation or whatever ;-) < 1242149095 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Dude, it's from 1997 < 1242149106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: it's lame to copy other OS's code anyway :P < 1242149116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :long-term goal is multiple graphical apps running at once, although that'll be sloow < 1242149139 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, LostKng with gcc -O2 -m32 is 564K. < 1242149142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as well as timer? < 1242149147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a 60 kilobyte savings. < 1242149148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what optimiser < 1242149151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242149167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :esotope-bfc. < 1242149167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :esotope? < 1242149168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242149182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/-O2/-Os/... < 1242149186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't dared compiling the generated lostkingdom! < 1242149201 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what about -o3 < 1242149205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It uses up quite a bit of RAM. < 1242149210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tombom, then the output file is called 3 < 1242149211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242149214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tombom: I don't have the RAM for that. < 1242149216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-O3 runs forevr < 1242149218 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://hld.c64.org/poldi/lunix/lunshots.html < 1242149219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*forever < 1242149225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on lostkng.b esotoped < 1242149229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um. That wasn't what he said though < 1242149233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he said -o3 not -O3 < 1242149234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242149255 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :clever < 1242149267 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242149276 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :./3 < 1242149326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice thing about this compiled LostKng... < 1242149331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :strings does something! < 1242149342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://hld.c64.org/poldi/lunix/lunshots.html <-- "comments"? < 1242149345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :-D < 1242149348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1242149360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: french guy, I think < 1242149364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it means "help" < 1242149365 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :But I think i'm not exactly the person that should do an OS < 1242149371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: are you giving up on celf? < 1242149371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1242149376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stab < 1242149379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like "do you want help"? < 1242149380 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably not < 1242149382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's hard! < 1242149384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242149388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no shit sherlock :-P < 1242149391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i may learn c64 asm. < 1242149417 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242149421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to code on celf? < 1242149427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is the size of the source for that lostking. < 1242149429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the C source < 1242149460 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :oh# < 1242149503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :684K. < 1242149520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's smaller than LostKng.b < 1242149522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242149534 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can has upx? < 1242149546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Will install it. < 1242149720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Gentoo installs a binary package for upx. < 1242149723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Why*?!? < 1242149737 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, UPX can pack but not unpack an already-compressed version of that linux kernel. That makes "sense" < 1242149746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders parallel code generator < 1242149768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically threads handling sub-trees + mapreduce < 1242149773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :simple, and boring < 1242149776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: < 1242149776 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : UPX uses the NRV compression library for compression services. A compatible but somewhat less efficient OpenSource implementation is available through the UCL compression library. < 1242149791 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It must be supplying the proprietary (read: lame) NRV version instead of the UCL version. < 1242149800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242149825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, yeah, what UPX does to compress the Linux kernel is kinda interesting... < 1242149841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You see, the Linux kernel includes a decompression routine that a bootloader jumps to. < 1242149859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UPX decompresses the compressed bits, compresses them again, and inserts its own compression stub. < 1242149908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UPX'd, it's 48K. < 1242149910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*48K*. < 1242149915 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Pretty. < 1242150079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242150081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is that slow? < 1242150087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to run < 1242150090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, lemme try upx --lzma --ultra-brute < 1242150091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No. < 1242150098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why isn't it standard < 1242150122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it has some disadvantages, like not sharing common segments in memory. < 1242150227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :44K if I use --lzma --ultra-brute. < 1242150243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And decompression time is not noticable. < 1242150340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION statically links it just for the hell of it; let's see how feasible it is to get LostKingdom on a floppy < 1242150356 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :UPX supports "TMT/Adam" as a binary format. So I looked it up and the UPX page says it's a Pascal compiler, and links to tmt.com for information. "TMT offers products for the taphole area at blast furnaces or reduction furnaces. Through the application of TMT measuring technology the blast furnace process can be optimized." < 1242150371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242150379 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Those blast furnaces are powered by Pascal. < 1242150439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: With any luck, I should be able to run LostKingdom from a 5 1/4" floppy. < 1242150451 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On a C64? < 1242150451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming the kernel itself is somewhat UPX-able. ;)) < 1242150462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No, that would take a bit more work. < 1242150476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like compiling this to a C64 binary. < 1242150483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And having more than 64K RAM. < 1242150495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You see, UPX decompresses the whole thing to memory. < 1242150499 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does Lost Kingdom really use more than 30000 cells < 1242150508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: No. < 1242150519 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can use a 1581 < 1242150520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The binary itself is more than 64K, though. ;) < 1242150524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which has DD diskettes < 1242150528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: just load the binary incrementally < 1242150532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :load one block, add code to load the next at the end < 1242150534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jump < 1242150539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That involves more work. < 1242150544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like I said. < 1242150552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1242150569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say it was impossible; the C64 is a perfectly capable system, after all. < 1242150591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The binary would probably benefit from 16-bit pointers, though. < 1242150735 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you can use 16-bit pointers < 1242150738 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :via self-modifying code < 1242150739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes GCC would learn about this wonderful, wonderful function called "free()". < 1242150903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: they use a gc < 1242150906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :boehm < 1242150988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And Boehm hates "free()". < 1242151004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, statically linked, I've got LostKng at 232K. < 1242151012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :glibc is freaking huge. < 1242151039 0 :oklodok!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1242151043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: use uclibc < 1242151045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ors th < 1242151071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I had it available, I would. < 1242151072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1242151126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you have a package management system pikhq < 1242151350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but uclibc is not some easily-installed package. < 1242151384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You need to install an entire build chain for it... < 1242151386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not? < 1242151395 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, you install a freaking cross-compiler. < 1242151396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug. < 1242151403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just use your current toolchain < 1242151412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But that doesn't work. < 1242151417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242151421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use a different libc? < 1242151438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.fefe.de/dietlibc/ < 1242151441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My current toolchain produces pc-linux-gnu binaries. < 1242151456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To use uclibc, I would need to produce a pc-linux-uclibc toolchain. < 1242151463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dietlibc! < 1242151478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which cheats instead of making a pc-linux-dietlibc toolchain. < 1242151488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Said cheats are crufty and unreliable. ;) < 1242151499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yer just compiling lostkng! < 1242151520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs crossdev < 1242151548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the dietlibc author is a kook, interestingly < 1242151566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he worships djb (I suspect some homosexual undertones) and wrote this laughfest: http://www.fefe.de/nowindows/ < 1242151573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll port all of his software to windows out of spite :) < 1242151733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :do it < 1242151855 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, that's really, really dumb when you consider that there is ReactOS. < 1242151873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A free Windows implementation. ;) < 1242151899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, porting dietlibc to Solaris wouldn't help a nonfree software company any more. < 1242151920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Last I checked, Stallman recommended Solaris as an OS that only ships with free software. :p < 1242152153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh, c64 asm is nice and simple < 1242152157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :three registers, A X Y < 1242152158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also "buildroot"; it quasi-automagically gets and builds a full uclibc cross-toolchain. (Well, when it works.) < 1242152164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very risc < 1242152171 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242152236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll stick with crossdev. < 1242152245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's Gentoo's automagic cross-compiler-maker. ;) < 1242152332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C64 called xor EOR < 1242152410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :crossdev -t x86_64-pc-linux-uclibc. < 1242152411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242152663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom is now down to 885K generated C code, from 956K in previous revision < 1242152711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay crossdev, it makes crosscompiling easy. Without crossdev it tends to be a major PITA. < 1242152834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for his currently-running build to finish before running crossdev < 1242153206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242153217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is [+>-<] always same as [->+<] < 1242153239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes.. < 1242153247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if the non-index cell is set to a non-zero value. Right < 1242153281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so then that can turn into p[1]+=p[0]; p[0]=0; < 1242153288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1242153302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it be -= for one and += for the other? < 1242153307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what am I confusing here < 1242153348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242153358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm what < 1242153367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[->+<] is just < 1242153376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0]--;p[1]++; < 1242153380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it conditions on p[0], so < 1242153387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[1]+=p[0]; < 1242153390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0]=0 < 1242153392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :; < 1242153392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242153393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is clear < 1242153404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about the other one: [+>-<] < 1242153423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is p[0]++;p[1]--; < 1242153432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0] += p[1] < 1242153433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and condition is on p[0] < 1242153434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[1]=0 < 1242153436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242153444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242153445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242153448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err < 1242153453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's < 1242153456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[1] won't be 0 < 1242153457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0]=0 < 1242153462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[1] = shit < 1242153467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'm confused atm < 1242153470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1242153472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can reorder them < 1242153484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to [>-<+] < 1242153495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is p[1] == shit hm.. < 1242153503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242153527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For [+>-<] you do p[1] -= (N-p[0]), which (modulo N) is probably p[1] += p[0] too. < 1242153538 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Assuming wrapping cells, of course. < 1242153554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242153558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[1]+=p[0];p[0]=0; < 1242153611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so they are the same with wrapping cells? right < 1242153612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, this c64 emulator blurs the display to emulate a crt < 1242153663 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Console emulators tend to have all kinds of "darken every second line to simulate TV scanlines" display options, too. < 1242153668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does that too < 1242153679 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is it vice or something else? < 1242153680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very convincing < 1242153685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah vice < 1242153688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with PAL emulation turned on < 1242153691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 2x scale < 1242153694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242153695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not scale < 1242153697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just 2x bigger < 1242153702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uploads piccy < 1242153712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know what it looks like < 1242153714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I used vice before < 1242153718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't talk to you < 1242153728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for anyone who hasn't seen it, http://xs539.xs.to/xs539/09202/picture_1751.png < 1242153730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the PAL emulation isn't convincing IMO < 1242153754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is on a tft < 1242153756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at least < 1242153768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on how high res the TFT is < 1242153777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100dpi < 1242153782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :86 dpi :P < 1242153787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :poor you < 1242153818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, SIDs are wonderful < 1242153822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : For [+>-<] you do p[1] -= (N-p[0]), which (modulo N) is probably p[1] += p[0] too. <-- "probably"? < 1242153838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't like doing unqualified statements. < 1242153846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242153853 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it sounds plausible to you, you can remove the "probably" part. < 1242153887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess I need to prove it. Sigh < 1242153919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, it is simpler to just brute force it for the unsigned char case :) < 1242153931 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uh, well.. a - (N-b) = a + b - N = a + b (mod N); there you go. < 1242153963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proving it takes about 5 seconds in wetware < 1242153968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs 10-15 seconds to write bruteforcer < 1242153969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah. I finished writing the short iterate for brute force half a second before that line :P < 1242153983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1242153989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brute forcing: the tool for brutes' minds. < 1242154306 0 :asiekierka!unknown@unknown.invalid NICK :asie[brb] < 1242155008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242155019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm at 218 passes for LostKing now < 1242155029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I need to make my shift pass do more at once. < 1242155151 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: finally got to commerce city < 1242155155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be faster if it moved more in both directions, swapping as it went, rather than moving a bit then doing a new scan over it < 1242155162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242155180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: \o/ < 1242155196 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :supposed to get here tommorow < 1242155353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decided what os yet? < 1242155361 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i think freebsd < 1242155366 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :linux is boring < 1242155391 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If it's non-boring you're looking for, go ReactOS or BeOS or OS/2 :P < 1242155401 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe NT 3.51 < 1242155407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: linux is boring but uh... also practical < 1242155463 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : ah, SIDS is wonderful < 1242155467 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*gasp* < 1242155493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242155531 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, so I'm slightly misquoting you :P < 1242156066 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :god < 1242156069 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :people are stupid < 1242156075 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://asserttrue.blogspot.com/2009/05/one-of-toughest-job-interview-questions.html < 1242156078 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :toughest question ever? < 1242156113 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :sed 's/[^a-z]\+/ /g'|tr ' ' '\n'|awk '{words[$0] += 1} END{ for(word in words) print words[word], word; }'|sort -nrk1|head -10000 < 1242156117 0 :asie[brb]!unknown@unknown.invalid NICK :asiekierka < 1242156117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that blog is funny because the author is a retard < 1242156119 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :OH FUCK, IMMA GENIUS < 1242156217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INC $D020 < 1242156219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DEC $D020 < 1242156222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :JMP $2000 < 1242156233 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Jump TWO THOUSAND DOLLARS < 1242156253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242156261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well actually put A2000 before that first inc < 1242156265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also MON before < 1242156268 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyone with a blog named "assert true" would pretty much have to be a retard. < 1242156272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also emulator→load catridge→tfc3 < 1242156283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also reboot-while-holding-commodore-key < 1242156284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242156286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure which key < 1242156289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's mapped to esc here < 1242156360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fun C64 fact: the drive was more powerful than the C64. < 1242156387 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... and it's even written as "assertTrue()" ... idiot < 1242156399 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :The drive could solve the halting problem? < 1242156400 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i fucking hate that function name < 1242156402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: assertTrue() is a function in javahead assertion libraries < 1242156407 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :classic example of bloat < 1242156408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :assertTrue(foo) is.. assert(foo) < 1242156411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's things like assertFalse < 1242156415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and assertEquals(foo,bar) < 1242156421 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that is sooooo stupid < 1242156434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242156435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :assert(foo) < 1242156436 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... wtf? < 1242156436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :assert(!foo) < 1242156438 0 :jix!n=jix@dyndsl-095-033-116-197.ewe-ip-backbone.de JOIN :#esoteric < 1242156438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :assert(foo==butt) < 1242156451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the javaheads can't introspect on the code used so they use that to get half-decent output ;-) < 1242156453 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :jix! < 1242156465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fyb2 < 1242156470 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp jix sh echo 'Jix is not a programming language.' < 1242156471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter jix installed. < 1242156476 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!jix foo < 1242156486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242156491 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1242156494 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242156497 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp jix < 1242156497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter jix deleted. < 1242156512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Really; that's terrible. < 1242156514 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hey don't delete me! < 1242156526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jix: GregorR made fukyorbrane2 < 1242156545 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :"programming languages should not be designed by piling feature upon feature, but by removing the limitations that make extra features seem necessary" < 1242156547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I did? < 1242156553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to egobawt < 1242156559 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!fyb < 1242156559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1242156562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl++, although that sentence is ironically in R6RS. < 1242156565 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I didn't change the language :P < 1242156590 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh, EgoBot has gone wonko ... < 1242156593 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION figures out why. < 1242156601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: In other words, all languages should be a superset of Lisp. < 1242156604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242156614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's RnRS's intro < 1242156617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: asiekierka was fucking with it < 1242156620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RnRS? < 1242156634 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the scheme standard < 1242156638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Revised^N Report on the Algorithmic Language Scheme. < 1242156639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242156643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Appropriate. < 1242156647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Currently at R5RS; some heathens think it's at R6Rs. < 1242156649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*R6RS < 1242156690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's many languages that embody that more than Scheme... < 1242156698 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :nope :D < 1242156719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LAMBDA: The Ultimate *. < 1242156730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :( http://en.wikipedia.org/wiki/Lambda_Papers ) < 1242156746 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :OH I HAD NEVER HEARD OF THOSE< THANKS FOR LINK < 1242156755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I WAS TALKING TO pikhq < 1242156756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<<<<<<< < 1242156782 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i've got all of them printed out somewhere < 1242157115 0 :GregorR-L!n=gregor@pal-178-230.itap.purdue.edu JOIN :#esoteric < 1242157118 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fixtlawl < 1242157123 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>+++++++>+++++++++>++++>+<<<<-]>-----.>++.+++++++..+++.>.------------.<++++++++.--------.+++.------.--------.>+.>-. < 1242157124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1242157138 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf <----------------------------------------- < 1242157142 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf <-----------------------------------------. < 1242157142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242157176 0 :kar8nga!n=kar8nga@a-160.vc-graz.ac.at JOIN :#esoteric < 1242157183 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If you're trying to break it, there are much better routes to try. < 1242157190 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%p\n", malloc(1024)) < 1242157191 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0x7f7c97aa3010 < 1242157209 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :: !c printf("%p\n", malloc(240934)) < 1242157216 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%p\n", malloc(240934)) < 1242157217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0x7f8c1e449010 < 1242157244 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hm, it has a much smaller VM limit than that, it must be using mmap. < 1242157257 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, that's only 240k :P < 1242157263 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%p\n", malloc(24093400)) < 1242157264 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0x7f5dede87010 < 1242157268 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%p\n", malloc(240934000)) < 1242157269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :(nil) < 1242157297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(If you want to poke at it and not bother #esoteric , there's #egobot ) < 1242157437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads Lambda: the Ultimate Imperative < 1242157439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fun read. < 1242157654 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :they all are < 1242157677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's r5rs < 1242157718 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to create a blog called Kappa the Penultimate < 1242157754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Omega the Indubitably < 1242157756 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242157783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mu: the Postultimate < 1242157798 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :as mentioned in #haskell, you can't miss "Lambda: The Ultimate Blub" < 1242157812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Paul Graham reference detected. Bozo bit set. < 1242157860 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :not my joke! And you realize that's the adorable bit, right? < 1242158133 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode: +ooo ais523 Gracenotes ehird  < 1242158146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has kicked GregorR-L < 1242158168 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets mode -o+b ehird ehird!*@* < 1242158184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how, you're not here < 1242158194 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I soytenly seem to be! < 1242158202 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the channel has mysteriously become -n while you weren't watching < 1242158212 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :because GregorR-L unset the mode lock < 1242158219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, you can set /modes/ from outside on a -n channel? < 1242158231 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: uh, dunno. It's a guess though : < 1242158233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense, how would you be an op if you weren't even in the channel? < 1242158241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr < 1242158262 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps he'd set up an autoban then < 1242158263 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nobody here even has opability on #esoteric , do they? < 1242158270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie does < 1242158307 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WE ALL WURVE YOU FIZZIE < 1242158324 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :OUR WURVLES TO U < 1242158353 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :what is a wurvle < 1242158374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the sort of relic-from-the past I am. Although I guess lament's been seen quasi-recently, too? < 1242158378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes all of tombom's wurvles and gives them to FireFly  < 1242158380 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1242158383 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I meant fizzie, but sure. < 1242158388 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Alright < 1242158411 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :tombom: A DISCRETE UNIT OF LURV < 1242158438 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1242158500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie and lament and Aardappel (← last one being a joke :p) < 1242158510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AARDAPPEL IS WITH US . . . IN SPIRIT < 1242158582 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242158590 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :this is rather confusing >_> < 1242158657 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242158713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ⓨ⒠⒮, ⒤⒯ ⒤⒮. < 1242158763 0 :GregorR-L!unknown@unknown.invalid NICK :vsnprintf < 1242158782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ⓦⓗⓞⓞⓟⓢ. I accidentally the parenthesized letters instead of circled ones. < 1242158912 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange. On this very much not an Apple computer, gucharmap shows the private-use-area letter U+F8FF () as the Apple logo. < 1242158956 0 :vsnprintf!unknown@unknown.invalid PRIVMSG #esoteric :<-- greatest nick ever < 1242158977 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242158979 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :greatest nick ever is rlwinm < 1242158989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's so great about that nick? < 1242158994 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :it's a powerpc instruction < 1242159001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does it do? < 1242159026 0 :vsnprintf!unknown@unknown.invalid NICK :no-op < 1242159034 0 :no-op!unknown@unknown.invalid PRIVMSG #esoteric :This nick is unowned. < 1242159037 0 :no-op!unknown@unknown.invalid PRIVMSG #esoteric :Can you believe that? < 1242159050 0 :no-op!unknown@unknown.invalid PRIVMSG #esoteric :(nop and noop are owned :P ) < 1242159065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the c64 has an instruction called < 1242159066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PHP < 1242159071 0 :no-op!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242159079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it means Push Processor Status on Stack < 1242159098 0 :no-op!unknown@unknown.invalid NICK :Egolitarian < 1242159102 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :I think this is a good nick. < 1242159112 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Stop calling them C64 instructions, since the 6502 is used absolutely everywhere. :p < 1242159119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the c64 6502-based, or does it just have the same instructions? < 1242159126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah, you answered my question for me < 1242159140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, well < 1242159144 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242159144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f < 1242159145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fu < 1242159157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 6510. < 1242159157 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the powerpc has an instruction called < 1242159159 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :eieio < 1242159166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: that's a great name < 1242159168 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :(enforce in-order execution of I/O) < 1242159173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and probably deliberate < 1242159178 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242159188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurd has an error EIEIO < 1242159193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the kernel panic code < 1242159196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the string? < 1242159199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Computer has gone to the farm. < 1242159199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real 1m3.411s -> real 0m12.334s < 1242159202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit better < 1242159219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1242159221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :computer brought the farm < 1242159225 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster ran the "divide time by 6" operation < 1242159233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Egolitarian, hah < 1242159233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what program? < 1242159237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's too slow to be cfunge < 1242159240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "in-between" < 1242159245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Z80 gpg-error.h has "GPG_ERR_EIEIO = GPG_ERR_SYSTEM_ERROR | 44"; I'm not quite sure what it's used for. < 1242159264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, not Z80 gpg-error.h; the usual gpg-error.h < 1242159264 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242159265 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :find / -type f | xargs grep -i eieio < 1242159268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"UNPLUG MODEM TO GET IT TO WORK!" < 1242159324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, First I made the bf-to-C compiler called "before" (compiler written in C), Then I made the bf-to-C compiler called "after" (coded in scheme), Now I'm making the bf-to-selectable-backend compiler called "in-between" (coded in erlang) < 1242159331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that was on lostking < 1242159355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242159405 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :>_O < 1242159408 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :O_< < 1242159421 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And what will you call the one written in BF? < 1242159432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Egolitarian, "not done by me" < 1242159464 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes that down. < 1242159465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bf-before < 1242159475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the name that would be produced if before was compiled via gcc-bf < 1242159475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what I did was to change which list I add back the swapped operands to in the function sorting additions, sets and so on based on offset (changes ++>-<+ into +++>-< and so on). < 1242159480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS LIVE FIRE IN THE YERA OF 1994, < 1242159483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I now add back to the Input List < 1242159485 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or bf-unknown-none-before if you wanted to give the full triplet < 1242159488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of the Output one < 1242159494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*year < 1242159499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus meaning I need fewer passes over it < 1242159502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to properly sort it < 1242159562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what "triplet"? < 1242159580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is four sections < 1242159595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bf-unknown-none is the triplet name for gcc-bf < 1242159602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242159603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242159606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :triplets are used by the GNU build system to identify a target processor < 1242159608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before is a dead project < 1242159611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it had a bad design < 1242159619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meaning it was hard to add optimising properly < 1242159622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, but it would technically speaking be written by you, and in BF < 1242159639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242159650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I run the optimiser passes in a loop until the last time around didn't change anything. < 1242159668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the "change list to add back to" reduced it from 218 iterations for lostking to just 5. < 1242159680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite a big difference < 1242159712 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242159713 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242159726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah, how come VICE doesn't map ← to anything intelligable < 1242159744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what ← ? < 1242159761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The commodore had a ← key to the left of 1 and just above CTRL. < 1242159764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :As in AltGr - whatever that generates the ← or the arrow key? < 1242159766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242159767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1242159769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Same sort of place ESC is on current keyboards. < 1242159774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VICE purports to map ^ to it. < 1242159780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But Shift-6 (=^) doesn't trigger it. < 1242159786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It triggers & < 1242159809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 2 4 8 /* C -> C */ < 1242159809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 3 7 8 /* V -> V */ < 1242159810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 7 1 8 /* ^ -> Left Arrow */ < 1242159812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 3 4 8 /* B -> B */ < 1242159814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12 7 6 8 /* Q -> Q */ < 1242159832 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242159863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you said you used vice right < 1242159870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with ERL_COMPILER_OPTIONS='[inline,native,{hipe,[o3]}]' time is reduced to real 0m8.942s < 1242159874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, for some game < 1242159879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot which one < 1242159883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was a year ago or so < 1242159883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i assume you didn't use backarrow < 1242159896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I probably didn't indeed. < 1242159906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't use TURBO-ASSEMBLER without it :-( < 1242159994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while (p[0]) { < 1242159994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[0]-=1; < 1242159994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[1]=1; < 1242159994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1242159997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange loop < 1242160010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: verily < 1242160016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes that is from optimised lostkingdom < 1242160044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm *quite* sure that is really what happens in lostkingdom. < 1242160051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Just need to locate it. Near the beginning < 1242160080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that can be optimized AnMaster < 1242160082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>[-]+<[-]+[>[>[-]+<-] < 1242160083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to p[0]=0;p[1]=1; < 1242160085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm aware < 1242160093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just haven't written any pass that does it < 1242160097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet < 1242160109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that code is right at the beginning of lostkingdom < 1242160121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is rather silly! < 1242160154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is generated < 1242160159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use mandelbrot.b for a real benchmark < 1242160176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I manage that quite fine. And I can compile that without GCC running out of memory < 1242160193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but for speed < 1242160194 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is also not *quite* that silly; it basically does "if (p[0]) p[1] = 1;". < 1242160198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostkng is just shitty generated code < 1242160225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah true < 1242160233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't implemented the if pass yet < 1242160241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I haven't yet implemented the loop analyser < 1242160242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does esotope do ifs < 1242160245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you just turn it to p[0] = 0; p[1] = 1; you end up setting p[1] to 1 every time, while it wouldn't happen if p[0] were 0. < 1242160245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242160247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242160257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I don't aim for that good. < 1242160259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, true enough fizzie < 1242160270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242160296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to turn it into an if yes. < 1242160298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although it could be [>[-]+<[-]] so that it doesn't do that set-to-one too many times. But maybe p[0] is for other reasons guaranteed to be 0/1. < 1242160327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what is best: if (p[0]) { code; p[0] = 0; } or if (p[0]) { code; } p[0] = 0; < 1242160328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=owHCjEWjAvs&feature=related < 1242160335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the latter could potentially be merged < 1242160340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if p[0] was modified after < 1242160352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if it wasn't it would set it when it wasn't needed < 1242160378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shitty movie but interesting use of an atari < 1242160385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it could do such high quality stuff < 1242160402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could detect that, but it seems quite a bit of work. a pass after all other ones scaning for that. < 1242160485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is driving me crazy!!! < 1242160486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1242160743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION defines a three state bool. < 1242160755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not a bool < 1242160767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/not a/no/ < 1242160782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws vice out the window < 1242160782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it is a SQL-like bool < 1242160796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true | false | unknown < 1242160800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stomp stomp stomp < 1242160805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good name for it? < 1242160812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: | floyd < 1242160814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :short word for the data type < 1242160816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... < 1242160827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: FRC reference. < 1242160835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles FRC < 1242160845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Definitions of FRC on the Web: < 1242160845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Family Resource Center < 1242160845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :en.wiktionary.org/wiki/FRC < 1242160847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242160863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was that the meaning of it? < 1242160865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Fantasy Rules Committee is a nomic-like game that started as a special committee of NomicWorld. It did however survive the disbanding of the latter game, and still exists as an independent entity. < 1242160866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In FRC (as it is called in short), there are subsequent rounds. Each round starts with all players being eligible (except one who functions as the judge). Players try to make valid rules, that is, rules consistent with all previous ones. A valid rule extends a player's eligibility to fourteen days after the rule was posted, but an invalid one decreases it by two days. The last eligible player (who in almost all cases is also the player who posted the las < 1242160872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t valid rule) is the winner, and will function as the judge in the next round. < 1242160873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Round 29 < 1242160875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Theme "Logic", or more properly "FLogic" < 1242160877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Where you can find out whether <.-.> is Frue, Talse or Floyd!! < 1242160879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.win.tue.nl/cs/fm/engels/frc/ < 1242160887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1242160890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Archived, by the looks of it, by oerjan. < 1242160891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but irrelevant for this < 1242160898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, same university as his site. < 1242160901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He used to play FRC. < 1242160901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242160905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sure it is, it's a third truth value. < 1242160949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is <.-.> supposed to be < 1242160954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean? < 1242160959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" Where you can find out whether <.-.> is Frue, Talse or Floyd!!" < 1242160963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1242160967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes...? < 1242160971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a weird smiliy? < 1242160975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :smiley* < 1242160977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1242160981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what < 1242160987 0 :jix!unknown@unknown.invalid QUIT :"brb" < 1242160995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1242160998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242161015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Does "<.-.>" have any meaning? Or is it just random. < 1242161035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Read the round? < 1242161045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Presumably it'll define it. < 1242161047 0 :jix!n=jix@dyndsl-095-033-116-197.ewe-ip-backbone.de JOIN :#esoteric < 1242161119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FTheorem 29.12.1 <.-.> < 1242161135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr < 1242161147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242161152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Good god, what on earth is your problem? What is so confusing about "Where you can find out whether <.-.> is Frue, Talse or Floyd!!" < 1242161170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need a good name for a type which is true, false or undefined. < 1242161182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BikeshedIsRed < 1242161230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, serious suggestion please. Plus it must be start with a lower case letter to be a valid type name. < 1242161252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why the fuck do you have to ask me to decide a trivial type name < 1242161255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought you could code < 1242161259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/undefined/unknown/ < 1242161269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but I suck at making up good names. < 1242161281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RogerMikeBob < 1242161299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bool_or_unknown seems so long. < 1242161347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# Copyright 1995 Olaf 'Rhialto' Seibert. All Rights Reserved. < 1242161347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# You are not allowed to read this using any kind of Micro$oft product. < 1242161354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ITT: License fail. < 1242161372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ITT? < 1242161450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, I'm not sure a licence can do that < 1242161460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thus the "fail". < 1242161467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not even a license, actually, it's just a note in the file < 1242161475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens 500 VMs of Windows and opens it in each < 1242161490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches ehird's computer swap trash < 1242161491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :500 VMs of Windows probably wouldn't fit in even your computer's memory < 1242161503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, let's see < 1242161507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :windows 3.1 would do < 1242161512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can run on ... 16MB of RAM? < 1242161525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 8GB < 1242161529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, easy peasy. < 1242161540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ITT? < 1242161551 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :What about an EULA which indicates that the program can't be run? < 1242161558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, copy on write. < 1242161565 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Or has to be run under some odd circumstances < 1242161566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think you'd need less than 8G. < 1242161567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242161574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8G ain't much these days :p < 1242161589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes. Yes it is. < 1242161594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is a decent chunk of RAM, though. < 1242161609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no it's not, you can buy 128GB of ram for like $1k < 1242161614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a server < 1242161636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because everyone plops down $1,000 for a system. < 1242161638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that assumes you manages some memory sharing between those VMs. Which is a lot harder than for plain applications. I would be surprised if any of the current VMs did that. Because in most cases where you could share memory, it would be non-trivial to detect that it could be done. < 1242161647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not the point < 1242161652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16820159025 < 1242161653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very much the point. < 1242161655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8GB DDR2 for $80.99 < 1242161663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's quite mainstream territory < 1242161678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for the state of art desktops. < 1242161685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, most people these days buy rather cheap systems. < 1242161698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but $81 isn't all that much on top of the price of a typical computer < 1242161701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd say the typical ram expenditure for a new, mid-range system is $40 < 1242161708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that, and the average is a few years behind < 1242161713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$81 for 8GB ... you can't say 8GB is difficult to buy < 1242161714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 8 GB is a massive amount to someone like me, who's used to really low-powered computers < 1242161716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or even odd < 1242161717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since most people don't upgrade every year < 1242161726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want 8GB, you can get it, unless you're completely and utterly broke < 1242161726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but maybe every 5th year < 1242161728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242161739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd listen to what you're saying if it was relevant at all < 1242161745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's the attitude that makes 8GB RAM usage necessary. < 1242161747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is. < 1242161752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the point is that 8GB is not odd, expensive or strang < 1242161753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242161755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but there is no point arguing with you. < 1242161773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed there isn't, because I don't simply admit you're right when you blab about irrelevant shit :) < 1242161787 0 :Egolitarian!unknown@unknown.invalid QUIT :"Leaving" < 1242161811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except it is relevant. bbl < 1242161825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, right, I also don't accept arguments by assertion < 1242161832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all in all I'm a pretty bad person to try and convince of stupid things < 1242161874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the standard update interval for gamers is 2-4 years < 1242161903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It is relevant, because you were asserting that 8 GB "ain't much these days". That implies that the majority have more than that. Which simply isn't true yet. In a few years sure. < 1242161924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now, I have better stuff to do than argue with you. Cya < 1242161946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's actually not what I said. < 1242161954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"8GB ain't much these days" != everyone has >8GB < 1242161968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"8GB ain't much these days" = "it is not difficult, extravagantly costly or hard in any way to get 8GB of RAM at all" < 1242161981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :everyone has >8GB != "majority" < 1242161985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that wasn't what I said < 1242162000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :majority == 50% or more < 1242162021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :congrats, you can nitpick at irrelevant bits to avoid rebutting my actual point. < 1242162037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it is. Because unless you have a very recent system you will need to upgrade your mobo too < 1242162043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then probably the CPU too < 1242162046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes it is costly < 1242162048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have a low-end mobo, sure. < 1242162065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even if you have a high end mobo from a 2-4 years ago. < 1242162070 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I have a 3 year old system and it supports 16GB fine < 1242162075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're bullshitting < 1242162081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what mobo has less than 4 slots? < 1242162081 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :well, I haven't tried that, but it would < 1242162087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what mobo supports less than 8GB? < 1242162095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, most ones I have seen have 2 or 3 slots < 1242162095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A: one you bought on the cheap, or one that's ancient. < 1242162097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 4 < 1242162108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i guess sweden is where they keep the dinosaurs < 1242162126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said above. I don't consider "state of the art" as the norm < 1242162136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's fine, because I never said these are state of the art < 1242162138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I rather consider average the norm. < 1242162147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a motherboard with 4 DDR2 slots is not state of the art 3 years ago at all < 1242162150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :And not "gamer average". But "all user average" < 1242162198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Argumentum ad AnMaster: Keep talking about a minor aspect of the argument that doesn't affect its actual truth value while ignoring future statements. This helps you seem like you're winning the argument without any fiddly thinking or rebutting or having facts on your side. < 1242162201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and most people actually buy low end systems. < 1242162203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, most people these days buy rather cheap systems. < 1242162209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:03 AnMaster: and most people actually buy low end systems. < 1242162213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's objectively false. < 1242162216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's the norm, it's not low-end. < 1242162217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, proof? < 1242162230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, low end compared to your standards. < 1242162231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the very definition of low-end, and norm. < 1242162234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was what I meant. < 1242162235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh huh. < 1242162246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I define low-end as being lower than the average of what's on sale < 1242162250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to the average of what people buy < 1242162262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can buy supercomputers < 1242162266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bam, suddenly everything is low-end < 1242162267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is a better definition. < 1242162276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: except there aren't very many on sale < 1242162289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe, let's say the median of all computers that haven't been sold yet, but can be bought < 1242162295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure there are < 1242162304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are more non-supercomputers < 1242162342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that your definition leads to very vague and fuzzy definitions of the ends < 1242162351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you have to analyze the exact proportions and specs of computers being sold < 1242162727 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242163348 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1242163617 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242163780 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242163870 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242164451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Archived, by the looks of it, by oerjan. < 1242164481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep, although that was of course many years ago < 1242164499 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What did oerjan achieve? < 1242164513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :archiving frc during its first years < 1242164526 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242164537 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I loved reading the FRC archives < 1242164541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, looping in /// < 1242164560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i have a simpler method now < 1242164618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(the horribly inefficient iterative scan should be unnecessary) < 1242164953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242164977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just need to actually code it :) < 1242164995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: port it to the c64 < 1242165001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er... < 1242165005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, thanks < 1242165010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242165128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC's -O0 is horrible. It doesn't even constant fold +0 < 1242165129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242165138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, that can't possibly hurt debugging < 1242165158 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :GCC -O0 isn't "don't do anything to hurt debugging", it's "perform no optimizations whatsoever" < 1242165164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even assign values to registers with -O0 < 1242165169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to make i = 1 + 1 + 0 ; be i = 2; instead of calculating that at runtime. < 1242165184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, therere should be a mode for "don't do anything to hurt debugging" then < 1242165190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because -O1 does hurt debugging < 1242165206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-O0.5430897 < 1242165215 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I agree, there should be a -O < 1242165216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is -O by default? < 1242165220 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 0 < 1242165228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so gcc is shit by default < 1242165228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1242165234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm asking for something that does basic constant folding + "mov $0,%eax" => "xor %eax,%eax" and such < 1242165236 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, you mean if you specify -O? Then it's -O1 I think < 1242165242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242165245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant if you don't specify < 1242165251 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Right, yeah, that's -O0 < 1242165259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I bet those turn into the same microcode these days < 1242165261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :default optimisation is -O0, unless you have some -O sitting in your cflags somewhere < 1242165262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then it depends on ./configure time options iirc < 1242165270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not gcc < 1242165273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um that doesn't matter. < 1242165282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242165291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :./configure puts things in the Makefile, thereby passing them to gcc X_X < 1242165292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if "mov $0,%eax" and "xor %eax,%eax" turn into the same microcode < 1242165295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're the same thing < 1242165298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since the opcode for mov $0,%register is longer than xor %reg,%ref < 1242165299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah but I asked about gcc < 1242165300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reg* < 1242165303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not autohell < 1242165305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh noes < 1242165310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so not the same thing when it comes to cache < 1242165311 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That was at AnMaster, not you < 1242165316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242165317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well right < 1242165321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree :P < 1242165334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ./configure puts things in the Makefile, thereby passing them to gcc X_X <-- in ./configure for gcc you can select default -march, -O and such iirc < 1242165344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THAT is what I was talking about < 1242165346 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1242165348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when configuring gcc itself < 1242165349 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That I didn't know. < 1242165363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1242165363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And that's interesting. < 1242165366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How odd < 1242165379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That sounds stupid actually < 1242165384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :liable to break stuff < 1242165384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm 100% sure you can select default -march, not 100% sure about default -O < 1242165385 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: GCC uses this whole complicated mess of "spec files", it would just have to add the appropriate flag to the spec file for that. < 1242165393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your /// looping method looks like what I was trying and failing at < 1242165419 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why is /// colloquially called "slashes" instead of "slashslashslash" < 1242165419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: now implement BF in /// ;-) < 1242165423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: shorter. < 1242165434 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's it, I'm making a language called // < 1242165438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I agree, there should be a -O <-- some basic DCE would work too. Like when GCC emits "mov $0,%eax; mov $0,%eax;" after each other < 1242165442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I saw that on -O0 < 1242165462 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Sure, sure. < 1242165466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"As it is, text takes a lot of memory so dissuading the programmer from using a lot of text was probably a good thing." < 1242165469 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to draw the line :P < 1242165476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know you talked about inherently large things? < 1242165483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the C-64, text was inherently large :-) < 1242165493 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : ais523: you know you talked about inherently large things? *THAT'S WHAT SHE SAID* < 1242165496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not really. If it hurts debugging in gdb then don't do it < 1242165497 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242165497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242165498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Oh snap. < 1242165498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :simple < 1242165504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that heh was at ehird < 1242165512 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Hurts debugging in gdb" is ill-defined. < 1242165518 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually i'm considering an actual turing machine, that fits better i think < 1242165532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as a first step, why not implement slashes in slashes? < 1242165535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, "value optimised out" is HURT definitely. < 1242165539 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes :P < 1242165542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't prove anything, but if slashes can do an infinite counter and also implement itself < 1242165544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems likely to be TC < 1242165550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bonus: simple < 1242165555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(require preparsing ofc) < 1242165561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, anything breaking s is too. If it breaks si then I'm fine with it. < 1242165650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but a turing machine or cellular automaton is so easy to do with local substitutions < 1242165663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do BCT < 1242165666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/local/global/, possibly < 1242165666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimise([#bfn{ ins = add, off = Offset, val = V2 }|T], < 1242165666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [#bfn{ ins = set, off = Offset, val = V1 } = A|Result]) -> < 1242165666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : optimise(T, [A#bfn{ val = V1 + V2 }|Result]); < 1242165675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: BCT can be done with repeated really-regular regexs < 1242165676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is so beautiful. < 1242165677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242165686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Pattern matching RULES! < 1242165691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so it's very trivial to prove a lang tc with it < 1242165701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1242165724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how is ais523 meant to respond to that < 1242165728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"oh, that's nice"? < 1242165737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would be one of many alternatives. < 1242165759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I am a piece of bread on fire." < 1242165778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not as likely, but not technically impossible. < 1242165782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another would be saying something like "oh like in prolog" < 1242165783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242165852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hm yeah BCT might be nice < 1242165866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242165870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very trivial to implement < 1242165921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is BCT in this context? Below Turing Complete? Bread fire Control Template? < 1242165922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242165931 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/BCT < 1242165935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bitwise cyclic tag < 1242165947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly the simplest of all languages to implement < 1242165956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boh Clike Tinprolog < 1242165957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do cyclic tag in stuff where even BF would be a nightmare < 1242165986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242165991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that a piece of bread on fire is colloquially called "toast" < 1242165998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bitwise Cyclic Toast. < 1242166012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*charcoal < 1242166029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[-2]=0; < 1242166029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[-2]+=p[-7]; < 1242166029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[-2]=p[-7]; < 1242166030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242166059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit better < 1242166241 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242166275 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm also with BCT both the program and data might simply be data in the /// program, needing only trivial recoding < 1242166300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while for a turing machine you'd recode the state transitions as substitutions < 1242166318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so get on coding ;-) < 1242166321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be ubertrivial < 1242166450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, are you about to prove /// TC? < 1242166451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242166461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1242166463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't take long, BCT is more or less a natural fit for this sort of thing < 1242166470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if an interp or compiler would be easier, though < 1242166653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the true marvel is that bct is tc < 1242166672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1242166692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"PRESS PLAY ON TAPE" — C64. < 1242166700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242166707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do that then < 1242166716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There is no tape :-P < 1242166725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is a tape emulator surely < 1242166729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1242166731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has no play button < 1242166736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately my .prg doesn't seem to load... it just tries to load forever < 1242166739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what emulator are you using < 1242166740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably I missed an entry point < 1242166742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: VICE. < 1242166748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still... mhm < 1242166759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah hm < 1242166768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from asie's celf_main.asm ".null $9e,^main" < 1242166772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume that has something to do with it < 1242166789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that perl asm? :D < 1242166797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope; Turbo Assembler < 1242166806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242166838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cd /usr/bin; sudo ln -s perl turbo-sed < 1242166857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did I mention that the C-64's 5'44" floppy drive was more powerful than the C-64? < 1242166867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(sold separately) < 1242166874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. Powerful in what measure? < 1242166885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPU, I think RAM < 1242166890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not sure about RAM though < 1242166895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did the tape have a CPU... < 1242166896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242166898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tape drive < 1242166900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1242166903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Floppy drive. < 1242166904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it implemented DOS < 1242166907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that DOS < 1242166908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242166912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the disk operating system < 1242166914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :floppy drive < 1242166915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the filesystem < 1242166919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh...? < 1242166938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from the C-64 you called out to the floppy drive to run disk-operating-system commands < 1242166941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to manipulate the filesystem < 1242166945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see... < 1242166949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could access the floppy directly but it was harder < 1242166950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's kind of crazy < 1242166959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1242166968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the c64 ran at 0.9mhz in pal countries < 1242166970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and had 64K of RAM < 1242166972 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's kind of how every piece of hardware works these days < 1242166976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it made sense to outsource the disk operation < 1242166977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. it has firmware. < 1242166984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the insanely low system resources < 1242166994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and what Deewiant said < 1242166995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about US? < 1242166995 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242166997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what speed there < 1242166999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For contrast, the tape drive doesn't really have much in the way of electronics in it; so you have to PRESS PLAY ON TAPE manually. < 1242167003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: NTSC was 1mhz. < 1242167011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why was it faster. < 1242167012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242167015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NTSC = 1.02MHz < 1242167019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PAL = 0.985MHz < 1242167021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how this is related < 1242167023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know... screen refresh rates? < 1242167026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1242167028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :power supply? < 1242167030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the wall < 1242167034 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242167034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess it was slow enough you had to time them < 1242167043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Screen refresh rates are my guess < 1242167044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are not very fast machines < 1242167048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah < 1242167060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably it's timed so it can do calculation and update the screen at the native fps of the television < 1242167071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, US has 110 V and Europe has 230 V. Power supply can't be the reason. < 1242167071 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :NTSC is 29.97 fps, PAL is 25 < 1242167072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Different video signal pixel clock, and just a suitable fraction of that for the CPU. < 1242167105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so video refresh was faster than CPU? < 1242167109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to input a * on this c64 < 1242167111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Wait, you meant the other way around < 1242167112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :emulator < 1242167112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242167117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't find the key :^) < 1242167123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242167124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] < 1242167152 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's more about the pixel clock than actual frame rates. But yes, the video clock is faster than the processor, I think. It depends on the sort of resolution you want, of course. < 1242167170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to figure out how to list the files on the drive < 1242167210 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia says "14.31818 MHz (NTSC) or 17.73447 MHz (PAL)" clock for the video chip, and that was divided with some suitable constant to get the CPU clock signal. < 1242167219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: LIST, IIRC < 1242167234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I wonder if the demosceners tried to do calculation on the video chip < 1242167239 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :LOAD "$",8,1 and the LIST. Or some such thing. < 1242167241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Just a second, the screen will go haywire..." < 1242167247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LIST < 1242167247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242167248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :READY. < 1242167249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"$"? < 1242167254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I've loaded it the wrong. < 1242167261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :LOAD "*",8,1 < 1242167265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you load "$" to get a LISTable list of the disk. < 1242167267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or assembled it the wrong < 1242167271 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242167274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :LOAD "*" will load the autoloadable program. < 1242167276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ?OUT OF DAT ERROR < 1242167281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with the two spaces) < 1242167282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*DATA < 1242167289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1242167289 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I haven't actually used a C64, so maybe I should just shut up. < 1242167289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./64tass flickr64.asm -o flickr64.prg < 1242167290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is wrong. < 1242167291 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And 8 is the unit. I don't really remember what the 1 is. < 1242167299 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242167321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pilfers more CELF code. < 1242167325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Device number, target location IIRC < 1242167326 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have a working C64 emulator and/or any .d64 file, so I can't really try these. But I do seem to remember that it was LOAD"$" and LIST. < 1242167331 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242167337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :8 being the first disk drive, 9 being the next < 1242167366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The other one was some kind of enum where 0 was for BASIC and 1 for asm proggies < 1242167372 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can't remember the details of that one < 1242167432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks the assembler < 1242167438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll try and assemble CELF to see if that works. < 1242167453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-36]=0; < 1242167453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[0]=p[-36]; < 1242167453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[-36]=0; < 1242167453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[0]=0; < 1242167455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed so < 1242167459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yet another step :) < 1242167461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It prints "LOADING CELF..." < 1242167469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So im doin it rong < 1242167509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The question is... what am I doing wrong? < 1242167587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd think it'd be easy to compile < 1242167588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :main < 1242167589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : inc $d020 < 1242167590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : inc $d021 < 1242167592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : jmp main < 1242167606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the 64tass manual < 1242167652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It works! \o/ < 1242167673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what was the issue? < 1242167687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what is 64tass < 1242167699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64tass = port of Turbo Assembler to unices/windows. < 1242167702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242167710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well. < 1242167710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ansi c. < 1242167720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and I'm not sure; I copied CELF's header and it didn't work but the one in the 64tass manual worked. < 1242167725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose CELF changed it for OSly things < 1242167731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so Turbo is optimising? < 1242167735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Or why is it called Turbo? < 1242167739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1242167741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's called Turbo because it's fast? < 1242167744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, I don't know. < 1242167746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just a nice name. < 1242167752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242167755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://xs539.xs.to/xs539/09202/picture_1960.png ← Pretty ugliness. < 1242167765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the program increments the border background, the regular background, then loops.) < 1242167774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Since it does this in a tight loop, it happens more than once per screen redraw.) < 1242167776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes the loop analyser. < 1242167791 0 :jix!unknown@unknown.invalid QUIT :"night" < 1242167813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the header in question is < 1242167814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : *=$0801 < 1242167814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : .word ss,2005 < 1242167816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : .null $9e,^main;will be sys 4096 < 1242167818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ss .word 0 < 1242167820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : *=$1000 < 1242167822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I have no idea what it does < 1242167824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think *=$foo means < 1242167826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :skip ahead to foo < 1242167828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the assembled file < 1242167830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :($foo = hex) < 1242167839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I suppose 2005 is a magical c64 header < 1242167853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's $07d5 < 1242167857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then... I don't know what the null thing is < 1242167863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or exactly what ss is doing < 1242167865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But meh. < 1242167897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while (p[0]) { < 1242167897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-1]+=1; < 1242167897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[0]-=1; < 1242167897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[1]=0; < 1242167897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[8]=0; < 1242167898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[12]=1; < 1242167900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[13]=0; < 1242167902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[14]=0; < 1242167904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1242167906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder < 1242167908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the best way to optimise that < 1242167915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : prog.add(new Data(new byte[] {0x0c, 0x08, 0x0a, 0x00, (byte)0x9e, < 1242167915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : (byte)'0', (byte)'2', (byte)'0', (byte)'6', (byte)'2', 0, 0, 0})); < 1242167922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can do that without any sort of loop < 1242167923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wuzzat < 1242167924 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've only been doing c64 .prg files completely manually. :p < 1242167933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: c[-1] = p[0]; < 1242167935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Um needs an if at least < 1242167938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242167939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might be run zero times < 1242167940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1242167946 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the sort of header that should be there; I think that (byte)0x9e corresponds to what you have. < 1242167952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if (p[0]) {p[-1]=p[0];p[0]=0;the rest of the stuff you had} < 1242167956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the optimal optimization < 1242167958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah. < 1242167958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but that is kind of Strong AI opt as far as I can see. < 1242167959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The header is there in order to make the BASIC interpreter run the assembly program. < 1242167965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not < 1242167968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err < 1242167968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how < 1242167974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's trivial that's what it is < 1242167978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, trying to see how the program could figure this out < 1242168012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a copy,set with side effects < 1242168015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242168049 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how powerful of a computer can you make utterly solid state < 1242168053 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :(no fans or pumps) < 1242168073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, with a large enough passive heat-sink: any < 1242168088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mind you, you might need a larger room in the most extreme cases < 1242168091 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :it's hard to transfer heat to a huge enough sink < 1242168094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: any: radiator < 1242168096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heatsink < 1242168099 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :heatpipes aren't magical < 1242168107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: see: totally no noise by zalman < 1242168110 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yes they are. < 1242168118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: http://www.silentpcreview.com/article302-page1.html < 1242168124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: convective cooling < 1242168126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1242168127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that DC thing < 1242168128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not it < 1242168132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :petire < 1242168134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1242168139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which one is it, I forget < 1242168152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches < 1242168164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here < 1242168165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: http://www.silentpcreview.com/article301-page1.html < 1242168173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :completely passively cooled system that was quite good in 2006 < 1242168178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could use the same sort of techniques to cool anything < 1242168200 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that is pretty cool < 1242168203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242168217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty useless though; you can get a system with one or two fans for like a bajillion times less fuss < 1242168220 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :but i think you have to allow a pump to be practical < 1242168223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and if you put it a meter or so away from you inaudible < 1242168240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you can cool something with few fans, it's probably the quietest way < 1242168369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches for a simple reference of all c64 opcodes < 1242168387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*6510 :p < 1242168445 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :seems like the psu is the most difficult to cool in such situatioins < 1242168445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the best way is anti-sound < 1242168459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use interference to cancel out the loud fans < 1242168460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242168461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: you can get passive psus < 1242168463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Re the disk drive, probably the most important use for the processor in there is that you can make it do music. http://www.youtube.com/watch?v=5gnMgmlKi_o promises to have an example; I don't feel like listening to it right now. < 1242168465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to about 380W < 1242168472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242168474 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242168475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242168478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: look up silverstone < 1242168483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hardware.info/images/news/silverstone_st45_1_550.jpg < 1242168486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you think about that idea < 1242168487 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i bet they're shit without some forced airflow < 1242168488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :450W passive psu by silverstone < 1242168495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: everything's shit without airflow < 1242168503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: endpcnoise do some high-end fanless computers < 1242168505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme find one < 1242168512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: http://www.endpcnoise.com/cgi-bin/e/std/sku=fanless_mcubed_pc.html < 1242168533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so core 2 duo 3.3ghz, 280 watt seems to be the most you can feasibly do fanlessly < 1242168540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ an ssd of course < 1242168542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not bad at all < 1242168543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my solution should solve ALL the issues! < 1242168550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how practical it is < 1242168587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I remember reading about headphones that used interference to cancel out outside noise. < 1242168593 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sucks < 1242168598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, why < 1242168603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the easiest way to muffle computer noise is via the AcoustiPaks. < 1242168615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soundproofing materials, pretty much < 1242168617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.acoustiproducts.com/en/acoustipack.asp < 1242168620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice things. < 1242168639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, why < 1242168658 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cheating, won't work well < 1242168669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, why is it cheating. And why won't it work well < 1242168685 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :what are you, 4? < 1242168715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: empirical evidence suggests yes ;-) < 1242168718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, I'm aware of that it isn't technically trivial. But with enough effort it should be possible to get it to work < 1242168726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't see why it is "cheating" < 1242168727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242168736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as long as it works < 1242168772 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i said solid state < 1242168776 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :not noiseless < 1242168784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242168791 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://www.qrdc.com/Quiet_Computer_PC_Parts/PC_Water_Cooling/ATX_Watercooled_500W_PSU/221 < 1242168794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: did you look at www.endpcnoise.com/cgi-bin/e/std/sku? < 1242168798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, watercooled!=passive < 1242168803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242168803 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah < 1242168805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.endpcnoise.com/cgi-bin/e/std/sku=fanless_mcubed_pc.html < 1242168809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl, Fair enough. But why do you want solid state. < 1242168815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to reduce noise? < 1242168825 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :for the lulz < 1242168831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a theoretical exercise < 1242168832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka lulz < 1242168832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Or to reduce wear? < 1242168838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242168860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, you simply can't get 0dB without fully solid state < 1242168871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally inaudible, yes. 0dB, no. < 1242168889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Hm... I wonder how feasible cancelling out the sound would be though. < 1242168901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just out of interest < 1242168903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see acoustipack? < 1242168905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what it's for < 1242168910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I meant with interference. < 1242168914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1242168984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since I know it is possible. As I said above: I saw some headphones that used interference to cancel out outside noise. < 1242169022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Active_noise_control < 1242169106 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.overclockers.com.au/showthread.php?t=744914 < 1242169109 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that's almost fanless < 1242169114 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :could be with a better radiator < 1242169153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: hellooo? i've been linking you to a totally solid state computer that's relatively good spec-wise < 1242169162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242169162 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242169166 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :diy is funner < 1242169169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242169170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242169173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a proof of what you can do < 1242169175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :max out http://www.endpcnoise.com/cgi-bin/e/std/sku=fanless_mcubed_pc.html < 1242169206 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :meh, doubt it works < 1242169212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what do you mean doubt it works? < 1242169213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um the cd isn't solid state < 1242169217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FAIL < 1242169221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so take it out, child. < 1242169223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't completely solid state < 1242169226 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :280 watts isn't very impressive < 1242169227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that works < 1242169242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: it's enough to power a dual-core @ 3.33ghz & 4gb *shrug* < 1242169249 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242169253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the superpowered i7 I'm getting maxes out at around 400 watt < 1242169260 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242169493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I even used headphones with ANC when flying once. < 1242169511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Amazing Flying Human < 1242169561 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I doubt anyone will want to wear headphones all the time, though; and noise cancellation is rather a lot trickier when you don't have such a good control as to what sound's going to enter the ear. < 1242169564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah, Just sitting in the co-pilot seat. The heaphones with com and radio had noise cancelling. < 1242169577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you sit in seats in the air‽‽‽‽ < 1242169584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1242169601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, no way I'm going to take off the headphones in a noisy C-172 though! < 1242169716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa < 1242169720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wrote my awesome c64 program < 1242169724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I used 16 bit variables < 1242169731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess how many bits the c64 registers are? < 1242169732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1242169746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sooooo I either have to split it across two registers or put it in memory < 1242169765 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i have a c64 somewhere < 1242169778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think my dad has one somewhere. < 1242169792 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :never actually used it < 1242169794 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242169826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242169836 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have a C128 in the closet ↑ that way, like I've probably said several times. < 1242169844 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It has a reasonably compatible C64 mode, though. < 1242169851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, if instead of < 1242169854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ldx #$d800 < 1242169855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i do < 1242169857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ldx #$d8 < 1242169860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ldy #$00 < 1242169867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, it adds on < 1242169867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242169880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, "inc x,y" is inc (x+y) i think < 1242169887 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can't really use 'xy' as a pair, anyway. < 1242169894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to, though. < 1242169897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since the maths would be simple < 1242169900 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can't. < 1242169927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want to do 16-bit arithmetics, you'll have to do it with add-with-carry and some carry-handling. < 1242169929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know, thus im trying to figure out how to do it best :P < 1242169944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: my loop is very mundane < 1242169960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just "loop x from $d800 to $dbff" < 1242169965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :start ldx #$d800 < 1242169965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cont inc xfffff < 1242169966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ;increment, if >$dbff reset < 1242169968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : inx < 1242169970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lda $dc00 < 1242169972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : cmp x < 1242169973 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :on a 64 bit proc, is a long long 128 bits? < 1242169975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : bne start < 1242169976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : jmp cont < 1242169978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: yep < 1242170006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just not a 16-bit CPU, you can't use it like it were. :p < 1242170012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1242170021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know how to address, say, $dbff when all you can do is < 1242170023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :inc x,y < 1242170025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is inc (x+y) < 1242170036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242170042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the literals can be $xxxx < 1242170045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you do inc $xxxx < 1242170048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1242170063 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can use absolute addressing with INC, so you can increment any byte in memory. < 1242170072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242170072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1242170088 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Like you did there, inc $xxxx. I mean, assuming it's constant. < 1242170105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well, it's not, since I'm looping from $d800 to $dbff < 1242170105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242170112 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :and i wonder if sse is any good for crypto < 1242170115 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you need a 16-bit pointer-type of thing, you're pretty much going to have to use the indirect addressing modes. < 1242170125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: great, how do you use them < 1242170128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :these docs are woeful < 1242170231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :LDA ($ab,X) or LDA ($ab),Y -- where $ab is a memory address on the zero page (there's a couple free for temporary use, I think); the first will load A with the data in memory address pointed to by $ab+X and $ab+X+1. < 1242170244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, the 4-byte zero page? < 1242170249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asie said something about that < 1242170265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the second, it's the memory address pointed to by $ab and $ab+1, with Y added to it after indirection. < 1242170275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but... those are still 8 bit right? < 1242170302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, no, in the sense that it uses the bytes at $ab and $ab+1 to form the 16-bit address where to load the 8 bits of A from. < 1242170328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242170330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gross :) < 1242170339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then you can (painfully) increment the 16-bit value at $ab and go on with your loop. < 1242170348 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242170354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so if you have $ab=ff and $ab+1=33, it behaves like LDA $ff33? < 1242170367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think it might've been little-endian. < 1242170370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not quite sure. < 1242170375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242170379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well the c64 is so < 1242170381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$33ff < 1242170387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is $ab an example or the actual addr :P < 1242170413 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :An example; I don't remember what the "free" bytes are (if you don't want to mess the C64 kernal stuff). < 1242170436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrms < 1242170577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, if you want to write A to all bytes $d800..$dbff, you probably want to: loop through the values $d8..$db at some zero-page address $00ab (and keep $00ac == 0); and for each of those values do a single inner loop of Y=0..Y=$ff executing STA ($ab),Y. < 1242170603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242170610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be easy enough once i figure out where the zero page is < 1242170612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr branch http://rage.kuonet.org/~anmaster/bzr/in-between/trunk in-between < 1242170616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in case anyone is interested < 1242170619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is far from done < 1242170620 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i want a tile64 < 1242170625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but is quite ok already < 1242170626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what would it do < 1242170637 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: be awesome < 1242170641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you might be interested < 1242170646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for lifthrasiir < 1242170646 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: < 1242170647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what is tile :p < 1242170648 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :FREKZP 00FB-00FE 251-254 Free 0-Page Space for User Programs < 1242170655 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tilera.com/products/TILE64.php < 1242170655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ooh, thanks, where's that from < 1242170658 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Those are the four officially free bytes you can use there. < 1242170662 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cbmitapages.it/c64/c64ram.htm < 1242170672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what arch is it? < 1242170673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now is a bad time for me, RL-wise < 1242170681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok. It will stay there. < 1242170692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 4 bytes? the BBC Micro had an entire 32 bytes of Page Zero for the user < 1242170695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think the official C64 programming guide had a reasonable memory map in it too; that is available as an e-text somewhere. In many places, I think. < 1242170696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think the design is very nice thoigh < 1242170698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though* < 1242170707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the c-64 is rather hardcore < 1242170708 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: There are a lot of bytes you can abuse, IIRC. < 1242170721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, given that it's only 256 bytes large, 32 was an immensely large allocation for the user to play with < 1242170758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:22 fizzie: Anyway, if you want to write A to all bytes $d800..$dbff, you probably want to: loop through the values $d8..$db at some zero-page address $00ab (and keep $00ac == 0); and for each of those values do a single inner loop of Y=0..Y=$ff executing STA ($ab),Y. < 1242170761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean put it in 00ac < 1242170764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and leave 00ab = 0 < 1242170771 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1242170782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I was a bit big-endian there. < 1242170785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if them defaulting to 0 is in the speck < 1242170787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/in-between/trunk/files < 1242170787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, speck < 1242170788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242170791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for browsing it < 1242170813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what do they run on < 1242170815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tile64s < 1242170819 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242170822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arch < 1242170849 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you talkign about < 1242170934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what architecture do the tile64s use < 1242170936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: foo.asm:17: Extra characters on line "sta ($00fb),0" < 1242170943 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: their own < 1242170945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems like we dun be supporting nonuvat syntax. < 1242170947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: oh. < 1242170962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: shrug; it seems like you'd need something really hugely parallel to use it properly < 1242170968 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :...no shit < 1242170984 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's "STA ($FB),Y" you want; there's no such thing as ",0" there -- if you don't want an offset, you'll have to clear Y. < 1242170991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242171005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a better way to clear y than "ldy #$00"? :p < 1242171043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: seems not < 1242171044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : lda #$ff < 1242171044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ldx #$00 < 1242171046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : sta ($fb),x < 1242171048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo.asm:18: Constant too large "sta ($fb),x" < 1242171086 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You need to use Y with it. < 1242171101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's a bloody odd syntax if you have to put ,y in there < 1242171102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or you can write "STA ($FB,X)" if you want, since X=0. < 1242171115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welp, works now with y < 1242171129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242171134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing happens on the graphical display < 1242171137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how queery. < 1242171167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's either indexed-indirect with ($ab,x) or indirect-indexed with ($ab),y; but you always have to use x and y depending on the style you want. It's a bit... limited. < 1242171186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242171193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm using ($ab),y. < 1242171207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1242171215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is $d800-$dbff not actually video memory? < 1242171270 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've completely forgotten what the graphics modes look like; but I'm sure there's no direct-mapped framebuffery thing. It's all very 8x8-raw-pixel-tiley. < 1242171307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know, I'm doing text mode here < 1242171320 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. Well, I don't remember where that was either. :p < 1242171322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka said that $d800-$dbff was the colours for chars, I think. < 1242171327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The issue may be that there's no char there. < 1242171346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, finding a slot that is used would be überwork. < 1242171508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the foreground color of characters seems to be at that range; one byte per character, but only 4 lower bits are actually stored. < 1242171543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do you just sort of pick up the info from anywhere or are you getting this from an infallable resource? < 1242171546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to know which if the latter < 1242171597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Googling for random strings this time. I did have some sort of bookmark collection back when I was doing a bit of C64 stuff, but I'm sure I've misplaced it. < 1242171666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.c64.ch/programming/c64prg10.txt is the official reference guide; large sections of it are pretty basic-oriented, but there's useful stuff too. < 1242171737 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For example, even though the "programming graphics" chapter 3 speaks of POKEing a lot, the memory addresses are the same. And chapter 5 is about assembly-things. < 1242171770 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is a bit overfond of decimal numbers, though. < 1242171775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decimal ftl < 1242171881 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Will have to sleep now; have 64fun. < 1242171888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bai < 1242171942 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ACTION POKEs fizzie  < 1242172048 0 :Dewi!n=dewi@203-217-36-210.dyn.iinet.net.au JOIN :#esoteric < 1242172083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :“here is my virus, it's contained in the scanner for HIV 1. it scanns the disk for HIV1 (and removes it when it is found) but infects with HIV2.” < 1242172084 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: finally i splitted esotope-bfc into bfc package. not refactored yet, but it is being closer to pluggable architecture. < 1242172095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "bfc package"? < 1242172096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just like the fake antiviruses for windows of today! < 1242172099 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :...wait what? < 1242172103 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the name of package is "bfc". < 1242172112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: c64 viruses < 1242172114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :called HIV1/HIV2 < 1242172118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to clear up confusion :p < 1242172119 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Expr is moved to bfc.expr module, IR is to bfc.nodes, etc. < 1242172121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ah < 1242172128 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :omg ehird has aids < 1242172136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clearly. < 1242172366 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242172550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :litle know fact < 1242172589 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242172681 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://www.koolance.com/water-cooling/includes/modules/image_browse.php?code=665&type=more&nindex=0 < 1242172684 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :submerged < 1242172724 0 :comex!unknown@unknown.invalid QUIT :Remote closed the connection < 1242172794 0 :Dewio!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1242173223 0 :Infinitismal!unknown@unknown.invalid PART #esoteric :? < 1242173241 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242175073 0 :nooga!n=marcinga@dpf193.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242175087 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffuuuuuuuuu < 1242175120 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :porting mobile app written on windows to iphone -> 10022 errors < 1242175311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)::*^S:):(f)~^(u)~^(c)~^(k)~^(!)~^ < 1242175311 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric ::*:*:*:* ...bad insn! < 1242175314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242175365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((:*)::*^^S:):(f)~^(u)~^(c)~^(k)~^(!)~^ < 1242175365 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ffffffffffffffffuuuuuuuuuuuuuuuucccccccccccccccckkkkkkkkkkkkkkkk!!!!!!!!!!!!!!!! < 1242175525 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :^objC < 1242175526 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::d < 1242175754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242175754 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242175766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even EgoBot doesn't have that < 1242175835 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :^sadol !+*"1f+99*"1u+99 < 1242175854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242175856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo I use ! < 1242175856 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I use ! < 1242175867 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1242175880 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !+*"1f+99*"1u+99 < 1242175880 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Invalid argument types for '*': string, integer (index: 2, row: 1, col: 3) < 1242175887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :old BDSM! < 1242175894 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :kill it with fire < 1242175904 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR accepts patches < 1242175930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1242175930 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1242175953 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :hg bundles would be nice :P < 1242176002 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1242176052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242176060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although that doesn't recurse) < 1242176080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(programs can be URLs) < 1242176092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's how i added slashes < 1242176102 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1242176102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242176124 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242176131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :BDSM2 is binary < 1242176138 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :...............?! < 1242176142 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's not F/OSS?!?!?!? < 1242176149 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1242176155 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but written in C++ < 1242176164 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx < 1242176173 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!cxx cout << "I can do C++" << endl; < 1242176175 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I can do C++ < 1242176188 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh' < 1242176213 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh... !addinterp c++ /msg geordi < 1242176257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://regedit.gamedev.pl/BDSM/ < 1242176280 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :compile it and voila < 1242176317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :at least unless my SADOL->x86 compiler written in ruby will be finished ;F < 1242176343 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Huh ... this seems to be the same version I already have ... < 1242176354 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1242176370 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !1!2 < 1242176371 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :12 < 1242176374 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242176378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's the version I have. < 1242176385 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !*"1a2 < 1242176385 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BDSM: Invalid argument types for '*': string, integer (index: 1, row: 1, col: 2) < 1242176401 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but it should multiply the string like perl does < 1242176429 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why that's not doing what you expect, but that is the version I have. < 1242176528 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1242176534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242176547 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is Sadol newline-sensitive perchance? < 1242176559 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :not at all < 1242176567 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :No clue < 1242176575 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaahhhhh < 1242176588 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that string multiplication was my private patch < 1242176593 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::C < 1242176629 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242176672 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :quite old tbh < 1242176972 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I should add a command like !addfullinterp that downloads code, extracts it, configures it (if applicable), builds it, and !addinterps it < 1242177206 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~m2(6:r"0:s#_0:n#_1:i0@ Olympiad in Informatics < 1242177490 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1242177528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p 9 < 1242177529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall, < 1242177543 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Stops at 64 :P < 1242177572 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :since when this is an international pub? :d < 1242177594 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you know, i think 99 bob should be a kind of milestone for such things, like beethoven's 9th for cds < 1242177606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iow, please increase the limit < 1242177637 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, it might be nice if the dcc chat repeated the first line < 1242177672 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4K should be enough :P < 1242177698 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show chiqrsx9p < 1242177698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1242177708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't say < 1242177721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: you are a bit confused < 1242177730 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think... sadol code looks quite cool, but the language is totally lame :C < 1242177740 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show chiqrsx9p < 1242177740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1242177741 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242177744 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :WTFBBQ < 1242177786 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I know why. < 1242177813 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!show chiqrsx9p < 1242177814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242177878 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bawww < 1242177885 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :'9' was the problem :P < 1242177912 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i hate this mac < 1242177914 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i hate osx < 1242177919 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i hate hate hate < 1242177930 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://www.debian.org/ :P < 1242177954 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol ~m2(6:r"0:s#_0:n#_1:i0@ The null program is a valid program that does nothing. < 1242179575 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yes :( < 1242179586 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That makes it trivially simple to write a program :( < 1242179593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a quine to boot! < 1242179616 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*sobs* < 1242179621 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Time to fix ShaFuck. < 1242179646 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: is there any nontrivial shafuck program? < 1242179650 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(seriously) < 1242179670 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :There almost certainly /is/ in that such a thing could exist, but it would take billions of years to find one. < 1242179719 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1242179940 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, how did you test the interpreter? < 1242179967 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242180007 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should declare war on the warp < 1242180008 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242180035 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :SHA-1 is a compression function now. Interesting. < 1242180037 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(since SHA-1 preprocesses the chunk by appending padding and original length) < 1242180045 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that's exactly what a hash function is < 1242180069 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Compression isn't useful if it's irreversable and not 1-to-1 ... < 1242180078 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :no, not that sense < 1242180085 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, continue :P < 1242180085 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: lrn2crypto < 1242180095 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :it's very usefull in a hash function < 1242180109 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: SHA-1 consists of preprocessing step and compression function, and compression function merges previous hash with current block of data < 1242180116 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for SHA-1 the block is 512 bits long < 1242180118 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :cf merkle-damgard < 1242180121 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes right. < 1242180253 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242180272 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :darwin ports don't work < 1242180434 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So, when can we expect the first ShaFuck hello world? < 1242180446 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: never < 1242180458 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :assuming gregor stuck with the ascii version < 1242180466 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ascii version? < 1242180494 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ascii encoding of brainfuck, rather than the 3 bit encoding < 1242180526 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: unlikely, even MD5 is not totally broken (afaik best attack against MD5 is chosen-prefix attack, but it requires the known prefix) < 1242180528 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is there a standardized 3bit encoding? < 1242180554 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :does it matter? < 1242180562 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :the result is the same < 1242180580 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I was asking out of curiosity < 1242180581 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: does that treat any non-command chars as error? < 1242180590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wwtf < 1242180593 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: the ascii one, yes < 1242180596 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dude transformed to girl again? < 1242180708 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Creatures gender-bending: http://sgeo.diagonalfish.net/screenshots/genderconf.png < 1242180712 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes GregorR  < 1242180870 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: that is what makes it so hard, it is essentially impossible to find a legal program < 1242180888 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right, it's surely harder than malbolge < 1242180892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while with a 3-bit encoding you get something legal to start combining < 1242181042 0 :nooga!unknown@unknown.invalid QUIT : < 1242181227 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Unary maps 0..7 to ><+-.,[]; MGIFOS maps 1..8 to ><+-.,[]; Braincopter maps 0..7 to ><+-.,[] and treats 8..10 special. < 1242181238 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :><+-.,[] mapping looks quite universal! < 1242181264 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(okay, mapping for two ternary digits is an another story) < 1242181281 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242181298 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric : Is there a standardized 3bit encoding? < 1242181304 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so i did some research < 1242181307 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I meant what was that about mapping to ternary < 1242181345 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wow, it's almost like "?" is completely ambiguous as to what the question's about < 1242181361 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: for example, Ook maps every command to two ternary digits (actually the "digit" is one of Ook. Ook? Ook!) < 1242181446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1242181446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1242181470 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :what's a good brainfuck benchmark? < 1242181472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls/interps < 1242181472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.26421: line 1: ls/interps: No such file or directory < 1242181476 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :for compilers/interpreters < 1242181479 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :there are several cases maps bf commands to similar thing; Cupid uses the digit of >, < or - and so on. < 1242181483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps < 1242181483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1l < 1242181495 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh, but Bub uses <>+-,.[] mapping. < 1242181511 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(swapped and ,/.) < 1242181541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l interps/unlambda < 1242181542 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: interps/unlambda: Function not implemented < 1242181724 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/underload < 1242181724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :underload.bin < 1242181753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload.bin < 1242181753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.26570: line 1: interps/underload.bin: No such file or directory < 1242181761 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242181805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload.bin - < 1242181805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.26599: line 1: interps/underload.bin: No such file or directory < 1242181843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242181851 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload/underload.bin < 1242181851 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1242181878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload/underload.bin - < 1242181878 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Usage: derl (-o|-a) [inputfile] < 1242181887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload/underload.bin -o - < 1242181887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :-: No such file or directory < 1242181949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '(test)S' | interps/underload/underload.bin -o < 1242181949 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :testAttempt to execute unknown command 10 < 1242181966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1242181972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn newline < 1242181982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo -n '(test)S' | interps/underload/underload.bin -o < 1242181982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1242182206 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is there any idea how to implement a half of bit data type? (like TURKEY BOMB) < 1242182292 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well TURKEY BOMB's BI_IT type is 0.528 bits, anyway < 1242182297 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :bits long* < 1242182538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It took you a lot of tries to get that :P < 1242182570 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242182979 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :BI"Two thirds of a bit plus half a trit. " < 1242183015 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, that holds 2/3 log_2 2 + 1/2 log_2 3 bits = approx. 0.528 bits of information. < 1242183046 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway i wonder that there is general principle for such types containing fractional number of bits < 1242183095 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is TURKEY BOMB implemented? < 1242183097 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or implementable? < 1242183159 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"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 < 1242183174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ls interp/egobf < 1242183181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interp/egobf < 1242183181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: cannot access interp/egobf: No such file or directory < 1242183186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interp < 1242183186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: cannot access interp: No such file or directory < 1242183189 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: never, as it is a joke language < 1242183193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/egobf < 1242183193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :AUTHORS < 1242183201 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :awww < 1242183208 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to try programming in it < 1242183230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1242183230 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1242183240 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls | xargs echo < 1242183240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps lib slox < 1242183264 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/egobf | xargs echo < 1242183265 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242183270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/egobf/scripts | xargs echo < 1242183270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :compile depcomp install-sh missing missing-real < 1242183285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where the heck is the binary? < 1242183291 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In 'src' 8-D < 1242183297 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1242183302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls interps/egobf/src | xargs echo < 1242183303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242183380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '++++++++[->++++++++<]>.' | interps/egobf/src/egobfi8 < 1242183380 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1242183427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl < 1242183431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl < 1242183434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ook installed. < 1242183600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!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. < 1242183601 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :No comma allowed after filehandle at /tmp/input.27191 line 15. < 1242183606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fnord < 1242183623 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ook < 1242183624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ook deleted. < 1242183627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl < 1242183628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ook installed. < 1242183631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!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. < 1242183631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Can't exec "interp/egobf/src/egobfi8": No such file or directory at /tmp/input.27276 line 13, <> line 1. < 1242183643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :spoilsport < 1242183647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242183658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp ook < 1242183658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ook deleted. < 1242183660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp ook perl http://oerjan.nvg.org/esoteric/ook.egobot.pl < 1242183661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter ook installed. < 1242183663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!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. < 1242183664 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242183671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck? < 1242183734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242183767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!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. < 1242183768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1242183822 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!echo Hewwo < 1242183822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hewwo < 1242183849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ook ++++++++[>+++++++Ook. Ook.<-]>. < 1242183849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :##**11888 < 1242183854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1242183858 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1242183862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ook ++++++++[>+++++++Ook. Ook. <-]>. < 1242183863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1242183883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd interps/egobf/src ; make < 1242183884 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :make: Nothing to be done for `all'. < 1242186261 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242188109 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242188742 0 :oklodok!n=nnscript@dsl-tkubrasgw1-fe3efa00-140.dhcp.inet.fi JOIN :#esoteric < 1242188768 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i cracked nim for the three number case. < 1242188775 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :in case you read logs < 1242188856 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :cracked as in found all triples that lose < 1242188966 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :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) < 1242189000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1242189004 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :also if someone, after hearing this, tells me how it works and it's so simple it fits a line < 1242189009 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i will probably cry :) < 1242189022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh. i will not do that yet then. < 1242189031 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242189032 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :thank you < 1242189064 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242189105 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well okay first two attempts weren't really attempts, i was just looking for a trivial solution by enumerating the possible levels < 1242189255 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :gah, why can't i be like a super math genius or something < 1242189351 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: on a scale from one to seven, how complex would you say the rule describing win-states is < 1242189367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one < 1242189370 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242189373 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's what i thought < 1242189378 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bangs head to wall < 1242189401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you, given you know the necessary concepts. < 1242189411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i am absolutely sure that you do. < 1242189430 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :does, say, ehird know them? < 1242189439 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's going on? < 1242189453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would be surprised if there was a regular in this channel which didn't < 1242189460 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: i'm asking oerjan about a thing i don't want him to tell me about. < 1242189469 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :usual stuff. < 1242189487 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What are the necessary concepts? < 1242189490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also there are probably several others who know the actual solution from before. < 1242189501 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: if we told that, it would be trivial < 1242189503 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that's what i don't want to know < 1242189548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: as a small consolation, i don't think i deduced the solution myself before reading it < 1242189653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*who didn't < 1242189665 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :hmm. probably the fact the permutation thingie i found arises from the solution is more mathematically significant than the actual solution is. < 1242189689 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :which is what usually happens when trying to reverse-engineer sequences i guess. < 1242189780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nim... Nim... Oh, yeah. That was a weird game. < 1242189939 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :meh, i'll give up for now, and retry in a few months. < 1242189976 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :hopefully no one tells me the solution so it can be my life's work. < 1242191331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :xkcd o_O < 1242191347 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242191354 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it is indeed awesome < 1242191424 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242191428 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242191725 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242192585 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242193469 0 :oklopol!n=nnscript@a91-153-122-163.elisa-laajakaista.fi JOIN :#esoteric < 1242193793 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242193817 0 :inurinternet!unknown@unknown.invalid QUIT :Client Quit < 1242193828 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242193888 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1242194664 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242194669 0 :inurinternet!unknown@unknown.invalid PART #esoteric :? < 1242194692 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242194695 0 :inurinternet!unknown@unknown.invalid NICK :rixius < 1242194699 0 :rixius!unknown@unknown.invalid NICK :darthnuri < 1242194774 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242194774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242194896 0 :oklopol!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242195281 0 :coppro!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242195967 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242196664 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :READ char -1 temp temp -1 char temp -1 NULL temp QUIT char WRITE -1 char char CODESTART char: 0 temp: < 1242197846 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242197880 0 :bsmntbombgirl!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242197983 0 :kar8nga!n=kar8nga@e-57.vc-graz.ac.at JOIN :#esoteric < 1242200301 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : READ char -1 temp temp -1 char temp -1 NULL temp QUIT char WRITE -1 char char CODESTART char: 0 temp: < 1242200304 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Faaaaaaascinating. < 1242200343 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242200444 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That was just so purely context-free it was amazing ;P < 1242200467 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i was looking through old code of mine < 1242200516 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that's cat in a subleq < 1242200886 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1242200895 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242200975 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hah, awesome. < 1242201008 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :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) < 1242201037 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242201098 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1242201143 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :this uses 12 bytes per instruction :/ < 1242201236 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242201297 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Err, sorry, didn't mean "compact" :P < 1242201302 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Really just meant "nice" :P < 1242201313 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's actually anything but compact, of course. < 1242201560 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that's why the system call is called "unlink" < 1242201564 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1242201599 0 :clog!unknown@unknown.invalid QUIT :ended < 1242201600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242201644 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That /is/ why the system call is called unlink. < 1242201653 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :After all, if it was removed, then multiply linked files would be really wonky. < 1242201671 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :...that's what i was explaining < 1242201689 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's the only reason why anyone would say the line that's why the system call is called "unlink" < 1242201697 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to act psychic, in a silly way :P < 1242202430 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242202468 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242202472 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242203322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242203325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive had an idea < 1242203327 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242203369 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a language in which there must be no ambiguity as to what is applied to what, thanks to types < 1242203450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i imagine that for a large number of functions the notation would require that it be completely prefix or completely postfix < 1242203458 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :FINALLY my computer left commerce city < 1242203470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and i guess obviously in postfix notation there never /is/ ambiguity so.. < 1242203515 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242203642 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242207511 0 :darthnuri!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242211772 0 :nooga!n=marcinga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242213397 0 :nooga!unknown@unknown.invalid QUIT : < 1242215466 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242215473 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242219282 0 :jix!n=jix@dyndsl-095-033-116-197.ewe-ip-backbone.de JOIN :#esoteric < 1242220927 0 :MigoMipo!n=MigoMipo@84-217-3-110.tn.glocalnet.net JOIN :#esoteric < 1242222185 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242222296 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :No one would happen to know how to do a statistical distribution that is, while random, constrained to have a fixed sum? < 1242222512 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242222853 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242222900 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242223005 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242223018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how do you do the polynom bit < 1242223026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in esotope-bfc < 1242223035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the optimisation page seems outdated < 1242223281 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242223446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hi < 1242223451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1242223463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, did you write IWC today? < 1242223485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242223504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not like DMM is unknown for puns < 1242223592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah but it was exactly in your pun style < 1242223603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even the annotation < 1242223691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm sure it's not more like a reddit pun thread < 1242223709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i assume that's geeks everywhere < 1242223876 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides .sss is a good extension for slashes files < 1242223881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*/// files < 1242224519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, did you manage to implement BCT in it? < 1242224525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or are you still working on it < 1242224550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm currently rewriting my counter program to use the much simpler method < 1242224557 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is now simple enough to do by hand < 1242224558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242226009 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242226242 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242226260 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242226296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter2.sss < 1242226298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242226337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay, EgoBot managed 89 lines < 1242226349 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some improvement from 2 :D < 1242226376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242226458 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242226458 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1242226463 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style pa < 1242226464 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1242226467 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, do stuff < 1242226468 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: oh, really? does he do american standard or freestyle? < 1242226471 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, do stuff < 1242226471 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: if we're in the matrix." and over here, and here. recent releases. just pick one, and give it to me. < 1242226475 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242226503 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242226506 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242226511 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you there? < 1242226512 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: hi < 1242226513 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: fucking refs. those calls were bullshit! huh? bullshit, right? i don't think i want anymore. < 1242226521 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242226521 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa* speeches ss wp youtube < 1242226525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242226526 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style pa < 1242226527 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: pa (around 1200 transcribed Penny Arcade comics) < 1242226533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is that a lie? < 1242226543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah this time EgoBot hit the byte limit instead of time < 1242226604 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style europarl < 1242226604 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: europarl (European Parliament speeches during approx. 1996-2006) < 1242226611 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style ic < 1242226611 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ic (INTERCAL manual) < 1242226615 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, do stuff < 1242226616 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: for a bug is in the current directory will be casted to an imaginary label preceding it. < 1242226630 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :%style c64 < 1242226633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style c64 < 1242226633 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1242226637 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot, do stuff < 1242226638 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: this reference guide is designed to do this successfully, you could copy the contents of a photograph). < 1242226644 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xDD < 1242226678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, so you CAN'T copy the contents of a photograph on the C64 unless you want to do this successfully? O_O < 1242226704 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style ss < 1242226705 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ss (Shakespeare's writings) < 1242226716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot, hath do not say thy stuff < 1242226717 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: slen. did her grand-sire leaue her seauen hundred pound? euan. i most unfeignedly beseech your lordship call her backe < 1242226719 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^style alice < 1242226719 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: alice (Books by Lewis Carroll) < 1242226734 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :fungot, let's have sex with little girls < 1242226734 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: fnord. all pale people are fnord no one can sing who has a cold.' < 1242226748 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Does Lewis Carroll say fnord? < 1242226868 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242226931 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1242227083 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :4! < 1242227244 0 :darthnuri!unknown@unknown.invalid QUIT :Connection timed out < 1242227355 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :4 factorial? < 1242227375 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Do you have some PROBLEM with 24? < 1242227435 0 :upyr[emacs]!unknown@unknown.invalid PRIVMSG #esoteric :no. no problems < 1242227460 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do. the day needs more hours. < 1242227702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm working on my C64 kernel thing < 1242227709 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :currently improving putc to support a more defined "charset" < 1242227953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ASCII. < 1242227973 0 :lereah_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242227995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^style ff7 < 1242227996 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: ff7 (Full script of the game Final Fantasy VII) < 1242228000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242228005 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not PETSCII but ASCII < 1242228014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Winnitude. < 1242228014 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: over here. i'll see you. < 1242228016 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i already parse chars $40-$7E < 1242228021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :except $60 < 1242228076 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, $40-$7E done < 1242228087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I ignore chars $20-$40 < 1242228091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so $20-$7E actually < 1242228338 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Oh woah, I actually finish $00-$7F (i currently ignore $00-$1F) < 1242228341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I actually finished* < 1242228387 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, DEL = Backspace... currently < 1242228440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I ignore $00-20 (except 08 and 10) and process $20-$7F < 1242228558 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242228720 0 :darthnuri!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242229423 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, something's wrong again < 1242229606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :So now the simpler counting program is on the wiki with some explanation. < 1242229678 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what counting program < 1242229690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :In /// < 1242229699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It prints growing lines of asterisks < 1242229723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242229730 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh, stupid C64 assembly < 1242229733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/Slashes#Simpler_counter < 1242230441 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242230576 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1242230590 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What my puts routing does now is output the first char, some spaces and the last char < 1242230702 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1242230708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I did lda, inx and stx on the same value < 1242230716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the point being lda, inx and stx < 1242230717 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1242230723 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i changed lda to ldx and it works < 1242230744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, lda, inx and stx < 1242230749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reminisces < 1242230758 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as i said < 1242230760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :on the same value < 1242230767 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: feel free to help me < 1242230774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird is (while learning 6502 asm) < 1242230821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean to imply that i _know_ 6502 asm < 1242230838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242230842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i did write my own disassembler to peek into memory < 1242230864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which was a bit awkward as the manual lacked several pages of instructions < 1242230878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(this was an Oric-1) < 1242230984 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ah, Oric-1 and it's awkward graphic mode < 1242230999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't have stuff to reminisce cuz he's too young to see an Oric-1 in his life < 1242231041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it worked well enough for a bit of mandelbrot as i recall < 1242231087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it has 6 colors < 1242231091 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and you could only have 2 per a 6x1 block < 1242231096 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :AFAIK < 1242231134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm that rings a bell < 1242231172 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Watch and learn. < 1242231175 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I remember my Oric-1. < 1242231187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I bought it three years before I was born, in a country I wouldn't go to for another 20 years. < 1242231195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :technically it's in the drawer next to me < 1242231206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...you OWN an Oric-1 < 1242231206 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I learned BASIC on my Oric-1. < 1242231213 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Oric-1 had BASIC? < 1242231217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :technically it's my father's < 1242231227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it still is < 1242231231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1242231236 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if yes, then GO AND PLUG IT THE HELL ON < 1242231247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1242231249 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1242231251 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242231266 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i recall it gave some horrible interference when i plugged it in < 1242231277 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242231278 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it may not be safe in a modern house < 1242231300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, my only tv is in a closet < 1242231306 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, our "2nd channel" is so strong it actually went through the C64 RF cable < 1242231316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i could receive it (very weakly) through an RF cable < 1242231317 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :BUILT IN LANGUAGE Oric Extended Basic v1.0 < 1242231317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1242231441 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls graphing trigonometric functions with it < 1242231442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: also, connect it to a TV tuner < 1242231634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi asiekierka < 1242232221 0 :darthnuri!unknown@unknown.invalid QUIT : < 1242232440 0 :darthnuri!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242232470 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242233056 0 :kar8nga!n=kar8nga@b-68.vc-graz.ac.at JOIN :#esoteric < 1242233440 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242233900 0 :nooga!n=marcinga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242233904 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :YEAH! < 1242233914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? :) < 1242233925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :after compiling half of gnu things i've managed to install irssi on this mac fuc < 1242233973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: fail < 1242233974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use macports < 1242233977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"sudo port install irssi" < 1242233979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1242233982 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea, macports did that for me :D < 1242233986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242233992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you made it sound more traumatic than it was then :p < 1242234025 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242234041 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm getting used to this whole osx < 1242234054 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :all in all it's quite pleasant < 1242234088 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242234103 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :is there any sane irc client in mac os x, excluding console-based one? < 1242234112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: LimeChat! < 1242234118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://limechat.net/mac/ < 1242234124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Ignore the stuff about RubyCocoa; the OS X version works fine.) < 1242234135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i imagine that pleasure is comparable to having a big, warm cock in your anus < 1242234144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: erm. < 1242234158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's just imagine the conversation died for 5 minutes. < 1242234159 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242234169 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242234171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wb ais523 < 1242234176 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Why do people never get this distinction: The anus is just the opening, the RECTUM is the cavity :P < 1242234178 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1242234189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Thanks. < 1242234189 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't know about this stuff < 1242234195 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm not homosexual < 1242234223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1242234224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i < 1242234225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242234239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm lauxesomoh, basically I'm only homosexual if I'm going backwards in time < 1242234254 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wo, limechat looks better than colloquy < 1242234260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's because it is. < 1242234269 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242234274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :colloquy's a buggy piece of crap that tries to avoid saying "channel" :p < 1242234283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :let me DELETE colloquy.app from my Applications < 1242234297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and this theme is nice: http://julianstahnke.com/read/a_theme_for_limechat_colloquial/ < 1242234310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the default ones seem to be either out of place or ugly < 1242234363 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242234371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but now i've got my irssi D: < 1242234386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you came out with some libraries and shit too < 1242234392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bet irssi didn't take long to install at all < 1242234399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not even compiled iirc, i think it's written in perl < 1242234406 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242234427 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but ports compiled perl, ncurses, glib, gettext and other stuff < 1242234434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you come out with that < 1242234435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :value-add < 1242234445 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242234473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean the time spent installign irssi is not wasted if you like limechat :P < 1242234524 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242234534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :excuise me, i not understand < 1242234554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:06 nooga: but now i've got my irssi D: < 1242234557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i thought that meant like < 1242234561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i just spent all this time installing irssi < 1242234565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't like limechat < 1242234565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242234567 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242234606 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's just that i like irssi and i don't see a reason for installing lime < 1242234625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'cuz lime's more maclike and better :p < 1242234646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ebh < 1242234650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ebdj < 1242234729 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242234733 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's written in ruby < 1242234746 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just loved it instantly :F < 1242234768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242234772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: remember you don't need to install rubycocoa < 1242234778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the one in recent osxs works < 1242234932 0 :nooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1242234937 0 :nooga_!n=nooga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242234957 0 :nooga_!unknown@unknown.invalid NICK :nooga < 1242234963 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea, i figured it out < 1242234964 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :lime looks fine, it is close to my ideal < 1242234981 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242235046 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yuck < 1242235050 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ugly themes are ugly < 1242235073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: use the Colloquial one :P < 1242235088 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242235092 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uses Growl < 1242235094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242235101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although you have to click the alert to get rid of it, I'm not sure why < 1242235106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably you can fix that in growl settings < 1242235111 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ffffuuuu < 1242235119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242235127 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where was that theme? < 1242235132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://julianstahnke.com/read/a_theme_for_limechat_colloquial/ < 1242235283 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242235366 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242235371 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now it's white and cool < 1242235379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: logs aren't enabled by default btw < 1242235387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to enable Transcripts in the prefs if you want them < 1242235390 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't need em < 1242235437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're not in many channels you can resize the bottom window to nonexistance < 1242235444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it just shows messages from channels you're not looking at atm < 1242235477 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thanx, did it at the beginning < 1242235531 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :any other useful apps that you'd recommend? < 1242235626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 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 < 1242235637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I use Audacity for basic audio editing. My app selection is quite an uninteresting one. < 1242235706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't afford textmate :D < 1242235742 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :adium, transmission; got them < 1242235754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's $65... BBEdit, the "standard" Mac editor since the System 7 days, costs $99. < 1242235763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's quite a deal ;-). You can pirate it anyhoo. < 1242235763 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :isn't enigma a remake of oxyd? < 1242235776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enigma's a remake + extension + lots of levels of oxyd and similar games < 1242235783 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :arggggh < 1242235788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what < 1242235790 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :"out for delivery" < 1242235792 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, played oxyd magnum under dos < 1242235793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, Enigma < 1242235795 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and enigma under linux < 1242235807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enigma's #esoteric's official computer puzzle game :p < 1242235813 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool :D < 1242235818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well. official unofficial. < 1242235820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know how it is < 1242235859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I THINK YOU SHOULD INSTALL ECLIPSE IS VERY GOOD JAVA ID*blown to bits* < 1242235883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1242235930 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"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" < 1242235939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :UNCLEAN UNCLEAN < 1242235944 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :o o o < 1242235950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :State of sin. < 1242236103 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242236113 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can't crack textmate ;d < 1242236124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: search for a shady serials website and search for textmate there. < 1242236206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hey, a mac botnet was discovered < 1242236216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that people put trojans into "cracked" software < 1242236225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and got people to install the botnet software that way < 1242236227 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;] < 1242236234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't get trojans off serial keys. < 1242236239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously < 1242236243 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's not linux, i don't feel secure < 1242236246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, that usually happens more with the Gnutella type networks than bittorrent < 1242236251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's based on freebsd < 1242236254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if anything you should feel more secure :p < 1242236259 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeA < 1242236260 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242236291 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there are no such things like fishy cracks and shady warez for linux ;p < 1242236301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: sure there is < 1242236308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I pirated Mathematica, you can get mathematica on Linux < 1242236317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242236323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, there aren't fishy/shady cracks/warezes on OS X; I've only seen serial keys < 1242236335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for mathematica i had to fire up a windows vm < 1242236620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, the EC just fined Intel £948m < 1242236639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242236640 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what's with my home, end and del keys? < 1242236648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what about them < 1242236658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 948 million pounds ?! < 1242236674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, that might almost be large enough to actually make a dent < 1242236675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sheesh < 1242236677 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :end and home jump to end and beginning of a file < 1242236689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hell yes; Intel/AMD profits haven't been too good lately < 1242236701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Intel are apparently planning to appeal < 1242236701 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd like s/a file/a line/ < 1242236704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Revenue ▼ US$37.6 billion (2008)[1] < 1242236704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Operating income ▲ US$9.0 billion (2008) < 1242236705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Net income ▼ US$5.3 billion (2008) < 1242236711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hardly surprising < 1242236714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Cmd-left < 1242236715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cmd-right < 1242236717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242236720 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaaah < 1242236720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-A, ctrl-E (from emacs) < 1242236734 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and delete does not work < 1242236740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, a drop from $5.3 to $3.8 or so is quite a massive dent in net income < 1242236740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: which delete < 1242236743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forward or backwards < 1242236746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder Intel are so annoyed < 1242236751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed < 1242236752 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :forwards < 1242236755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or on files < 1242236764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: £948m is pretty damn excessive... < 1242236777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, even if they are guilty < 1242236788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it was for bribing manufacturers to not use AMD chips < 1242236791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless they killed kittens or sth < 1242236816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : 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. < 1242236822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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" < 1242236823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1242236825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242236836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, where n% is close to 0 < 1242236853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was that case a while back where AMD gave some manufacturer loads of free chips, and they refused to use them < 1242236854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a pretty quick decision < 1242236860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only heard about the case yesterday or the day before < 1242236863 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242236865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the case has been going for ages < 1242236870 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242236877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242236880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it hit the news a couple of days ago because the probable verdict leaked < 1242236881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would suggest to me that these bribes are gigantic < 1242236904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242236909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe they can handle the fine if they stop offering them :-) < 1242236915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242236933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In [Commodore] PET Microsoft Basic (3000 series only), typing the command “WAIT 6502,100” will fill the screen with the text "MICROSOFT!"[5] < 1242236937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the thing I love about all these fines is that they're added to the EU tax budget < 1242236938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—wp < 1242236942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which indirectly means lower taxes for us < 1242236945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1242236949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's fine every company! < 1242236957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ negative taxes < 1242236971 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :-> huh < 1242236974 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only if they do something illegal < 1242236979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, most companies do, probably < 1242236984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's declare being a company to be illegal :| < 1242236987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and corporation tax is at about 30% or 40%, IIRC < 1242236994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(retroactively) < 1242237028 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1242237053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why people use Intel/Nvidia and AMD/ATI and rarely other combinations (even before AMD bought ATI) < 1242237086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's really weird, especially since for a while Nvidia made very good AMD chipsets. < 1242237135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242237147 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :genius! < 1242237220 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242237238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"TODAY IS SO YESTERDAY." — intel.com < 1242237238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1242237241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.intel.com/ < 1242237283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a slogan < 1242237299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Read: "the future is teh win" < 1242237305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"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 < 1242237318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything related to current events is hilarious. < 1242237354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242237376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The EU has been fining quite a few companies for antitrust. < 1242237388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*EC, and yes < 1242237401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To be fair, they *are* legitimate cases. < 1242237418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The US's stance on monopolies lately has resulted in a repeat of the early 1900s. ;) < 1242237433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree, /someone/ needs to enforce the rules < 1242237443 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242237447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the US sure isn't. < 1242237457 0 :WangZeDong!n=butt@ANantes-259-1-122-141.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242237460 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :from 10022 compilation errors i've got 9991 < 1242237464 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :progress! < 1242237466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[["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.]] < 1242237467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg, I herd u liek fabricators so I made a fabricator for your fabricator so you can fabricate your fabricators < 1242237472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I suspect they've forgotten how to) < 1242237482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: There are people in the US who think that the current crisis is due to not enough people reading Ayn Rand. < 1242237492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If the free market is causing issues, clearly what we need is MORE of a free market! < 1242237497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Ayn Rand is an idiot. < 1242237517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :People who agree with Ayn Rand are people who need a Darwin Award. < 1242237520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MARKET AWESOMENESS AS FREENESS INCREASES: Crap, Awful, Terrible, Unbearable, Crisis shitter, AWESOME < 1242237532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1242237550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Hmm. Lack of regulation caused this. Obviously, we need to bring back Standard Oil." < 1242237903 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242238474 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is there some tool that is capable of building #include diagram ? < 1242238492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to clearly show the whole graph, what includes what < 1242238512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost certianly < 1242238513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sed+graphviz < 1242238515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but i do't know of one < 1242238517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awk too maybe < 1242238519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *don't < 1242238530 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so i am supposed to write that? < 1242238530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks for the correction < 1242238542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: wouldn't be hard < 1242238549 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1242238559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone remember the atari st < 1242238643 0 :Dewi!n=dewi@203-214-114-241.dyn.iinet.net.au JOIN :#esoteric < 1242239514 0 :kar8nga!n=kar8nga@e-70.vc-graz.ac.at JOIN :#esoteric < 1242239715 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242239737 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :doxygen can, I believe < 1242239748 0 :bsmntbombgirl!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242240354 0 :jix_!n=jix@dyndsl-095-033-034-220.ewe-ip-backbone.de JOIN :#esoteric < 1242240443 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242240737 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242241225 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242241298 0 :WangZeDong!unknown@unknown.invalid QUIT : < 1242241412 0 :Slereah!n=butt@ANantes-259-1-122-141.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242241449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242241457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1242241519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to come up with an elegant way to merge across distance in the tree of bf instructions < 1242241576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like < 1242241580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[1]=11; < 1242241580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[3]=0; < 1242241581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : while (p[1]) { < 1242241590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : // balanced loop here < 1242241594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : } < 1242241615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finding that previous set to offset, and then convert into for < 1242241885 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rotfl :D < 1242241907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the graph came out little.... hairy < 1242241920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what graph? < 1242241926 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :from graphviz < 1242241929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242241948 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to adjust vertical distance between nodes? they're packed A BIT too tight < 1242242121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea (I don't use graphviz much), check man page? < 1242242128 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just checked < 1242242143 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea which property does it < 1242243138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242244328 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242244593 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe K? < 1242244789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it? < 1242245133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tried < 1242245135 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1242245140 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ranksep helped < 1242245182 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242245293 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wanna see the graph? :D < 1242245335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242245344 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242245500 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://sv017.sendspace.pl/file/J2ey9Jf9/XuZGdVBByJRfdqhI/test.pdf ;D < 1242245609 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool huh? < 1242245709 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So is your FACE < 1242245714 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242245715 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Your face is pretty cool bro < 1242245732 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Your fece is pretty cool bro < 1242245794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do you want some < 1242245800 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can mail you my feces. < 1242245891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb, beer < 1242246033 0 :darthnuri!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242246068 0 :inurinternet!unknown@unknown.invalid QUIT :Nick collision from services. < 1242246072 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242246109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[British pub has exploited a loophole in the country's smoking ban by opening a "smoking research centre"]] < 1242246119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SCIENCE WILL TRANSCEND FASCISM! < 1242246119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1242246513 0 :tombom_!i=tombom@86.29.146.83 JOIN :#esoteric < 1242246740 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think some sort of smoking-room at our university was labeled that. < 1242246741 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242246745 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242246934 0 :GregorR-L!n=gregor@rrcs-74-219-71-20.central.biz.rr.com JOIN :#esoteric < 1242246949 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm on SUPERSLO public WiFi at an airport < 1242246974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coo < 1242247107 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my computer's here < 1242247114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: \o/ < 1242247127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, my computer's here, because if it was somewhere else I couldn't IRC using it < 1242247138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: boot it up without putting it together < 1242247143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's something that takes real skill < 1242247149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :telepathic wires in the astral plane < 1242247152 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i'm mostly done < 1242247156 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :scared to turn it on :P < 1242247170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: do eet < 1242247180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what sort of computer is it? < 1242247181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what os you putting on it? still undecided? :P < 1242247202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the one I assembled the parts for < 1242247206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you may as well try out the OS it has at the moment (presumably Vista?), to see if you like it < 1242247206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to replace his crusty p4 < 1242247207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it has one on < 1242247209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none < 1242247211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242247214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he bought it in parts' < 1242247216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/'$// < 1242247229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the choice would be a Linux distro, FreeDOS if you're insane, or Windows System Builder < 1242247263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr summary: Core i7 940 @ 2.9ghz... 12GB DDR3 RAM... ancient nvidia card... Intel X25-M 80gb ssd... 1TB storage drive < 1242247301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :final cost I think was $1,700 or so, right bsmntbombgirl? < 1242247313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You left out the most important detail of all: what color it is. < 1242247316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ps did you go and have another sex change? < 1242247328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the case is the oh-so-uncommon computer colour black < 1242247331 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242247339 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Black is the new beige. < 1242247412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : And beige is the new white. < 1242247413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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? < 1242247416 0 :nooga!n=nooga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242247422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(beige Apple computers in 3, 2, ...) < 1242247436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Macs are alumininium these days. < 1242247442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: These are people that use their cars more. < 1242247451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242247456 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Except iMacs. < 1242247462 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :yeah, about $1700 < 1242247466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1242247469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the imacs are aluminium < 1242247472 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :and it booted! < 1242247474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Mac Mini? < 1242247476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 2007? < 1242247478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: \o/ < 1242247482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: silver-y < 1242247492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the only white product is one of the low-end macbooks < 1242247497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: how loud is it? < 1242247499 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what graphics card, out of interest? < 1242247503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alright. < 1242247511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: it's a really shitty passive nvidia :) < 1242247516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aluminium is the new white. < 1242247521 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1242247522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And beige is the new aluminium! < 1242247524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well okay not that shitty < 1242247528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242247534 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242247535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/f/f7/PowerBook_redjar.jpg < 1242247535 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242247536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe anyone actually liked beige < 1242247536 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i am switching monitor and keyboard back and forth < 1242247547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what did it boot in to < 1242247572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: yeeees? < 1242247587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nobody liked beige. Beige was merely a convenient color. < 1242247590 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh I'm sorry, you were talking about the modern PowerBook Pros, that's a Powerbook G4 < 1242247592 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :and it's black < 1242247604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Modern powerbook pros? < 1242247605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242247610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You mean modern macbooks < 1242247614 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh whatever < 1242247618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Power anything went with intel < 1242247624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what did it boot into? < 1242247631 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You'd think I'd be able to tell that since I'm staring right at a (non-pro) MacBook X_X < 1242247649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L? Using a mac? < 1242247653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unpossible. < 1242247677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah; early computers were beige so that they wouldn't stand out in an office. < 1242247685 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Back when I got the iBook, el-cheapo iBooks were white, while all really-someone people had those titanium PowerBooks. < 1242247685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, beige was used because beige is boring. < 1242247700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242247729 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Free :P < 1242247819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: ping < 1242247848 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242247857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: you said it booted, what did it boot in to : < 1242247859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242247868 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :bios < 1242247917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242247943 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's one lame definition of "booted" < 1242247956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1242247959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :More accurate: POSTed < 1242247960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you then get the no-OS error? < 1242247968 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242247969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Insert OS and press F1. < 1242247972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242247976 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :brb other monitor < 1242247982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"THIS DISK NO OS" < 1242248012 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Booting... < 1242248015 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :CAN HAS OS? < 1242248019 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[Press F1 to continue] < 1242248033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU CAN'T JUST MAKE SHIT UP AND EXPECT THE COMPUTER TO MAGICALLY KNOW WHAT YOU MEAN, RETARDO! < 1242248039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[Press F1 to continue] < 1242248047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[F1] < 1242248053 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Keyboard not found. < 1242248056 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[Press F1 to continue] < 1242248057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(—MJD) < 1242248071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :F1 key not found. < 1242248075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[Press F1 to continue] < 1242248094 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Critical failure computer will explode in 15 seconds omfgrunrunrun < 1242248111 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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) < 1242248112 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[Press F1 to continue] < 1242248147 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Is that laptop from 1987? < 1242248154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think 1990s. < 1242248158 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ok now i have to decide what to install < 1242248160 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Early 1990s :P < 1242248168 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.toshiba-europe.com/bv/computers/products/notebooks/tecra730cdt/index.shtm < 1242248182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1996, it says. < 1242248188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Heavy duty. < 1242248193 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"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!" < 1242248194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"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. " < 1242248196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1242248201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Crackle, pop. < 1242248219 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Raw speed. A 150 MHz Intel Pentium processor" < 1242248221 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242248223 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1242248226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey guys < 1242248231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has a 150MHz pentium! < 1242248232 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The 12.1" TFT at 1024x768 resolution is essentially as good as in my iBook, though. < 1242248234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Raw speed! < 1242248239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not even a Pentium MMX. Lawlz. < 1242248242 0 :ehird!unknown@unknown.invalid NICK :slowpoke < 1242248244 0 :slowpoke!unknown@unknown.invalid NICK :slowpoke_ < 1242248245 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just not /much/ raw speed >_> < 1242248248 0 :slowpoke_!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1242248249 0 :slowpoke_!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1242248255 0 :slowpoke_!unknown@unknown.invalid PRIVMSG #esoteric :150MHz pentium RAW SPEED < 1242248255 0 :slowpoke_!unknown@unknown.invalid PRIVMSG #esoteric :am I late guys < 1242248264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Except that with only 2 megs of video RAM, you have to degrade to 64k colors if you want the native panel resolution.) < 1242248271 0 :GregorR-L!unknown@unknown.invalid NICK :Egolitarian < 1242248279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Is that a Pentium with the *FDIV* bug? :) < 1242248286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I think it has the bug. < 1242248289 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :Ha X-D < 1242248291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242248307 0 :slowpoke_!unknown@unknown.invalid NICK :ehird < 1242248310 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242248313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh, FDIV. < 1242248319 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to at least recall Linux kernel saying something like "FDIV bug detected, working around it" in dmesg. < 1242248333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"2160 million bytes hard disk" < 1242248334 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242248344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two thousand one hundred and sixty MILLION bytes! < 1242248345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW. < 1242248347 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :They used them it Macs, and you can't install Linux on them :P < 1242248362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.toshiba-europe.com/bv/computers/navigation/left/products/page_icons/pi_tecra730cdt.gif Look at the red-faced man in the suit! < 1242248374 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They certainly are proud of their big numbers. < 1242248376 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"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)" < 1242248383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242248386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :YES THAT IS REALLY 144 IT BOGGLES THE MIND < 1242248391 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :ehird: His face is going to explode. < 1242248397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I have 48 MB in that thing. < 1242248405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lithium-ion battery Up to 3.0 hours" < 1242248411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Up to THREE HOURS of CONTINUOUS USE! < 1242248437 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also 6-speed CD-ROM drive; which is unable to read CD-RW discs; only CD-R discs work. < 1242248441 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I doubt I'd get three hours of use on this (if I was compiling every version of OpenOffice in the background) < 1242248450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242248479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Nice, a nearly 2G hard drive. ;) < 1242248480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a 2.16 billion byte hard disk, but only 144 MB of memory? < 1242248483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's rather unbalanced < 1242248495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No beep - Power supply, system board problem, disconnected cpu, or disconnected speaker, " < 1242248498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :— wikipedia on POST < 1242248500 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've replaced the original 2.16 billion byte HD with a 2G compactflash card, though. < 1242248505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: haha < 1242248511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't blame you. < 1242248516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It actually purposefully signals no beep. < 1242248519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very Zen. < 1242248527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably stick 16G microdrive in there without too much issue. < 1242248529 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242248529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sekrit code: < 1242248530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no_beep < 1242248533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : nop < 1242248536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ret < 1242248552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Spiffy. < 1242248566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"3 long beeps - 3270 keyboard card" < 1242248570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh shit, your system is really broken? < 1242248572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1242248574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with it? < 1242248581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, y'see... it's 3270 keyboard carded. < 1242248603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A system without a keyboard controller can't enter 32-bit execution. < 1242248613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow :-D < 1242248614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1242248639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because enabling 32-bit mode involves sending a message to the keyboard controller, since that happened to have a free I/O line. < 1242248652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242248656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the chimes of death >>>>>>>>>>>>>>>> post error beeps < 1242248686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: how's your new system working? fried it yet? < 1242248747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, god... < 1242248776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat < 1242248826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :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*. < 1242248869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242248910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And modern motherboards merely emulate that behavior, because 386 motherboards did it.\ < 1242248915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.. < 1242248917 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1242248951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :God, i686-pc-* is such a screwy architecture. < 1242249143 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242249187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So it's cludge after cludge. < 1242249207 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :haha jesus < 1242249207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure Nehalems are entirely backwards compatible to the original x86. < 1242249218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's rather entrenched. < 1242249223 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242249227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: bah? < 1242249231 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :I'm surprised they're not backwards-compatible with the original 4004 :P < 1242249239 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i just used windows for about 5 minutes < 1242249241 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that was terrible < 1242249242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Egolitarian: IA32 only. :-P < 1242249245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: ... why?! < 1242249245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egolitarian: The 8086 wasn't backwards-compatible. < 1242249256 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :this computer doesn't have a cd burner < 1242249256 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS CALLED A JOKE < 1242249261 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE LEARN WHAT THAT MEANS < 1242249262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: IA16, you mean. < 1242249266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what os did you brun < 1242249269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True enough. < 1242249279 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i'm downloading freebsd < 1242249281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, no pikhq. < 1242249293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't run IA16 code on IA32/AMD64 machines. < 1242249296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Afaik. < 1242249302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: masochist :) < 1242249304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you can. < 1242249311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: huh < 1242249316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is in fact necessary. < 1242249318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :FreeBSD. Are you sure you want to do that? See: http://isometric.sixsided.org/strips/the_power_of_freebsd/ < 1242249321 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with windows, don't be silly. < 1242249327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: ... < 1242249330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The processor starts in real mode, which is... IA16. < 1242249331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: I will now shoot you. < 1242249339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tombom: I suggest suicide to avoid trauma. < 1242249342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh ofc < 1242249345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The processor goes into IA32 from there. < 1242249347 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242249366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also bsmntbombgirl: what fizzie said. < 1242249373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've wiped out planets just installing bsd. < 1242249448 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :You cannot run 16-bit real-mode code while in 64-bit mode. < 1242249450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242249457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guys < 1242249459 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gah, why do I always conflict with people. < 1242249462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't run 16 bit code < 1242249464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in 64 bit mode < 1242249465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did you know? < 1242249476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I never said you could. < 1242249487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I said that a Nehalem could still execute 16-bit code. < 1242249492 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :But the processor can run 16-bit code, just not while in 64-bit mode. < 1242249497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But guys < 1242249503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't run, when in 64-bit long mode, < 1242249506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16-bit code, < 1242249510 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :.............................................. < 1242249510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a modern IA32/AMD64. < 1242249512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did you know? < 1242249517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guys, did you know that < 1242249522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis < 1242249524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis- < 1242249527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis ellipsis- < 1242249528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-dot. < 1242249530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IA32 is a different architecture from AMD64. < 1242249533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IA32 is a 32-bit architecture. < 1242249535 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I did know that, it's why edlin was removed from x64 windows :( < 1242249536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Thus the slash. < 1242249549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you can run 16-bit code on modern IA32. < 1242249552 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :not that I use edlin, but I just feel like it should be there < 1242249555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: edlin was removed because ellipsis ellipsis ellipsis ell- < 1242249556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242249566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can even run it on modern x86_64, just not in long mode. < 1242249575 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: And yet, ed is still available for equally-stupid people on Unixen :P < 1242249580 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's the oldest program in windows and they just remove it like that < 1242249582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey! I've used ed. < 1242249587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's easy. < 1242249591 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242249591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And fruitful, sometimes. < 1242249595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:19 Egolitarian: Asztal: And yet, ed is still available for equally-stupid people on Unixen :P < 1242249610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"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: < 1242249611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :edlin < script" < 1242249611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Egolitarian: ed is about as old as ls. It's not ever going away. :p < 1242249616 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.) < 1242249616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If no other editors exist, how did they create script? < 1242249624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :edlin was the oldest? < 1242249626 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I've used edbrowse < 1242249631 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :I haven't seen ed used in a script in a very long time. < 1242249635 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think so. < 1242249644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: edlin can be used on its own. < 1242249647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242249649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 ++++++++++++[>++++++++>+>><<<<-]>+.+.+.+.+.>--. [52] < 1242249654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, but it's a silly way to say it :P < 1242249655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242249657 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that was a good ending. < 1242249657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 ++++++++++++[>++++++++>+>><<<<-]>+.+.+.+.+.>--. [208] < 1242249670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242249670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242249671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242249674 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1242249676 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 +++++++++[>+++++++++++>+>><<<<-]>--.+.+.+.+.>+. [68] < 1242249677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 +++++++++++[>+++++++++>+>><<<<-]>--.+.+.+.+.>-. [92] < 1242249677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 ++++++++[>++++++++++++>+>><<<<-]>+.+.+.+.+.>++. [124] < 1242249680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe we can optamaze out the >><< < 1242249685 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :Yes, YOU can. < 1242249689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it runs too few iterations for it < 1242249691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242249691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242249701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242249716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two different, equally long solutions < 1242249724 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :(That's what she said) < 1242249741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;)))))) < 1242249774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The amount of cells to use (and therefore >++++++++<-]>+.+.+.+.+. [1] < 1242249814 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's with -t 1. < 1242249826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found it < 1242249844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do -t 1000 < 1242249868 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It'll probably just use a single cell and do a 999-character >>...>><<...<<. < 1242249871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: so, how much did the 12GB of ram speed up the post < 1242249876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242249892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing takes up like a gajillion point four bytes of ram! < 1242249894 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-t 40 ends up in: < 1242249895 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :114 ++++++++++++[>++++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<-]>+.+.+.+.+. [1316] < 1242249902 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :laaaaaaaaaaawl < 1242249919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242249922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's sad < 1242249940 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wut < 1242249955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out of immense curiosity, why doesn't that evolutionary algorithm use that for an upper-bound, rather than exactly what it'll use? < 1242249969 0 :Egolitarian!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to ask squidman. < 1242250004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks him with in the library with a monkey wrench < 1242250010 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242250013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 +++++++++++[>+++++++++>+>><<<<-]>--.+.+.+.+.>-. [251] < 1242250026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 1234 < 1242250029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :38 ++++++++++[>+++++>+>><<<<-]>-.+.+.+.>. [95] < 1242250029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242250029 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess it's easier to do crossover when the structures of the programs are so very similar. < 1242250035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why isn't -t1 default then < 1242250059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Because it's inefficient for all but some special cases? < 1242250075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :27 +++++++[>+++++++<-]>.+.+.+. [1] < 1242250079 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes; for sensible strings 4 seems to be rather sensible. < 1242250080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the best it come up with for 1234 < 1242250140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the -t one do really < 1242250147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"terms" it says < 1242250154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what are "terms" here < 1242250169 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :damnit, why can't you find a live cd when you need one < 1242250169 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The number of cells it uses. < 1242250172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242250175 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty obvious from the outputs. < 1242250192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can't it evolve that too? < 1242250201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's just another parameter after all < 1242250215 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm sure it's *possible*; it just doesn't do it. < 1242250266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.) < 1242250317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ java textgen -p 2 'Hello, World!' < 1242250320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Exception in thread "main" java.lang.IllegalArgumentException: n must be positive < 1242250320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : at java.util.Random.nextInt(Random.java:250) < 1242250320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : at textgen.main(textgen.java:180) < 1242250323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242250367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything below 10 in population results in that < 1242250399 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It should complain earlier. < 1242250408 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My version has for -p: < 1242250411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : population = Integer.parseInt(cmdline[n + 1]); < 1242250411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : if (terms < 2) { < 1242250411 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric : System.out.println("Must have population of at least 10."); < 1242250422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" if (terms < 2)" < 1242250424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242250425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, I guess that test is botched. :p < 1242250428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242250439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have the copy from EgoBot's source < 1242250457 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This is probably the same. < 1242250472 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, it needs at least 10 because (by default) it keeps the top 10 % of the programs for next generation. < 1242250497 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though that's the "-%" parameter; and it doesn't test for -p+-% combined-sensibility at all., < 1242250507 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1242250530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen To be or not to be that is the question. < 1242250532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :283 ++++++++++++++[>++++++>++++++++>++>++++++++<<<<-]>.>>>-.<++++.<<++++++++++++++.+++.>>.>.+++.<.<--.+.>>++.<.>.<<.>.<<---.+++.>>.>.<<<+++.-------.>+++++.>.<<++++++++.>-.>.<+.------------.---.>.<<++++++++.++++.>.<--.+.>++++.++++++.-.>++++++++++++++.------------------------------------. [862] < 1242250582 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ooh, even has loops < 1242250585 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, one < 1242250591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all do < 1242250592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1242250607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :226 ++++++++++++++[>++++++>+++++++>++>++++++++<<<<-]>.>>>-.<++++.<.+++.>.>.+++.<.>----.+.+++++.<.>.-----.<.<<++++++++++++++.>.>.>+++++.<<+++.<-.>>>.<.<+.>>-.<.>+.<<-.<++++.>>.<+++++++++.++++.<.>--.+.<++++.>-----.-.>++++++++++++++. [18913] < 1242250612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the best I got locally for it < 1242250620 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. You could just increment/decrement indiscriminately < 1242250625 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It always has one loop. < 1242250633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could have more than one I think < 1242250637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen ababababa < 1242250640 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :55 ++++++++++++[>++++++++>+>><<<<-]>+.+.-.+.-.+.-.+.-.>--. [391] < 1242250646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242250654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen azazazazazaz < 1242250657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :74 ++++++++++++[>>++++++++>++++++++++>+<<<<-]>>+.>++.<.>.<.>.<.>.<.>.<.>.>--. [205] < 1242250658 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The program is always "p0 = N; p1 .. pT = N*(k1 .. kT); print things using the p1 .. pN numbers, sometime with +/- as needed." < 1242250659 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :perhaps if you recognized patterns. Keeping track of the variations and number of times to repeat might be cumbersome though < 1242250700 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, the p1 .. pT numbers. < 1242250765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Individual.getCode method is responsible for generating it; it is physically unable to generate more than just that one loop. < 1242250785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf_txtgen < 1242250787 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :109 +++++++++++[>+++>+++++++++>+++++++++>+<<<<-]>.>-.>+++.<---.+++++++++++++++++++++.++++.----.>+.--.<------.>>-. [845] < 1242250832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :99 ++++++++++++++[>++>+++++++>++++++++>+++++++<<<<-]>+++++.>.++++.>>---.<++++.++++.----.<+.--.>------. [5697] < 1242250833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242250834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume it would take too long to just generally evolve an arbitrary brainfuck program to print out the desired string. < 1242250841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, probably < 1242250848 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :mmmmmmm < 1242250980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>++++++++>+++++++++<<-]>--.>.-------.<+.>+.+++++. < 1242250980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1242250984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242251005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still, a simple folding pass over the string afterwards could remove those extra >><< < 1242251125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 01234567890 < 1242251128 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :60 ++++++++++[>+>+++++>+++++><<<<-]>>--.+.>.+.+.+.+.+.+.+.<-.<. [171] < 1242251135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 123456789 < 1242251137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :48 ++++++++++[>+++++>+>><<<<-]>-.+.+.+.+.+.+.+.+.>. [242] < 1242251171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh it adds a newline < 1242251197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen åäö < 1242251200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :84 +++++++++++++++[>+++++++++++++>+++++++++++>+><<<<-]>.>.<.>-.<.-------------.>>-----. [166] < 1242251214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen € < 1242251217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :84 +++++++++++++[>+++++++++++++++++>++++++++++>+++++++++++++>+<<<<-]>+++++.>.>+++.>---. [32] < 1242251245 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm, € needs 3 bytes in UTF-8? Well, I guess the currency symbols are pretty high up there. < 1242251247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen €123456789 < 1242251250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :134 +++++++++++++[>+++++++++++++++++>++++++++++>++++>+<<<<-]>+++++.>.++++++++++++++++++++++++++++++++++++++++++.>---.+.+.+.+.+.+.+.+.>---. [580] < 1242251253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242251266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1242251275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it gave me a 800+ char long string for that here < 1242251279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the ending newline < 1242251289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at 937 gens < 1242251315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, 8000+ even < 1242251331 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is a bit random. Though that large a gap sounds unlikely. Maybe it got encoding-confused or something. < 1242251336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242251346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than 255 + after each other makes no snese < 1242251348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sense* < 1242251356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless the java here interprets it as unicode < 1242251357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242251362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I think it did < 1242251382 0 :Egolitarian!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242251396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://rafb.net/p/jw47TY16.html < 1242251397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might. € is at something past 0x2000, which is 8192 decimal. < 1242251416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242251440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242251447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when reading from a file it gives sensible results < 1242251450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242251455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not when passing it on command line < 1242251474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, LC_CTYPE=sv_SE.UTF-8 < 1242251493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is a bf_txtgen bug! < 1242251500 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could try it with "LC_CTYPE=POSIX java ..." if you want. It might not make any difference, though. < 1242251520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :åäö -> 65328 long string < 1242251526 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or "LC_CTYPE=C", that's shorter. I think they should mean the same thing. < 1242251527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, triec LC_ALL=C < 1242251529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no difference < 1242251542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, anyway LC_CTYPE isn't set, LANG is. < 1242251549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that means LC_CTYPE defaults to that < 1242251549 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay. Well, it's Java. < 1242251555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then LC_MESSAGES=C < 1242251561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LANG=sv_SE.UTF-8 < 1242251563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LC_COLLATE=C < 1242251566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LC_MESSAGES=C < 1242251571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rest are implicit < 1242251573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes and? < 1242251576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1242251608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just a generic sort of answer. < 1242251613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what do you mean " Okay. Well, it's Java." < 1242251614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242251615 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Who knows why it works like that? It's Java." < 1242251620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha! < 1242251630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :LC_CTYPE=C made no difference < 1242251633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, why is it C < 1242251638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not D for default or such < 1242251664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242251669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's really wonky. < 1242251693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that sort of locale specification even makes sense. < 1242251706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {A..Z} < 1242251706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242251710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {a..z} < 1242251710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242251716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {1..9} < 1242251716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 2 3 4 5 6 7 8 9 < 1242251727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so far it's ok < 1242251729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bug < 1242251730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but* < 1242251732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"LC_CTYPE=en_US.ISO-8859-1 java textgen -t 1 €" seems to generate reasonable output. < 1242251738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {A..z} < 1242251738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242251743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {a..Z} < 1242251743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a ` _ ^ ] [ Z < 1242251745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {1..c} < 1242251745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{1..c} < 1242251751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :these three are inconsistent < 1242251774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ echo {c..1} < 1242251774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{c..1} < 1242251775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242251812 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1242251825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++[>+++++++++++++++<-]>.------------------------------.++++++++++++++++++++++++++++++.-------------------------------.+++++++++++++++++++++++++++++++.-------------. < 1242251826 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :åäö < 1242251827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242251879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^choo åäö < 1242251879 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :åäö äö äö ö ö < 1242251886 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the broken. < 1242251895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^choo åäö < 1242251895 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :åäö äö äö ö ö < 1242251902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah it isn't unicode aware < 1242251904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242251915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ooh! add that to choo < 1242251923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :utf-8 parsing in bf < 1242251927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you want to write it, sure. < 1242251927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds (NOT) fun < 1242251935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, thanks, but no < 1242251978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can you give me one of your combined mad ones < 1242251989 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242251998 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Combined mad one"? < 1242252008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :combined ~ ' and so on < 1242252012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know what I mean < 1242252015 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1242252022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of combined chars in one < 1242252027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for max byte length < 1242252046 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Here's the ASCII tilde with a combining tilde both above and below: ~̰̃. < 1242252054 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a very good one handy right now. < 1242252093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242252112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais is the master of them < 1242252115 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually that's just five bytes; ~ is ascii, and the basic combining chars are two-byte ones. < 1242252117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++++++[>++++++++>++++++++++++++>++++++++++++>+++<<<<-]>++++++.>------.<+++++.>.>----.>+. < 1242252117 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~̰̃. < 1242252120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242252125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems wrong < 1242252127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1242252130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: protip: < 1242252135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242252137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write the outputter naively < 1242252141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then run an optimizer on it < 1242252142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that can output to bf < 1242252145 0 :nooga!n=nooga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242252146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, esotope w/ bf backend or something < 1242252150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that could do serious optimization :P < 1242252164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242252176 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fungot output looks different, yes. I get the different tildes sequentially. Don't know what's up with that. < 1242252177 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: there's been a horrific battle. < 1242252177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, go write such a backend < 1242252185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Oh no! Where= < 1242252185 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but...... < 1242252189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, maybe copy-paste fail < 1242252192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lazi < 1242252225 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: But what? The battle wasn't horrific at all? < 1242252225 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: time's up. i'm taking the treasure. we are off to save you all? how come holy isn't moving? < 1242252236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like this style < 1242252237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242252237 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7* fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1242252241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242252246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ff7? < 1242252246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is it quoting verbatim? < 1242252247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1242252251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Final Fantasy 7 < 1242252257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242252259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Final_Fantasy_VII < 1242252261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>+++>+++++++++>++++++++>++++<<<<-]>.>-.++++.<-.>>>.<+++.>++.--.<++.<<+.>.+++++++++++++++.-------.>++++++++++.<+.+++++. < 1242252261 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ,[.,]!fungot < 1242252266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242252275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242252304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: EgoBot doesn't do the "code!input" thing in !bf. < 1242252320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242252367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>+++++++++>+++>++++>++++++<<<<-]>>.<-.++++.>-.+++++++++++....>-..<...>....<<-----------.>>>----.<..<......>>.<..<.......+++++++++++++++++++..--....>++.<<++.>>>.-----------------..<+.<++.>.-....>...<+.<--.>>--.<.<++.-------------------.>.<.....>. < 1242252367 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>++++++++>+++++++++>><<<<-]>--.>.-------.<+.>+.+++++. < 1242252367 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fungot < 1242252373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>++++>+++>++++++>+++++++++<<<<-]>>.>>-.++++.<<-.<-......>+++++++++++.....<..>>>-----------.<----.<<........>>--.<++.>>++.<++.<+.<.>. < 1242252374 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++[>++++++++<-]>.+. < 1242252374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242252389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, world! < 1242252392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<++++++++.--------.+++.------.--------.>+.>. [877] < 1242252402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen !bf ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.<++++++++.--------.+++.------.--------.>+.>. < 1242252406 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :627 +++++++++++[>++++>+++>+++++++++>++++<<<<-]>>.>-.++++.<-.+++++++++++.<-...>...>>-.<<<.>.>-----------.-----------------------------.<.>>.<-------------------.>.<..<<.+++++++++++++++++++.-------------------.>>>..<.<<......+++++++++++++++++++.>>.>...<<<.>.<--....>>>++.<<<+++++++++++++++++++++++++++++++++.-------------------------------.>>.<.>>+.++++++++++++++++.<.<<----------------.>>.<.>.<.>...<<..>>.<..+++.>>.<.<---...+++.-.>++..<...<-..>..>..+.>--. < 1242252407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :**EgoBot explodes** < 1242252416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well that is nicely cut off. < 1242252420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>++++>+++>+++++++++>++++<<<<-]>>.>-.++++.<-.+++++++++++.<-...>...>>-.<<<.>.>-----------.-----------------------------.<.>>.<-------------------.>.<..<<.+++++++++++++++++++.-------------------.>>>..<.<<......+++++++++++++++++++.>>.>...<<<.>.<--....>>>++.<<<+++++++++++++++++++++++++++++++++.-------------------------------.>>.<.>>+.++++++++++++++++.<.<<----------------.>>.<.>.<.>...<<..>>.<..+++.>>.<.<---...+++.-.>++..<...<-..>..>..+.>--. < 1242252420 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++++++++++[>+++++++>++++++++++>++++>+<<<<-]>++.>+.+++++++..+++.>++++.------------.< < 1242252420 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242252420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, < 1242252425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242252427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It sort of works! < 1242252429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1242252433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Graceful degradation. < 1242252433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242252437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the hello world on the wiki < 1242252456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's longer < 1242252466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the SHORTEST hello world in bf so far < 1242252484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember seeing some shorter than the one egobot gave < 1242252695 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i haven't fried it yet! < 1242252736 0 :fizzief!n=fis@iris.zem.fi JOIN :#esoteric < 1242252743 0 :fizzief!unknown@unknown.invalid PRIVMSG #esoteric :^bf +++++++++++[>+++>++++>++++>+++++++++<<<<-]>.>>>-.++++.<<<-.>>-....<-.......>>-----------.-----------------------------.<......>.<<....>..<...+++++++++++++++++++.>...<.<+++++++++++..>>..<--....>>-----------------.<<+++++++++++++++++++++++++++++++++.-------------------------------.<..>>....>+.<<.<..>----------------.>......<<.+++..---...+++.++++++++++++++++..>.<--.>-.+.<.>>......>---..+++.-..<++.....>.+.---...+++.-...<...<.>>......<..<.<++.>---.>+. < 1242252743 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++[>++++++>+++++++++>+++>++++<<<<-]>++++++.>++.+++++++..+++.>>.<-.<++++++++.--------.+++.------.--------.>+. < 1242252743 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1242252749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: heh < 1242252750 0 :fizzief!unknown@unknown.invalid QUIT :Client Quit < 1242252760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: it'll probably run too fast, get confused, and fry itself out of confusion. < 1242252773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for a newline it gives: +++[>+++<-]>+. < 1242252774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the problem with fancy-schmancy computers < 1242252776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when using -t 1 < 1242252777 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I had to use telnet for that, for some reason XChat splits lines far earlier than it actually needs to. < 1242252801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++. would be sorter < 1242252802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242252867 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :it's gonna be soooooo fast < 1242252894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: that cpu cooler's gotta be making a lot of noise < 1242252915 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :it's sitting right next to my current box so i can't tell < 1242252936 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :we'll find out in a while how loud it is < 1242252950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: just be glad your gfx card is passive < 1242252952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gpu fans suck < 1242252960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: when in the bios did you check the cpu temp? < 1242252994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen 42 < 1242252997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :36 ++++++++++[>+++++>+>><<<<-]>++.--.>. [176] < 1242253122 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242253393 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242253541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: your cpu is on fire fyi < 1242253577 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242253579 0 :nooga!n=nooga@dpu187.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242253591 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :BEER < 1242253675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A classic: linux-2.6.29.2/drivers/char/lp.c: printk(KERN_INFO "lp%d on fire\n", minor); < 1242253694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That predates linux, I'm sure < 1242253718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: values of β will give rise to dom! < 1242253735 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I guess so; that just happened to be the most accessible place I could get it. < 1242253741 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1242253746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: did it explode :-( < 1242253750 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :lol no < 1242253766 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :just having trouble getting boot media < 1242253781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :linux is so awesome that it doesn't need boot media < 1242253789 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, drivers/net/eexpress.c: printk(KERN_INFO "%s: transmit timed out, %s?\n", dev->name, (SCB_complete(status)?"lost interrupt":"board on fire")); < 1242253807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those are the only two error scenarios for that chip. < 1242253818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242253838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I like how the board being on fire is just INFO level < 1242253869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"No worries, the board's just on fire." < 1242254095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242254124 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242254210 0 :Slereah!unknown@unknown.invalid QUIT : < 1242254397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242254418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what about when we invent supernova based cooling < 1242254424 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what was that thing you've said i need to instal for dock? < 1242254431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you cause an insy winsy little supernova and just ride the CPU on that < 1242254433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what? < 1242254437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :be more specific :p < 1242254467 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1242254479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The "lp on fire" error comes from early, early UNIX systems. < 1242254481 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i asked what else do i need besides limechat < 1242254486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ah < 1242254487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At the time, the printer could, in fact, be on fire. < 1242254488 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242254493 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and you've said something about *** for dock < 1242254502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION greps. < 1242254514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:25 nooga: any other useful apps that you'd recommend? < 1242254515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242254518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:27 ehird: Oh, and I use Audacity for basic audio editing. My app selection is quite an uninteresting one. < 1242254534 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242254549 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my memory is broken < 1242254549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think he's recommended anything for a dock. < 1242254556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yarr < 1242254557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apart from, say, OS X. :p < 1242254570 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :lol, floppy drives are slow < 1242254575 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought that you recommend something called 'glances' for dock :D < 1242254578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: what on earth are you doing < 1242254582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooo:-DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD < 1242254584 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242254584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: No, really? < 1242254584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242254590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just parse error < 1242254600 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to resolve that graph i showed < 1242254606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :show us < 1242254611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: They're from an era where a 12k modem was very freaking fast. < 1242254616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and every node stands for quite big file < 1242254729 0 :Slereah!n=butt@ANantes-259-1-122-141.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242254753 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1242254757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://sv017.sendspace.pl/file/J2ey9Jf9/eUF5lGkJ8pv81sVm/test.pdf < 1242254761 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gross < 1242254844 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242254854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what do you say? :d < 1242254859 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242254865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah, a set containing sets. Confusing < 1242254869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no that isn't same set < 1242254870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i can't read polish, where's the download button < 1242254875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: {{1,2},{3,4}} is confusing? < 1242254880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the first is a set as in the data structure. The second is a [-] set < 1242254880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: the big purple one. < 1242254885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242254887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242254888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so a set containing locations of [-] < 1242254889 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242254889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242254891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: wow that's pretty < 1242254895 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought that's the direct link < 1242254897 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1242254901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is confusing < 1242254907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yeah, the C64 floppy was damned cool. < 1242254912 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :10022 compile errors < 1242254927 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i'm trying to resolve this mess and compile it for iphone :D < 1242254928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see what I mean now? < 1242254932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242254936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242254942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out better names for it < 1242254961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm using the sets module, and the instruction is called set. < 1242254963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242254967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i like want to use a scaled down version of that graph as an ornamental header on something < 1242254989 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my ass ;/ < 1242254999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. Your ass. < 1242255002 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :porting this lib is impossible < 1242255060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The drive itself had an OS. :) < 1242255067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes. < 1242255077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was more powerful than the C64 as I've said. < 1242255082 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1242255106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The C64 floppy drive had a 6502, the C64 had a 6510. < 1242255113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1242255117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The 6510 being a 6502 with an additional I/O port. < 1242255118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the muhurts was more. < 1242255122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.) < 1242255137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Wow. < 1242255143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat < 1242255185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, a clever C64 programmer could temporarily replace the floppy drive's OS and have a sort of NUMA multiprocessing setup going. < 1242255201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1242255213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's something about that that makes me smile. < 1242255223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to overclock a c64 to 5mhz < 1242255227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and put a fan on it < 1242255245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i rendered this graph again with coloring specific nodes placed in groups and printed it < 1242255245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could daisy-chain those floppy drives. < 1242255248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :call it the C-64 elite < 1242255249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242255251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"8 processors! Oh yeah!" < 1242255251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :-D < 1242255258 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now it occupies the wall in my office < 1242255258 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1242255262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Overclock the floppy drive. < 1242255268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To 5mhz. < 1242255273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :list:reverse(List) makes sense. But why list:reverse(List,Tail) < 1242255277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SUPERCOMPUTER CLUSTER < 1242255281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where it appends the non-reversed Tail < 1242255283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I overclocked everything. *Everything*." < 1242255286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after reversing the List < 1242255288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: efficient list operation < 1242255290 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, i've seen something rly cool < 1242255291 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242255295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stupid name tho < 1242255299 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242255299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, I ended up using it. < 1242255301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sadly, I suspect you can't overclock the main C64 chip all that well. < 1242255305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what about the tape drive < 1242255309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ooh < 1242255315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have an extension that PRESSes PLAY ON TAPE automatically < 1242255316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just couldn't figure out why 1) that name 2) anyone else would need it < 1242255317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242255318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Its clock speed is a function of the display speed. < 1242255323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah < 1242255336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The floppy drive, though... < 1242255337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems rather kind of uncommon < 1242255347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the CPU has anything to do with the serial bus speed. ;) < 1242255387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: overclock the floppy so it needs a fan < 1242255389 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242255389 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: aerith just blurted that out all the way. < 1242255390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and have a cluster of 8 < 1242255394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be about as loud as an old pc < 1242255400 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=pmfHHLfbjNQ << this is just fucking awesome !!!!!!!!11111111 < 1242255414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah that thing < 1242255418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is pretty neat < 1242255425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(so's the original song) < 1242255453 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: dow did you manage to make it so tidy? < 1242255456 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how* < 1242255460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oooh. You could hook two C64s to a single floppy drive. < 1242255473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Awesome. < 1242255477 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :7485x15016 pixels would kill this computer < 1242255483 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not just a 8-core NUMA system... < 1242255485 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :i'll look at it when i get the new one booted :D < 1242255489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: :-D < 1242255494 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A Beowulf cluster. < 1242255497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242255497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: how many bogomips is it? < 1242255500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: haha < 1242255504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: we so have to do this < 1242255505 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1242255506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somehow < 1242255513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seriously. < 1242255519 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: The "fungotsmall" version is just 1497x3003. < 1242255522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Get a webserver on this baby. < 1242255536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: shit, you could distribute a contiki instance across it < 1242255541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was some tweaking of graphviz parameters involved; don't remember them at all. < 1242255550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :High-performance Contiki. < 1242255570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bass by scanner is orgasmic :D < 1242255597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: if you like that stuff then < 1242255599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.treewave.com/ < 1242255613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.) < 1242255624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they use c64s, atari 2600s, compaq portable iis, epson lq500 dotmatrixs < 1242255626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to make musak < 1242255643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paul slocum is pretty cool < 1242255743 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242255747 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: kewl < 1242255754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hack it so it can! < 1242255777 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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.) < 1242255778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably each CPU has full control over the memory. < 1242255781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By paul slocum, a c64 synthy thingy: http://qotile.net/cynthcart.html < 1242255800 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The Wii has two processors. < 1242255810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One is a PowerPC, for running the game code. < 1242255816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One is an ARM, for running the DRM code. < 1242255823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it has a second processor for DRM. < 1242255834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://qotile.net/files/cynth1_2_4.prg It's very small for a synthesizer. < 1242255841 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"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. < 1242255851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, there's the Gameboy Advance. < 1242255863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A Z80 and an ARM7. < 1242255866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(don't run simultaneously) < 1242255872 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, for GB compatibility. < 1242255881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the Playstation 2. < 1242255886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :God, the Playstation 2. < 1242255909 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Too bad they dropped GB compatibility from the DS; it would've had ARM9+ARM7+Z80 then. < 1242255982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The PS2 featured a 32bit and 64bit MIPS. < 1242255988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In PS2 mode, both ran simultaneously. < 1242256054 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Consoles tend to be rather... idiosyncratic, re hardware. < 1242256058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall it having another processor shoved in there, though. < 1242256076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: With the exception of the Xbox. < 1242256089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Never mind; the Xbox was quite idiosyncratic. < 1242256100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because of it's Wintel legacy. XD < 1242256147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The Xbox 360 uses a powerpc (seriously) < 1242256152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Three cores, too. That's quite odd. < 1242256156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And a high-for-a-console 3.2ghz speed. < 1242256201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, not much memory. < 1242256203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :about 512 < 1242256223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, We need an irc bot for esotope. To see how much it optimises :P < 1242256232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is too lazy to use it locally < 1242256265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The Xbox 360 uses a Cell PPU. Even weirder. ;) < 1242256294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Y'know, I bet one day GPUs will change their name. We'll have sequential processing units and concurrent processing units. < 1242256302 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sorry, the next exams are ahead; i will be away for a while. < 1242256314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1242256321 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(indeed the next one is after 7.5 hours! :S) < 1242256382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, the 8086 had 5x the mhz of the ntsc c64 < 1242256388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :several years earlier < 1242256391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more expensive ofc < 1242256690 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242256700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi coppro < 1242256705 0 :chromakode!n=chromako@unaffiliated/chromakode JOIN :#esoteric < 1242256707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: has it exploded yet? < 1242256716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi chromakode < 1242256720 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :CPU #7 Started! < 1242256724 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :hey :) < 1242256724 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :CPU #6 Started! < 1242256727 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :CPU #5 Started! < 1242256732 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: what can you tell me about bsmntbombgirl < 1242256732 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :CPU #4 Started! < 1242256734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: aiee, you've got hyperthreading enabled? < 1242256739 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242256741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: Er... what's going on? < 1242256747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: that thing plays hell with the cache i hear < 1242256750 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242256767 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hehe, just trying to tell if he's full of shit in #askreddit or not :) < 1242256777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: oh, what's he saying < 1242256783 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :I'm good IRL friends with GregorR so I thought I'd make a query < 1242256786 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242256801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, you know GregorR? I just recognized your name from reddit. < 1242256812 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :haha. < 1242256814 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, we've got an IRL friend of Gregor? Interesting. < 1242256834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: *poke* < 1242256845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Come out, thy hattedness! < 1242256869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242256899 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :goddamn < 1242256910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: For the Atom, you'll probably benefit. < 1242256916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Incidentally, since it's called "Core i7", it really should have 7 cores.) < 1242256916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poor pipelining and all that. < 1242256928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Just like the Core 2 only comes in dual-core versions. < 1242256972 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242256983 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :I have seen at least 50% of Gregor's hats in real life. < 1242256989 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :including the badass one with the tassel. < 1242256995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: Can I have your autograph? < 1242257004 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intel decided that the mysterious numbers were "more meaningful". < 1242257018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: All i7s are quad-core. < 1242257030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: We've seen www.choosemyhat.com . ;) < 1242257034 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, but there is no sense of four-ness in the name. < 1242257044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Dual-core and oct-core versions have yet to ship. < 1242257048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It has two letters, which is half of four. < 1242257055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm pretty sure they've yet to be announced < 1242257077 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't even have a GCC with "-mtune=atom" capabilities; I guess those are not going to be in the 4.3 series. :/ < 1242257098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is there an -mtune=i7, I wonder? < 1242257110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could do something w/ the puny l2 < 1242257122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: do you even know what this channel is about? about half of our visitors don't < 1242257131 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :esolangs < 1242257146 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. has anyone ever taken 5 classes a day during a semester? < 1242257147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Congrats. < 1242257148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you belong to the other 0.5%, clearly. < 1242257153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm, reverse that. < 1242257158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or, rather, flip it. < 1242257169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And mix it down. < 1242257171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and drop the dot. < 1242257174 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :eesh. too much >_< < 1242257182 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :ack, Gracenotes hangs out here to < 1242257184 0 :chromakode!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1242257185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I've known someone who did. < 1242257199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He was on the Uberman sleep schedule for most of it, too. < 1242257208 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1242257208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl did uberman! < 1242257209 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I'd be in class for a total of 7 hours on monday. largely split up. < 1242257210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am not a stalker. < 1242257214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had a crazy roommate. < 1242257229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will have said roommate again next semester. :) < 1242257236 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but in that case I've have a max of 3 hours on all other days < 1242257240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what "drop lack of tea" does in the HHGTTG game. < 1242257260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Try it! < 1242257265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure this. < 1242257266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*thing < 1242257321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "Your common sense tells you that you can't do that." < 1242257327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Common sense? Is this the hitchhiker's guide I know? < 1242257328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242257362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Give it a break, man. Arthur Dent has to hold onto *something*. < 1242257377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :drop something < 1242257380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aside from the clothes on his back, I mean. < 1242257400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he only has clothes on his back? < 1242257411 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Maybe by now. < 1242257773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: it'll be faster to disable hyperthreading in most cases < 1242257802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. The Atom was based on the Pentium *3*. < 1242257813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which had good pipelining. < 1242257832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, hyperthreading on the Atom is just pointless. < 1242257981 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why? < 1242258000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: ask pikhq; he found some shit about hyperthreading < 1242258006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically: your cache will pay, iirc < 1242258009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: Hyperthreading is a hack to get around bad pipelining. < 1242258014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: also, there's some security issues < 1242258021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it has, as a side effect, a terrible impact on your cache. < 1242258035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see for instance http://www.daemonology.net/hyperthreading-considered-harmful/ < 1242258037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On the Pentium 4, it was beneficial. < 1242258056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the Pentium 4 had gobs of cache and some of the worst pipelining out there) < 1242258061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242258067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 only has 256K of l2 cache < 1242258068 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's not < 1242258075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On anything else, and I mean anything else, it just creates cache misses. < 1242258075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: uh? < 1242258083 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :there's the same issue when you have shared cache < 1242258093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: the L2 cache on the i7 isn't shared < 1242258095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the L3 is though) < 1242258095 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :and the i7 has a shared l3 so... < 1242258099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the other arguments sitll apply < 1242258136 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that link is just about the shared cache stuff < 1242258150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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 < 1242258151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :qed < 1242258159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Pronounced "kwed.") < 1242258162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*". < 1242258205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pentium 4s tended to have at least 1M of L2 cache... < 1242258211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242258230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There were some with 2M. < 1242258256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The cache misses on an Atom will just be painful. < 1242258340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Holy fuck, Atom chips are overpriced. < 1242258367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err? they're for budget netbooks < 1242258389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AMD sells dual-core Phenoms at similar price points. < 1242258405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't buy a dual core Phenom for the cost of a cheap Atom box. < 1242258406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, the cheapest one is reasonable. < 1242258417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://system76.com/product_info.php?cPath=27&products_id=91 < 1242258419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$249 < 1242258433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cpu only takes 8 watts, amazingly < 1242258449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a triple-core Phenom almost completely specced for $200. Short a hard drive. < 1242258455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242258473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and an optical drive. :/ < 1242258488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that one has no optical drive too :P < 1242258498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: how goes your system < 1242258503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, well then. < 1242258510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure enough. < 1242258511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but it isn't prebuilt < 1242258513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prebuilts always cost more < 1242258524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1242258544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme see what I could get an 80G HD for. < 1242258569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1242258577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the having to build it thing < 1242258611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Athlon X2 4050e @ 2.1ghz, 2GB of RAM, 160GB harddrive. < 1242258622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hardware's cheap < 1242258638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seriously; the cpu's just $39.99 < 1242258649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$33 for an 80G drive. Whoo. < 1242258657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whole thing comes to $222.41 < 1242258676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moral of the story: prebuilts cost more. < 1242258676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :inc. a 52x cd burner, floppy drive, case and 380w power supply < 1242258707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i7 systems cost a lot due to the DDR3 requirement < 1242258727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True, DDR3 is pricy. < 1242258737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pricy and also delicious. < 1242258761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Delicious I say! < 1242258831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels sorry for ehird's stomach < 1242258843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am a silicon-based lifeform. < 1242258869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Putting the pro back in power" —OCZ marketing < 1242258873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Prower. < 1242258885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels sorry for ehird, then. < 1242258894 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your grocery shopping must be pricy as hell. < 1242258895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What's wrong with silicon :< < 1242258897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242258906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No kidding; I'm watercooled. < 1242258911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's why I still drink human fluids. < 1242258917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They transfer heat well. < 1242258931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Human fluids? < 1242258938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away from the Si-based vampire < 1242258941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242258952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait, you point that out and then just think *blood*? < 1242258977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Blood is one of the more prevalent human fluids. < 1242258987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's as maybe. < 1242259003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, you could mean piss, instead. < 1242259013 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :my blood is very nutritious! It has iron! < 1242259033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No. That did not even cross my mind. :-P < 1242259041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: could you extract just the iron please < 1242259044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: My caffeine stream is very nutritious! It has trace nutrients such as blood! < 1242259073 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although, you know what they say about hormones in food nowadays. I'm betting that my blood is crawling with all sorts of hormones < 1242259085 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you might want to beware < 1242259206 0 :chromakode!unknown@unknown.invalid QUIT :Connection timed out < 1242259247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: btw, you might wanna memtest sometime < 1242259254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 12gb is a loooot < 1242259279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION memtests whenever he obtains a new motherboard, CPU, or RAM... < 1242259294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I would memtest, but it takes houuuuuuuuuuuuuuuuuurs. < 1242259303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, let it run overnight.. < 1242259319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure, I probably will sometime with the new box. < 1242259331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All my other computers just aren't quiet enough to leave on overnight though ;-) < 1242259336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, even this one. I have bat ears. < 1242259356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's been worth the effort in the past. < 1242259357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have separate bedroom :D < 1242259379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Unfortunately, cramped architecture dictates. < 1242259382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or leave it on over-day and read a book / go outside? < 1242259391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What is this "book"? < 1242259393 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(my current motherboard has a *memory slot* that causes errors) < 1242259397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, "outside"? < 1242259400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out ... side? < 1242259402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How can you be out of a side? < 1242259406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That makes no sense. < 1242259419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, You know what a kindle is right? < 1242259432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the Amazon thing < 1242259437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh! Something to do with a fire? ...In the amazon? < 1242259443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242259454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to kindle (third-person singular simple present kindles, present participle kindling, simple past and past participle kindled) < 1242259454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(transitive) To start (a fire) or light (a torch). < 1242259455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the "ebook reader" < 1242259456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please kindle a fire in the barbecue. < 1242259459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH, wait < 1242259460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kindle (plural kindles) < 1242259462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(obsolete) A collective term for a group of kittens. < 1242259464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A kindle of kittens. < 1242259466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes! kittens! < 1242259466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's not a Big Blue Room thing. ;) < 1242259468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242259468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know what kittens are. < 1242259487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nor are books. < 1242259489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well what about wikipedia. You know what it is? Now imagine it printed on paper. < 1242259497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out of a side, though. < 1242259502 0 :bsmntbombgirl!unknown@unknown.invalid QUIT :Connection timed out < 1242259508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ...Why would I kill trees? < 1242259510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, paper being thin sheets made of dead wood < 1242259518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good question! < 1242259519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Poor wood... < 1242259520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1242259527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm a wood vegan. < 1242259534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't eat wood eiter < 1242259536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :either* < 1242259544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Me too!!!! < 1242259549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242259554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what ehird's house is made of < 1242259559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: DIGITAL! < 1242259566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242259568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242259571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242259573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My house is made of digital. < 1242259579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be concrete... < 1242259583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That thing that keeps you seperated from the daystar? < 1242259598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242259599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :daystar? < 1242259601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Day... star? < 1242259603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Day star trek? < 1242259604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1242259605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1242259609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a BAD case < 1242259629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Is there a door that you don't use very often? < 1242259648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes! Inside there is the thing that blinds you. I do not go there! < 1242259649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If so, open it. You should see the Big Blue Room. < 1242259655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...big? How big. < 1242259665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Larger than the Internet. < 1242259666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let me go and look... < 1242259679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, the day star is the thing that blinds you. < 1242259683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the thing that blinds you is called the "sun" or "day star". The former being a more common name. < 1242259691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I looked at it but there was no light in there so I couldn't see and when I put my hand in to find a lightswitch it was cold. < 1242259704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is midnight in UK now I think < 1242259705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It must not be very well maintained! < 1242259705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, it's not day. < 1242259708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You won't see the daystar, then. < 1242259728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This sounds like one of those fairytails. You know, Santa, Tooth Fairy, Allah, Day star... < 1242259731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*fairytales < 1242259732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You will see the nightstars. < 1242259741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless it is clouded < 1242259742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nightstar*s*? < 1242259745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pull the other one! < 1242259757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They don't blind you. < 1242259770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They don't light anything either... < 1242259777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's so special about this room anyway? < 1242259779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242259781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They are not very bright. < 1242259788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the original room. < 1242259804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All the other rooms were made by putting walls up in it. < 1242259810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is because the day star is closer. < 1242259828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Original room? < 1242259836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And on the seventh day, the daystar put up some walls. Tee hee. < 1242259843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1242259850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, humans did < 1242259864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because the Big Blue Room is kinda crappy. < 1242259866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Where did they get the walls from? Walls come from big buildings with walls in them. < 1242259882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and how do you think those are made < 1242259883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: They made buildings. < 1242259897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Quantum fluctuations! < 1242259899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The roof leaks, the heater is broken, and the air conditioning hates you. < 1242259915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and sometimes very large rocks fall in. < 1242259929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What kind of architect designed that bullcrap?! < 1242259938 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wasn't designed. < 1242259947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(unless you believe some Christians) < 1242259953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hah, what are you gonna say? < 1242259956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A big ball of rock was flying along < 1242259960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and just turned into the big blue room? < 1242259964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This gets more ridiculous by the minute. < 1242259976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1242259977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the whole existence was a freak accident. < 1242259987 0 :nooga_!n=nooga@dqi163.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242259988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :existence of everything that is < 1242260037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: about these rocks falling. < 1242260039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does everybody dies? < 1242260046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242260054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But./ < 1242260057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If rocks fall, everybody dies. < 1242260079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Most of the time the damage is localised. Only affects a small area. < 1242260094 0 :jix_!unknown@unknown.invalid QUIT :"leaving" < 1242260095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :say, a few buildings or so < 1242260098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the Room is very, very large. < 1242260106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242260111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How big < 1242260130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on how you measure < 1242260137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're all lunatics < 1242260140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like scientologists < 1242260145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bigblueroomologists < 1242260162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Approximately 510 gigameters. < 1242260175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :148 gigameters of which is not water. < 1242260182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242260186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, it has water too? < 1242260189 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242260189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Square gigameters, I mean. < 1242260190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like, instead of floor? < 1242260192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hahhahahahah < 1242260197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In some places, yes. < 1242260212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :About 70% of its surface area, in fact. < 1242260217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. Not exactly. Ever seen a bathtub that was lowered to the floow level? < 1242260223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, well as you can see i have a q6600 with a whole 65 nanometers, and its awesome. So my friend gets an e7400 and they totally rip him off. Instead of giving him 65 nanometers or more, they only give him 45, like WTH!! < 1242260223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Want to see a picture of about half of it? < 1242260223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :floor* < 1242260224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So nedless to say i am pretty mad as intel is jipping my friend of his nanometers, so now his cpu will not be as good as my q6600, which is bad. Intel used to give people like a whole 130 nanometers but lately they are being very stingy and are not giving us their nanometers so our cpu's are not as good. Please help me boycott intel so they stop stealing our nanometers < 1242260229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Suure. < 1242260237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes or no? < 1242260242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope. < 1242260243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/9/97/The_Earth_seen_from_Apollo_17.jpg < 1242260260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh come on, obviously photoshopped; look at the smooth edges and the black background < 1242260266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, that white shit. < 1242260270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What the FUCK is that meant to be? < 1242260271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Clouds. < 1242260273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Milk‽‽‽‽‽ < 1242260273 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, the reflections are all wrong. < 1242260276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Clouds"? < 1242260280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1242260280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The cloud is the internet, noobcaek. < 1242260287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everyone knows that. < 1242260288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's the Earth. < 1242260292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A sphere. < 1242260296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Earth. Sounds like "Xenu". < 1242260296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In space. < 1242260301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Space. < 1242260303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Space of what. < 1242260312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah. This gets complex... < 1242260329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, theology always does when you poke at the obvious flaws. < 1242260332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know space games? < 1242260334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Big Blue Room, the Earth, is a planet. < 1242260348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's sci-fi. L Ron Hubbard was a sci-fi writer too and he founded scientology < 1242260349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, think "like that, without the aliens (as far as we know)" < 1242260349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is a very, very large rock with things on it. < 1242260351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coincidence? i think not < 1242260363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I was joking about the flying rock, goddamn! < 1242260365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is in orbit around the "Sun", the daystar. < 1242260366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're all bananas! < 1242260371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you don't believe this crap do you? < 1242260374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where do you think they got the idea to space invaders‽ < 1242260378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a gigantic mass of burning hydrogen. < 1242260383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: star trek! < 1242260395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and where did they get the idea for star trek < 1242260400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You're a dipshit. Hydrogen is a gas. < 1242260400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The evidence suggests that this is true. < 1242260407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242260408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How come it isn't flying everywhere? < 1242260414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gravity. < 1242260415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The creators's mind? < 1242260420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Gravity makes things go down. < 1242260423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not hang about. < 1242260426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In "space" < 1242260433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you think they could make up something that stupid? < 1242260443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it makes things be attracted to other mass. < 1242260451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which tends to form a sphere. < 1242260457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Einstein said that only two things are infinite: < 1242260460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Actually, Gravity is uncomputable. < 1242260465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the universe and human stupidity, and that he wasn't sure about the former. < 1242260466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Would have been the right answer. < 1242260469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what he means by "universe", but... < 1242260470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242260481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the universe is the same as this space! < 1242260487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so bingo! < 1242260491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, don't drag Einstein into your religion. < 1242260511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He described pretty well how gravity works. < 1242260516 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By bending spacetime. < 1242260521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242260522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242260523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That was *fiction*. < 1242260529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C'mon, "spacetime"? right out of star trek. < 1242260536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, but we've observed it. < 1242260545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You kooky cultists, maybe. < 1242260572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, we believe in science! < 1242260580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'sthat the name of your religion? < 1242260582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Sci-Ence"? < 1242260584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Experiments with the space shuttle, among other things. < 1242260585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242260602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Einstein style science. < 1242260605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sort of stuff. < 1242260609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pfft. < 1242260613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "space shuttle"? < 1242260615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good god. < 1242260622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you missed out on that? < 1242260625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poor you < 1242260627 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It goes into orbit around the sun. < 1242260628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Earth. < 1242260633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Earth*, not the sun. < 1242260641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't even keep your facts straight, I see. < 1242260643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the Earth is in the orbit around the Sun < 1242260652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so in fact it also orbits the sun < 1242260653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That, among other things, is how we have pictures of the Earth. < 1242260659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it orbits the orbiting Earth < 1242260663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :photoshopped. < 1242260676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... In the 60s? < 1242260682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually yes it is modified. The image was turned upside down. That was all. < 1242260684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1242260685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242260695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(didn't you know?) < 1242260718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, that specific picture was from 1972. < 1242260727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Before UNIX, still. < 1242260728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242260809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not before epoch though. Though epoch was before UNIX. < 1242260822 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242260884 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :time started in 1970 :P < 1242260915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :coppro: my music collection disagrees. < 1242260929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to the Beatles < 1242260973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Go to the Big Blue Room sometime during the day. < 1242260982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1242260982 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :At 0, the world was created with an artificial history, obviously < 1242260983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As if. < 1242260997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Observe the existence of things like "the Sun". < 1242261000 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242261002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then do the same at night. < 1242261008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Observe the plentiful stars and the moon. < 1242261018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Come back and we'll talk again. ;) < 1242261029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, space shuttle mounted on launch platform: http://antwrp.gsfc.nasa.gov/apod/image/0905/shuttlepredawn_danforth_big.jpg The Space Shuttle is the white thing with the half-hidden text "NASA" and "Atlantis" (the name of this specific shuttle, no idea why the named it that) on it. < 1242261047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nice render. POV-Ray? < 1242261056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, photo. < 1242261060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Camera. < 1242261063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, uh, no. < 1242261066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is no room. < 1242261074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is it then? < 1242261076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1242261079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Might be a film studio < 1242261081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But probably a render < 1242261081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can also fly to Cape Canaveral and see it for yourself. < 1242261083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's all too perfect. < 1242261088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: fly? < 1242261091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You believe your adherents can FLY?! < 1242261095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHHAHA < 1242261096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHA < 1242261097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1242261097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHAA < 1242261099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aircraft < 1242261099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AJHAHAHHAAHAGA < 1242261101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHAA < 1242261104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aircraft. < 1242261106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pffft. < 1242261111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in powered vehicle < 1242261112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not without help. We have machines that fly. < 1242261116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We sit inside them. < 1242261137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works by using wings to produce lift. < 1242261145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a very good way of moving about in the Big Blue Room, since it's very, very large... < 1242261150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(simplified) < 1242261166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And even going 200mph, it takes hours to get places. < 1242261177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and the room is so large you CAN'T see it is a room- < 1242261181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/-/./ < 1242261183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION snrk < 1242261242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird where do you think I am? < 1242261257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1242261259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1242261271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not in your house. < 1242261419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try going out the door you don't use a lot tomorrow < 1242261424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242261453 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242261461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because you missing something that is way better than inside. < 1242261474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it may take a while to adjust to the light level < 1242261483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is AnMaster part of a weird sect of your cult? < 1242261488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that _likes_ the B.B.R.? < 1242261496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also don't your house have windows? Holes in the walls. With glass in them < 1242261506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There are pleasant things in the B.B.R. < 1242261508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure; they display generated sci-fi scenery. < 1242261511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Such as other people. < 1242261518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they don't generate anything. < 1242261523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They are just transparent. < 1242261526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1242261526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1242261529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Suuuuuuuure. < 1242261547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is what you will reach when you go through that door. < 1242261555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Look out the window, then go out the door. < 1242261557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242261561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Should be the same thing. < 1242261582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, you might have to go around the house to reach the right window of course < 1242261590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the door is in the opposite end < 1242261602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or similiar) < 1242261610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :similar* < 1242262159 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242262187 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242262333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242263193 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242263249 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242264146 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :haaa < 1242264159 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my #define maping tool is awesome < 1242264184 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :added 'perspective' and various types of nodes < 1242266329 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242266333 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242266588 0 :AnMaster!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266588 0 :ineiros!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266589 0 :Ilari!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266589 0 :Asztal!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266589 0 :ehird!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266590 0 :rodgort!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266590 0 :psygnisfive!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266590 0 :dbc!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266591 0 :mtve!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266591 0 :thutubot!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266591 0 :kerlo!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266591 0 :nooga_!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266592 0 :Leonidas!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266592 0 :Dewi!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266592 0 :EgoBot!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :GregorR!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :MizardX!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :fungot!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :fizzie!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :inurinternet!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :Slereah!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :sebbu!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :coppro!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :pikhq!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266593 0 :puzzlet!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266594 0 :Gracenotes!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242266595 0 :ski__!unknown@unknown.invalid QUIT :lindbohm.freenode.net irc.freenode.net < 1242267374 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242267374 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1242267375 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1242267800 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242268291 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242268412 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242268465 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242268572 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242268711 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242268759 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242269012 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242269041 0 :nooga_!unknown@unknown.invalid QUIT :"Leaving..." < 1242269926 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242270706 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242271891 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242272838 0 :darthnuri!n=nuri@cpe-75-85-215-243.dc.res.rr.com JOIN :#esoteric < 1242273860 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1242273881 0 :rixius!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242273932 0 :darthnuri!unknown@unknown.invalid QUIT :Connection timed out < 1242274872 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242276332 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242276343 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242276460 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242276514 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242276559 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242276695 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242276812 0 :rixius!unknown@unknown.invalid QUIT :Success < 1242276874 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/PizzaTheorem.html < 1242277394 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://kylegabler.com/WorldOfGooSoundtrack/ < 1242280266 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242280964 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242280967 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi there < 1242280974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242281177 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, finally finished my putc routine for chars 00-7F < 1242281200 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so this means I can finally move to other things < 1242281205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :like getc < 1242281290 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242282047 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242282246 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242282249 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sup fags < 1242282317 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1242282465 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finally got this new computer running an os < 1242282532 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I just hope it's not C64-DTV running CELF < 1242282533 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242282589 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242282613 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that < 1242282637 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242282721 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1242282822 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242283413 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242285952 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242286049 0 :darthnuri!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242286594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck bsd < 1242287999 0 :clog!unknown@unknown.invalid QUIT :ended < 1242288000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242288309 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242288364 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242288376 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242291384 0 :tombom!i=tombom@86.29.146.83 JOIN :#esoteric < 1242291674 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1242291683 0 :AnMaster!n=AnMaster@d83-177-105-233.cust.tele2.se JOIN :#esoteric < 1242292374 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242294737 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242294925 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242297442 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242297608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242297779 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242297789 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242298340 0 :jix!n=jix@dyndsl-095-033-034-220.ewe-ip-backbone.de JOIN :#esoteric < 1242299072 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242299114 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242299246 0 :Deewiant!n=deewiant@mothball.hut.fi JOIN :#esoteric < 1242301923 0 :nooga!n=nooga@doj79.neoplus.adsl.tpnet.pl JOIN :#esoteric < 1242304474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 (no response first time around, was just before the timeout) < 1242304477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242305346 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242305346 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242305962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242306076 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242306078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1242306092 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Codename CELF progress: putc and puts are completely finished! woo-hoo! < 1242306099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Current task: do getc < 1242306341 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, for PUTC, the only thing I am required to do is to do TAB (#09) < 1242306348 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I can do BEL though (#07) < 1242306966 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka sounds polish :D < 1242306983 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's CELF? < 1242307829 0 :darthnuri!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242307933 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nooga: because it IS polish < 1242307934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1242307952 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :LOL :D < 1242307962 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and i AM polish < 1242307968 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to fajnie, ja tez :P < 1242307970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nom < 1242308043 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :better to go prv ;p < 1242308051 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1242308775 0 :Deewiant_!n=deewiant@mothball.hut.fi JOIN :#esoteric < 1242308784 0 :Deewiant!unknown@unknown.invalid QUIT :"Changing server" < 1242308856 0 :Deewiant_!unknown@unknown.invalid NICK :Deewiant < 1242309444 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242309450 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242310630 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242310655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll have a guinness, please < 1242311161 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1242311282 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242311307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :free space on my HD shrinks constantly < 1242311331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but TimeMachine is disabled < 1242311438 0 :MizardX!unknown@unknown.invalid QUIT :"changing server" < 1242311482 0 :MizardX!i=MizardX@92.254.128.248 JOIN :#esoteric < 1242312008 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242312012 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242312111 0 :fizzie!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242312111 0 :fungot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242312274 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1242312274 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1242313979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Ļ∑óę󮳹…ą„żźłźźĶ∑󙼀–™Ľ€• < 1242314241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ÿøù ðöñ`þ ßâý < 1242315072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :^ ķą†ę īó¨ < 1242315542 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242316255 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242316844 0 :jix!n=jix@dyndsl-095-033-034-220.ewe-ip-backbone.de JOIN :#esoteric < 1242316887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:28 nooga: wtf < 1242316888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:28 nooga: free space on my HD shrinks constantly < 1242316889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:28 nooga: but TimeMachine is disabled < 1242316892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :timemachine doesn't back up to your hd < 1242316903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then what it does? < 1242316927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: backs up to an external Time Capsule drive. < 1242316937 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there is no such drive < 1242316942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1242316945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm telling you what it dose. < 1242316946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does < 1242316956 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so my free space shrinks without any reason < 1242316962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242316966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it shrinks for a different reason < 1242316980 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yesterday i've had 88GB free, now i have 86GB < 1242316991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :swap space, temporary files. < 1242316994 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and i don't remember downloading/creating something 2GB big < 1242317008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the OS will manage them itself < 1242317261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: don't worry, be happy < 1242317355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Google is lagging... < 1242317379 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242317809 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242317878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn right it is < 1242317956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that a joke :p < 1242317994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, i just wanted to google something < 1242318017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242318019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my poor gmail, too < 1242318091 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242318101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :inurinternet: who are you? :p < 1242318130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, if that realname is correct, that's quite a good nickname pun < 1242318136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a sith, obviously < 1242318138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, I just looked it up < 1242318278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242318281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google is fast here? < 1242318293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now it is < 1242318297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242318301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm or maybe not < 1242318304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be very sporadic < 1242318391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's currently refusing to load here < 1242318404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it indefinitely loads and sometimes finishes for me < 1242318413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the norwegian version, naturally, i don't know how much that matters < 1242318470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i did get in a couple searches < 1242318470 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :85GB < 1242318473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Test for optimiser. < 1242318475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :164 ++++++++++++++[>++++++>++++++++>++>+++<<<<-]>.+++++++++++++++++.>+++.+.>++++.<<+.>-----.+++.>.<---.+.++++.<+++.++++.----.>-.<----.>-.>>++++.<----------------------. [329] < 1242318479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: stop sweating over it < 1242318489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the OS can manage some temp ;-) < 1242318489 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :something eatc my drive! < 1242318496 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eats < 1242318511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it keeps going down just rm -rf /tmp/* and reboot or something < 1242318524 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242318535 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireFly -----### < 1242318575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION arrests oerjan for child abuse (unless FireFly is an adult, in which case disregard this) < 1242318578 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1242318586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: stockholm syndrome! < 1242318597 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird in a lurid way -----### < 1242318600 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242318616 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1242318643 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :"The syndrome is named after the Norrmalmstorg robbery of Kreditbanken at Norrmalmstorg in Stockholm" < 1242318660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you swedes still have google don't you < 1242318660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1242318669 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep :> < 1242318675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :robbery? i thought it was a terrorist attack... < 1242318677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUUUUUUUUUUUUUUUUUUUUUCK YOUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU! < 1242318689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Need...google...juice < 1242318695 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I don't like the combo of swedish and english :\ < 1242318715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn, switching to google.se doesn't help me... < 1242318721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's ze routing < 1242318726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: swedish sounds like joke english < 1242318726 0 :ais523!unknown@unknown.invalid QUIT :Connection reset by peer < 1242318729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kreditbanken! < 1242318734 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1242318737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's the bank-en of [kc]redit! < 1242318806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crosses his fingers for the space observatory < 1242318867 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242318964 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242319119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still issues with google in UK? < 1242319130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1242319136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everywhere but sweden, it seems. < 1242319137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works like a charm here! < 1242319138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cf oerjan < 1242319148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about US? < 1242319243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, UK + Norway != Everywhere :P < 1242319263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but i'm pretty sure it's not two isolated cases < 1242319267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so probably a portion of europe < 1242319272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and maybe elsewhere < 1242319366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242319371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sf.net changed design again!? < 1242319378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, again again? < 1242319379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or just again < 1242319380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242319382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242319391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "since I last looked" < 1242319396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242319397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was, uh 3 or 4 days ago < 1242319401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up a project to see if that changedt oo < 1242319430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they have < 1242319436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242319441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the death throws of an obsolete service < 1242319453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : redesigners redesigners redesigners redesigners redesigners redesigners < 1242319567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :obsolete? Shitty yes, but not obsolete. Since lots of projects still use sf.net... Then "obsolete" must mean that you consider the concept of such sites outdated? < 1242319571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which again seems strange < 1242319594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sf.net itself had its time... < 1242319601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think its model is useful < 1242319608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some of its services, certainly < 1242319621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :regardless of the model, there's no question its popularity for new projects is dwindling... < 1242319706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is because of the constant redesigns IMO :P < 1242319718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, it happened before the design < 1242319722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, at least it is probably part of the reason. < 1242319728 0 :ais523_!n=ais523@147.188.254.117 JOIN :#esoteric < 1242319731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, before which redesign? < 1242319734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, wb < 1242319736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the first major one in ever < 1242319744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the gigantic sidebars, orange-ball logo etc < 1242319745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, and have you noticed sf.net resigned again? < 1242319748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to the web 2.0y one < 1242319751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :redesigned* < 1242319754 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I never visit it < 1242319757 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :at least, not deliberately < 1242319759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242319765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See? ;-) < 1242319767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, how comes? < 1242319768 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :it's not that I'm avoiding it < 1242319774 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :just that I have no reason to go there < 1242319777 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1242319779 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1242319790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed. Only reason I had to go there today was to comment on a bug report. < 1242319816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :urgh, sf's issue tracker system < 1242319819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's almost as bad as their forums < 1242319857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and? < 1242319868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just reminded me of it:) < 1242319872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* :) < 1242319888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually, the issue tracker used to be worse. < 1242319898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they made it slightly less bad recently < 1242319902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it's still awful < 1242319906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the forums have always been that bad < 1242319929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they have forums? < 1242319940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for projects, yep < 1242319943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1242319944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some even use them < 1242319952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go to a project page, find the forums < 1242319957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're truly awful < 1242319962 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how to say "don't run away" in norwegian? ;d < 1242320110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ikke løp din vei < 1242320157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or, ikke løp vekk < 1242320831 0 :Slereah_!n=butt@ANantes-259-1-5-168.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242321231 0 :BeholdMyGlory!unknown@unknown.invalid PART #esoteric :? < 1242321786 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242322060 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242322482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, sun will sell you Unix-style keyboards < 1242322552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sun.com/desktop/products/peripherals/keyboard/ < 1242322637 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, the first comment here is a bit odd: http://www.youtube.com/watch?v=ibZaxgnBsaU < 1242322661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Tis music to his genitals indeed. < 1242322664 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's just baroque, people... < 1242322683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/user/bubukaka5 < 1242322686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He is indeed an odd one. < 1242322690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3219joejonas (1 week ago) < 1242322690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look I'm only going to say this.................. when you get sick and your in a hospital dieing REMEMBER WHAT you said and then think again!!!! < 1242322693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Just Maybe You get out OK! But As long as you wannabe Canadian self don't stop acting like a jerk. aren't go to get no respect.....Just bcuz ur from Canada don't mean anything...wow Ur Canadian < 1242322696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so Wat , but there r going to be Black,White Or even Mexicans(wat ever u called them they are people like u and me) trying to save Ur life,working they butts off for you and all you can do is talk about crap. < 1242322699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just Remember. < 1242322712 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242322724 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :PEDRO USADO CONDOM QUANDO ENCULO PORCINA POR FAVOR ! < 1242322742 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and... wtf about the Alicia Keys comment < 1242322755 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :he ends it with 'no offense' < 1242322774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242323060 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=ttW3gJ7Uun0 no o o < 1242323096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow that song is crap < 1242323106 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242323118 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it looped on some itunes radio < 1242323130 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wholenight < 1242323131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242323148 0 :fizzie!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242323148 0 :fungot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242323409 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242323457 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242324979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how long till 160GB X25-M prices go down < 1242324986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(A: months) < 1242325121 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242325140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it in theory safe to move a known constant output across a seek in bf? that is: other code here [>] [-]+++, which turns into "seek, set 3, output(3)" which is then sorted to "seek, output(3), set 3" < 1242325151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :potentially I guess it isn't safe < 1242325156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how is that not safe < 1242325158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course it's safe < 1242325164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if the seek never hits any set cell < 1242325169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the behaviour will differ < 1242325174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you handle that in the seek part < 1242325180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, eh? < 1242325191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if the seek never finds a cell, it runs forever < 1242325194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I might not know if it will hit any set cell yet at compile time < 1242325195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the other instructions aren't executed < 1242325198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus don't execute < 1242325212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"seek, set 3, output(3)" which is then sorted to "seek, output(3), set 3" < 1242325216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242325217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sorting is perfectly fine < 1242325233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but my question was, is it then safe to move the output across the seek < 1242325261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242325266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242325343 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;f < 1242325349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how are you optimizing [>>] < 1242325362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for(;*p;p+=2); ? < 1242325368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the best you can do, really < 1242325381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, into a seek node. How that is output depends on the backend. < 1242325394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"For as long as I can recall, ATI/AMD video cards have typically had decent support in Linux" < 1242325399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Linux users can't agree on ANYTHING :-) < 1242325402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, currently the C backend translates it to while(*p) p+=stride; < 1242325422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but could be changed into a for loop < 1242325432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same code < 1242325439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I really haven't spent much time on making the backend itself output the best possible code yet. < 1242325453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm trying to figure out optimal sorting. < 1242325464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a thing i have learned over the past few days: the 2D/3D hardware acceleration stack for Xorg is a bloody mess < 1242325464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the shifter code is getting messy with special cases. < 1242325472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm making a loop up table with conditions < 1242325476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :does youtube work for any of you? < 1242325477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you just need to code one thing: < 1242325479 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz it doesn't work for me < 1242325480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242325489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242325489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "things that may or may not terminate are sort blockers" < 1242325492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the site gives a 404 < 1242325494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: google is being the laggy < 1242325501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242325501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not now < 1242325501 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242325503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yt works for me < 1242325507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um no, you can't move an out across an out for example. but you can move an add (which changes a different cell) across an out < 1242325509 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :google loads for me, youtube does not load < 1242325522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, alternative definition: < 1242325523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242325525 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i think it works now < 1242325528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well < 1242325529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242325533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: my rule still works < 1242325536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just specialcase output too < 1242325544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but "things that may or may not terminate are sort blockers" + side effect handling < 1242325548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :catches everything < 1242325573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I move {out. offset = 2, constant_to_add = 0}, {add, offset = 2, value = -2} across so you have: {add, offset = 2, value = -2} {out. offset = 2, constant_to_add = 2} < 1242325584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is because often you can merge those add < 1242325585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1242325589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen abcde < 1242325591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 +++++++++++[>+++++++++>+>><<<<-]>--.+.+.+.+.>-. [206] < 1242325599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that. You can merge those adds < 1242325611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so there are lots of special handling cases needed. < 1242325636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you can move set across add only if it has a different offset. < 1242325647 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242325649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the combiner pass will merge them if they have same) < 1242325660 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nos < 1242325661 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1242325683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(either, add, set into a set, since the add is a dead store; or for set, add change to the value to set) < 1242325696 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can >><<<< be optimized to << ? < 1242325707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, combiner pass would do that < 1242325736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm working on making the shift-type look up table atm < 1242325848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:27 AnMaster: (the combiner pass will merge them if they have same) < 1242325854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then always do the shifting step last < 1242325857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := no special case < 1242325868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um... what? < 1242325872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1242325877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :++>-<++ < 1242325886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1242325889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shifting or combining first :P < 1242325890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you said < 1242325895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you decide < 1242325903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(1) If they have different offsets, you can shift them. < 1242325910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(2) If they don't, the combiner will merge them. < 1242325918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If (2) happens, you don't have to deal with it in (1) because you don't know. < 1242325920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but shifter calculates the offset when it shifts > forward. < 1242325921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So always do (1) after (2) < 1242325924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can avoid a special case. < 1242325938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are other special cases that you can exploit. < 1242325946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242325948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that saves one < 1242325980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I run all the optimiser passes in a loop until tree changes no more. < 1242325993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, so run (1) last, ie the shifter, in the loop < 1242325995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so all passes needs to be able to deal with output from later passes. < 1242326000 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242326004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ib_opt_simple_loops, ib_opt_combine, < 1242326004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ib_opt_cleanup, ib_opt_shift, < 1242326004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ib_analyse_loops_simple, ib_analyse_loops_access, < 1242326004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ib_opt_init_mem < 1242326008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I have currently < 1242326014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry for indention mess up when pasting < 1242326031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there are missing passes < 1242326075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like loop->if and polynomiser. That is because the loop access analyser needs more work. < 1242326077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, so you don't need the special case < 1242326078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because < 1242326080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they ARE different < 1242326085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the combiner would have got them < 1242326087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and merged them away < 1242326105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only if they were directly after each other at that stage. < 1242326115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, true < 1242326119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug < 1242326182 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :decompiling sadol to mid-level C would be cool ;d < 1242326208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sweet! By RAID-0ing two X25-M 80GB disks, I can get the RAID-0 performance improvements and also save one cent. < 1242326211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(over the 160GB) < 1242326220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I'm leery of software RAID... < 1242326349 0 :tombom_!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242326429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one cent? hahah < 1242326434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep! < 1242326441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two 80s: $629.98 < 1242326445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a 160: $629.99 < 1242326452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who says you can't have your eat and cake it too? < 1242326516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Today on Marketdroid Channel: < 1242326532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242326532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Super RAID-0 performance, only $-0.01!" < 1242326535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242326554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, software RAID puts a larger load on the CPU though < 1242326556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, two drives are more likely to fail than one, but it doesn't exactly matter too much if an OS drive fails < 1242326563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: isn't it very minimal for RAID-0? < 1242326572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Not sure < 1242326576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: besides, iirc some mobos have onboard RAID nowadays < 1242326580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be crappy, but enough for RAID-0 < 1242326592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, RAID-0 isn't even redundant! < 1242326635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some? < 1242326643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought most had it for years < 1242326650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, I wasn't too sure < 1242326651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1242326667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both mine and my old one have/had it. Yet both only have/had 2 ram slots. < 1242326675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you always tie shit in :-) < 1242326680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tie? < 1242326687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1242326707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact. change that question to be for the whole line < 1242326712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't make any sense to me < 1242326720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to "tie foo in" is to make a roundabout conversation path to make reference to foo when the topic isn't really related < 1242326722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :each word did, just not the whole < 1242326723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in this case, at least < 1242326729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242326730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's more generic than that, but that's what it means in this context < 1242326743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242326753 0 :jix_!n=jix@dyndsl-095-033-117-092.ewe-ip-backbone.de JOIN :#esoteric < 1242326794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :question about sata < 1242326806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's synchronous, isn't it? < 1242326814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is, only one request at a time < 1242326928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's typedef foo bar, baz; ? < 1242326939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: invalid? < 1242326941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1242326944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef foo as both bar and ba < 1242326944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z < 1242326946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is bar = foo < 1242326948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and baz = foo < 1242326951 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242326958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apparently onboard raid is just software raid. < 1242326961 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's in WinNT.h :D < 1242326964 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :chromakode: Timezones! Tiiiimezones! :P < 1242326975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: wait, how can you know chromakode IRL if different timezones < 1242326978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then why "on board" < 1242326980 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :MS specific? < 1242326982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's blinds mown < 1242326983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242326985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: dunno < 1242326989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't know < 1242326993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it has a mini processor doing it < 1242326994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1242327002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for a cheap raid card on newegg < 1242327017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I have a BIOS menu for the RAID. But the manual says it needs Windows 2000, XP or Vista < 1242327020 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: We know each other from undergrad, now he's still in undergrad and I'm in grad school. < 1242327031 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Although, I just realized that the problem wasn't timezones, but that I was on a plane :P < 1242327034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: MATHEMATICALLY SUPERIOR TO CHROMAKODE < 1242327049 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :We were not the same grade :P < 1242327057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MATHEMATICALLY! < 1242327085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you want multiple pending requests to drive you want SCSI, SAS or Firewire iirc. < 1242327096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but don't quote me on that!) < 1242327097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey, a raid 0/1/jbod controller with 61 reviews @ 5 eggs for $139.99, looks promis— FUCK IT'S SATA 1 < 1242327103 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, Gregor is now in Oregon again. l'vacation. < 1242327106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and regular pci, wowz. < 1242327129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : hey, a raid 0/1/jbod controller with 61 reviews @ 5 eggs for $139.99, looks promis— FUCK IT'S SATA 1 <-- yes, they make RAID cards iirc. < 1242327137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1242327146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wat? < 1242327200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Home > Computer Hardware > Hard Drives > Controllers / RAID Cards > Type[SATA ],Type[SATA / IDE ],Internal Connectors[4 x SATA II ],Internal Connectors[8 x SATA II ],Internal Connectors[16x SATA II ],Internal Connectors[12x SATA II ],Type[SATA II ],Internal Connectors[2 x SATA II ],Internal Connectors[1 x SATA II ],External Ports[8 x SATA II ],External Ports[2 x SATA II ],External Ports[4 x SATA II ],Type[SATA / SAS (Serial Attached SCSI) ],Internal Con < 1242327203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nectors[24 x SATA II ],Internal Connectors[2 x SATA II + 1 x ATA 133 ], returned 3 results. < 1242327204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "promis—" --> "Promise SuperTrak EX Series support (SCSI_STEX)" < 1242327206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks like mathematica code. < 1242327206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1242327209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *groan* < 1242327212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just awful,. < 1242327213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1242327218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I said it was! < 1242327234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know but < 1242327235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's so awful < 1242327239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to have to kill you < 1242327241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry < 1242327245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1242327247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills AnMaster < 1242327254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wish it didn't come to this < 1242327255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really did < 1242327257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*do < 1242327258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't work < 1242327260 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :LEAST DRAMATIC SLAYING EVER < 1242327263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did you kill < 1242327265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242327284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242327315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't valid if you don't list how you kill :P < 1242327319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i know < 1242327340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: it's like < 1242327352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: a gun's silencer right? < 1242327355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a dramatic silencer < 1242327359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all kinds of kill types < 1242327361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very hi-tech < 1242327369 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Including kill -9 < 1242327375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly < 1242327376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you do < 1242327380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ killall -9 jews < 1242327381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it goes < 1242327382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except I deflected the bullet < 1242327384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it didn't work < 1242327388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* hitler does some killing < 1242327390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who said bullet < 1242327393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a dramatic silencer < 1242327396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works on all types of kill < 1242327404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well how did you kill then < 1242327410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I asked you and you didn't reply < 1242327416 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I remember a "management utility" that represented all of your processes as monsters in IIRC the Doom engine. < 1242327421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I told you I'd have wasted the $7,000 I spent on the dramatic silencer! < 1242327424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yep < 1242327426 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Silencer? < 1242327431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.unm.edu/~dlchao/flake/doom/ < 1242327432 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Must be > /dev/null < 1242327437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. The kill doesn't work without a reason on IRC < 1242327438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1242327442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that < 1242327448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s what it was like before dramatic silencers < 1242327451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a whole new world now < 1242327461 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A whole new wooooooooooooooooooorld *song* < 1242327467 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242327485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good thing I got heavy armour then. Bullet proof. < 1242327507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who said I shot you < 1242327516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " http://www.cs.unm.edu/~dlchao/flake/doom/ AnMaster: that" < 1242327521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you did < 1242327521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242327524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:56 GregorR: I remember a "management utility" that represented all of your processes as monsters in IIRC the Doom engine. < 1242327530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant to highlight GregorR < 1242327536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242327536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242327540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:57 ehird: AnMaster: that < 1242327540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:57 ehird: 's what it was like before dramatic silencers < 1242327542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242327546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was a mis-enter < 1242327550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so the kill is invalid < 1242327554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... what < 1242327608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't just kill, you have to kill with something, like a weapon, or blunt trauma (possibly fist) < 1242327612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1242327618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dramatic silencer. < 1242327622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not valid. < 1242327624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keep up with the new irc tech. < 1242327644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and creating your own fire poker as a magical oerjan-style weapon out of the blue is invalid too, but you insisted it worked :) < 1242327675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a silencer itself can't kill, unless you you use it as a blunt weapon, throwing it against the victim or using it to bash the victim or whatever. < 1242327693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you misunderstand < 1242327697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a silencer silences the sound of a gun < 1242327701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242327703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1242327706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a dramatic silencer silences the record of any kill whatsoever on IRC < 1242327707 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wapon is gay < 1242327717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it cost me $7k, dammit. < 1242327717 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gentlemans use word < 1242327724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wapon is gay. < 1242327725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deep. < 1242327746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they recalled them. Didn't you know? Because it turned out they not only silenced the kill, they made it never happen. < 1242327748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Bad luck. < 1242327759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No they didn't. ← assertion technology < 1242327804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SYBA SD-LP-PEX2IR PCI Express SATA II Controller Card - Retail < 1242327805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Internal Connectors: 2 x SATA II < 1242327806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RAID: Supported Raid 0, 1 (optional) Raid 10, 5 are supported, if drives are connected to a Port Multiplier < 1242327809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Assertion failed: " No they didn't. ← assertion technology" in channel "#esoteric". < 1242327809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$18.99 < 1242327811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ yay < 1242327824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbk < 1242327824 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I am not deep. < 1242327826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl* < 1242328050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16816103105 ah, this looks nice < 1242328070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at http://www.cs.unm.edu/~dlchao/flake/doom/ what is the "BFG" mentioned < 1242328074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have never played doom < 1242328084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the Big Fucking Gun. < 1242328086 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Weapon number 7, the most powerful in the game. < 1242328087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It shoots giant gobs of plasma. < 1242328103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. That sounds like a god mode weapon? < 1242328108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that name too < 1242328117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It doesn't kill everything in one shot, iirc, but it's damn powerful. < 1242328121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242328123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course, it's hard to get. < 1242328128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, relatively. < 1242328130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, it doesn't. < 1242328136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242328138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And yes, relatively. < 1242328140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242328148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the "hard to get" like "you can only get it after the boss you would have needed it against" hard? < 1242328161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. Not that hard. < 1242328164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242328164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it also has limited ammo. < 1242328180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Vanilla Doom is so easy, you don't need it at all :-P < 1242328191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't think of any shooting weapon that would have infinite ammo < 1242328195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least not in real life < 1242328205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... I can't think of anything infinite IRL apart from the universe. < 1242328234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um we don't know that iirc. It could be "huge but finite" iirc < 1242328249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We don't "know" anything. < 1242328256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm no expert on topology. < 1242328307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm using the word "know" here as in: "the evidence is inconclusive, more research needed" < 1242328327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is a gross misuse of the exact meaning of "know" indeed! < 1242328338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Things I know: < 1242328340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242328363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and even that's with the caveat "... as long as there aren't contradictions" < 1242328363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's all? < 1242328369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242328517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doom process interface... The implementation has some major of issues (like processes attacking the sysadmin; though it isn't clear if they only attack in self defence). But with some work I think it could actually work! < 1242328580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd work best on a fun server where everyone is a sysadmin. < 1242328596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mutually untrusting sysadmins is a huge problem on a non-play system. < 1242328598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, believe me, co-admining a server is messy enough! < 1242328600 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1242328609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even with trust < 1242328619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Geeks aren't the most sociable < 1242328623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :people trying to solve the issue at the same time, from different parts of the world < 1242328645 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmfh. Seems that orwell.freenode.net's (the FI server) not even trying to get back online. < 1242328678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: there are some processes that must never be killed, no matter what. Examples: init. the fake processes of the kernel, possibly syslog. < 1242328690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb phone < 1242328709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you kill init? < 1242328773 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Kernel panic: Attempted to kill init!" At least I've seen something like that. < 1242328805 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So have I, but only when booting < 1242328824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the message is accurate and it triggers on the attempt, and thus init is immortal < 1242328836 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Note that 'init' is a special process: it doesn't get signals it doesn't want to handle. Thus you cannot kill init even with a SIGKILL even by mistake." < 1242328852 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye, thought something of the kind. < 1242328853 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's in arch/{a,lot,of,things}/signal.c. < 1242328864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Mommy says I'm speshul and don't need to listen to angry signals I don't wanna < 1242328874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Killing init is like dividing by zero. < 1242328904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# kill -9 init < 1242328910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: floating point exception kill < 1242328916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Indeed it is. < 1242328925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242328939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In Soviet Linux, init kills you! < 1242328941 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You get printk(KERN_WARNING "tried to kill init!\n"); if the OOM killer attempts accidentally to kill init. < 1242328959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Set up a division by zero handler that tries to kill init < 1242328965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If we can try one impossible thing, might as well try another. < 1242328985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You'll end up with something like http://halshop.files.wordpress.com/2007/03/phpw9jvl0pm.jpg < 1242329007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Inside that tunnel... init lurks. < 1242329028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Process (1/0) is init. < 1242329103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :kill -9 1 indeed completes successfully but init duly ignores it. < 1242329118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :More OOM killer code: p->rt.time_slice = HZ; set_tsk_thread_flag(p, TIF_MEMDIE); /* We give our sacrificial lamb high priority and access to all the memory it needs. That way it should be able to exit() and clear out its resources quickly... */ < 1242329129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait. < 1242329135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the OOM killer gives its victim full access? < 1242329137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOLWAT ^_^ < 1242329150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's immediately before force_sig(SIGKILL, p); < 1242329165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So there's not much you can do with your high priority there. < 1242329169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn that OOM's one sadistic bitch. < 1242329715 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1242329926 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242330156 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :having 4 cores is fun < 1242330253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you disabled ht eh :P < 1242330264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is that thing running smoothly? What OS? FreeBSD? < 1242330265 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242330272 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :freebsd right now < 1242330273 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1242330276 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm frustrated with it < 1242330282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coulda told you so < 1242330285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but why? < 1242330303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the most recent version of ion in ports or packages? from 2002 < 1242330343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, you can't ship later than $time_tuomov_adopted_crackheaded_license_forcing_them_to_update_it_4eva < 1242330347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that was post-2002 < 1242330355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now switch over to the archside >:) < 1242330481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Linux has a NAZI theme--darwin evolution konquer. People who obsess on evolution are sick in the head. They all want to kill-off dumb people. " < 1242330535 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what does darwin have to do with linux? < 1242330547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing whatsoever! < 1242330560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's by the weirdo who made this shitOS: http://www.losethos.com/v506.html < 1242330566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only runs in 64 bit real mode and you can only use 16 colours < 1242330569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it comes with a bible application < 1242330584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quote from http://www.reddit.com/r/programming/comments/8kgvj/losethos_64bit_operating_system_v506_released_not/ < 1242330623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is a lot of ram < 1242330629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 12GB? < 1242330632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, that is a lot of ram < 1242330632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242330636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your point? :-P < 1242330685 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i am running sort /dev/urandom for fun < 1242330699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: write a program that uses 4 threads to sort /dev/urandom < 1242330708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, 8 if you're using crappythreading ;)))))) < 1242330728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :run the same thing two times in a row - wall clock time the first run was 43.01 seconds, the second run was 43.02 seconds < 1242330756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's just your computer becoming obsolete. < 1242330762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :little known fact is that they actually do this actively < 1242330767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your computer really was faster when you first bought it < 1242330781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :love shack nananana < 1242330783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what's your cpu/ram/disk usages? < 1242330791 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my hdd usage is 1GB/h < 1242330798 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1242330829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: er... what % of cpu (up to 800%) is used, how much ram is used, and what does df -h give < 1242330840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm curious as to how much waste there is :-P < 1242330848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :top isn't reporting cpu usage like that < 1242330858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tell it to < 1242330860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://rafb.net/p/XzzZgG24.html < 1242330864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1242330868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with 8 threads running, cpu usage is 100%, load average is 8 < 1242330868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is it reporting 8 sep counts < 1242330875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: too rafb.net; didn't use < 1242330883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ah. I meant without the crazy sort :-P < 1242330883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, your loss. < 1242330888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*read < 1242330969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for each proccess it reports of percentage of the cpu it's running on < 1242330981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i meant systemwide usage < 1242330991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPU usage: 7.11% user, 8.00% sys, 84.89% idle < 1242331023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CPU: 0.3% user, 0.0% nice, 0.1% system, 0.0% interrupt, 99.5% idle < 1242331027 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not doing anything right now obviously < 1242331052 0 :fungot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242331091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what about memory? < 1242331108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(does bsd have free(1)? My system doesn't) < 1242331136 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1242331140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a memory usage report in top, though. < 1242331143 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, anyway. < 1242331150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Mem: 118M Active, 419M Inact, 490M Wired, 2356K Cache, 399M Buf, 11G Free < 1242331155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: right, but does it include the "The system is reserving gigantic amounts of RAM for its nefarious purposes" < 1242331163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what active, intact or wired means < 1242331180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so 0.1GB out of 12GB < 1242331181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242331191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(w/ 0.5GB or so reserved by the OS) < 1242331204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how loud's it? (Since I'm getting a similar system...) < 1242331217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stock cooler is pretty loud < 1242331228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not surprised < 1242331234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :htop on the university shell server says: 5348/62807MB; that's also rather a small percentage out of an absurd value. < 1242331255 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but effective, mbmon says 35 degrees idle and 59 loaded < 1242331261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1242331289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can get an i7 heastink/fan combination that's pretty silent and cools well for ~$45, iirc, but ofc that's only reasonable if it's bugging you < 1242331296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but 35 degrees idle is niice < 1242331308 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the psu i think is making a high pitched whine < 1242331324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i skimped a bit on the psu to get it in a case deal, sry < 1242331332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently cheap psus whine like that < 1242331338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, it had good reviews < 1242331361 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :According to 'sensors' this Athlon-X2 I have has a motherboard temperature of 39 degrees, CPU temperature of 30 degrees; while the on-CPU thermometers say 34 degrees for core 1, 36 for core 2. Not quite sure which one to believe. < 1242331409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you measure ram temperature with anything? < 1242331424 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the graphics card heatsink is really hot < 1242331440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's a cheap passive card... you said you didn't care about gfx cards :p < 1242331446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't know it was hot, though < 1242331451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1242331457 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :getc finished, backspace improved... < 1242331460 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...(but not yet complete) < 1242331478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the ram is relatively cool to the touch < 1242331486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't mean your ram :p < 1242331495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just asking anyone if there was a program to look at ram temps < 1242331501 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One of my cheap-ish passive cards (7600GT/8600GT) gets really hot too. Both have rather hueg heatsinks. < 1242331511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, your ram is just a regulary ddr3 thing so it should run cool < 1242331589 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and this hard drive isn't working < 1242331608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: which one < 1242331612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :media or ssd? < 1242331618 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the ssd is fine < 1242331640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the media one? < 1242331649 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work < 1242331653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't show up in the bios < 1242331661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did you plug it in properly :p < 1242331683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :.../ < 1242331708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.......................... < 1242331738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a Logitech "gaming keyboard" (the G19) which has a 320x240 color LCD you can watch youtube stuff on; approximately half of the net-reviews say the keyboard's running some sort of a Linux-based embedded thing, but there are no details anywhere about how it actually works. It does have an external power brick, though. (But it also has an active-powered USB hub, so there.) < 1242331771 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242331776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Now that was non-sequitur! < 1242331785 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it's still about hardware. < 1242331792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Toasters. < 1242331922 0 :bsmntbombdood!unknown@unknown.invalid QUIT :"Lost terminal" < 1242332345 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242332421 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242332427 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah pretty sure hdd is dead < 1242332446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: tell newegg :P < 1242332461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242332507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox starts up like *snaps fingers* that < 1242332518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what i7, DDR3 and SSD will do to you. < 1242332527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RAVAGE YOUR INSIDES < 1242332538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it actually powers the application startup by sipping your soul… < 1242332553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: start 50 firefoxes < 1242332629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf, don't even have seq < 1242332636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BSD userland is barren < 1242332675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoves ftp://ftp.archlinux.org/iso/2009.02/archlinux-2009.02-ftp-x86_64.iso.torrent into bsmntbombdood's CD drive < 1242332691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242332696 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i already downloaded a debian iso < 1242332704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: debian stable? < 1242332707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enjoy your obsolescence < 1242332722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, testing < 1242332738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :testing didn't even have ext4 stable last I checked < 1242332745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tha's pretty old < 1242332834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: arch has ion3 20090110 < 1242332844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242332848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242332885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :good lord this person i'm talking to at newegg is either dumb, busy, or a really slow typer < 1242332892 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian has "20090110-1" too. < 1242332903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian's 20090110 is older than Arch's. < 1242332903 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though in non-free only. < 1242332907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By pure law of nature. < 1242332921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the debian cd you downloaded was 64bit right < 1242332946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what version of xorg does debian have? < 1242332954 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, i'm gonna run 32 bi < 1242332959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: erm < 1242332960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with 12GB? < 1242332964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lollllllllll < 1242332973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i guess you only want to use 4gb of it < 1242332974 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Current debian-installer daily build has kernel 2.6.29-1-amd64, so I guess it should do ext4 just fine. < 1242332975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1242332983 0 :nooga!unknown@unknown.invalid QUIT :"Leaving..." < 1242332986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have fun then < 1242333027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: seriously, what? < 1242333034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32-bit os with 12gb of ram? < 1242333053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just the ridiculust thing I ever heard. < 1242333054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 64 bit is gay < 1242333063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION facepalm < 1242333098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'll really regret it < 1242333101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know anything about xorg versioning; as far as I know Debian-unstable doesn't follow the most bleeding-edgeist stuff there, though. xserver-xorg-core is "1.6.1", whatever it means, and xorg itself is "7.4". < 1242333115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :please return your sarcasm detector to the manufacturer for a tune up < 1242333122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh. < 1242333123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242333125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. oh. < 1242333143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(set! (embarrassment-level ehird) infinity) < 1242333150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in my defense, there are people that stupid in the world. < 1242333168 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, with pae it wouldn't be that outrageuous < 1242333191 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You don't get single huge process images, though. < 1242333235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you'd have to split up any large computation < 1242333237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into processes < 1242333240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is ridiculous < 1242333261 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you have to do that anyway with 4 cores < 1242333267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :itt: threads < 1242333318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: btw, if you're gonna wipe the ssd to install $OS, use a tool to ATA SECURE ERASE it < 1242333328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since otherwise the blocks from the old install will stay < 1242333356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :CAN I DD IF=/DEV/ZERO ? < 1242333360 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242333363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1242333368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't remaped caps lock yet < 1242333368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ATA SECURE ERASE is different < 1242333371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to use a boot disk < 1242333394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i think intel point to a tool to do it < 1242333396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme look it up < 1242333428 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242333433 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242333479 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...this customer service rep wished me an "eggcellent day" < 1242333480 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242333489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242333490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-DDDDDDDD < 1242333529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: looking up that eraser thingy < 1242333532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :easier than i thought to get them to replace it though < 1242333567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: btw, if you're installing linux... do the align thing, srsly < 1242333573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just a few commands and installing to LVM < 1242333612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you are doing a clean setup of your machine and want to restore your drive to its native state you’ll have to perform a secure erase. Intel distributed a tool with the first X25-M review kits called HDD ERASE. This tool will take any SSD and free every last page on the drive. Obviously you’ll lose all of your data but your drive will be super fast again! < 1242333615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In order for HDDERASE to work you need to have your SATA controller running in Legacy IDE mode, you can select this in your BIOS. Your drive will have to be connected to one of the first four SATA ports off of the controller. < 1242333659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Step one: make DOS bootdisk. Step two: Turn on legacy IDE shit in your BIOS. Step three: http://cmrr.ucsd.edu/people/Hughes/HDDEraseWeb.zip < 1242333681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :hdparm has a "--security-erase" flag nowadays. < 1242333697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does that just overwrite many times < 1242333699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ATA SECURE ERASE < 1242333701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is a very specific command < 1242333704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242333718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's under "ATA Security Feature Set", I would hope that's what it does. < 1242333725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242333733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, you'd need to boot from a livecd anyway to do it. < 1242333762 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, and the hdparm flag is "EXPERIMENTAL AND NOT WELL TESTED. USE AT YOUR OWN RISK." < 1242333780 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You might, for example, lose all your data. :p < 1242333787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242334226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't look at the smartctl info, it makes me paranoidishically worrysome about the numbers I don't know how to interpret. < 1242334234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dos bootdisk? < 1242334236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fuck that < 1242334308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the http://www.ultimatebootcd.com/ has hdderase included by default. < 1242334422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i like how you'll spent $1.7k on a top-o'-the-range computer and then refuse to spend 5 minutes maintaining it :D < 1242334527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure why you'd exactly have to wipe the disk, though; unless it's some sort of religious "this disk still smells like freebsd even though I made new filesystems" thing. < 1242334540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it's how SSDs work < 1242334548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they try desperately not to reuse a block < 1242334562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and when they have no blocks left, have to do the 2ms or so rewriting process on a write < 1242334573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you have to erase it totally to get back the blocks < 1242334594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ATA TRIM support in OSes can help, but isn't really anywhere yet < 1242334730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242334898 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242335002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://pastebin.com/d5f49c085 < 1242335414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I'm going to do is write a "kind of DSL" to do it. Basically a function taking pairs, which can return: false | {true, TranslatorFunction} | {sort, [Field, ...], [{Field,Field}, ...]} < 1242335425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly some other variants < 1242335639 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this case is suprisingly decent for the price < 1242335660 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242335826 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok i am going to install debian now < 1242335957 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242336054 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no! you must resist! < 1242336661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1242336670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, eurgh debian < 1242336674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why did i help him :^) < 1242336755 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :those debian users! < 1242336771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah I even offered him Arch < 1242336778 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I am one of them, most regretfully. I '$ cut' my files every day in remorse < 1242336794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I remember that Dasher screenshot you gave... that was the Ubuntu theme. < 1242336803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SPREADING A BIT OF DISINFORMATION ARE WE? < 1242336843 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :personally, I use my favorite operating system, UIND < 1242336855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use Anonix. < 1242336872 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu is Not Debian < 1242336872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did you look at that link? < 1242336876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242336881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any comments? < 1242336882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems logical < 1242336902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a single trivial rule won't solve that is my point < 1242336909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: what's that OS that the crazy jap was posting about on /prog/ saying other OSes were whores and tools and this OS was a human < 1242336914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because I used that before Anonix. < 1242336941 0 :impomatic!n=John@nat66.mia.three.co.uk JOIN :#esoteric < 1242336947 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1242336957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242336982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"At Railsconf 2009 the guys over at Phusion released Rubystein, a Wolfenstein clone written in Ruby." < 1242336986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The epitome of Ruby's speed. < 1242336992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfenstein 3D. < 1242337031 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah, not the original? < 1242337046 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The original was written by the same guy who did RobotWar < 1242337061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I refer to http://en.wikipedia.org/wiki/Wolfenstein_3D < 1242337068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Someone ported it to Ruby, which is funny because Ruby is slow. < 1242337132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: he didn't do robotwar < 1242337135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he just ported it to the apple II < 1242337147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Warner died in March 2004 after a long battle with kidney disease." < 1242337162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://pastebin.com/d7f374825 < 1242337180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't read Erlang. < 1242337215 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I thought he wrote the original, and ported it? < 1242337225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, he did. < 1242337229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242337229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oki < 1242337230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As well as the sequel. < 1242337245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242337246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242337250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Warner was a major contributor to the early PLATO system in not just the area of gaming but also as an educational content developer. RobotWar and its editor program RobotWrite originated on the PLATO system in the 1970s. This < 1242337257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is quite a trivial subset: [foo] [foo, bar] are lists, {a,b} is a 2-tuple, {a,b,c} is a 3-tuple. Foo is a variable, foo is an atom. _ means "match anything" < 1242337263 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Which is the sequel? < 1242337268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know, I just can't follow the logic, AnMaster < 1242337275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What's a | b < 1242337276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fair enough. < 1242337285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "Some other parts is not valid erlang syntax either" < 1242337286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242337292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: write it in haskell... same for lists... (a,b) is a tuple, foo is a variable, "foo" is an atom, _ means match anything >:) < 1242337297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwaha < 1242337303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't care, but what did you mean with it :-P < 1242337310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I need to translate it to foo(Ins, _) when Ins = foo; Ins = bar < 1242337311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1242337315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where ; is "or" < 1242337327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, so it is regex style | < 1242337342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and it is the syntax used in erlang -type and -spec specifications < 1242337344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Short answer: it's "or". < 1242337354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242337361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that would be correct yes < 1242337374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want to learn how to program the C-64's SID chip. < 1242337375 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242337381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then do so. < 1242337388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know where to start :-) < 1242337390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googols < 1242337402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope, just a bunch of archives. < 1242337439 0 :OoS!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1242337468 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Have a look at http://web.archive.org/web/20070513193613/http://stud4.tuwien.ac.at/~e9426444/ for instance. < 1242337480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can a function have multiple entry points in haskell? LIke this set of pattern matching entry points used here. < 1242337484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes3 < 1242337486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Yes. < 1242337491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although it's not "entry point". < 1242337507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure, names may differ. < 1242337513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also, rather than using "foo" for an atom, you could do data MyStuff = AnAtom | AnotherAtom Int | Foo < 1242337523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where the Int is like passing {anotherAtom,3} in erlang < 1242337529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(matched as (AnotherAtom x)) < 1242337544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's more reference than tutorial < 1242337553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ett fel uppstod vid laddning av http://web.archive.org/web/20070513193613/http://stud4.tuwien.ac.at/~e9426444/: < 1242337553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Timeout på server < 1242337553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Anslutningen var till web.archive.org på port 80 < 1242337555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1242337556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Tutorials are for wusses < 1242337574 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And? < 1242337579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is web archive down? < 1242337588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not when I posted that it wasn't < 1242337594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's up. < 1242337599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah now it works again. But slow < 1242337600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's our revenge for .se having google. < 1242337605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slower than ususal < 1242337611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, damn, you stole my next comment! < 1242337631 0 :OoS!unknown@unknown.invalid PRIVMSG #esoteric :Web archive is slow here too. I've been searching for Programming Game stuff on there. < 1242337648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OoS, it is *always* slow. Just usually not _this_ slow < 1242337783 0 :OoS!unknown@unknown.invalid PRIVMSG #esoteric :I've been going through the list of programming games at http://aiforge.net trying to archive the stuff which hasn't disappeared yet. I hate linkrot. < 1242338195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Handle it like nuclear waste! (i.e. with forks)" < 1242338395 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242338396 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242338650 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242339781 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242340207 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242340916 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242341020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242341022 0 :kerlo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242341109 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1242341111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1242341168 0 :OoS!unknown@unknown.invalid NICK :impomatic < 1242341745 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The same programming reference book I linked to has the SID waveforms and registers and such described. < 1242341757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right; there's lots of references < 1242341768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not tutorials < 1242341779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Tutorials are for people who can't read references. :p < 1242341784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242342174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you know earlier today you were talking about Google being down/slow, and I was talking about Internet politics? < 1242342179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242342180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :according to Slashdot, the two are linked < 1242342189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did Netcraft confirm it? < 1242342192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems someone screwed up the routing rules at Google < 1242342197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it tried to route all its traffic via Asia < 1242342199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what was that comic with the army-of-wangs-stalking-nightmares thing? < 1242342202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-D < 1242342239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Google confirms it: http://googleblog.blogspot.com/2009/05/this-is-your-pilot-speaking-now-about.html < 1242342258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242342348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this reminds me of how Pakistan accidentally blackholed YouTube a while back, while just trying to block it within the country < 1242342360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Founddit. < 1242342362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really, I'm not at all sure that managing the AS connections by hand is a good idea < 1242342392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :good thing an AS number is 16-bit, so there can only be about 65000 of the things messing up at most < 1242342425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how comforting < 1242342440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slightly less because some of them are private use < 1242342447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 0 is reserved < 1242342451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION idly wonders who's AS 1 < 1242342468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, slashdot reports that the Radeon HD 4890 has been clocked to 1GHz. < 1242342474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How deliciously excessiv. < 1242342474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242342489 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :lThere are 32-bit AS numbers, IIRC. < 1242342506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh: http://www.ripe.net/ripe/docs/asnrequestform.html < 1242342511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And there's a link to SPCR in the comments! How homely. < 1242342515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that form scares me on about 3 levels < 1242342522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why? < 1242342525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, four < 1242342531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.iana.org/assignments/as-numbers/ < 1242342537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As of 1 January 2009, the RIPE NCC began assigning 32-bit (or four-byte) Autonomous System Numbers (ASNs) by default. This is in accordance with a common policy agreed on in all Regional Internet Registry (RIR) communities and described in the RIPE Document, Autonomous System (AS) Number Assignment Policies and Procedures. < 1242342541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not exactly old. < 1242342546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Couple of 32-bit ones at the bottom there. < 1242342552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, if it's 32-bit nowadays they aren't in such short supply nowadays < 1242342555 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That was my point. < 1242342556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: name the ways! < 1242342562 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also shows who's 1. < 1242342562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the import: export: at the end < 1242342567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"please tell us your routing policy" < 1242342573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as if anyone would do that < 1242342581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the things tend to change every few minutes < 1242342591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not exactly < 1242342598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we know ARIN owns it, but not who they gave it to < 1242342610 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :True enough. < 1242342611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many ASs would you have to operate to get a good portion of the internet down? < 1242342612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, the fact that it's a template for an email you're supposed to send them < 1242342629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the entire internet has been brought down by misconfiguring 1 before < 1242342635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, entire? < 1242342635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd need a network map to be sure. < 1242342636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although they're more robust against that sort of thing nowadays < 1242342636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all of it? < 1242342642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when was this < 1242342650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This was probably '95 or earlier, I'd imagine. < 1242342651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a few years ago it seems < 1242342653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but, more realistically < 1242342656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it would only have blocked inter-AS routing < 1242342667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, how many would you need to bring them down without much luck < 1242342679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a small ISP somewhere in Asia somehow managed to advertise a zero-length route to every IPv4 address in existence < 1242342691 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, about the worst that happens with misconfiguration is a single AS or a group of AS's are screwed up. < 1242342693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and blackholed every IP there was as a result < 1242342700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right, but that's just local < 1242342708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, global < 1242342712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :length 0 is pretty short < 1242342716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blackholed every IP ever? < 1242342717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also for anything that goes through there. < 1242342727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: unless it was within one ISP < 1242342732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome. < 1242342733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A large number of ASs filter out obviously false routes. < 1242342735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: everything /would/ go through there, it was the shortest route! < 1242342737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did anything happen to them? < 1242342738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all of them nowadays < 1242342752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, they got Usenet Death Penaltied, except generalised to the whole internet < 1242342753 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it wouldn't necessarily be the shortest route. < 1242342754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems like that sort of stuff ought to be illegal :P < 1242342763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all the ASes they were connected to terminated their agreements with them < 1242342766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's still the hops it takes to get to that ISP. < 1242342767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242342767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and so they went out of busineses < 1242342772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1242342784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :operating an isp must suck < 1242342790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree < 1242342798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I wasn't sure if it would spread that well, but evidently so. < 1242342811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it wouldn't have been perfect < 1242342817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine it wouldn't have affected the length-1 peering agreements < 1242342823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe not provider-peer-customer either < 1242342825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've got rather brittle routing protocols. < 1242342832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anything more complicated, though, would likely have ended up being blackholed < 1242342837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, length 0 = you can get to me with no hops! < 1242342838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242342840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1242342850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are they lied about a lot? < 1242342851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that would be translated by the ASes next door < 1242342856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :into "you can get to bad-ISP in one hop" < 1242342856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd guess so :p < 1242342860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it starts to diffuse slightly < 1242342873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's more fun than that < 1242342879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Length 0 means "That's one of my other interfaces." < 1242342884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ASes are known to make routes look more convoluted than they are < 1242342890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242342893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Don't go here, man." < 1242342897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to try to persuade routers to send the traffic another way < 1242342898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It'll take you aaaaaagges. Pick the other guy." < 1242342914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, essentially, the job of an AS operator is to ensure it gets used as little as possible? < 1242342917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242342919 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242342920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242342923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and to get rid of the traffic ASAP if it turns up < 1242342934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi, coppro. < 1242342945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :imagine you are on an AS that serves all of Europe < 1242342960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you want to send a packet to someone in Egypt on an AS that serves all of north Africa < 1242342971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you send it, it'll go south and then across Africa < 1242342977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because your AS is trying to get rid of it as soon as they can < 1242342983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's the job of any AS that uses peered links. < 1242342985 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242342997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the return packet will go north and across Europe, because that AS is trying to get rid of it as fast as /it/ can < 1242342998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An AS that purchases transit has a different job. < 1242343010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Send those packets the cheapest way possible. < 1242343011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so round-trips tend to be actually round, rather than along a straight line < 1242343021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even if that means sending it through your rack of modems. :p < 1242343028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1242343045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :peering is all about passing as little traffic as you can, while persuading the other guy to pass as much of your traffic as you can persuade them to < 1242343066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with purchasing, you can happily pass all the traffic your customer wants as it gives you an excuse to charge them extra < 1242343110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: another scary thing on that AS request form is the website-if-available < 1242343110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the only reason our current setup works at all is that IP is one ridiculously robust protocol. < 1242343117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Hi, I want to start an ISP. No, I don't have a website." < 1242343119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-D < 1242343172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the ASs in the more socialist countries are better. :-P < 1242343179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1242343257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : x-ncc-regid: < 1242343266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that x- almost scares me more than the rest of the form < 1242343270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not entirely sure why < 1242343286 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1242343307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, a bit of sanity: % Which address prefix will originate from the new AS number? < 1242343337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that RIPE at least are planning to tell people what sort of sanity checks to put on new ASes < 1242343355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if an ISP can only blackhole itself, it just ends up looking stupid rather than being ostracised to death < 1242343365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure RIPE would raise eyebrows if it was given 0.0.0.0/0 < 1242343381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the top-tier ISPs end up being able to advertise < 1242343462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what does that mean? < 1242343466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the full ip space? < 1242343468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242343478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc, they don't advertise the whole thing < 1242343484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they might need to advertise any individual bit of it < 1242343490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :depending on conditions elsewhere on the internet < 1242343512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the top-tier ISPs are top-tier precisely because people pay them to route anywhere without going via a parent ISP < 1242343529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with all of these variables, I bet you could derive a mathematical proof that the internet can't possibly work < 1242343556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I've said before, it's been proven that it's uncomputable to determine whether it works at any given instant, even with perfect information < 1242343558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which nobody has < 1242343566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242343586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's different from a proof that it can't possibly work < 1242343589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but scarier, in a way < 1242343803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, ASes have their own equivalent of example.com < 1242343816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242343818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is it? < 1242343823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the range 65536-65551 < 1242343836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what happens if you attempt to route there < 1242343841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to be an ISP to even /try/ < 1242343863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, then, let's fill out that form and see < 1242343871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(↑ this is the kind of attitude I take to everything) < 1242343905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RIPE would ask you to take out an account with them, I expect < 1242343912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are they even the right continent? < 1242343940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, RIPE do Europe < 1242343946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see? we're all set. < 1242343969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are instructions for filling out the form: http://www.ripe.net/ripe/docs/asnsupport.html < 1242344004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Enter your Registry Identifier (RegID) in the "x-ncc-regid:" field. RegIDs have the following format: .. < 1242344005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you do not know your RegID, please contact . < 1242344006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, make one up! < 1242344011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk.ehirdnet < 1242344035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AS Number Type: 16-bit < 1242344035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why 16-bit: Our routers are not 32-bit enabled. < 1242344036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1242344042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can saturate the net with a perfect excuse! < 1242344050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you may have problem filling in the bit where you mark the two ASs who will peer with you < 1242344065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :getting two existing ISPs to sponsor your application is likely beyond even your ability < 1242344066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Bogons operates an open peering policy, and is keen to peer with ISPs, either publicly at a common Peering Point, or privately at a common site. We are especially keen to peer with networks offering multicast transit or to end users. < 1242344067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—bogons.net < 1242344074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242344078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's two people, but unfortunately I think they're too ethical < 1242344081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you even /own/ an AS router? < 1242344086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well... no? < 1242344094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how much do they cost :^) < 1242344101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently you can convert linux boxes into them < 1242344109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :set < 1242344109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you could probably fix an old computer into one for free < 1242344129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do I need any sort of special telephone line or something, like you need to start a dsl isp :-P < 1242344170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seriously, you aren't going through with this, though, are you? < 1242344181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I seriously wonder what RIPE's reaction would be < 1242344185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is a form of performance art < 1242344190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like Agora running a court case against Hillary Clinton < 1242344193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm tempted now < 1242344207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though all the effort would come down to "We have decided to decline your AS application. -RIPE" < 1242344222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242344231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, another point < 1242344235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what IPs would you advertise? < 1242344241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: can you choose? < 1242344244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can't be ones you already have, as they belong to a different ISP < 1242344250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to rent out the IPs first < 1242344257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from the people who assign IPs < 1242344257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242344268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going IPv6 only would probably make it easier to get hold of a few IPs of your own < 1242344268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: advertising more IPs = more traffic coming my way, right? < 1242344280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: traffic comes your way only if it's to an IP you advertise < 1242344284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242344287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thats < 1242344287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get in trouble if you don't actually have a route to it < 1242344290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather limited < 1242344299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you also advertise IPs that belong to your customers < 1242344302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not your peers < 1242344304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, um, I'm going to be routing everything to the AS example.com < 1242344308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you don't carry traffic to other people < 1242344310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think "trouble" is an understatement < 1242344318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(ok, I probably won't follow through with it...) < 1242344352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not following through is all the best < 1242344352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so how do you actually get traffic flow your way? < 1242344361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, most ISPs consider that a bad thing < 1242344372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you're the (only|best) person who advertises an address < 1242344382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then traffic to that address is sent to you, on the assumption that you know where to route it to < 1242344389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so ISPs advertise the IPs of their customers, for instance < 1242344390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, if you enable javascript on slashdot.org < 1242344393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you get the endless pageless style < 1242344398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(more items come as you scroll) < 1242344406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but so slowly it doesn't really feel endless < 1242344413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fast enough for me < 1242344422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the problem is that they don't do it before you get to the end < 1242344423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the whole point < 1242344426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242344505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tech.slashdot.org/article.pl?sid=09/05/14/0320234 "Cory Doctorow advocates impossible licensing technique in a desperate death throw attempt to give bits value" < 1242344532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :creative commons + a royalty requirement? < 1242344538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :has he checked that that isn't self-contradictory? < 1242344540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it probably isn't < 1242344552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'd advise at least reading the license you're modifying first < 1242344564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cory was one of the first major CC advocates < 1242344566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I assume so < 1242344574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, with cc-by-sa + royalty requirement, who gets the royalties, the original author or the person who modified it? < 1242344625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oxyron-party.untergrund.net/fanta_in_space.mp3 ← I can't believe this came out of a C-64. < 1242344630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty cool < 1242344642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... http://en.wikipedia.org/wiki/Tier_1_carrier is interesting < 1242344662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes, Tier-1s. < 1242344679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By definition, a Tier 1 network does not purchase IP transit from any other network or pay settlements to any other network to reach any other portion of the Internet. Therefore, in order to be a Tier 1, a network must peer with every other Tier 1 network. A new network cannot become a Tier 1 without the implicit approval of every other Tier 1 network, since any one network's refusal to peer with it will prevent the new network from being considered a Ti < 1242344681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er 1. < 1242344683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the funny thing, of course, is that most traffic's handled by peering at the tier-2 level < 1242344683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c-b-l < 1242344702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, the list of tier 1 networks is rather disturbing < 1242344705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, if there are any two tier 1 networks who don't peer, it causes a rift in the internet < 1242344711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most of them are gigantic blob ISPs < 1242344721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like AT&T, Verio, Qwest, Sprint, Verizon... < 1242344728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are other ways to do that, but tier 1 vs. tier 1 is a rather simple way < 1242344759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, Cogent settled with Sprint < 1242344765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering how that particular rift got sealed < 1242344774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it seems Cogent's paying Sprint money now to maintain the same relationship as before < 1242344788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've never heard good stuff about Cogent < 1242344815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A case of industrial espionage arose in 1995 that involved both Intel and AMD. Guillermo Gaede, an Argentine formerly employed both at AMD and at Intel's Arizona plant, was arrested for attempting in 1993 to sell the i486 and Pentium designs to AMD and to certain foreign powers.[23] Gaede videotaped data from his computer screen at Intel and mailed it to AMD, which immediately alerted Intel and authorities, resulting in Gaede's arrest. Gaede was convicte < 1242344817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d and sentenced to 33 months in prison in June 1996.[24][25] < 1242344831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I'm just going to send this to AMD out of the blue. They'll like that!" < 1242344867 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wait, AMD alerted Intel? < 1242344870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242344874 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :respect++ < 1242344875 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if someone sends you a competitor's secret stuff < 1242344881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you tell them so as not to be accused of using it < 1242344888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not really respect < 1242344893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just sanity < 1242344893 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, godo point < 1242344897 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*good < 1242344897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a very trivial kind of ethics < 1242344897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or CYA, I suppose < 1242344903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that even slimes probably know of :P < 1242344918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/f/fc/Intel_Costa_12_2007_SJO_105b.jpg the little blocks look like heatsinks. < 1242344958 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Intel is actually a giant processor < 1242344960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No one has an office; everyone, even Otellini, sits in a cubicle."—[[Intell Corporation]] < 1242344962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Intel < 1242344964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How dreary. < 1242344977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, the entire company of Intel lives inside my computer < 1242344985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you not seen their advertising? < 1242344985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what happens when you turn it off? < 1242344992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: presumably they keep working < 1242344998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're large enough to have their own power supply < 1242345004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brain explodes < 1242345021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so if you left it off long enough ... < 1242345042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, presumably they sometimes get hungry and pop out for a pizza < 1242345047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they're american, so they only do it while I'm asleep < 1242345056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :timezone difference, you see < 1242345062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must be a dangerous place for someone so small < 1242345065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nanometer-scale < 1242345101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, intel kept the same logo from 1968-2005 < 1242345111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then changed it? no wonder they're in trouble < 1242345123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/9/93/Intel_Logo.svg old < 1242345124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/c/c9/Intel-logo.svg new < 1242345125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :changing a logo you haven't changed for decades strikes me as the sort of thing companies only do when desperate < 1242345127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I prefer the new one tbh < 1242345148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, even if it is an improvement, it's not the sort of thing a company does when they're doing well < 1242345160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I prefer the new one too < 1242345164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think Intel were doing well in 2005. Remember, they came out with the Core 2 processors then. < 1242345168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Those were *wildly* successful. < 1242345184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1242345186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was 2006 < 1242345187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core was 2005 < 1242345194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core doesn't run the Core architecture < 1242345199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core 2 runs the Core architecture; are you confused yet? < 1242345215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, and Core weren't desktop CPUs < 1242345224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they were mobile cpus based on P6 < 1242345225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :core 2 was one of Intel's first really succesfull CPUs in ages < 1242345226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not NetBurst < 1242345231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, core was 2006-2008 < 1242345234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you had core and core 2 simultaneously < 1242345240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :core was based on P6 and was a mobile processor < 1242345246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :core 2 was based on Core and was a desktop processor < 1242345252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except < 1242345259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the Core processor appeared in the mac mini < 1242345264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :despite not being a desktop processor < 1242345267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you confused yet? < 1242345364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, but only because I wasn't trying to follow it < 1242345371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good coice < 1242345372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :choice < 1242345440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if you want to screw around with ASes, it only takes a minimum 8 computers to make an Internet < 1242345453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, the traditional Jeremy Clarkson deliberate error is correct here < 1242345459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242345464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Internets connect to form an Internet! < 1242345469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it's generally believed that more than one Internet exists as it is, there's just the one big famous one < 1242345496 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you make your own Internet, you can assign all the AS numbers and IPs as you like < 1242345498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"generally believed"? < 1242345508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the US Army almost certainly has one < 1242345514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an internet is just a network of computers that is international :P < 1242345514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's hard to tell for certain < 1242345519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not quite < 1242345523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an internet is a network of network < 1242345525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*networks < 1242345530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: step one, join army, step two, see if there's any internets? < 1242345551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine the Army mostly uses the well-known public Internet < 1242345555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(step 3, get killed in staged combat so you don't reveal the horrible secret of the army's cthulhunet) < 1242345567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I wouldn't be surprised if it had a private one too, for more important or secret messages < 1242345577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Intellipedia is known to exist, after all < 1242345587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like a US Wikipedia for spies < 1242345590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it even runs MediaWiki < 1242345592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more than known to exist < 1242345592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/2/22/Screenshot-Intellipedia.png < 1242345595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a screenshot < 1242345597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242345614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ANYONE USING THIS SYSTEM EXPRESSLY CONSENTS TO MONITORING" < 1242345619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just put words in my mouth why don't you! < 1242345628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :https://www.intelink.gov/ < 1242345630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :login page < 1242345979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1242345992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :login page is not at all surprising < 1242346004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I certainly imagine intellipedia doesn't have much vandalism < 1242346008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people would likely get fired for that < 1242346080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242346320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm, i can't wait to get my new machine < 1242346328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm becoming increasingly dissatisfied with os x < 1242346331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*os x < 1242347420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242347434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that bye #esoteric, or bye OS X? < 1242347442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what are you disliking about it atm? < 1242347616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I guess that was bye #esoteric < 1242348566 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242348577 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :neiho. < 1242348693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242349066 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hey man < 1242349317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha: http://en.wikipedia.org/w/index.php?title=Therac-25.&action=history < 1242349325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone at reddit typoed a link to Wikipedia < 1242349336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and instead of editing the link, they just edited Wikipedia to add in a redirect < 1242349513 0 :kerlo!unknown@unknown.invalid QUIT :Remote closed the connection < 1242349513 0 :thutubot!unknown@unknown.invalid QUIT :Remote closed the connection < 1242349580 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242349729 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242349777 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1242350229 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242350396 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242350399 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242350828 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242350835 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1242350846 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242351127 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242351703 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242352160 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1242352232 0 :kerlo!unknown@unknown.invalid PART #esoteric :? < 1242353478 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242353566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LAWLZ < 1242355215 0 :jix_!unknown@unknown.invalid QUIT :"leaving" < 1242356121 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ehird,fizzie : you should do `load "$",8', then `list', without the `,1' secondary address to `load' < 1242356227 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(istr with the `,1' it will load the directory (as a BASIC program) on $0400, which is the start of the screen memory on C64 .. it might have been that $0400 was the start of BASIC program memory on older PET machines, i'm not sure) < 1242356324 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :(the `,1' basically tells `load' to load the program not into the current BASIC memory, but instead to the address that the program was saved from .. in the case of the directory, though, the "program" is synthesized by the disk drive, so it just invents the origin address $0400 for some reason) < 1242357613 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242357617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :finally got some debian < 1242357623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Goody. < 1242361261 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242364014 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242364078 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242365433 0 :Gracenotes!unknown@unknown.invalid QUIT :Remote closed the connection < 1242365489 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242367850 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242368918 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242369934 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242371783 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242372351 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242373425 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :xset b 35 440 75 < 1242374392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf! < 1242374399 0 :clog!unknown@unknown.invalid QUIT :ended < 1242374400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242374402 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my load average goes above 1 while watching flash video < 1242374404 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so much for fast < 1242374426 0 :tombom!i=tombom@86.29.154.73 JOIN :#esoteric < 1242374604 0 :kar8nga!n=kar8nga@a-99.vc-graz.ac.at JOIN :#esoteric < 1242374665 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's rather curious; on this work-workstation, playing a random U-tube video results in ~18% CPU usage for Firefox, and ~8% for Xorg. < 1242374975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :90% xul-runner, 85% xorg < 1242375160 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's also giving me all sorts of weird artifacts... < 1242376033 0 :ski__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION listens to `Turkish_towel' < 1242376162 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242380350 0 :BeholdMyGlory!n=behold@smartskola.botkyrka.se JOIN :#esoteric < 1242382276 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242382388 0 :Slereah_!unknown@unknown.invalid QUIT : < 1242382686 0 :Slereah!n=butt@ANantes-259-1-5-168.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242383781 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242385072 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242386058 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242387745 0 :jix!n=jix@dyndsl-095-033-117-092.ewe-ip-backbone.de JOIN :#esoteric < 1242390735 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242391796 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242391797 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242391805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea on how to not waste ram with function i won't use later on < 1242391820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I basically make a slot of $100 or $200 bytes, and then after the init function is done < 1242391821 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i clear it < 1242391824 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which gives me saving < 1242391826 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242391847 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :after execution is finished, i get about 128 bytes of saving for now < 1242391854 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, I have a routine to clear blocks of $100 now < 1242391938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :As well as I have finally fixed putc (just need to do backspace and cursor), and I did HextoStr and stuff < 1242392825 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242393370 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :1010 bytes, everything except backspace is done < 1242393376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I planned 8KB for my kernel... < 1242393387 0 :darthnuri!unknown@unknown.invalid QUIT :Connection timed out < 1242393580 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242393767 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242394171 0 :jix!unknown@unknown.invalid QUIT :"i shouldn't use irc now!!" < 1242394404 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242395659 0 :jix!n=jix@dyndsl-095-033-117-092.ewe-ip-backbone.de JOIN :#esoteric < 1242396872 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242397564 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242398883 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242400785 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242402592 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242403554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:30 ais523: and what are you disliking about it atm? < 1242403557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's too conventional < 1242403559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, bsmntbombdood: < 1242403566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make sure you have the proprietary flash player, < 1242403568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :disable hyperthreading, < 1242403573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and make sure you have the proper nvidia drivers < 1242403577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :preferably the proprietary ones < 1242403589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also you can't edit links on reddit < 1242404284 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242405425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovers that the IBM mainframe hypervisor was released as public domain until the mid-80s... < 1242405836 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242405904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hypervisor is such a cool nam < 1242405904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242405908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it VISES HYPERLY < 1242406358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :define:vises < 1242406364 0 :jix!unknown@unknown.invalid QUIT :":(" < 1242406423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I had an idea on how to not waste ram with function i won't use later on < 1242406423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I basically make a slot of $100 or $200 bytes, and then after the init function is done < 1242406454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um, I remember seeing in the Linux kernel bootup output something like "Freeing unused SMP function variants... freed 5K" < 1242406457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or similiar < 1242406466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when run on an uniprocessor < 1242406492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it would do the reverse (freeing single cpu variants) on SMP machines. < 1242406636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : also, I have a routine to clear blocks of $100 now <-- fixed size memset? < 1242406677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : disable hyperthreading, <-- why. < 1242406688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because hyperthreading is broken < 1242406706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's (1) a hack to get around bad pipelining (2) increases cache thrashing a lot < 1242406715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha. < 1242406721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the Atom doesn't have bad pipelining. < 1242406722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's unlikely that it's causing his load issues but he should disable it anyway :) < 1242406727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's not an atom < 1242406729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why then did Intel reintroduce it. < 1242406730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a nehalem :-p < 1242406735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: marketability? < 1242406742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Nehalem has *crazy good* pipelining. < 1242406743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242406754 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It was popular in the Pentium 4 line. < 1242406762 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the Pentium 4 sorely needed it. < 1242406770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I had a P4 once. Early one < 1242406787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hyperthreading made a difference on that architecture. < 1242406802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it ran at 1.8 GHz or something like that < 1242406804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242406821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so pretty early P4 < 1242406852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder when Intel will get off their butts and release Larrabee. < 1242406858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although apparently it's crap. < 1242406901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[http://en.wikipedia.org/wiki/Larrabee_(GPU), fyi] < 1242406908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, the downsides of hyperthreading are somewhat reduced on Linux, which has a hyperthreading-aware scheduler. < 1242406915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, but still < 1242406916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it crap? that is news to me < 1242406918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that cache thrashing < 1242406922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: and also, 4 cores is enough for anyone ;-) < 1242406932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Larrabee's early presentation has drawn some criticism from GPU competitors. At NVISION 08, several NVIDIA employees called Intel's SIGGRAPH paper about Larrabee "marketing puff" and told the press that the Larrabee architecture was "like a GPU from 2006".[7] < 1242406937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(without one, it treats the hyperthreading CPU as two full cores. Bad performance ahoy!) < 1242406940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, nvidia has a reason to be biased < 1242406947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242406951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... otoh, it doesn't seem like they'd outright lie < 1242406964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, a GPU running x86 sounds fairly pointless. < 1242406975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Intel has always done low-end GPUs. That their GPUs are now from 2006 is a massive step up. < 1242406986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True enough :-) < 1242406987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242406991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the main draw of Larrabee is being highly programmable. < 1242407012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well so are recent nvidia and ati cards iirc < 1242407013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a chip you play around with real-time raytracing on. ;) < 1242407025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nvidia's cuda and whatever ati's one was called < 1242407027 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They *are*, but they're a pain to program for. < 1242407032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nah, you need a specialized chip to do that. See Caustic Graphics; they get about 5fps. < 1242407037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(on an *FPGA*) < 1242407041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty impressive < 1242407053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242407057 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They're technically Turing-complete, but if your code does much branching, it's faster to do it on a CPU. < 1242407069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :having a computer based completely on fpgas would be interesting < 1242407072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GPUs are for embarrasingly parallel stuff ;-) < 1242407079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would allow some interesting optimised algorithms < 1242407079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: err, that;'s called any hobbyist computer < 1242407083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like sorting networks < 1242407086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's also called "dog slow" < 1242407087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1242407103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is it so slow? Because it is hobbyist? < 1242407105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Larrabee is also for embarassingly parallel jobs. < 1242407115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because it's an FPGA! < 1242407125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good point < 1242407132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't you make fast FPGAs < 1242407137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: They do at least get some benefit from having appropriate circuitry possible. < 1242407149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, you're running it at 100Mhz. < 1242407153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Think about how an FPGA works, and then think about fabricating silicon. < 1242407159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No contest. < 1242407163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242407171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: FPGAs are hard as hell to make with smaller processes. < 1242407192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1242407198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, FPGAs are hard as hell to make. < 1242407198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but programmable hardware is cool anyway! < 1242407223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's cool, but not something that you're likely to ship on a production board. < 1242407228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how come they are used so much then. For when a ASIC would be too expensive. < 1242407258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because ASICs are done in large batches. < 1242407272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why order 100,000 ASICs if you need 100 FPGAs to do the same? < 1242407284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:07 AnMaster: pikhq, how come they are used so much then. For when a ASIC would be too expensive. < 1242407287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because ASICs are expensive < 1242407290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242407291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242407318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever read about Synthesis? I think someone in here linked it. < 1242407327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1242407350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lockless SMP OS, with runtime modification. Ran on some old Motorola CPU with double-CAS instruction. < 1242407354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really interesting < 1242407358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1242407368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google for quajets iirc < 1242407393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242407395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't find it < 1242407397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Semiconductor fabrication scares me. It's so damn small. < 1242407425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://lwn.net/Articles/270081/ < 1242407427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242407467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THINGS I HATE: < 1242407471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lwn.net requires fuckin' subscription. < 1242407478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn that crap. < 1242407479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that link didn't < 1242407482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1242407483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242407487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I clicked other links on the sidebar. < 1242407490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it asked me to pay. < 1242407493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I irrited :-P < 1242407520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I read parts of the thesis/paper/whatever, and it described testing on a system with a programmable MMU to test performance in case of two CPUs requested at once. Which is hard to test reliably. So the MMU was programmed to simulate it. < 1242407526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool < 1242407549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder when we'll get 8-core chips from Intel < 1242407615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, double-ended queues with one producer and one consumer updating at the same time, lockless. < 1242407634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sounds like Snake ;-) < 1242407644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in the game snake? < 1242407646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242407646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242407658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :care to explain that analogy? < 1242407665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :every tick you lose a block at your end and get another at the start < 1242407673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :consumer, producer, consumer, producer < 1242407679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242407704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc they were wait-free too. < 1242407770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The current implementation of Synthesis runs on two machines: the Quamachine and the Sony NEWS 1860 workstation. As described in section 1.3.4, the Quamachine is a home-brew, experimental 68030-based computer system designed to aid systems research and measurement. Its measurement facilities include an instruction counter, a memory reference counter, hardware program tracing, and a memory-mapped cloc < 1242407770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k with 20-nanosecond resolution. The processor can operate at any clock speed from 1 MHz up to 50 MHz. Normally it runs at 50 MHz. But by changing the processor speed and introducing waitstates into the main memory access, the Quamachine can closely emulate the performance characteristics of common workstations, simplifying measurements and comparisons." < 1242407771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242407780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The Quamachine also has special I/O devices that support digital music and audio signal processing: stereo 16-bit analog output, stereo 16-bit analog input, and a compact disc (CD) player digital interface." < 1242407789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compact disc (CD) < 1242407808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indeed. It is old. < 1242407822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I guess early 80s. < 1242407842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The Sony NEWS 1860 is a commercially-available workstation with two 68030 processors. Its architecture is not symmetric. One processor is meant to be the main processor and the other is meant to be the I/O processor. Synthesis tries to treat it as if it were a symmetric multiprocessor, scheduling most tasks on either processor without preference, except those that require something that is accessible < 1242407842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : from one processor and not the other. While this is not a large number of processors, it nevertheless helps demonstrate Synthesis multiprocessor support. But for measurement purposes of this chapter, only one processor -- the slower I/O processor -- was used. (With the kernel's multiprocessor support kept intact.)" < 1242407867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, says 1992 on the front page < 1242407872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1242407876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Columbia University < 1242407876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1992 < 1242407877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"compact disc (CD)" in 1992? < 1242407891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in a computer it certainly wasn't common < 1242407911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1242407920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :'What do you mean a "change directory"?!" < 1242407923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Out of curiosity, is it specified what the frequency of its audio handling was? < 1242407926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/"$/'/ < 1242407937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1242407952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :44.1 kHz 16-bit signed little-endian PCM, I'd *assume*... < 1242407959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But you never know with older systems. ;) < 1242407990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://valerieaurora.org/synthesis/SynthesisOS/toc.html < 1242407994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :look for yourself < 1242408120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The point is not to parade Synthesis speed nor justify the other's slowness. It is to point out that that speed is possible through careful thought and program structuring that provides just the right level of abstraction for each application. For example, one application that runs under Synthesis reads music data from the CD player, computes its Fourier transform (1024 point), and displays the resul < 1242408120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :t in a window, all in real-time. It displays 88200 data points per second. This is impossible to do today using any other single-processor workstation and operating system because the abstractions provided are too expensive and just plain wrong for this particular task. This is true even though the newer Sparc-based workstations from SUN are more than four times faster then the machine running Synthes < 1242408121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is." < 1242408125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242408161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also ehird: < 1242408163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Worth noting is the cost of open. The simplest case, open /dev/null, takes 49 microseconds, of which about 70% are used to find the name in the directory structure and 30% for memory allocation and code synthesis to create the null read and write procedures. The additional 19 microseconds in opening /dev/tty come from generating more involved code to read and write the TTY device. Finally, opening a < 1242408163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file requires synthesizing more sophisticated code and buffer allocations, costing 17 additional microseconds." < 1242408174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :49 microseconds to open /dev/null. < 1242408175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1242408189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was fast compared to mainstream then < 1242408226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, check "7.2.2 Comparing Window Systems" < 1242408249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's 50 clock cycles, I think. :p < 1242408315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It cites GEB! < 1242408320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where? < 1242408325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The simplification in applications programming that occurs using this scheduler cannot be overstated. One no longer needs to worry about assigning priorities to jobs, or of carefully crafting the inner loops so that everything is executed frequently enough. For example, in Synthesis, reading from the CD player is no different than reading from any other device or file. Simply open "/dev/cd" and read < 1242408325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from it. To listen to the CD player, one could use the program in Figure 6.7. The scheduler FLL keeps the data flowing smoothly at the 44.1 KHz sampling rate -- 176 kilobytes per second for each channel -- regardless of how many CPU-intensive jobs might be executing in the background." < 1242408336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses feedback based scheduler < 1242408343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uses a* < 1242408344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: on the page < 1242408351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which chapter < 1242408364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://valerieaurora.org/synthesis/SynthesisOS/ch7.html < 1242408375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Where on the page. < 1242408379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Somehow, I find it hard to find that impressive. < 1242408389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, by today's standards yes < 1242408391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: grep Escher < 1242408414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242408419 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242408420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right < 1242408422 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no fungot!!! :(( < 1242408428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1242408429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, where is fungot! < 1242408438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :‽ < 1242408444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably because right now I'm decoding an 823 kilobit stream with a 44.1 kHz sampling rate to 16-bit PCM, converting it to 48 kHz sampling rate, and handing it to ALSA. :p < 1242408464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, could you do that on a CPU running at 25 MHz. < 1242408487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, with none of the advanced pipelining and branch prediction and so on < 1242408490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the clock speed is on his Sansa... < 1242408499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sansa? < 1242408505 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, it was that orwell.freenode.net buggery. It might be up by now. < 1242408520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can't you use the round robin dns < 1242408526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MP3 player. < 1242408529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Running Rockbox. < 1242408536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, "rockbox"? < 1242408540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fungot doesn't do DNS. :p < 1242408543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Rockbox. < 1242408549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's an alternative OS for music players. < 1242408549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it could, with SCKE < 1242408554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Including the iPod, Rio Karma, ... < 1242408554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242408558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It supports FLAC and stuff. < 1242408560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quite nice. < 1242408564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FOSS. < 1242408575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. It is not a general purpose OS. < 1242408576 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't want to depend on SCKE, so it takes an IP address as a parameter. (Although I ended up using SCKE anyway, for the currently-under-construction http support.) < 1242408586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Doom was ported to Rockbox. < 1242408590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's general-purpose enough. < 1242408596 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1242408605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does multitasking, too. < 1242408611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, that still doesn't make the device a general purpose computer though! < 1242408613 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm hoping no-one is building any mission-critical systems on fungot's availability, anyway. < 1242408615 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: and you kill the nice man? call/ cc using only lambda. in general if you want thing to move half as far as i know, < 1242408615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And MPEG2 playing. < 1242408620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They use ARM, I think. < 1242408637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems its clock speed goes from 24 to 80 MHz on-demand. < 1242408640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And have screens, etc; some even coloured. < 1242408650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And butans. < 1242408675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also got a GB emulator... < 1242408675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still doesn't make it a general purpose device. And: Is it a full UNIX OS? < 1242408686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it's not a UNIX. < 1242408701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a different sort of general-purpose multitasking OS. < 1242408705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what they are comparing Synthesis against there. SunOS 3 iirc < 1242408715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Rockbox is a general purpose OS running on quite powerful general-purpose hardware with lots of I/O. < 1242408746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you have fast storage on an mp3 player < 1242408763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You do? < 1242408767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a flash drive. < 1242408777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Which is a moot point, since a CD drive is fast enough to play CDs. :p < 1242408820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with or without buffering. As far as I understand it. Synthesis didn't buffer that audio much. < 1242408871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it probably didn't have the RAM handy for large buffers. < 1242408906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looking at the code it seems to have a 100 byte buffer. < 1242408991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :These programs can be connected together in a pipeline to perform more complex sound processing functions, in a similar way that text filters in Unix can be cascaded using the shell's "--" notation. <-- huh? Doesn't it mean | < 1242409149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: typographical limitations. < 1242409153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- is sideways | < 1242409157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242409496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :— is sideways | < 1242409708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1242409719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but -- is poor man's — < 1242409803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, is — ASCII? < 1242409887 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's just the strange hybrid "hyphen-minus" dash in ASCII, none of the fancy ones. < 1242409905 0 :tombom!i=tombom@86.9.224.192 JOIN :#esoteric < 1242410053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about that broken | char < 1242410056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's -- sideways :-P < 1242410060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, with a lil' ridge < 1242410190 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the broken bar. That's still non-ascii, though. (But it is in latin-1, which is perhaps a bit unexpectadinous. It doesn't seem all that useful.) < 1242410210 0 :pikhq!unknown@unknown.invalid QUIT :"Back in a flash" < 1242410230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :besides, "is — ASCII?" is silly < 1242410232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because | is ascii < 1242410238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so evidently if they can't type | they're not using ascii < 1242410242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prolly a typewriter < 1242410245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1242410285 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Unicode name for | is a boring "VERTICAL LINE", while ¦ is the "BROKEN BAR". < 1242410350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though Unicode naming is a bit stuffy anyway. They've opted to call / and \ the "solidus" and "reverse solidus" instead of slash/backslash. < 1242410509 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"slash" was the name in Unicode 1.0. I wonder what sort of committee discussions there were when they decided to rename it to solidus. (That gucharmap tool also lists "slash" and "virgule" as aliases, but I'm not sure where it's getting those from.) < 1242410540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"How do I send commands to my IRC client? Just type a VIRGULE in front of the command." < 1242410549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242410595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http colon virgule virgule virgulefullstop full stop org < 1242410669 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http two-spot change change changespot spot org. < 1242410674 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To use the INTERCAL names. < 1242410738 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least according to first google-hit e2 page; I'm not quite sure about the reliability there. < 1242410768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: e2's like 10x more infallable than wikipedia because it's just from one reliable source < 1242410808 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :slat, says the manual. Though the e2 page lists / twice. < 1242411140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, "change" is the "c overstrike /" thing, they've just mangled the e2 page. Well, that makes more sense anyway. (Though one has to wonder why a slat and not a spike, since ¢ has a vertical line in it.) Still, even "http two-spot slat slat slatspot spot org" has certain charm. < 1242411141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pros: very fast cpu < 1242411141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cons: price and the company who makes it < 1242411142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Other Thoughts: stop and think seriously think about where intel gets their new technology from............... AMD. Intergrated memory controller and 64 bit technology both comes from AMD so for those who bash said company well your r-tarded. AMD holds the patents on the new Technology Intel uses and intel is trying to cancel AMD's right to make x86 cpu's so that means AMD pulls those rights from Intel so all of you who jumped aboard the i7 boat will sin < 1242411147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k because no one will support updates so good luck < 1242411149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, kooks. < 1242411162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: cent is c/ in some typographical contexts < 1242411165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c| is quite modern i think < 1242411174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, slatspot is sort of like a spoonerism of slashdot < 1242411179 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can be; I'm quite modern, I wouldn't know. < 1242411211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"-- the cent sign, a lower-case letter c pierced top to bottom by a forward slash or a vertical line --" < 1242411216 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okays. < 1242411227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooh! < 1242411231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 975 will have 1mb of l2 < 1242411233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :me likey < 1242411243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...130 watts though... < 1242411249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242411256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems the 1MB thing was lying < 1242411259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're multiplying it by cores < 1242411260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's per-core < 1242411280 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242411397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi pikhq < 1242411899 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1242411960 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242412742 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ehird: WTF @ cache size < 1242412756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: It's 256KB *per each core*. < 1242412777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: And there's an 8MB L3 cache. < 1242412781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(shared between all cores) < 1242412833 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, the inconsistent labeling of L2 and L3 confuses me ... < 1242412843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, the L3 cache is shared and the L2 isn't. < 1242412845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Big difference :-P < 1242412918 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Core 2 Quad has (IIRC) a 4MB cache, which is divided into two 2MB caches each of which are shared between two cores, or something like that.. < 1242412949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the yorkfield xe has 2 x 6MB L2s < 1242412961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(QX9650) < 1242412966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather confuzzling < 1242412983 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's something like that. < 1242412997 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, the point is that 256KB/core L2 seems awfully low for Intel. < 1242413031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a lot smaller than in recent times. < 1242413038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: but the L2 is faster < 1242413041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you have the L3 too < 1242413047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's just shifting the boundaries a bit < 1242413065 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but having an L3 shared amongst more cores is stupid, the whole problem is that shared memory doesn't scale :P < 1242413098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also leads to a security vulnerability, but Nehalem is worth it ;-) < 1242413118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yummy integrated memory controller... Yummy DDR3... < 1242413268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/crashtest.sss < 1242413300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic, it must be just this nvg machine < 1242413316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242413320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or possibly the old perl version < 1242413334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :!sh perl --version < 1242413343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :5.8.8 here < 1242413357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242413358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242413363 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot sez 5.10.0 < 1242413382 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Codu runs Debian Testing) < 1242413384 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll make a file twice the size and retest, just in case < 1242413423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/crashtest.sss < 1242413425 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Complex regular subexpression recursion limit (32766) exceeded at /tmp/input.19081 line 10, <> line 516. < 1242413430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242413490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok a different error (not segmentation fault), but still annoying < 1242413651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so how does one optimize (s!^/((?:[^/\\]|\\.)*)/((?:[^/\\]|\\.)*)/!!s) further :( < 1242413694 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :By killing oneself. < 1242413752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: don't use regexs? < 1242413753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242413758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1242413816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that _should_ be a finite automaton needing no recursion < 1242413826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But isn't. < 1242413909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, I wonder what esolang to create < 1242413913 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want it to be based on painting < 1242413914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, the 975 will only cost $999 < 1242413915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how cheep < 1242413925 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, you know, mixing colors and stuff < 1242413963 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :add (R/G/B/W/K) x% - adds X % of the color to the brush < 1242413976 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :each color can have a defined value < 1242413980 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :R, G, and B just add < 1242413986 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :White adds twice the amount it stores < 1242413991 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Black subtracts the amount it stores < 1242414012 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :set COLOR x , output brush, get brush... < 1242414073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :while BRUSH( (R(ed)/G(reen)/B(lue)/A(ll)) ) = x then... < 1242414090 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I have an equalivment of [], +/-, , and . < 1242414095 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but sadly I don't have infinite memory < 1242414102 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh! store 1 - stores brush to slot 1 < 1242414110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :acquire 1 - gets the value of 1 < 1242414169 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :water - waters the brush, I.E. clears it < 1242414200 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, output brush does not clear it < 1242414400 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242414404 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :acquire 1 and get 1 add themselves < 1242414451 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh, and not watering the brush after finishing is an error < 1242414489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Rf4Tix42.html < 1242414492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :check it out < 1242414496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :47 lines of code for an hello world < 1242414537 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!perl print $^V, "\n"; < 1242414538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :v5.10.0 < 1242414543 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that. < 1242414560 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what do you think of this esolang I CAN POSSIBLY IMPLEMENT < 1242414579 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(not on a C64) < 1242414623 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is it good or does it suck < 1242414628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or is there an exact same language < 1242414646 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and yes, the output can be represented as colors < 1242414652 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you just interpret RGB separately < 1242414655 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then take the values < 1242414659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and output them as a pixel < 1242414925 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1242414938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242415288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so how does one optimize (s!^/((?:[^/\\]|\\.)*)/((?:[^/\\]|\\.)*)/!!s) further :( <-- how did you end up with that one < 1242415294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242415297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is it supposed to do < 1242415319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is too much escaped stuff for me to be able to parse it without more work that I'm willing to spend on it. < 1242415554 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It matches /foo/bar/ where both foo and bar are sequences of either something else than / or \, or \ followed by any character. < 1242415583 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So basically it removes a ///-language expression from the start of the string, and sets $1 and $2 to the two parts of it. < 1242415782 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how optimizable it is, although you can (a) clarify it a bit with something like $body = qr{(?:[^/\\]|\\.)*}s after which you can write it as s!^/($body)/($body)/!!... or (b) obfuscate it a bit by referring to the first parenthesized subexpression in the other with something like s!^/((?:[^/\\]|\\.)*)/((?1))/!!s. < 1242415790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why use a regex to do it... < 1242415808 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Because regular expressions are awesome, of course. < 1242415812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242415836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Some people, when confronted with a problem, think ``I know, I'll use regular expressions.'' Now they have two problems. -- jwz < 1242415888 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That particular one is not such a terrible abuse, though. < 1242415933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some people, when confronted with a joke, think ``I know, I'll use that Jamie Zawinski quote.'' Now they have a douchebag problem. -- jwz < 1242415941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that jwz quote was actually in the description for http://www.jwz.org/hacks/gdb-highlight.el (not found in that file, but in http://www.jwz.org/hacks/marginal.html) < 1242415956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is rather ironic too < 1242415982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And anyway awesome is what they are. It's like a finite state machine cleverly disguised as a one line of curious scratches. < 1242416006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"like"? < 1242416020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes down that line for future quoting < 1242416097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes, regex are awesome, as a DSL for searching text, or doing non-trivial (but still not complex) text replacements. < 1242416097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i wrote the /// interpreter in perl, of _course_ i used regexes < 1242416108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Plus, doing a regex across two lines tends to be a PITA < 1242416138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's what that s at the end is for < 1242416163 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "how to optimize" question strongly depends on what you're optimizing; character count or clarity or what. < 1242416189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what if I want to grep for "while(\*p) p\+=[0-9]+;\nwhile(\*p) p\+=[0-9]+;", something I wanted to do recently < 1242416192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is non-trivial < 1242416214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a grep limitation rather than regex limitation of course < 1242416228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a lot of the tools with regex are line based. < 1242416246 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: erm, i'm trying to optimize its ability not to crash on >= 50000 byte strings :D < 1242416257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you don't want a regex. < 1242416269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sigh* < 1242416312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I wouldn't have thought that particular one would be very trying for the regex-exxxecutor. < 1242416327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how many x < 1242416328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242416337 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As many as it needs. < 1242416343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good answer. < 1242416344 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :triple x < 1242416345 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Depends on how exxxxxtreme you are. < 1242416352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, have an eggscellent day! < 1242416353 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :it represents your computer's temperature < 1242416357 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1242416359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtreme < 1242416361 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :ignore that it sucks < 1242416367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pronounced: chhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhstreme < 1242416369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/crashtest.sss < 1242416372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the e got lost < 1242416372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242416374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Complex regular subexpression recursion limit (32766) exceeded at /tmp/input.19351 line 10, <> line 516. < 1242416378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, it's Xtreme. < 1242416379 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ fizzie < 1242416384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh. Buzzword < 1242416387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right :P < 1242416387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?client=safari&rls=en-us&q=xtreme&ie=UTF-8&oe=UTF-8 < 1242416392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :regex are in general not very efficient. < 1242416393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Buxworx. < 1242416401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pronounced buchsworch, where ch is like Bach. < 1242416412 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange crashey. < 1242416438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that google's code search does allow regex is strange. < 1242416440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very strange < 1242416445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :strange? < 1242416448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean FUCKING AWESOME. < 1242416454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes. < 1242416456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but strange too < 1242416456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :besides, they aren't full regexps, are they? < 1242416460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1242416464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't checked what dialect < 1242416466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no more powerful than google's (x OR y) OR z < 1242416467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1242416470 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and this nvg machine gave a different crash (Segmentation fault) < 1242416479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Google Code Search supports POSIX extended regular expression syntax, excluding backreferences, collating elements, and collation classes. [...]" < 1242416480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242416487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1242416492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/intl/en/help/faq_codesearch.html#regexp < 1242416500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know, maybe they just throw three machines at it every time you search. It can't be too popular of a search engine. < 1242416524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, load would be very small compared to the load of normal google < 1242416531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eggsactly. < 1242416537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Have an eggcellent day! < 1242416545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's Xtreme, feel good! < 1242416557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"We also support the following Perl extensions: [list removed to not spam]" < 1242416562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :let me try that ?> thing < 1242416564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242416569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those are trivial extensions < 1242416573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So? < 1242416607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah :( < 1242416619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: rewrite it in haskell with PURITY < 1242416621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and TAIL CALLS < 1242416653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is there no other implementation of /// ? < 1242416660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Fine, I will. < 1242416661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Happy? < 1242416663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't think so... < 1242416665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're making me code. < 1242416667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah < 1242416673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: HAPPY NOW‽‽‽ < 1242416675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Since you mention it.... < 1242416675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1242416692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND YOU WILL BE FORCED TO USE MY IMPLEMENTBWAHAHAHAH < 1242416692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242416694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what happened with that befunge interpreter in haskell you were working on < 1242416696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, because to usefully _use_ it i'll have to finally install ghc... :D < 1242416696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-TION < 1242416701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!! < 1242416706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: just grab a binary < 1242416709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wut? < 1242416724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you still working on it? < 1242416728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. Dormantly. < 1242416732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242416735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: on unix, installing the binary is just "make install". on Windows, I think they have a fancy installer < 1242416777 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing it fails when it's trying to extend that (?:[^/\\]|\\.) pattern modified with *, since there's a lot of possibilities-except-not-really for backtracking there. You might actually try something like (?:(?>[^/\\]*)|\\.)* -- at least that should match long strings of non-escaped characters as a single blorb. < 1242416811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though that's just a minor help, I'm guessing any reasonable /// program has quite a lot of escaped stuff in it. < 1242416830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er i just tried (?>[^/\\]*|\\.)* < 1242416836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :didn't help here < 1242416840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although... < 1242416845 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but that's different. < 1242416852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's the defined behaviour of < 1242416854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/a < 1242416856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :undefined? < 1242416857 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how different, though. < 1242416861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/a? < 1242416867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where < 1242416873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in Slashes. < 1242416881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242416883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh, and long strings of non-escaped characters are useful for what i'm currently doing < 1242416893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does it have that? < 1242416900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*useless < 1242416906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If it's a /, characters are taken up to the next / < 1242416909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how the heck did i mistype that < 1242416911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—[[slashes]] < 1242416941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: don't know but my interpreter just gives up then < 1242416945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and quits < 1242416946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, so will mine < 1242416977 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: er, i miscopied you < 1242416995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying (s!^/((?>[^/\\]|\\.)*)/((?>[^/\\]|\\.)*)/!!s) < 1242417000 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that didn't help here < 1242417022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242417022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242417035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242417036 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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 ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show test trigger udage01 underload unlambda whirl yodawg < 1242417039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242417039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242417048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1242417048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo hello ook rot13 slashes yodawg < 1242417049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/crashtest.sss < 1242417050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Complex regular subexpression recursion limit (32766) exceeded at /tmp/input.19509 line 16, <> line 516. < 1242417053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!perl help < 1242417054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242417060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still the same < 1242417060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!perl print hi < 1242417064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1242417076 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "hi" < 1242417076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242417076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "hi" < 1242417077 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it should help in that case, since it's just matching that single character as an independent blorb. But I guess my version won't necessarily help either. < 1242417077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242417077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242417099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, does it work when run on your own computer < 1242417142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't have perl there < 1242417146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i run it on nvg < 1242417158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(shell account) < 1242417160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what sort of computer doesn't have perl these days... < 1242417166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a windows one < 1242417167 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Anyway, there are experimental-and-subject-to-change "Special Backtracking Control Verbs" in (at least) 5.10; if you write (*PRUNE) somewhere it should clear the backtracking tree at that point; I'm not sure if it helps with that recursion limit, though. And I don't know if that's in 5.8. < 1242417168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242417170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242417171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which oerjan uses < 1242417178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he also uses IE, just so you can get more riled up < 1242417181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :activestate perl sounds familiar for windows < 1242417242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : (dest,xs'') = toSlash xs'' < 1242417246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :count of 's fail < 1242417260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm pretty sure I remember oerjan using ubuntu for a while? Or was it oklopol < 1242417268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol < 1242417270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242417278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the example program, < 1242417278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1242417279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/foo < 1242417281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/foo/bar < 1242417283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does execution go there? < 1242417290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace foo\n with foo < 1242417293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, uh... < 1242417308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :waitasecond < 1242417313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"If it's not / or \, it's printed." < 1242417315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's then removed, right? < 1242417320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the only way I can see that working is with newlines being stripped < 1242417329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I must be wrong about that < 1242417330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :first it prints a newline < 1242417332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries the / world! world!/Hello,/ world! world! world! program anyway < 1242417337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :simpler to understand < 1242417345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run "/ world! world!/Hello,/ world! world! world!" < 1242417345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(" world! world!","Hello,"," world! world! world!") < 1242417348 0 :M0ny!n=Harmony@AToulouse-258-1-149-132.w86-201.abo.wanadoo.fr JOIN :#esoteric < 1242417351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :easy peasy lemon squeezey < 1242417361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not exactly right! < 1242417366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't executing < 1242417372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242417372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just print-debugging < 1242417373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes / world! world!/Hello,/ world! world! world! < 1242417373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1242417375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just tokenising < 1242417377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1242417381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : let (source,xs') = toSlash xs < 1242417382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : (dest,xs'') = toSlash xs' < 1242417383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong word for it < 1242417383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : in print (source,dest,xs'') < 1242417387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parsing, pretty much < 1242417391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242417402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what bit in that handles the \ < 1242417409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: also can you make your interp more efficient by not backtracking all the way after a match? < 1242417422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: toSlash, and also run < 1242417426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the perl one obviously redoes the whole string < 1242417433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: isn't that required? < 1242417442 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1242417445 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242417449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean by not going further than necessary < 1242417454 0 :tombom_2!i=tombom_2@86.9.224.192 JOIN :#esoteric < 1242417465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: esplain? < 1242417495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :say, /foo/o/abcdeffffoooooo < 1242417509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can throw away everything up to the e < 1242417517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, you're right < 1242417520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: throw away is a bit strong < 1242417522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it needs to be output < 1242417535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about < 1242417542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and after the first match you don't need to go back to the very first f < 1242417543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/foo/o//bar/quux/foo < 1242417548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it gets a bit hairy < 1242417553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/throw away/put in the already done list/throw away < 1242417554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242417564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(right?) < 1242417578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> /bar/quuux/o < 1242417581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/o//bar/quux/foo < 1242417582 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :o < 1242417595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/foo/bar < 1242417595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242417603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but, /bar/quuux/o isn't rewinding < 1242417606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the bad case you said < 1242417610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so, check for / and don't do it? < 1242417614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sounds like a hack < 1242417621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you give some more precise semantics it's done < 1242417622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : \ < 1242417622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : /foo < 1242417622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : /foo/bar < 1242417625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder too < 1242417633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i've pondered it a bit and doing it perfectly may be awkward < 1242417651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : foo/foo/bar < 1242417653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242417657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes foo/foo/bar < 1242417658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1242417661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you can (1) check initial characters (2) not backtrack more than the length of the matched string < 1242417664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how about "output-with-escapes and throw away everything up to either: the first unescaped / or the term we're looking for" < 1242417667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought I had !slashes in front not < 1242417667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1242417679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes foo/foo/bar/quux < 1242417679 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fooquux < 1242417686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes foo/foo/bar/qufooux < 1242417687 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :fooqubarux < 1242417693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo//qufooux < 1242417693 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :quux < 1242417696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you cannot output until you are sure the match doesn't cause an infinite loop < 1242417698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242417707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: this sounds more and more ugly < 1242417713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still doesn't explain the multiline example that ehird pasted < 1242417743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: let's use space instead of newline < 1242417750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\ /foo /foo/bar < 1242417765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :output ' ' -> /foo /foo/bar < 1242417765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no "foo " in the program < 1242417767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You don't have to backtrack in the Perl interpreter either: you can use pos($str) = x; to set the position where \G matches, and then nail your replacing regular expression with that. (Although the savings there might be more than offset by the overhead of having to "replace" everything from the \G point with itself.) < 1242417771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> bar < 1242417777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1242417778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242417782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's a silly example :P < 1242417853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll implement without < 1242417854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and mod later < 1242417858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/bar/foo < 1242417859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just the expressive power of HASKOLI < 1242417862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\ar/foo < 1242417863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\ar/foo < 1242417865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242417869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\ar/foo < 1242417869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!slashes foo/foo/bar/foo < 1242417875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foobar < 1242417875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :surely that is wrong < 1242417881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1242417895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\ar/foo < 1242417895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You know how you were wanting C++->C compilation? llvm can do it. < 1242417895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\ar/foo < 1242417898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\\\ar/foo < 1242417902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242417905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :llvm has a GCC frontend, and it can target C. < 1242417907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure that is correct? < 1242417920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to be to me < 1242417928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek < 1242417943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow that was fun. Making oerjan say "eek" < 1242417950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242417962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot bug < 1242417973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? < 1242417975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1242417976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bug < 1242417979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The resulting C code when compiled won't fully comply with the C++ ABI, but it's otherwise correct. < 1242417985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the last one prints b\ar here < 1242418011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !slashes /foo/b\\\\\\ar/foo the last one prints b\ar here <-- what? There are way more \ than that < 1242418012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/foo/b\\\\\\ar/foo -> b\\\ar < 1242418012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242418020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242418022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242418045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\\\\\\ < 1242418045 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\\ < 1242418054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\\\\\ar/foo < 1242418055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b\ar < 1242418057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242418059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\\\\ar/foo < 1242418059 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242418060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\\\ar/foo < 1242418061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242418064 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :clearly egobot does some unescaping of its own < 1242418065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\\ar/foo < 1242418065 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242418067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\ar/foo < 1242418068 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242418070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242418075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a bug still < 1242418077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in EgoBot < 1242418089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \ < 1242418093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\ < 1242418096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242418098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is wrong < 1242418104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should output a \ < 1242418107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can see < 1242418120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\/ar/foo < 1242418120 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1242418126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242418127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242418132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\/ar/foo < 1242418133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b/ar < 1242418136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242418142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\/a\\\/r/foo < 1242418142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b/a/r < 1242418143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter gives up if the code ends with an incomplete command such as \ < 1242418184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a/A/b/B/r/R/foo/b\\\/a\\\/r/foo < 1242418185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bRb/A/r < 1242418187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242418194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is wrong oerjan I think < 1242418203 0 :tombom_2!unknown@unknown.invalid PART #esoteric :? < 1242418207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm mistaken < 1242418208 0 :tombom_2!i=tombom_2@86.9.224.192 JOIN :#esoteric < 1242418215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a/A/b/B/r/R/foo/bar/foo < 1242418215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bRbAr < 1242418225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming EgoBot decodes that to /a/A/b/B/r/R/foo/b\/a\/r/foo < 1242418235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :before sending it to /// < 1242418236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait hm < 1242418245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a/A//b/B//r/R/foo/bar/foo < 1242418246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1242418250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no. Not that either < 1242418264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want upper case BAR output < 1242418272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a/A//b/B//r/R//foo/bar/foo < 1242418273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :BAR < 1242418274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242418283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> /foo/B\/A\/R/foo < 1242418284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I almost have a working slashes < 1242418288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with only one butt-ugly function! < 1242418290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah I see now < 1242418342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "abcdef" < 1242418342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"defabc" < 1242418344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242418346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1242418354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "abcxxx" < 1242418354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"defabc" < 1242418369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for a certain value of "almost" < 1242418376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to clear head < 1242418385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cuts out replace function, writes better one < 1242418448 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242418495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the basic problem is that "replace the first instance of this with this or do nothing if there isn't one" is not an intuitive operation < 1242418513 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can say that < 1242418541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway i have an idea that you might use a zipper < 1242418566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as in, pass the characters already checked in reverse < 1242418585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :easy to backtrack a short length then < 1242418638 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :replace _ _ [] = []; r what with s@(x:xs) = let (a,b) = splitAt (length what) s in if a == what then with ++ b else x : replace what with xs < 1242418641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "abcdef" < 1242418641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"defdef" < 1242418641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something. < 1242418642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "aaabcdef" < 1242418644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"defdef" < 1242418646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "" < 1242418648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1242418650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :score < 1242418652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: < 1242418652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fail. < 1242418654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace :: String -> String -> String -> String < 1242418656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace [] r ys = r ++ ys < 1242418658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace _ _ [] = [] < 1242418660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace s@(x:xs) r (y:ys) < 1242418662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | x == y = replace xs r ys < 1242418664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = replace s r ys < 1242418666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :much simpler < 1242418668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242418670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is that fail < 1242418671 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: otherwise = y : replace s r ys < 1242418675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242418677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough :-) < 1242418688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it also doesn't handle this < 1242418696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "abx" < 1242418696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"" < 1242418701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i knew it couldn't be so trivial < 1242418708 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't that otherwise handle it < 1242418720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, read it; it chops off the first two chars which do match < 1242418721 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just use mine :-P < 1242418725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then the last one doesn't match, oshi- < 1242418727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is yours efficient? < 1242418735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, you should precompute length what < 1242418749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ressir < 1242418750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yessir < 1242418751 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Other than that; efficient enough. < 1242418754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242418846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alternatively, if what could be infinite, do something like; replace what with s@(x:xs) = if what `isPrefixOf` s then with ++ drop (length what) s else x : replace what with xs < 1242418882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm if what could be infinite isPrefixOf is not going to finish < 1242418892 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes it will < 1242418894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :When s runs out < 1242418911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" "def" "abxabcdef" < 1242418911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"abxdefdef" < 1242418912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kay. < 1242418920 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :repeat 1 `isPrefixOf` [] --> False < 1242418938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run "/ world! world!/Hello,/ world! world! world!" < 1242418938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world!*Main> < 1242418940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck yeah! < 1242418957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now, oerjan, I will run 99bob, then your simpler counter. < 1242418961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then, I will implement your efficiency thing. < 1242418996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Epic unsuccess. < 1242419001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242419012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You CAN replace inside future ///s, right? < 1242419018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I get: < 1242419018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :certainly < 1242419018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run prog < 1242419019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer on the wall, < 1242419021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :99 bottles of beer < 1242419023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Take one down, pass it around < 1242419025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :98 bottles of beer on the wall. < 1242419027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :98#98$97%97#97$96%96#96$95%95#95$94%94#94$93%93#93$92%92#92$91%91#91$90%90#90$89%89#89$88%88#88$87%87#87] < 1242419030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[more crap] < 1242419032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then the 1 verse < 1242419055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are not redoing the replacement after success... < 1242419060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242419061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242419061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would seem < 1242419065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes that would be it. < 1242419116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint :: (Eq a) => (a -> a) -> a -> a < 1242419117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint f x < 1242419118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | x == x' = x < 1242419120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : | otherwise = findFixPoint f x' < 1242419122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : where x' = f x < 1242419124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A trusty helper. < 1242419132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It wooooooooooooooooooooooooorks! < 1242419138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not very efficient though < 1242419143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1242419145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whyever not? < 1242419155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it outputs all at once; I wonder why? < 1242419160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prob'ly buf'ring < 1242419160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that findFixPoint will check all through < 1242419168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, wat? < 1242419178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint = until =<< ap (==) < 1242419185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm no obfuscator < 1242419212 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint f = until (ap (==) f) f < 1242419219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: does the 99bob program output all at once? < 1242419219 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint f = until (\x -> x == f x) f < 1242419221 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pick one :-P < 1242419238 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm more or less i should think < 1242419249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would do all the substitutions early < 1242419274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242419280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: same with thue-morse? < 1242419288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that findFixPoint is going to be inefficient as the changes come later and later in the string < 1242419293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242419294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :findFixPoint f = fmap snd . find (uncurry (==)) . (zip `ap` tail) . iterate f < 1242419294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242419301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but that's just your optimization; I can fix that later. < 1242419310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and what, oerjan, about infinite loops? < 1242419316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, you can just check if dest contains source < 1242419321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: mmnope < 1242419324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: take, for example < 1242419326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up thue-morse < 1242419355 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering if you could have an infinite loop without strict containment < 1242419355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: /axx/ax/aaxxx → aaxx < 1242419361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your don't-backtrack doesn't handle that < 1242419369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242419371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, do these examples have newlines at the end? < 1242419380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: they handle → aaxx < 1242419382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then don't backtrack < 1242419385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say you _shouldn't_ backtrack < 1242419385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and so mixx the extra axx replacement < 1242419386 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can backtrack a limited amount < 1242419395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You don't need to backtrack all the way, though < 1242419397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i said you shouldn't backtrack all the way < 1242419402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: your counter works < 1242419409 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242419412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it gets slower every time, of course < 1242419420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you mean: < 1242419425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only backtrack to the start of the replacement? < 1242419446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :backtrack to start of replacement - length of replaced string < 1242419459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :+ 1, i think < 1242419465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okeydokey < 1242419479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: er minus length of replaced string? < 1242419485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you start replacing at 5, and replace with a 3 char string < 1242419485 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that can backtrack further if there is a match there < 1242419487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you go back to 2? < 1242419511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the string that is replaced from < 1242419540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :excuse me? < 1242419562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abc/cdefg/ababcde < 1242419579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run "/abc/cdefg/ababcde/" < 1242419579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cdefgdefgde*** Exception: slashes.hs:(31,0)-(33,23): Non-exhaustive patterns in function toSlash < 1242419581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice typo handling < 1242419596 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> abcdefgde -> cdefgdefgde < 1242419616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash [] = error "OHGAHGHGHAGH WHAT DOES IT MEAN!! AN ARMY OF SNEEZING WANGS STALKS MY NIGHTMARE" < 1242419621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :abc has length 3, so you only need to go back 3-1 < 1242419631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, same error. < 1242419641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1242419642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash :: String -> (String,String) < 1242419643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash [] = error "OHGAHGHGHAGH WHAT DOES IT MEAN!! AN ARMY OF SNEEZING WANGS STALKS MY NIGHTMARE" < 1242419646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash ('/':xs) = ("",xs) < 1242419648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash ('\\':x:xs) = is x xs -- curses! foiled again! < 1242419650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :toSlash (x:xs) = is x xs < 1242419652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see no inexhaustive patterns < 1242419654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*non-exhaustive < 1242419694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed not < 1242419698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :owell < 1242419698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242419701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I saved to the wrong place < 1242419702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kekekeke < 1242419716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was wondering why it accepted my invalid syntax too < 1242419769 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1242419778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: okay, so here's the rule < 1242419798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for further tests, http://oerjan.nvg.org/esoteric/slashes/counter{1,3,4}.sss < 1242419801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :After making a replacement, backtrack to position start_of_replacement - length_of_replacement < 1242419805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yesno? < 1242419809 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(2 is the simple one you already tried) < 1242419829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: terminology confusion < 1242419832 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242419842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you call the first and second arguments of /// ? < 1242419850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Source, replacement. < 1242419857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242419858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Replacee, replaceand < 1242419861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :length_of_source < 1242419865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1242419865 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Quick Linux question: If I make /home unwritable and owned by root, does that make it as secure as a LiveCD < 1242419874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: lol, no. < 1242419877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, + 1 at end < 1242419891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: clearer: < 1242419903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :After making a replacement, backtrack to position start_of_where_replacement_begins_in_string - length_of_replacement_used < 1242419910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ 1 < 1242419917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, length_of_source_used < 1242419920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242419958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, need to mod replace to tell me where the replacement begins :-P < 1242419967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /abc/cde/ababababcde < 1242419967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cdedededede < 1242419968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just make it return (beforeReplacement,afterAndIncludingReplacement) < 1242419999 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how so? < 1242420028 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is it at least close enough? < 1242420033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: What you do to make it as secure as a LiveCD is to make your entire filesystem read-only and unioned with a RAM filesystem. < 1242420033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i repeat my suggestion to use a zipper < 1242420035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: what are you trying to do < 1242420044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I've never understood 'em. < 1242420046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(reverse of previous, remainder) < 1242420047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242420077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" 3 "def" "xxabc" < 1242420077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :("xb","") < 1242420079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1242420088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, have a secure OS that I can use when I need to do something with sensitive information < 1242420090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: let's say you've done the first match of that /abc/cde/ababababcde < 1242420102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you're 20, why are you handling FBI documents? < 1242420113 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm handling my social security number < 1242420116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then your zipper state is then ("bababa", "cdede") < 1242420124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: encrypt it with GPG, put it in ~. < 1242420124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1242420136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: also, you think that thing's secure? < 1242420141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, you give it to like a thousand businesses < 1242420166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Better that than 1000 businesses and one hacker < 1242420177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the hacker going to do < 1242420178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're only legally mandated to give it to, lessee... < 1242420183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :give it to ANOTHER BUSINESS?! < 1242420185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The IRS, your employer... I think that's it. < 1242420186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh woe! < 1242420191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, but in practice... < 1242420195 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe some other government agency that I'm forgetting. < 1242420199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, your employer is still a huge leak < 1242420213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in every other instance, you can give out a fake one with no repercussions. < 1242420227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I already gave the college my real one < 1242420248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OTOH, not many people do. < 1242420302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh, why isn't thsi code working < 1242420304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it because it hates me < 1242420306 0 :tombom_2!unknown@unknown.invalid PART #esoteric :? < 1242420351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why erlang think doing Node#bfn.extra#bfe_loop.input is a syntax error before the second # < 1242420392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recommends 666-69-0666 < 1242420401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh i just realized something < 1242420408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1242420408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/foo < 1242420408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/foo/bar < 1242420413 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is _not_ one example < 1242420416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's three < 1242420419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1242420425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242420430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :each of which are an incomplete program which does nothing < 1242420434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*is < 1242420438 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, if we ever go to the same college, and I end up using that.. < 1242420449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: THEN THE WORLD WILL EXPLOOOOOOOOOOOOOODE!! < 1242420457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((And turned into an adult-only area.)) < 1242420467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((Where you will have to give proof of your adulthood. Or shut down your store!)) < 1242420474 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm just thinking it could cause problems for the college < 1242420480 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :otoh, that could be fun < 1242420480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Better still, ask them which law requires that you give them your SSN. < 1242420500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, there are a few cases where two people have been assigned the same SSN. < 1242420506 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oO < 1242420514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what Dubya's SSN is. < 1242420524 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :....I only have 9GB free? < 1242420624 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abc/bcab/aabcc -> abcabc -> bcababc -> bcabbcab < 1242420629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not quite working < 1242420636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads his replace function v e r y c a r e f u l l y < 1242420644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Dunno, but I know Nixon's. 567-68-0515. < 1242420652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah < 1242420838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: your function broke catastrophically when i modded it :< < 1242420847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace :: String -> Int -> String -> String -> (String,String) < 1242420847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace _ _ _ "" = ("","") < 1242420848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :replace src srcLen dest s@(x:xs) = < 1242420848 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't mismod it :-P < 1242420850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : let (before,after) = splitAt srcLen s < 1242420852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : in if before == src < 1242420854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : then ("",dest ++ after) < 1242420856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : else let (before',after') = replace src srcLen dest after < 1242420858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : in (x:before',after') < 1242420860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't see the flaw! :) < 1242420862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*:( < 1242420886 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :WoG is a bit less enjoyable perhaps after seeing most of the solutions < 1242420889 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Don't call replace with after, call it with xs < 1242420897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O < 1242420903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... didn't you do that Deewiant? < 1242420911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, I called it with xs. < 1242420915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh. Kay. < 1242420920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Works now ^_____________________^;;;;;;;;; < 1242420931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1242420932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> replace "abc" 3 "def" "xabc" < 1242420932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :("x","def") < 1242420937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise /abc/foo/aabc wouldn't work, for instance. < 1242420937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so we backtrack to |def, right? < 1242420939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where | = us < 1242420941 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since it'd jump to "c". < 1242421077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> doReplacements "abc" "def" "aaabcxxabcxxdefabc" < 1242421077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"aadefxxdefxxdefdef" < 1242421079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sucks ess. < 1242421095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: link to latest counter? < 1242421098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/slashes/counter3.sss? < 1242421111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :counter4.sss is the latest < 1242421125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... but not the most practical, it seems < 1242421129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242421141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/slashes/counter4.sss < 1242421141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242421144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/Only / and \ from this point on/ < 1242421146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a patent lie < 1242421148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's spaces and | < 1242421150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and newlines < 1242421157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :after the substitutions prior to that point < 1242421188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Congrats; your program now runs in... well, it's not constant time; it increases each time to the increased length of string to scan. But it's a lot less of an increase. < 1242421199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242421201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: What buffering does your interp use? Regular line-based buffering? < 1242421211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm doing atm. < 1242421211 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242421225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually i put it on character buffering recently for debugging < 1242421240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which would you suggest? Since it's now infallably perfect. < 1242421249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(every print statement that means) < 1242421274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be nice for it to work with output that contains no newlines, and is infinite < 1242421283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(See that counter4.sss) < 1242421313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, for infallably perfect please try http://oerjan.nvg.org/esoteric/slashes/bct.sss which is what made perl crash in the first place < 1242421317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1242421318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % time ./slashes < counter3.sss > f < 1242421319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1242421321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./slashes < counter3.sss > f 1.25s user 0.03s system 99% cpu 1.284 total < 1242421323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % wc -l f < 1242421325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 945 f < 1242421327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not bad. < 1242421343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The first 100 or so lines swim past immediately on the terminal, too. < 1242421344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :counter3.sss is about as efficient as counter2.sss, just a minor variation < 1242421362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, infinite output with no newlines; roger that. < 1242421391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what happens with the bct.sss ? < 1242421415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first tell me the expected output < 1242421417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then I'll run it < 1242421423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it crashed on me before i got to check if it's any good < 1242421425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lessee < 1242421458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\//\/\ endlessly repeated, i think is what i intended < 1242421527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's supposed to check the program looping of the 100101 program (no data handling yet) < 1242421560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and 0 -> /, 1 -> \ < 1242421591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % time ./slashes counter3.sss > f < 1242421591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1242421592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./slashes counter3.sss > f 0.49s user 0.54s system 99% cpu 1.034 total < 1242421594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % wc -l f < 1242421596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 368 f < 1242421597 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1242421598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bit of a regression < 1242421605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % time ./slashes counter3.sss > f < 1242421605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1242421607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./slashes counter3.sss > f 2.41s user 3.09s system 99% cpu 5.506 total < 1242421609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % wc -l f < 1242421609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the previous test was that counter4.sss, which only showed that the er, _slashes_ program looping worked < 1242421611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 888 f < 1242421619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the regression is due to outputting lots and lots of *s individually < 1242421620 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as opposed to the BCT program) < 1242421631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: doesn't matter though does it < 1242421634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's still wicked fast < 1242421639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bct time < 1242421646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes bct.sss < 1242421647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\/ < 1242421648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it then hangs < 1242421671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how did you add it to ze egobots? < 1242421696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with !addinterp slashes perl http://... < 1242421701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242421703 0 :Judofyr!n=Judofyr@ti0056a341-0392.bb.online.no JOIN :#esoteric < 1242421703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately there is no haskell in it < 1242421707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey GregorR! < 1242421721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: sudo apt-get install ghc on EgoBot, please. < 1242421725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll be adding a new interpifoo. < 1242421727 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, at least it didn't crash at the same point for you < 1242421733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you actually got input < 1242421735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: how do I add a compiled interp btw < 1242421736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*output < 1242421739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep < 1242421743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't crash < 1242421743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just hang < 1242421758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :total lines: 54, includign whitespace and comments (all one of them takes its own line) < 1242421761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*including < 1242421764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, plus the 3 line header < 1242421777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact it's the correct output for the first iteration < 1242421781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes slashes < 1242421781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :???? < 1242421782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : $?8__PAGEZERO?__TEXT??__text__TEXT@#?? < 1242421784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quine! < 1242421787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wellalmost. < 1242421797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes slashes.hs < 1242421797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- An interpreter for the < 1242421834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter4.sss < 1242421836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yay, it uses constant memory on /// < 1242421850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1242421854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes counter4.sss < 1242421854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\/\\/\\\/\\\\/\\\\\/\\\\\\/\\\\\\\/\\\\\\\\/\\\\\\\\\/\\\\\\\\\\/\\\\\\\\\\\/\\\\\\\\\\\\/\\\\\\\\\\\\\/\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\\\\/\\\\\\\\\\ < 1242421859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242421861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a lot slower than counter3 < 1242421864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a lot lot slower < 1242421868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot doesn't handle output without newlines :( < 1242421877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it gets faster as it goes on; or rather it doesn't, but it seems like it does, because of its outputting a lot of \s in succession < 1242421887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :) < 1242421900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, the /\ only coding is much more verbose < 1242421908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % ./slashes < 1242421908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slashes: No filename specified. < 1242421910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % ./slashes /dev/stdin < 1242421912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1242421914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slashes: OHGAHGHGHAGH WHAT DOES IT MEAN!! AN ARMY OF SNEEZING WANGS STALKS MY NIGHTMARE < 1242421917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The best error reporting system, methinks. < 1242421944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that may not be strictly according to spec, but who cares < 1242421953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1242421966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is no program with unmatched /s < 1242421973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"If it's a /, characters are taken up to the next /" < 1242421974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"The program ends when there is no longer enough of it to execute, e.g.:" < 1242421987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then the three examples < 1242421988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i don't think that's a valid interpretation :P < 1242421998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that's a quote < 1242422004 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :from the /// page < 1242422005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242422005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242422011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the program \ outputs a \ for me < 1242422014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes / < 1242422015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you think that's right :P < 1242422020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a/a < 1242422021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242422022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242422029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /a/b < 1242422039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a/b/c < 1242422040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242422041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242422045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: okay then < 1242422066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think that an unmatched // is invalid, though. < 1242422068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I'll do < 1242422070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :run "\\" = return () < 1242422071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \ < 1242422074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\ < 1242422080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1242422083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the egobot bug < 1242422084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes fibonacci.sss < 1242422084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*/*/**/***/*****/********/*************/*********************/**********************************/******************************************************* < 1242422088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, !!!! < 1242422091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Takes 0.009s. < 1242422095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\m/ < 1242422119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thuemorse takes from 0.012-0.016 < 1242422145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, dear < 1242422149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, nevermind < 1242422154 0 :kar8nga!n=kar8nga@a-47.vc-graz.ac.at JOIN :#esoteric < 1242422155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242422163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i got a hang after the first * on counter1.sss, but another line came and I realised it was just dog slow < 1242422163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242422169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :less than 1 line/sec < 1242422171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242422175 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242422179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :source of that counter? < 1242422191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wikipage. < 1242422192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to see that epic program < 1242422198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242422198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/slashes/counter1.sss < 1242422200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not very epic < 1242422207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://oerjan.nvg.org/esoteric/slashes/counter3.sss current sane version < 1242422217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey wait oerjan < 1242422222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your interp is faster than mine on counter1 < 1242422230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why are you using \ so much btw < 1242422236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was afraid of that < 1242422237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean literal ones < 1242422243 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where? < 1242422243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242422246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242422246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242422249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why is it faster? < 1242422254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://oerjan.nvg.org/esoteric/slashes/counter1.sss for example < 1242422259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my algorithms are better, haskell is faster than perl, I used your optimization... < 1242422266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or in http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1242422274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less there in that < 1242422274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but perl has heavily optimized regexes < 1242422284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "Haskell is faster than Perl"? < 1242422284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which is what my interpreter uses most < 1242422291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: GHC is,. < 1242422293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1242422300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately they break on the large programs :( < 1242422301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you're doing string processing, I'm not at all surprised that Perl + arrays beats GHC + linked lists < 1242422301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: right, but there's not much more to optimize than my code. < 1242422305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :depends on what exactly you are doing I guess < 1242422312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The string processing is mostly linked-listy. < 1242422320 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That doesn't mean it's fast. < 1242422322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's not really anything much bytestring about it. < 1242422326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, can't you do arrays in GHC? < 1242422327 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Arrays tend to be faster even for linked-listy stuff. < 1242422328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242422328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Besides, that should be a memory issue. < 1242422331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, you can. < 1242422332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You can do ByteStrings. < 1242422335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also arrays. < 1242422336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242422339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But ByteStrings are better. < 1242422380 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Some 8-10 bytes (?? I forget how many exactly) per char does not lead to speed < 1242422394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's memory. < 1242422400 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's CPU cache. < 1242422404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True enough. < 1242422409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can switch to [Int]. < 1242422415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As a bonus, linked lists aren't contiguous. < 1242422424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[Int] is the same size as [Char], isn't it? < 1242422427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Deewiant. < 1242422429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd use [Word8]. < 1242422432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll use a bloody ByteString. < 1242422448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A strict bytestring, even./ < 1242422449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the fundamental reason for backslashes is so that you can copy things < 1242422459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm ok < 1242422479 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the looping happens by program self-replication, after all < 1242422505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, go write a slashes interpreter for Linux x86_64 in asm! < 1242422507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242422515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Grr, you can't pattern match on bytestrings. < 1242422525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if a slashes compiler make any sense. < 1242422527 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not particularly interested in slashes. < 1242422544 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I'm done with asm for the time being. < 1242422547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242422550 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: too self-modifying < 1242422556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah < 1242422585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an optimising and program folding compiler would work < 1242422593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for oerjan to figure that out < 1242422607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nah that's not my sort of thing < 1242422644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242422666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :optimising compilers < 1242422668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically what ick does when given that command line option I forgot < 1242422728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run (B.singleton forwardSlash) < 1242422728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242422730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if program is deterministic and uses no input: run program, save output. Write a shell script wrapper for it. < 1242422730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1242422733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242422746 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also that newer counter with less backslashes is quite deceptive, because i have just temporarily abbreviated <\\>\\\ to | :D < 1242422761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ouch < 1242422785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the older one at least used | internally, though inefficiently < 1242422788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so... \| < 1242422789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is < 1242422795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242422801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :\<\\>\\\ < 1242422801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :| is like a prefix really < 1242422814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it "quotes" the next character < 1242422819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242422830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1242422833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1242422839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that expected? < 1242422844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242422856 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it sends the next lines as DCC CHAT < 1242423151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Main> run $ B.pack [backSlash,backSlash,97,10] < 1242423152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\a < 1242423154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :getting there < 1242423295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: one thing's for sure < 1242423302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this bytestring haskell version will kick the perl interp's ass :) < 1242423304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1242423341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242423346 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1242423478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so, you think that if you reach EOF in /foo, you stop executing? < 1242423493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now *that's* something haskell < 1242423495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s not attuned to < 1242423502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't even exitSuccess < 1242423504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I'm out of IO < 1242423531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Maybe is your friend? < 1242423536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about /foo\ < 1242423540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same result? < 1242423543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl @ \ < 1242423544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, Maybe sounds right < 1242423547 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242423550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: no, it's '\' eof < 1242423551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242423562 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ohhhhhhhhhhh lehm < 1242423641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O(n) cons is analogous to (:) for lists, but of different complexity, as it requires a memcpy. < 1242423644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OSHI— < 1242423648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :time to restructure ::::)))))) < 1242423671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just have to track current string, trivial < 1242423791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it sends the next lines as DCC CHAT < 1242423796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that never happened? < 1242423801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you didn't accept? < 1242423804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1242423805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<*status> DCC Chat Bounce (EgoBot): Timeout waiting for incoming connection [192.168.0.64:59319] < 1242423812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out the reason < 1242423819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly the IP! < 1242423912 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, you shouldn't have an incoming connection, you should be establishing an outgoing connection to EgoBot. < 1242423922 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And yes, even though some people have DCC problems, I still think this is the best solution :P < 1242424109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hm and yeah, thue-morse prints all at the end < 1242424125 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf http://esoteric.sange.fi/brainfuck/bf-source/prog/beer.b < 1242424127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :99 Bottles of beer on the wall < 1242424149 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There, I increased the limit to be enough for 99 bottles :P < 1242424207 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it would be nice if you could also accept long lines, it's sort of a tradition to do infinite lazy programs on bots here < 1242424219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :s/long/infinite/ < 1242424244 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by "infinite lines" ... < 1242424256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: for(;;)putchar('a') < 1242424279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's an infinite line alright :P < 1242424283 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ( *)(~:S(*)*~:^):^ < 1242424284 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** ******************* ******************** ********************* ********************** *********************** ************************ ...too much output! < 1242424284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Uhh, you shouldn't have an incoming connection, you should be establishing an outgoing connection to EgoBot. < 1242424286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242424287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1242424300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ^ example < 1242424317 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, just tell you when it gets cut off? < 1242424324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242424324 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242424344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: for a start, actually print the line < 1242424361 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!unlambda ( *)(~:S(*)*~:^):^ < 1242424361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/unlambda/unlambda.bin: file /tmp/input.21406: parse error < 1242424368 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well that's unique :P < 1242424369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter4.sss < 1242424377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't print anything < 1242424384 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It does print (truncated) very long lines. < 1242424388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because there are no newlines in it < 1242424394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Even with no newlines. < 1242424397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1242424400 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or at least, it's certainly supposed to :P < 1242424408 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!underload ( *)(~:S(*)*~:^):^ < 1242424417 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well that ain't right. < 1242424449 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OHHH, that program is an infinite loop. < 1242424456 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It'll get cut off before it accepts any input. < 1242424463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No shit. < 1242424471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An infinite loop is the only way to output infinite characters. < 1242424472 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't speak underload :P < 1242424472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<< PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242424472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>> :EgoBot!n=EgoBot@codu.xen.prgmr.com PRIVMSG #esoteric :+A < 1242424472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>> :EgoBot!n=EgoBot@codu.xen.prgmr.com PRIVMSG AnMaster :DCC CHAT chat 1404135913 59867 < 1242424475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242424504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: but it doesn't output slowly, so why shouldn't it reach the buffer limit first, and get printed? < 1242424525 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: It always waits for either the program to complete or a newline to be printed :P < 1242424529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, bouncer seems to mangle it somehow < 1242424541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, fixed the \ bug yet? < 1242424541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that's what we don't want, then < 1242424543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\ < 1242424547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\ < 1242424549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\\ < 1242424549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1242424552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242424554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you didn't < 1242424561 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :WTFBBQ? That's a weird one. < 1242424568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo '\\' < 1242424569 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1242424570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/ba\\\\r/foo < 1242424570 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1242424579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that should output ba\r < 1242424580 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in to it. < 1242424581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not bar < 1242424587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "\\" < 1242424588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and oerjan said it wasn't in his code < 1242424590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it worked locally < 1242424605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Seems the perl one is broken? < 1242424617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually the sh one too < 1242424617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :above < 1242424621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !sh echo '\\' < 1242424621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : \ < 1242424625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is plain wrong indeed < 1242424643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo "\\"hi there" < 1242424643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.21670: line 1: unexpected EOF while looking for matching `"' < 1242424654 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242424658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo "\\" < 1242424666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242424667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242424673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1242424700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh ghc < 1242424703 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ghc-6.8.2: no input files < 1242424719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242424719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242424723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!sh cabal --help < 1242424724 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ghc -e 'putStrLn "hello"' < 1242424724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.21837: line 1: cabal: command not found < 1242424726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1242424729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* DCC CHAT to EgoBot lost (Remote host closed socket). < 1242424731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242424733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242424749 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That should be after you retrieved all the data. < 1242424860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, well I generally blanket ignore CTCP and DCC. Why? Because it is irritating when you wake up in the morning and see a list of pending (and timed out) DCCs with spambots that tried to DCC you during the night. < 1242424897 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well that's too bad. DCC is a much-better way to handle long output, because I don't have to worry about flooding and users don't have to wait for lots of output. < 1242424903 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Go run mycology and enjoy :P < 1242424988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh. *writes a white list that overlays the blacklist* < 1242425038 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242425753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is there some sort of limit for lots-of-output in the DCC chat thing too? < 1242425761 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :16K < 1242425783 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No speed limits though, just a flat total limit. < 1242425933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you disappointed that the other bots know all kinds of DCC tricks and bazillion languages and whatnot? < 1242425934 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ( ( oh yeah what)) < 1242426010 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot doesn't speak almost-English though. < 1242426013 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :poor fungot :( < 1242426013 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ( ( they have a lot < 1242426037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? X just crashed. Someone give me a few lines of context above " EgoBot doesn't speak almost-English though." please < 1242426037 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!echo I WILL DEFEAT FUNGOT MUAHAHHAHAHAHAHAHAHAHHAHHHHAH < 1242426039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242426040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :I WILL DEFEAT FUNGOT MUAHAHHAHAHAHAHAHAHAHHAHHHHAH < 1242426040 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher* ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1242426047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(since I just reconnected to bouncer) < 1242426053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Oh yeah what < 1242426054 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that i understood that you could < 1242426059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: be a green piece of food < 1242426060 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i need your help to get this treadmill inside and it my husband laughs everything you name it provided for us even after september eleven < 1242426060 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fungot is feeling down because EgoBot supports more languages. < 1242426061 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: and you can chat while you play oh god they've got euka and spades and hearts and it it < 1242426069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: even after september eleven < 1242426069 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh let's see sigh i didn't think it was < 1242426074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: i see i see < 1242426075 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: excuse me but anyway um i mean < 1242426078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: right < 1242426079 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ( ( really uh)) did we look at each other every now and then a < 1242426079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, how was that determined? < 1242426084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: really, did we? < 1242426085 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ' cause think about it laughter laughter who knows maybe somebody else did um i'm kind of a < 1242426090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: laughter laughter! < 1242426091 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, fungot speaks almost-English. < 1242426092 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: um but but like i said nine one one they was aware of um < 1242426098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why is the damn spell checker suddely set to Afrikaans!? < 1242426102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switches it to English < 1242426103 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1242426124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i redesigned bct.sss to use about half the size, now it runs in perl but gives completely wrong output. < 1242426124 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My guess: Because Afrikaans is, in the English alphabet, the first language :P < 1242426140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it complained it couldn't find the word list for Afrikaans. < 1242426141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's nice; my interp will still rule. < 1242426145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for every letter I wrote < 1242426153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And? < 1242426156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that is because I don't have it installed duh) < 1242426163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, but yeah would make sense < 1242426167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and what? < 1242426187 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: see you tomorrow then :) < 1242426192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What's that gotta do with what GregorR-L said < 1242426193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it usually starts with the one in LANG. Or English. Seems a bit random. < 1242426208 0 :oerjan!unknown@unknown.invalid QUIT :"Good night all" < 1242426229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : What's that gotta do with what GregorR-L said <-- what has what got to do with it? < 1242426234 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :it should be $LANG, fallback to C. < 1242426266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, LANG is sv_SE.UTF-8. But I always switch to English after starting client since I mainly chat in English channels. < 1242426792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242426817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, will the current hostmask change? < 1242426822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or will it stay the same < 1242426822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1242426830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot!n=EgoBot@codu.xen.prgmr.com < 1242426878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242426879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242426894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok lets see.. < 1242426895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242426895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242426896 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It will change to codu.org soon. < 1242426904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, meh < 1242426919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I added the white list for it now < 1242426947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, but why does it close as "connection lost" instead of the usual "connection closed" < 1242426954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are you sure you follow the protocol? < 1242426974 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure I don't. < 1242426979 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When I'm done, I just close the port. < 1242426989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, can you do it the proper way, whatever that is < 1242427000 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If I can figure out what the proper way is, probably :P < 1242427135 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242427259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be some magical DCC CLOSE message, which isn't documented anywhere on Earth :P < 1242427342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you saw a file ending in .es, what would you think it was? < 1242427358 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A Spanish file. < 1242427362 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242427370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it seems to be "EMCAScript" says wikipedia. < 1242427372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242427377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better known as javascript < 1242427387 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, sure. < 1242427387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, when it comes to IRC, few things are well documented. < 1242427431 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that the non-browser-based ECMAScript-land is quite fragmented, so a .es file is probably an ECMAScript file for a very particular interpreter. < 1242427440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242427488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer to stick to languages where you have a high level of cross-implementation portability. Or possibly just one implementation < 1242427527 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo 'Hello'; echo 'World' < 1242427528 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello < 1242427540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo -n 'Hello'; echo 'World' < 1242427540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :HelloWorld < 1242427543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, that wasn't how it's done apparently :P < 1242427544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, better < 1242427554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, use tcp dump < 1242427561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on a "real" connection < 1242427574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gawd that's a lame way to do this, but OK :P < 1242427613 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242427620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it is a reasonable way < 1242427623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when it comes to IRC < 1242427627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what does the -L mean < 1242427648 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In what context? < 1242427654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your nick < 1242427658 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, laptop < 1242427661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242427709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Unblock DCC from me so I can DCC CHAT you :P < 1242427717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay. sec < 1242427718 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1242427776 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Netcat does not use the shell functions in Linux. So if I get Linux, I will need to write interactive netcat. < 1242427787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :done, added exception for GregorR!n=gregor@65.183.185.209 < 1242427790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1242427796 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :....... wrong me :P < 1242427804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: What a strange statement. < 1242427822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, done. Added exception for GregorR-L-who-can't-ssh-to-desktop!n=gregor@c-76-105-254-150.hsd1.or.comcast.net < 1242427841 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to get wireshark running on my desktop over SSH, that's a PITA. < 1242427854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* DCC CHAT connection established to GregorR-L [192.168.0.64:55613] < 1242427854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* DCC CHAT to GregorR-L lost (Remote host closed socket). < 1242427855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242427859 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242427860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242427871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<*status> DCC Chat Bounce (GregorR-L): Timeout waiting for incoming connection [192.168.0.64:37086] < 1242427871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<*status> DCC Xfer Bounce (GregorR-L): Socket error [Cannot assign requested address] < 1242427872 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well that didn't work properly at all :P < 1242427873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242427881 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can you write 99 bottles of beer in Furryscript? It is not indended for stuff like that at all. But I think I have heard it sone in sendmail also, which isn't designed for that either. < 1242427908 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Never heard of Furryscript, although it sounds awesome :P < 1242427913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, turned off the bounce < 1242427922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,'A,@ < 1242427922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1242427931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* DCC CHAT connection established to EgoBot [64.62.173.65:10002] < 1242427931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* DCC CHAT to EgoBot lost (Remote host closed socket). < 1242427932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242427935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no bounce < 1242427957 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Connection refused :P ... I'll try a different tact. < 1242427963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, connection timed out to you < 1242427964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1242427967 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(With a different user, namely GregorR ) < 1242427969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fix firewall < 1242427984 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The sendmail codes is at: http://99-bottles-of-beer.net/language-sendmail-588.html the Furryscript codes is at: http://zzo38computer.cjb.net/furry/scripts/beer.txt < 1242427985 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I did a passive-chat to you because I don't have access to the router here, I can't poke any holes. < 1242428026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I'm behind double NAT and poking holes is a PITA. < 1242428044 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The Furryscript codes sort of looks like it was designed for 99 bottles of beer, but actually, it wasn't. I'm just using the built-in function in different ways. < 1242428046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Double NAT, wow :P < 1242428047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, plus highly dynamic ip < 1242428059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, for complex reasons. < 1242428084 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: But what IS furryscript? < 1242428091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, anyway, I don't think my client knows what passive DCC is < 1242428102 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Souper :P < 1242428104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the bouncer might, but not the client < 1242428119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, passive dcc according to which model < 1242428129 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-Chat :P < 1242428134 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Furryscript is design for generator of things such as D&D adventure idea, video game names, etc. Look at it in my web-site. Also look at the individual script codes you can see how it is supposed to work. < 1242428148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that model isn't supported here at all. < 1242428175 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :For example, the ARG command actually reads a number from the category 0( but it was designed for multiple parameter codes inside of strings, such as | | > a dynamic number of arguments. < 1242428188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, link? < 1242428205 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Run it on the web-page at: http://zzo38computer.cjb.net/furry/webform.php < 1242428224 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :See the video-games script for an example of the ARG command. And see the D&D adventure ideas script for an example of the plural command. < 1242428249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242428260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where does one input the code < 1242428304 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If you want to input code to Furryscript, you will need to get Furryscript.php (copy and paste the text from the web-page, or use a different program to remove the color-codes) and run it as a command-line program with the filename on the command-line argument. < 1242428320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll guess I skip it < 1242428333 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forces it into EgoBot >: ) < 1242428335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. What has this got to do with netcat. < 1242428335 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And if you make some codes, post them, I would like to see them so I can add them to my web-site! < 1242428349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, no. Just no. < 1242428352 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Nothing to do with netcat. That was an unrelated comment. < 1242428355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't an esolang < 1242428363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and that comment about netcat made no sense either < 1242428378 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Maybe not, but sendmail isn't an esolang either. I just wanted to post how it was done in similar things like that. < 1242428384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242428386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to netcat? < 1242428394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So what if it's not an esolang, it's still interesting :P < 1242428407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it? looks like a text generator language to me < 1242428457 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The netcat comment has to do with, one day I went to FreeGeek office, I tried to access gopher and IRC through netcat but it doesn't do things like Windows push F2 for repeat up to something, arrow to select previous entry, etc. That is why I should write netcat interactive one day, for Linux only. < 1242428497 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Try generating a list of adventure ideas with it to see how it works. http://zzo38computer.cjb.net/furry/webform.php?which=adventure.txt&count=20 < 1242428503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, on Windows that line editing is all in cmd.exe < 1242428517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try using telnet instead of netcat < 1242428519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for telnet < 1242428555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Furries are intentionally catching lycanthropy." <-- wut < 1242428589 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Telnet doesn't do line editing either. Unless there is a program for that. But if I should write interactive netcat with mode for display of control-codes, color-codes, and line-editing (including the F2 of Windows, very useful in IRC but should be useful for other protocols also.) < 1242428609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :telnet seems to do so here < 1242428614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but maybe it is on the server side < 1242428661 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's just one of the entries in the list. There are many more, which include parameters and various other things. See (View selected script codes) to see the codes so you can know how the parameters are substituted. Also look at the codes in video-game-names if you want to see how they detect duplicates with that. < 1242428694 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Telnet is good when the server accepts telnet commands but netcat (or netcat interactive) should be use for raw linemode protocols,,,... < 1242428696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Spells and psionic powers start having weird quantum effects. < 1242428698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I like that one < 1242428707 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I like that one also! < 1242428710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The gods announce a holiday for Paladins. A Paladin is not bound by his code on this day. < 1242428711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OOOH! < 1242428752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Minotaurs want to live in your village but don't know the common language and refuse to learn it. <-- that's stupid < 1242428754 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I didn't write all of them by myself but I did many of them, and I added parameters to many of them taken from other sources, also. If you have other ideas to add (with or without parameters), I would like to add it on. < 1242428770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, so a lot of them are hard coded? < 1242428776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping markov chain style < 1242428785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hopeing* < 1242428787 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Many are hard-coded and many have parameters, and some of the parameters have their own parameters even. < 1242428802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A bulette is tearing apart viable farmland. was generated twice < 1242428835 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It can generate things twice. Furryscript itself only generates one per call to the program, but the web interface calls it multiple times and therefore might generate duplicates. < 1242428857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A new noble seeks to clear a patch of wilderness of all monsters. <-- sounds like most computer RPGs/adventure games < 1242428918 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You are right. But now I added a second one. in addition to keeping the other one also < 1242428928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, "The grim reaper has taken a human aprentice. " <-- you stole that from Discworld. Admit it. < 1242428969 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No I didn't. Probably someone else stole it from Discworld and I just happened to find it listed somewhere, I certainly know nearly nothing about Discworld. < 1242428983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Two hobgoblin bards argue about wheelbarrows. <-- exactly how is that an adventure :D < 1242429006 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :These video game names are great. < 1242429009 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :They aren't necessarily full adventures, they could be parts of adventures (when you want to modify parts), etc < 1242429027 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Minimal Booty Tactics" "Fruity Music Squadron" "Chinese Cheese Jamboree" < 1242429037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A priest asks you to rescue his/her pet from a tree. <-- Before fire fighters were invented. < 1242429038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242429058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err is that right English word? < 1242429126 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1242429197 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I think if the DM combined what he already had with some of these ideas, it would make a interesting D&D game < 1242429214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, the xkcd title/alt-text seems cryptic today < 1242429216 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't play D&D like other people, I am a good defensive player at D&D. < 1242429246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :The entire game so far has been an illusion. < 1242429249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good one < 1242429271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm always a defensive player, in any game I play < 1242429278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even where it makes no sense. < 1242429300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which is why I suck at car racing games and similar) < 1242429340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah, as the last item listed was "The King of Nowhere hires you to secretly solve tense situtations." < 1242429360 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Defensive play is not as simple as you might think. It is more interesting than offensive play in my opinion. Not only am I defensive play, my character has NG alignment so I try to good thing as well, like not kill someone if it is not necessary and if someone steal something I will give them back the money for buying a new one. < 1242429402 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Many people want to play you have to kill everyone and steal their stuff but D&D is not a computer game! If you want to kill some monsters or whatever and steal their stuff, you should hire murderers and thieves, not adventureres < 1242429420 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And it's D&D 3.5 edition, in case you didn't know. < 1242429434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never played table top D&D < 1242429442 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242429442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It turns out the tarrasque is really just cold. Find out how to knit him a sweater. < 1242429444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1242429447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:49 zzo38: Netcat does not use the shell functions in Linux. So if I get Linux, I will need to write interactive netcat. < 1242429449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242429455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read on < 1242429457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before you comment < 1242429467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was confusing yes, but in the end it was explained < 1242429471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tl;dr :-) < 1242429486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I tried to read a bit < 1242429488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yop < 1242429497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1242429498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yl < 1242429500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242429500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:00 zzo38: The netcat comment has to do with, one day I went to FreeGeek office, I tried to access gopher and IRC through netcat but it doesn't do things like Windows push F2 for repeat up to something, arrow to select previous entry, etc. That is why I should write netcat interactive one day, for Linux only. < 1242429504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap nc, yo < 1242429526 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What's rlwrap nc < 1242429533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that allowed if nc isn't GPL compatible btw < 1242429544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Legally, yes. According to rms, probably no. < 1242429555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: nc is netcat, "rlwrap foo" runs foo with line editing capabilities < 1242429562 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Use GNU netcat if normal netcat doesn't GPL compatible < 1242429563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it count as linking? Will Stallman use this to say every software ever made that uses the console has to be GPL? < 1242429564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap wraps other programs to use readline < 1242429571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope, yes, < 1242429575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but rms is insane < 1242429579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not in the good way, so. < 1242429582 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :rlwrap so doesn't count as linking :P < 1242429592 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And RMS is totally insane in the good way. < 1242429593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Follow the interesting drama in the next episode of FSF < 1242429599 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK. Their computers are Ubuntu, does Ubuntu include rlwrap can I just type something like "rlwrap nc zzo38computer.cjb.net 70" and it will work? < 1242429604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(next week, same time) < 1242429614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You have to install rlwrap. < 1242429617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you answered too quickly < 1242429622 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :RMS is too impractical, lately, as far as I know. < 1242429631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242429631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: the incident we're referring to was in 1992 < 1242429646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: If the clisp incident counts as viral, so does rlwrap. < 1242429736 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I make up my own Linux distribution then, rlwrap and netcat will be included and a command "nci" (netcat interactive) to run netcat with readline < 1242429751 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Post-Apocalyptic Thunder Psychiatrist" I would totally play this game. < 1242429756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes //a/ < 1242429757 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I make my own window manager also < 1242429768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a//b/c < 1242429769 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ac < 1242429771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242429780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't fully make sense < 1242429784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agree? < 1242429805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's replacing "" with b. < 1242429805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should match every zero width < 1242429812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "nothing" < 1242429821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1242429839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zero width like ^ and $ in regex < 1242429845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so between every char < 1242429846 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you know something about optimize convert brainfuck to Javascript? < 1242429857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, why into javascript < 1242429858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242429870 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I tried to make it optimize but I want to know if it can be improved optimized < 1242429877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: See esotope-bfc. < 1242429878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could write a javascript backend for esotope-bf < 1242429879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1242429881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bfc* < 1242429884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/esotope-bfc/ < 1242429890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compiles hello world to < 1242429890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : PUTS("Hello World!"); < 1242429891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return 0; < 1242429895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he split the code generator out last I looked < 1242429912 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is into Javascript because of XUL-runner is programmed in Javascript, so when a client-script is being loaded from gopher it has to convert to Javascript. < 1242429935 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My optimizer converts "," to "yield;" < 1242429940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242429943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you really want to use esotope for any hugely-optimizing BF optimizer. < 1242429949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and +++ into "add 3"? < 1242429963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and [-]++++ into "set 4"? < 1242429970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and [>] into seek. and so on < 1242429991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :constant folding and what not < 1242429995 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes it does convert "+++" to "t[p]+=3;" < 1242430006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: does it convert < 1242430008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] < 1242430008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1242430009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into < 1242430012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print("Hello, world!") < 1242430013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242430021 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes yes, it does do "[-]++++" into "t[p]=4;" as well. But it doesn't do everything. < 1242430033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If not ... write an http://code.google.com/p/esotope-bfc/ backend ;-) < 1242430039 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :No. It doesn't do that last one. < 1242430043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, and ++>-<++ into t[p]+=4; t[p+1]-=1; < 1242430045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it also optimizes multiplication, all balacned loops, ... < 1242430050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*balanced < 1242430054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, that is. skip the pointer move < 1242430130 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So far my program doesn't optimize I/O, it alawys converts "," to "yield;" and "." to "O();" < 1242430131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/nosuchfile < 1242430136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1242430145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1242430146 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1242430168 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hey, http://rage.kuonet.org/~anmaster/nosuchfile doesn't exist! :P < 1242430182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, indeed it doesn't. Was wondering about error message. < 1242430202 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :None 8-D < 1242430218 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Look at my codes if you want to, to help me tell me what I am missing? < 1242430222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I think your version is outdated? < 1242430225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is 4.0 < 1242430227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 4.0.1 < 1242430236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes! < 1242430238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242430241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0.4 not 0.4.1 < 1242430242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1242430243 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My version of what? < 1242430252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: he probably released a new cfunge < 1242430254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.000001ms faster < 1242430255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, cfunge < 1242430259 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I can't use esotope-bfc because it is Python and I need the optimizer also be written in Javascript. < 1242430270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :locally: That the interpreter's version is 41 < 1242430271 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242430279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : That the interpreter's version is 40 < 1242430280 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Feel free to send me a hg bundle. < 1242430289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it was some time ago (weeks?) < 1242430290 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :See my codes in http://zzo38computer.cjb.net/vonkeror/Vonkeror.zip the file modules/brainfuck.js contains the optimizer of brainfuck into Javascript. < 1242430313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what is your file with the version info < 1242430315 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you think that I'm going to follow the versions of all the interpreters installed, you're quite severely incorrect :P < 1242430321 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :USED_VERSION < 1242430321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I can know what rev to diff from < 1242430324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242430328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does it contain! < 1242430335 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat interps/cfunge/USED_VERSION < 1242430335 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/cfunge/ 0.4.0+bzr:trunk:r763 < 1242430339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242430348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=a!<_^% < 1242430351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑afiosdj < 1242430361 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fascinating. < 1242430368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: pojdpaosdjpoajp!!!!!!! ! < 1242430370 0 :Sgeo[Pidgin]!n=guest@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242430376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\\\\\\//////λλλλλλλλ < 1242430384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :⁹⁸⁰‽↙ababababau˙ª´• < 1242430391 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Is the guest account of Ubuntu wiped at logoff? < 1242430391 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Having "[Pidgin]" on your name is just advertising "I use shitty IRC clients" < 1242430395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: If you think that I'm going to follow the versions of all the interpreters installed, you're quite severely incorrect :P <-- you could sign up for the news letter (sourceforge project news simply) < 1242430397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242430404 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :If so, then I think that means it's secure enough for my needs < 1242430405 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My program always wraps values of cells 0 to 255, and has two new commands * and ~ for using the second tape. I want to know if there is a way for checking when it doesn't need to wrap and therefore optimize it better. < 1242430405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Storing your WORLD-ENDINGLY IMPORTANT SSN? < 1242430415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: lern2gpg < 1242430434 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, didn't bother installing XChat yet < 1242430474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, does plain diff work for you? < 1242430481 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Finefine. < 1242430504 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Another thing that netcat does in Windows, if you are typing, it won't interrupt what you are typing with the output, it will let you finish typing first. Does readline do that? < 1242430518 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... that seems terrible :P < 1242430546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: that's awful < 1242430551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it means you miss out on stuff :P < 1242430554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242430558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :readline will repeat the line again after < 1242430559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1242430561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you don't lose the trail < 1242430569 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I would assume so, yeah. < 1242430601 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, is zzo38 looking for http://codu.org/rawirc.c ? :P < 1242430617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, http://rage.kuonet.org/~anmaster/r763_to_r777.diff is in the cfunge source dir directly. Then you need to change USED_VERSION to 0.4.1+bzr:trunk:r777 < 1242430627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, does that work for you < 1242430634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, make clean and make after < 1242430640 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK if readline just puts output and then repeats the typing line afterward so that you can finish typing, that is even more better than Windows. Now the only thing needed is control-codes display mode and to make your typing a different color than the server's typing and then it is completely good. < 1242430676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bam! Underfeatured IRC client. < 1242430683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which one? < 1242430688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh... netcat < 1242430690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1242430708 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Done < 1242430718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat interps/cfunge/USED_VERSION < 1242430719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/cfunge/ 0.4.0+bzr:trunk:r777 < 1242430730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 http://rage.kuonet.org/~anmaster/mycology.b98 < 1242430731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 2 3 4 5 6 7 < 1242430751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, um? < 1242430760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Um what < 1242430770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes it works < 1242430772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-zzo38- VERSION I am using netcat on Windows right now. But one day I will get Linux instead and maybe use rawirc.c or netcat with readline < 1242430775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242430776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my < 1242430795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, anything wrong with a normal irc client < 1242430799 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :One big benefit of rawirc.c over netcat: It PINGs and PONGs for you :P < 1242430804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like irssi, xchat or whatever < 1242430804 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :"Student Information effective from Fall 2008 to The End of Time" < 1242430812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: freenode doesn't need pings/pongs < 1242430817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is rawirc.c < 1242430823 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don't need to reply to your PING message. The rawirc.c that you posted looks interesting, I will look at it more, a bit < 1242430829 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: FreeNode has a very long timeout for pings/pongs, but it does get pissed at you if you never pong. < 1242430829 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Expected Graduation Date: May 21, 2009 < 1242430834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:36 GregorR-L: Also, is zzo38 looking for http://codu.org/rawirc.c ? :P < 1242430838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242430846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Very long = weeks? < 1242430846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-GregorR-L- VERSION xchat 2.8.6 Linux 2.6.29-1-686 [i686/2.40GHz] < 1242430849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optbot never responded to ping < 1242430852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite sensible < 1242430853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never got disconnected < 1242430867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true, freenode doesn't require it < 1242430868 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Idonno, I recall EgoBot getting bumped. Maybe its only if you send no output whatsoever. < 1242430872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most other irc networks does < 1242430878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah what GregorR said < 1242430883 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The automatic ping-pong is useful. What would be very useful is a option to enable/disable that option, in case for whatever reason, you want to do it manually. < 1242430886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Freenode is the only IRC network worth bothering with ;-) < 1242430893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : The automatic ping-pong is useful. What would be very useful is a option to enable/disable that option, in case for whatever reason, you want to do it manually. < 1242430894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242430895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: WHY would you want to do it manually‽‽ < 1242430895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242430896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242430899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHY ON EARTH < 1242430908 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I haven't changed rawirc.c in years, but you can delete the relevant lines :P < 1242430908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242430908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh zzo38 is great < 1242430913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not a normal irc client < 1242430923 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BECAUSE THEY'RE FOR PUSSIES < 1242430935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-GregorR-L- VERSION xchat 2.8.6 Linux 2.6.29-1-686 [i686/2.40GHz] < 1242430939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right pussy! < 1242430957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : I WISH I HAD PUSSY < 1242430962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*rimshot* < 1242430965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242430967 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Probably no reason to do it manually, but it should be configurable, together with configurable colors and keyboard shortcuts (rawirc.c uses ^P for PRIVMSG and ^O for last channel, but if you could add more with a configuration file, would be useful, < 1242430968 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have a pussy. In my lap. < 1242430972 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :She's purring. < 1242430976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: The whole program should be configurable. < 1242430981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The single configuration option is program_source. < 1242430994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is more flexible in case you want to, say, make toast. < 1242430996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or a web browser. < 1242431003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-P < 1242431005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242431008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually that's been done < 1242431010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's called emacs < 1242431018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was just about to mention it < 1242431023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION use ERC in emacs yeah. < 1242431037 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I like automatic ping-pong, so I don't want to delete it. But if I modify it I will make automatic ping-pong configurable, but still enabled by default (I have no reason to disable it, but later on there might be a use for it, in case you want to test something, maybe) < 1242431038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it is so configurable. More than any other normal client < 1242431046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while still doing most of the normal client stuff < 1242431053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: to test something couldn't you use netcat? < 1242431072 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242431086 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Would it be bad for me to ask the average GPA of people in here? < 1242431094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], what the hell is GPA < 1242431098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :72.5 < 1242431102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: school thing. < 1242431102 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Apparently :P < 1242431107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Grade_(education) < 1242431109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, never heard of it < 1242431111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grade point average < 1242431123 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pretty sure it goes up to 4 < 1242431130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: this one ... goes up to 72. < 1242431132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I got an A- this term so I got demoted to a 3.98 >: ( < 1242431137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like going up to 11, but moreso. < 1242431153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], in Sweden there is one that goes up to 20 < 1242431162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or is it 22, AnMaster? < 1242431166 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Divide that by 5 :P < 1242431168 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Got an A in all classes but two. One I got an A-, and one I got a C < 1242431170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what < 1242431175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/Up_to_eleven < 1242431176 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the A- was recorded as an A- < 1242431183 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :GPA: 3.78 < 1242431186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242431188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's from Spinal Tap < 1242431192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant as in max value is 20 < 1242431195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1242431198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know what you meant. < 1242431199 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: In the US, grades are basically: A=4.0, B=3.0, C=2.0, D=1.0, F=0.0, then average by number of credits. < 1242431204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is used when you apply for university < 1242431208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The phrase was coined in a scene from the 1984 mockumentary/rockumentary This Is Spinal Tap by the character Nigel Tufnel, played by Christopher Guest. In this scene Nigel gives the rockumentary's director, Marty DiBergi, played by Rob Reiner, a tour of his stage equipment. While Nigel is showing Marty his Marshall guitar amplifiers, he points out one in particular whose control knobs all have the highest setting of eleven (unlike standard amplifiers, wh < 1242431210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ose volume settings are typically numbered from zero to ten), believing that this numbering actually increases the volume of the amp ("It's one louder."). When Marty asks why the ten setting is not simply set to be louder, Nigel pauses, clearly confused, before responding, "These go to eleven".[2][3] < 1242431211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after you finished high school < 1242431222 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SO, if the max value is 20, then divide by 5 to get something roughly equivalent to US GPA. < 1242431229 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Another feature to add to rawirc (I might add it, one day) is if you type PASS, it will echo the rest of your command as asterisks regardless of what you actually type (also configurable, of course). < 1242431231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have 17.5 in that system < 1242431232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242431240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Erm. < 1242431242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes those numbers, in high school, are incremented for honors or college credit courses. < 1242431245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't you just type asterisks, zzo38? < 1242431250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean... < 1242431255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... why god why? < 1242431264 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It will ECHO the rest of your command as asterisks :P < 1242431265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Making for 5.0 semesters being theoretically possible. < 1242431268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh for the PASS command < 1242431274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's still ridiculous :-P < 1242431278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? < 1242431280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242431280 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: SO'S YOUR FACE. < 1242431284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who cares about the US system < 1242431290 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What if your password isn't asterisks? The reason is so that you can type in your password and it is not displayed on the screen < 1242431291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :People in the US? < 1242431292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :People in the US. < 1242431297 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: WE ARE USA. YOU HAVE NO CHANCE TO SURVIVE MAKE YOUR TIME. < 1242431301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and we have different systems in primary school, high school and university. < 1242431305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're remarkably anti-US, AnMaster; it makes you look even more idiotic than UScentric people < 1242431305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here in Sweden < 1242431308 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :My HS cumulative GPA was 12.569... making me wonder what the max for that is < 1242431308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :three different systems < 1242431309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SOMEONE SET US UP THE BOMB. < 1242431319 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: 40 < 1242431321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah. The CIA did :P < 1242431339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Oh burn. < 1242431344 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242431353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242431450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IG (not passed), G (passed), VG (passed with excellence), MVG (passed with lots of excellence) is the basic system used in Sweden. For primary and high schools. At university level there is U (not passed) G (passed) VG (pased with excellence) < 1242431455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :those are rouge translations < 1242431480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Passed with lost of excellence sounds so much funnier than summa cum laude. < 1242431480 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They don't seem very red. < 1242431482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*lots < 1242431501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those don't seem very high-grained. < 1242431504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242431506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, maybe it translates to magna cum laude < 1242431506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Finely grained. < 1242431515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that A,B,C,D,F is very finely grained, either... < 1242431535 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's why we have this A-, B+, B-, C+ sh** :P < 1242431542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, there's no E grade in the US? < 1242431543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTFBBQ < 1242431561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Passed with lost of excellence sounds so much funnier than summa cum laude. <-- I didn't remember the Latin term < 1242431563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: My school had them, but didn't apply for the GPA. < 1242431563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242431586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A, B, C and D are just lettered from A, but "F" isn't meant to be the next letter, it stands for "failed" < 1242431587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A* = 4.0, B* = 3.0, C* = 2.0, D* = 1.0, F* = 0.0. < 1242431598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: AAAAAAAAAAAAAAA THAT SUCKS THERE NEEDS TO BE AN E GRADE < 1242431599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :E+ < 1242431600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is "MVG = Mycket Väl Godkänd". Literal translation: "Much Well Passed". < 1242431601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and D was very much a passing graid. < 1242431605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Grade, even. < 1242431607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which just doesn't work in English ehird < 1242431610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: lawl < 1242431634 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242431637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Well, maybe it translates to magna cum laude <-- yes < 1242431646 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because that's so English ;) < 1242431646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then VG would be cum laude < 1242431650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In ascending order: F, D, C, B, A, ´, ¥, ↓, œ, ‽, *BEEP*, < 1242431652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Segmentation fault < 1242431669 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got a Segmentation fault+ once. < 1242431674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, everyone know English is a mix of Germanic and Latin languages. Oh and a bit of celtic too iirc. < 1242431685 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Latin only through French. < 1242431690 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :French kills everything :P < 1242431691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242431694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FRENCH < 1242431695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KILLS < 1242431696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING < 1242431700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A new horror movie. Out Summer. < 1242431709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Starring French Stewart < 1242431710 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242431719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the whole of Franc < 1242431720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242431722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the French language itself < 1242431727 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Personified < 1242431732 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :argh, why do I have the word 'stewart' stalked < 1242431733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And unpersonified < 1242431738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FRENCH < 1242431739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KILLS < 1242431740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING < 1242431742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a film by French. < 1242431748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mostly place names are Celtic. < 1242431748 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Because you're such a French Stewart fan? < 1242431760 0 :darthnuri!unknown@unknown.invalid NICK :inurinternet < 1242431770 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, now I remember, it's because of James Stewart's calculus book < 1242431785 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :rawr. < 1242431785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, cwm! < 1242431788 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :"The following survey pages must be completed prior to accessing the Registration:" < 1242431792 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :( *cester == unholy amalgamate of Celtic and Latin) < 1242431794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(Welsh yeah) < 1242431804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what does cester mean < 1242431810 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which I don't have an ebook of by the way. < 1242431812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know it is found in many < 1242431825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Something like "town"? < 1242431826 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Neither do I. And neither does French Stewart. < 1242431833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, kay < 1242431841 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*wink* < 1242431844 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda screwy when you consider that my last *name* is Worcester. < 1242431859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242431860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Whenever I think Worcester I think http://en.wikipedia.org/wiki/Worcestershire_sauce < 1242431869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242431886 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pronounced "Warshrrrhshfshouapfhdoiafs" < 1242431889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, Worcestershire sauce comes from the shire containing the town that gives me my last name... < 1242431893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Which I seem to alternate between liking and hating every time I try it) < 1242431896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ar. < 1242431907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Woostershir sauce" is the pronounciation, BTW. < 1242431918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not giving you IPA) < 1242431933 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But WHY X_X < 1242431960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :War sest er sher. ← say it ten times quick < 1242431964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BECAUSE ENGLISH SUXORS. < 1242431969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Wrong. < 1242431986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i knoq < 1242431987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w < 1242431988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Ten times quick will get you close to how it's actually pronounced, though. < 1242431991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just doing it the obvious way < 1242431998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is har < 1242431998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1242432020 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I pronounce it "War-chester-shire" and then people tell me I'm pronouncing it wrong and I say "fuck you I refuse to pronounce it like that" < 1242432037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor, I kill you. < 1242432054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA *GREEN*. < 1242432057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get it? < 1242432068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xDDDDDfyj < 1242432080 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird got in to the liquor cabinet. < 1242432098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I AM - the liquor. uhhhh < 1242432100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :‽cabinet < 1242432119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was what you thought before you thought that what you thought was what you thought before you thought that what you thought was what you thought. < 1242432186 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :*****aaaaaaagggggghhhhhhh******* < 1242432197 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :I have no way to listen to any music while on this account < 1242432209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, the endpcnoise support people are really helpful < 1242432228 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Unless someone can link me to some nice .ogg music? < 1242432370 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/Kill_Yourself.ogg < 1242432384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Kill Yourself - a song for the ages. < 1242432448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Gregor's 5th through 8th opuses are also rather nice. < 1242432467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No song is better than Kill Yourself. Especially because it completely lacks melody. < 1242432495 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gee, apparently my 9th and 10th suck. < 1242432497 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good to know. < 1242432534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: is Kill Yourself prescribed for regular use, I mean if i kill myself and then feel bad again < 1242432539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can i do it again < 1242432553 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Absolutely. Try it today! < 1242432557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK brb < 1242432574 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely hopes that there's no one suicidal in here < 1242432604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I doubt a song would convince someone to go through with it. < 1242432646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I have no way to listen to any music while on this account <-- huh? < 1242432665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], I'll link you. Sec. < 1242432693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: GregorR-L has already filled any need. < 1242432701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/music/ < 1242432712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/Kill_Yourself.ogg [counteracting] < 1242432718 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the World of Goo soundtrack is in mp3s, and I can't set that up while on a guest account. Not sure how to get... Wesnoth music! OMG < 1242432730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], um. Those I linked are *.ogg < 1242432741 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I see that < 1242432743 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :<3<3<3 < 1242432754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wget http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/elf-land.ogg?rev=29785 < 1242432755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/Kill_Yourself.ogghttp://codu.org/Kill_Yourself.ogghttp://codu.org/Kill_Yourself.ogghttp://codu.org/Kill_Yourself.ogghttp://codu.org/Kill_Yourself.ogg < 1242432756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1242432759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just svn co < 1242432765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], hope that helps < 1242432772 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :ty AnMaster < 1242432772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he knows how ... < 1242432792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], svn co http://svn.gna.org/svn/wesnoth/trunk/data/core/music wesnoth-music < 1242432794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should work < 1242432800 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, I can just click on a file and click download < 1242432800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming svn is installed < 1242432808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], kay. < 1242432821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: If you've got a build environment, mpg123. < 1242432823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], and why can't you just get an mp3 player btw < 1242432826 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242432832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Install it in ~/local/ < 1242432833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], surely gcc is installed? < 1242432843 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bit lazy < 1242432859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no system is complete without a full software compiling environment < 1242432865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:14 AnMaster: no system is complete without a full software compiling environment < 1242432866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bull. Shit. < 1242432872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bull + Shit = That. < 1242432875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Apologies to GregorR-L) < 1242432879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, embedded systems excluded < 1242432883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242432887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but no desktop/laptop < 1242432891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or server < 1242432892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shit + Bull = Atth. < 1242432907 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :What's the one with the clapping < 1242432913 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Hm, I think I found it, not sure < 1242432944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :At least a C compiler, linker, make, system headers, and anything else needed to boot strap basically every other program < 1242432948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why "Apologies to GregorR-L" on that ... < 1242432954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I stole it from you :P < 1242432960 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1242432966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it isn't bull shit < 1242432976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in any way whatsoever < 1242432978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's shit that comes from a bull. < 1242432980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fits the spec. < 1242432991 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Haaaaaaaaaaahahaha < 1242433001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for the bull. < 1242433002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :None here < 1242433009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, there < 1242433011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :behind ehird < 1242433012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242433016 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try a mirror? (j/k) < 1242433036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Can you explain to AnMaster why the vast majority of users have absolutely no need whatsoever for a compilation environment? < 1242433051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Although it's clearly the case, no, I cannot :P < 1242433061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn you! < 1242433072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the vast majority of users won't need to program themselves sure. But they will some day need to compile a program. IMO. < 1242433077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242433080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be taught in schools < 1242433093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're batshit insane and I hope you never get into a position to introduce things into the curriculum. < 1242433095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"basic computer knowledge" < 1242433097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or wahtever < 1242433106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, how to use a mouse < 1242433109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :type on keyboard < 1242433119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turn on/off < 1242433123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And compile a program. < 1242433125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :write email, browse web < 1242433125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're mad. Barmy. < 1242433127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Insane. < 1242433137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :write a document, and print it < 1242433140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Completely out of the loop. < 1242433146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two marbles short of a fruitcake. < 1242433153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and basic "read the INSTALL file" < 1242433163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tom Cruise crazy. < 1242433165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact. it would be enough to teach RTFM < 1242433168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242433168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1242433176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1242433183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... Tom Cruise, who? < 1242433183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahaha < 1242433188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah who is that < 1242433192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :name sounds faimilar < 1242433195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't place it < 1242433195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Please save me from the mad "every user will one day need to compile a program and it should be taught in schools" person who doesn't know who Tom Cruise is < 1242433196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks < 1242433209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I revised that < 1242433212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" in fact. it would be enough to teach RTFM " < 1242433219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which will help a LOT < 1242433239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how you best search for information < 1242433250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like how to search on google, where to find manuals < 1242433264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will always help < 1242433269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can't deny that! < 1242433287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A manual is a sign of a bad UI in 90% of cases. < 1242433305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there will always be users who do not understand the UI < 1242433310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in 100% of the cases < 1242433312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even if it is good < 1242433318 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The ones who speak Swedish haw haw < 1242433332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, that joke didn't even make any sense. < 1242433342 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not a lot, no. < 1242433349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:22 mauke: my ($fst, $snd) = m{^((?:[^\\/]|\\.)*)/(.*)\z}s; $fst =~ s/\\(.)/$1/sg; < 1242433354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a programmer in oerjan's kin < 1242433354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a lack of a manual is a sign of a bad UI in 90% of cases. < 1242433363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, 90% of all UIs are bad. < 1242433364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242433366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Your mom is a sign of your face in 110% of cases. < 1242433379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242433422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Lets not sink to that level of insults. It is like a sub-form of Godwin's law. < 1242433442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whooooooooooooooooooooooooooooooooooooooooooooo < 1242433444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooooo < 1242433446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooooooooo < 1242433448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooooosh. < 1242433649 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Well, back to Windows < 1242433665 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Ahahaha _awesome_ < 1242433685 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Pidgin integrates with the thingy on the upper right < 1242433721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin], why on windows < 1242433722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :horrible < 1242433724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242433730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what thingy on the upper right? < 1242433737 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :The thing that has the username < 1242433745 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Want a screenshot? < 1242433755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: wait, you are concerned about security < 1242433756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and use window < 1242433757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242433764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols all over the floor < 1242433774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know the word "security", and use Windows? < 1242433774 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :When I'm concerned about security, I'll use Linux < 1242433779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins ehird in loling < 1242433782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION joins ehird with some roflins < 1242433787 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :When I'm not, which is most of the time, I'll use Windows < 1242433788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BURN THE WITCH! < 1242433790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rofling* < 1242433790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Sgeo[Pidgin] < 1242433796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, burn. < 1242433798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With stabs. < 1242433802 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Why can't I choose when to care about security? < 1242433802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but she is a duck? < 1242433811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :She is a duck witch Sgeo pidgeon. < 1242433815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs Sgeo[Pidgin] some more < 1242433829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Because if you *really* want to run Windows, the sanest way to do it is in a virtual machine. < 1242433830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err, she also floats on the water? < 1242433833 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Most of the time, for me, Games > Security. When Security > Games, I'll boot into Linux. Not that difficult < 1242433851 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can I transfer my current system into a VM easily? < 1242433857 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Also, I don't trust VM 3d < 1242433859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not-wanting-to-kill-myself > games :P < 1242433870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not-wanting-to-stab-computer > games. < 1242433883 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :So far, no viruses come with ext3 drivers, right? < 1242433888 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Possible, but not likely. < 1242433909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not-wanting-to-run-Distributed.Storm > games < 1242433911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242433919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, it wouldn't be hard for a virus to have ext3 support. < 1242433929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, the source code for userspace ext3 handling is out there. < 1242433937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Second, there is an ext2 driver for Windows. < 1242433944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Linux virus: rm -rf ~ < 1242433956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unless there is a kernel bug it can exploit < 1242433961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OS X virus, too. < 1242433963 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It would be endlessly amusing if the first implementation of ext4 on Windows was part of a virus :P < 1242433966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the vmsplice() one < 1242433966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a Unix virus! < 1242433973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Portable. < 1242433975 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(That infects Linux by means of infecting Windows) < 1242433977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nodes < 1242433983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, haha < 1242433984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That would be hilarious. < 1242433994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open source viruses would be coo < 1242433994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :l < 1242433995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd like them < 1242434003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd be down with viruses if they were FOSS < 1242434006 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1242434012 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Using the Windows installer to install Linux doesn't make things worse than a regular multi-partition setup, does it? < 1242434019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: It does. < 1242434024 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how so? < 1242434026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wubi puts your linux partition as an ntfs file. < 1242434033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's le awful, and does no partitioning. < 1242434035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And is le slow. < 1242434039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And is le dependent on le windows. < 1242434044 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But I am le tired. < 1242434045 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :I mean securitywise < 1242434048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Didn't realise that it was using *that* hack. < 1242434051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: FIRE ZE MISSILES!!!! < 1242434060 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*whew*, glad somebody got the reference :P < 1242434077 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :I guess malware could just delete my Linux system without it even being designed to attack Linux in any way < 1242434084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not as plain screwy as umsdosfs, though. < 1242434086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: securitywise, < 1242434091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be infected by NTFS-infecting viruses < 1242434093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242434102 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: Well, if it can get access from Windows to the Linux disk, then it could install something which will run as root. < 1242434103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emulating UNIX filesystem features on FAT! < 1242434108 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's not a single file that uses ext3 internally? < 1242434115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo[Pidgin]: yes, but viruses will fuck with it < 1242434147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They might well do something weird like insert their code into it. < 1242434153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, and break Linux. < 1242434156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not infect, but break. < 1242434158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" Genre: Romantic Classical" <-- how the heck did they class this morden game music in wesnoth as that. (mplayer reported that from the metadata in the file) < 1242434159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Goddamn, just partition. < 1242434160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not hard. < 1242434175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially with Ubuntu. < 1242434176 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :If it breaks, I'll just use a LiveCD < 1242434176 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The metadata is annoyingly limited. < 1242434193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, no way these are time typical instruments from the romantic period. < 1242434196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It literally has "Install alongside Windows? [yes] [no]"... < 1242434205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, exactly. < 1242434218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Winamp extended ID3 has Primus as a genre. < 1242434225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Christian Gangsta Rap, iirc. < 1242434225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I thought Ogg metadata used arbitrary strings? < 1242434230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's limited because Winamp developers are dicks. < 1242434231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242434235 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Don't feel like walking across the house to get a CD to burn. I do feel like making lame excuses for everything < 1242434237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and no way the music is that either < 1242434240 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hard rock played on a string quartet is not classical :P < 1242434255 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Which is to say, the instrument selection is a bad way to determine genre) < 1242434258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, agreed. But what has that got to do with it < 1242434264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242434272 0 :Sgeo[Pidgin]!unknown@unknown.invalid PRIVMSG #esoteric :Ok, back to Windows time < 1242434284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, what would hard rock on a string quartet sound like < 1242434285 0 :Sgeo[Pidgin]!unknown@unknown.invalid QUIT :"Leaving." < 1242434286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hard rock on a string quartet is certainly *awesome*... < 1242434288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Awesome. < 1242434288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you got me interested. < 1242434289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242434289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242434290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just not classical. < 1242434293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any example? < 1242434300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :youtube or whatever < 1242434300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Post-rock would be close, but it's less... hard. < 1242434302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't have Youtube links handy, sadly. < 1242434316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But post-rock has things like electric guitars being played with violin... pokers, and tons of strings, and whatnot. < 1242434331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just some good representative example that I can listen for 10 seconds to and then rant about for a minute or two. < 1242434333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242434384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about hard-rock-quartet... http://www.youtube.com/watch?v=Rsf2LoLk3SA&fmt=18 is some nice post-rock, though. < 1242434390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm what genre is http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/data/core/music/casualties_of_war.ogg?rev=35621 actually < 1242434392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But also, uh, 10 minutes. < 1242434393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1242434394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you'd have to skip around a lot. < 1242434407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6:43 is quite representative. < 1242434411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"wesnoth music" < 1242434440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is fmt=22 nowdays too iirc < 1242434450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That video does not have an HD version. < 1242434454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242434468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is the best format for video and sound quality < 1242434473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22 < 1242434473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ranking < 1242434479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it also takes 5 years to load, and isn't real HD < 1242434482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rank the top three < 1242434484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242434486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for not youtube? < 1242434493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh what? < 1242434496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes for youtube < 1242434498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1242434499 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242434500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's only 3. < 1242434502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :22, 18, 17? < 1242434503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1242434510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22 = HD, 18 = HQ, dunno = regular. < 1242434523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/YouTube#Format_and_quality_comparison_table < 1242434525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is more < 1242434526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than 3 < 1242434532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8? < 1242434538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I don't know. < 1242434541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :34 6 35 18 22 13 17 < 1242434543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are all defined < 1242434544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1242434552 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's the difference between HD and HQ? < 1242434561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HQ is just a bit higher bitrate < 1242434566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HD is a lot higher resolution < 1242434570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and all-around much better quality < 1242434573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. it is actually watchable < 1242434600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any sudden volume changes in that? < 1242434608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The GY!BE one? < 1242434612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I don't know about hard-rock-quartet... http://www.youtube.com/watch?v=Rsf2LoLk3SA&fmt=18 is some nice post-rock, though. <-- that one < 1242434626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. Listen to the first few seconds, go to 3 minutes in, 6:30 ... then 7:45, should give a representative sample of the entire track. < 1242434631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you said it had string quartet? < 1242434634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Youtube's HD is 720p. < 1242434635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1242434638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I don't know about hard-rock-quartet" < 1242434640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, really. < 1242434641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has strings, though. < 1242434669 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(last I checked, 720p is real HD) < 1242434680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hmm, kay < 1242434702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't very rock like. At least the classical type of rock. < 1242434705 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anything greater than 480 is HD :P < 1242434707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah post-rock < 1242434719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1242434731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Post-rock is more classical music with a beat and some modern instruments < 1242434745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not much beat in that one < 1242434761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eh, it has drums in a rhythmical pattern. < 1242434764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything more than PAL is HD ! < 1242434771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anything more than 1x1 is HD. < 1242434776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not at 0 and 3 minutes < 1242434780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1242434788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got to the other bits yet < 1242434788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I try actually playing Wesnoth? < 1242434791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Post rock does have a lot of very long intros/outros. < 1242434805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seeing as almost all of it is about 10 minutes long. < 1242434818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, if you like turned based strategy games set in a fantasy environment yes. < 1242434825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok it has beat now < 1242434829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not too bad actually < 1242434832 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, never really tried one before < 1242434843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't like the start at all. Not sure what the instrument was there < 1242434857 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I read a comic that's about something that looks like a turn based strategy game set in a fantasy environment < 1242434865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is there just a still picture of some odd orange dots for the video part < 1242434885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It is the cover of the EP it's from, Slow Riot for New Zerø Kanada. (Yes, with the ø.) It's Hebrew. < 1242434888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"tohu va vohu" (תֹהוּ וָבֹהוּ) < 1242434895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It means "nothingness", "void", etc. < 1242434898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's from the Bible. < 1242434905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242434944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's not much of an EP more as a gigantic single; it's just two tracks of 10/17 minutes respectively and they flow into each other. < 1242434959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EP? LP? < 1242434973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has no idea about the difference < 1242434980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EP is sub-30 minutes, pretty much. < 1242434989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what does the E stand for? < 1242434995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Extended Play vs Long Play. < 1242434997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(what does the L in LP stand for btw...) < 1242435017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Godspeed You! Black Emperor's actual albums are quite the long; the LP version of Yanqui U.X.O. is 83:58 long. < 1242435019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, at 08:06 it is horrible btw < 1242435022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was good before < 1242435038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did it become too musical? ;-) < 1242435039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well at 07:45 it is bad already < 1242435071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1) too much "guitar in pain" < 1242435088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) mostly noise + hammering on the trums? < 1242435101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't sound like noise to me. < 1242435109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But then, I've listened to actual noise music. < 1242435117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about the guitar in pain bit < 1242435129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't sound like a guitar to me. < 1242435137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :overdrive or whatever the technical term is < 1242435144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's not overdrive. < 1242435149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Overdrive is the distorted guitar sound. < 1242435152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that sound then < 1242435166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know; it just sounds like a violin-y type instrument to me. Bow-y sort of thin. < 1242435166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1242435170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heard again at 09:21 < 1242435213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever it is, it isn't violin as I'm used to. But then maybe a violin played non-classically is like that. < 1242435244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't heard at 09:12 < 1242435252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but at 09:21 yes) < 1242435263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems my local copy of Moya is corrupted. < 1242435266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :starts at 09:18 to be specific < 1242435270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's been replaced with BBF3... < 1242435273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I can't seek there, sry < 1242435279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of what? and what? < 1242435286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BBF3 is the second track on the EP. < 1242435289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And Moya is the name of that track. < 1242435290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just check on youtube? < 1242435296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YouTube's seeking is broken for me < 1242435304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, youtube-dl it? < 1242435308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link < 1242435326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242435336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Homepage: http://bitbucket.org/rg3/youtube-dl/ < 1242435342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ youtube-dl -f 18 -g http://www.youtube.com/watch?v=Rsf2LoLk3SA < 1242435342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/get_video?video_id=Rsf2LoLk3SA&t=vjVQa1PpcFP3IBND5TL6Ui4VDVPVt1LViKkQEiNtjPc=&fmt=18 < 1242435346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if they code that for ip or such < 1242435354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try to wget that one. It might work < 1242435356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember to quote it < 1242435455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clix. < 1242435458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meeeeeh < 1242435472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.marvell.com/products/embedded_processors/developer/kirkwood/sheevaplug.jsp Oh my god cool < 1242435477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a computer that you just plug in < 1242435479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a pluguter < 1242435486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Smallest thing evar < 1242435538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it didn't work? < 1242435550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a thing to play flvs < 1242435556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err it should result in an *.mp4 < 1242435562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242435574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2009-05-16 00:59:31 ERROR 403: Forbidden. < 1242435575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ youtube-dl -f 18 http://www.youtube.com/watch?v=Rsf2LoLk3SA < 1242435578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[youtube] Rsf2LoLk3SA: URL: http://www.youtube.com/get_video?video_id=Rsf2LoLk3SA&t=vjVQa1PpcFMVFjf32EvGGWmN31bE9d4hzsYrdrQ_0ds=&fmt=18 < 1242435578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[download] Destination: Rsf2LoLk3SA.mp4 < 1242435591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird fmt=18 == mp4 < 1242435596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's 403 < 1242435605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you need to generate the url locally < 1242435613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they code it by ip iirc < 1242435613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1242435618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bleah < 1242435619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://bitbucket.org/rg3/youtube-dl/ < 1242435624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Link to an actual file? < 1242435635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is in python or ruby iirc < 1242435651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bitbucket, the github ripoff using hg/python so probably Python < 1242435657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ file /usr/bin/youtube-dl < 1242435657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/youtube-dl: a python script text executable < 1242435675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bitbucket.org/rg3/youtube-dl/raw/2009.05.13/youtube-dl < 1242435678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems like the last version < 1242435686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, remember to pass -f 18 for format 18 < 1242435695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and how is it a github ripoff < 1242435701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :github is a launchpad rippof! < 1242435703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :off* < 1242435707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no it's not < 1242435711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is a sourceforge ripoff < 1242435711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242435719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bitbucket's UI is pretty much screen-for-screen identical to github's < 1242435746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, looks like same basic idea that sf.net uses < 1242435757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Basic idea, yes. < 1242435761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Overview Downloads Source Changesets Wiki Issues < 1242435762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242435766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can match any github page to any launchpad one, pretty much < 1242435777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the UI, layout, design and functionality are almost entirely identiacl < 1242435779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*identical < 1242435797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sfnet: Overview, Downloads, Source (changes are found under that), wiki (they added wiki a year ago or so), bug tracker < 1242435798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242435800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the same < 1242435801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1242435816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's one minor list. < 1242435825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just took an example < 1242435863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but ok, it is very close to github < 1242435868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't call it ripoff though < 1242435882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've used github a lot so my senses may be more attuned :P < 1242435896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and you might be bisaed < 1242435901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :biased* < 1242435905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not really; github has a ton of flaws. < 1242435922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use a more neutral word than ripoff then < 1242435930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flower. < 1242435934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242435939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the same meaning < 1242435942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flower is a very neutral word. < 1242435947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What more could you want? < 1242435952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"based freely on" < 1242435961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flagrantly copied < 1242435979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that got a negative tone to it as well < 1242435999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"extended and corrected" < 1242436006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that is not neutral either < 1242436007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1242436012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Moose < 1242436012 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if there will ever be a game based on Erfworld < 1242436016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just going out as far as you are, in the other direction < 1242436023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth is Erfworld < 1242436045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, comic about a fantasy turn-based world < 1242436045 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.erfworld.com/ < 1242436056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242436088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :en.wikipedia.org/wiki/Erfworld < 1242436098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whre's the screech < 1242436115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Erfworld: The Battle for Gobwin Knob is a story-driven fantasy/comedy webcomic about a master strategy gamer stuck in a wargame. " < 1242436123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: whre's the screech <-- ? < 1242436130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that you got me to dl this vid for < 1242436139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sec < 1242436153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, it isn't heard at 09:12 < 1242436155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : starts at 09:18 to be specific < 1242436158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you can compare < 1242436171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :09:17 possibly < 1242436189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that's just a bunch of echoes, maybe some fallout from the guitar. < 1242436197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The drums are a likely culprit too. < 1242436197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fallout :D < 1242436207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes the drums start more too < 1242436234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fallout. Rock fallout protection shelter. < 1242436235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242436240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a good idea. < 1242436244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242436267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a high tolerance for noisy stuff... I guess i'm a lo-fi sort of person. < 1242436353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1242436366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Yet you want a silent computer < 1242436369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are strange < 1242436381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have entire albums that spend their whole lives at 100% volume and distortion heaven... < 1242436384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, go figure. < 1242436390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Computer noise isn't very pleasing P < 1242436391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242436415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to me the noise of a even slightly overdriven guitar is as bad as that of a computer < 1242436423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You just have bad taste :-) < 1242436425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :acoustic guitar I like. < 1242436428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pedestrian → < 1242436437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly electric if they skip the noise stuff. < 1242436444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you leaving? < 1242436446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242436792 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242439112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I quite like distorted guitar. < 1242439116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242439126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now what really irks me is stuff that's at 100% volume for the whole album. < 1242439134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That just sounds crappy. < 1242441128 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242444712 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242445111 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1242445495 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242445572 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242446283 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242447297 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242451086 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242451419 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242456662 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242457007 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242457943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!showinterp slashes < 1242457950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242457950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242457954 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram Alpha doesn't know about Brainfuck! < 1242458003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242458003 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242458023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242458023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter http___oerjan_nvg_org_esoteric_slashes_slashes_pl does not exist! < 1242458037 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1242458153 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242458154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter http___oerjan_nvg_org_esoteric_slashes_slashes_pl does not exist! < 1242458171 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok it's not the nvg web server's fault < 1242458181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ^ web problem < 1242458205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242458210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, wait < 1242458214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: d'oh! < 1242458222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242458226 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242458248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/crashtest.sss < 1242458250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Complex regular subexpression recursion limit (32766) exceeded at /tmp/input.636 line 16, <> line 516. < 1242458265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah :( < 1242458281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that didn't help either here or there < 1242458311 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So it was less a web problem and more a PEBKAC problem? (No offense) < 1242458330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242458369 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION always finds himself interpreting PEBKAC as being in the russian alphabet < 1242458399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so does "revkas" mean anything in russian, i wonder < 1242458963 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1242458973 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nothing < 1242458986 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mtve: something < 1242458996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, what? < 1242459023 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric : so does "revkas" mean anything in russian, i wonder < 1242459080 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah :) < 1242459115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i got confused by GregorR-L entering, must have cleared my mental irc cache :D < 1242459128 0 :mtve!unknown@unknown.invalid PRIVMSG #esoteric :np :) < 1242459468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :rm -rf oerjan/.caches/mind/irc/freenode/\#esoteric < 1242459508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean? also, who are you? < 1242459508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a slow cache if it's on a disk < 1242459561 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Cache" does not mean "speed booster" :P < 1242459569 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :free(hash_lookup_str(oerjan_irc_cache, "#esoteric")) < 1242459588 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1242459660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Many mistaken the refrain for saying "Do the lucky lady," "Noodle knock the Navy," "Do it like a lady," or "Do the Macarena,"" < 1242459669 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I laughed at macarena < 1242459670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Lets not sink to that level of insults. It is like a sub-form of Godwin's law. < 1242459675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, so is your face. < 1242459807 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Haaaaaahaha < 1242459833 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242459895 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ugh. what kind of sad place is Digg's programming section? < 1242459909 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The very sad kind. < 1242459923 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://oneoverzero.comicgenesis.com/faq.html < 1242459925 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :eewwwerwergh. *feels sick reading* < 1242459925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: should i be very happy that i have no idea? :D < 1242459927 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, why? < 1242459958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, 1/0, my first webcomic < 1242460000 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :read the FAQ < 1242460013 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's rather low volume, and the volume it has is hardly interesting? Largely web development stuff and plebeian complaints about software < 1242460024 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I started reading the FAQ, then got bored because they were all really bad jokes. < 1242460031 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and lots of spam < 1242460045 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :web development meaning PHP, for the most part < 1242460093 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :even /prog/ is more interesting < 1242460122 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Damn those plebes. < 1242460141 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hush! the end users might hear you < 1242460159 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242460162 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1242460200 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242460210 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>.> <(My eyes are ASCII) < 1242460212 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242460232 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(>^.^)> < 1242460350 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but, I mean, as opposed to complaints about software from a design perspective, just complaining. < 1242460392 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1242460448 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :G'night all < 1242460676 0 :M0ny!n=Harmony@AToulouse-258-1-149-132.w86-201.abo.wanadoo.fr JOIN :#esoteric < 1242460766 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1242460799 0 :clog!unknown@unknown.invalid QUIT :ended < 1242460800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242461709 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242462604 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If anybody has any interest in MUSHes, I just threw one up on codu.org for giggles. Type '!mush' or telnet/mushclient to codu.org:6250 < 1242462646 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242463748 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242466562 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242467011 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242467056 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242467189 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242467933 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1242467971 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone played Pascal Robots? Most of the websites about it seem to have vanished. < 1242468100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I'm afraid not < 1242468293 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi ais523. I don't expect many people have, considering how little there is on the net. < 1242468344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I must get that BF Joust for EgoBot finished off < 1242468355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you keep reminding me of BF Joust just by existing < 1242468359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a good thing, I suppose < 1242468381 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I'm just mirroring the p-robots stuff from Geocities at the moment. < 1242468425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, Geocities < 1242468426 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Are there any important Esoteric sites on Geocities. It'd be handy to get them mirrored before Geocities closes. < 1242468429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so much useful stuff was there < 1242468435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the BANCStar site's probably the most important < 1242468448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it received a cease-and-desist once, though < 1242468466 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh? Is there any info about that anywhere? < 1242468493 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Are you making a BF Joust King of the Hill? < 1242468528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an interp < 1242468541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I can link you to if you like < 1242468560 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes please :-) < 1242468589 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242468646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me dig up the link < 1242468718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1414581 < 1242469005 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've copy/pasted it to experiment with later :-) I assume it'll work on any version of Perl < 1242469025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it requires 5.10 < 1242469029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you can see near the top < 1242469039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I find it hard to un-learn new features < 1242469045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some people are on 5.8 still < 1242469125 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... mine is 5.8.7, will upgrade later ;-) < 1242469142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be too hard to backport it < 1242469149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd just have to rewrite the given blocks explicitly < 1242469196 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Easier for me to upgrade. I've got a copy of Learning Perl, but haven't read it yet! < 1242469257 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242469259 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :There's a few programs I want to port to Perl before I publish them, so I really ought to start reading it. < 1242469467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that program allows a couple of abbreviations that I often find wanting to use in BF Joust programs < 1242469480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(+-)*5 is equivalent to +-+-+-+-+- < 1242469486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it accepts run-length encoding < 1242469514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can also create nested patterns like this: (>{+-}<)%5 is equivalent to >>>>>+-<<<<< < 1242471253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh, i insert debug statements into my bct program and suddenly it works perfectly (but dog slow, naturally) < 1242471272 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well not the whole program, just what i have so far) < 1242471282 0 :Judofyr!n=Judofyr@ti0056a341-0392.bb.online.no JOIN :#esoteric < 1242471312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hypothesis: something probably happens at the boundary between commands where i insert debugging < 1242471414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rechecks that it fails without the debug statements < 1242471619 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242471722 0 :oerjan!unknown@unknown.invalid QUIT :"Bus" < 1242471968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... Wolfram Alpha's up now, and it seems partly slashdotted < 1242471973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, sometimes it works and sometimes it doesn't < 1242471976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it may in fact have been Cuiled < 1242472143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, it doesn't seem to know what the world's shortest mountain is < 1242472149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it interprets the query correctly but gets no results < 1242472231 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I suppose it depends how you define a mountain. Over 1000 ft? < 1242472270 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I know my definition is different to my girlfriend's definition. Also here definition of climbing is different! < 1242472290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I was hoping to use the question to probe Alpha's definition of a mountain < 1242472299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume it must contain a finite number of mountains in its database < 1242472305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was wondering what the shortest one was < 1242472584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... "multiply 6 by 9 in base 13" tells me that it interpreted the input as a request to multiply 6 by 9 in base 13 < 1242472587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then it doesn't tell me the answer < 1242472591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is slightly weird < 1242472660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I download the answer as PDF, in addition to the input interpretation, it gives me the result: "CalculateBaseForm(54Times, 13)" < 1242472676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow I think Wolfram Alpha has trouble using Mathematica < 1242474331 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242474754 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242476361 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242476634 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242477613 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242478181 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242478404 0 :psygnisfive!unknown@unknown.invalid QUIT :Remote closed the connection < 1242480330 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242481530 0 :tombom!i=tombom@82.26.207.31 JOIN :#esoteric < 1242483182 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also does not want to tell me the amount of mountains in the world. That out-of-capacity message is funny, though. "I'm sorry Dave, I'm afraid I can't do that... Wolfram|Alpha has temporarily exceeded its current maximum test load. See the live video feed of the Control Center >>" < 1242483726 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Is it wierd that I have a collection of executable compressors? < 1242483753 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242483897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: all squeezed together in a small place, i assume < 1242484043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has realized he can cut off one character from his /// token encoding, by discouraging empty replacements < 1242484063 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242484258 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone have experience of fixing "Runtime Error 200" on old executables compiled with Turbo Pascal? < 1242484281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the corresponding error message? < 1242484292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've used turbo pascal before < 1242484298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but don't have the error message database memorise < 1242484300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*memorised < 1242484306 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've got 6 exes I want to fix. TPpatch fixed 2, but not the other 4. I also found a TSR that's supposed to fix it, but it doesn't either. < 1242484319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you have the source? < 1242484365 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :That's all I get, Runtime Error 200 and an address. It means there's numeric overflow in a timing routine in the setup code, due to running on a computer thats too fast. < 1242484370 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :No, haven't got the source. < 1242484397 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Runtime_error_200 < 1242484405 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :It affects most programs compiled with TP which use the screen library. < 1242484472 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've tried 2 of these programs: http://www.brain.uni-freiburg.de/~klaus/pascal/runerr200/download.html < 1242484484 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :They fixed 2 of my 6 programs. < 1242484497 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, try more. (The tppatch thing is the only one I think I've used myself, and it worked in that case.) < 1242484515 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I also tried using CPU Killer to slow down my computer, but it made me crash :-( < 1242484543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : minimize x squared minus (x plus 3) min {x^2 Subtract[x+3]|-2<=x<=2} ~~ minimum | {4. Subtract[1.],4. Subtract[5.],Part[]^2 Subtract[Part[]+3.]} at x~~{}[[1]] < 1242484623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in Mathematica, {}[[1]] refers to the first element of a zero-element list < 1242484639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica fails the same way as Thutu with respect to such things < 1242484664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though if you write "minimize x^2-(x+3)" you get a rather more reasonable answer. < 1242484672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242484675 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's that "x^2 Subtract[x+3]" mean anyway? < 1242484696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: x to the power two, times the subtraction of x+3 < 1242484767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What is "the subtraction of x+3" then? < 1242484769 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Subtract::argr: Subtract called with 1 argument; 2 arguments are expected. < 1242484855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nice function help text, though. < 1242484856 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In[1]:= ?Subtract < 1242484856 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :x - y is equivalent to x + (-1 * y). < 1242484885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Mathematica works the same way as Thutu behind the scenes < 1242484893 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh, thutu < 1242484908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so although the subtraction of one number makes no sense, Mathematica just leaves it literally in the answer < 1242484913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and pattern-matches as much as it can elsewhere < 1242484933 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, yes. It's a strange way of parsing the English part, though. < 1242485030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, especially as it was parsed into meaningless mathematica < 1242485099 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh. "five minus six" is 5-6, "five minus six plus one" somehow does 5-(6+1) which is a curious precedence, "five minus (six plus one)" is '5 Subtract[6+1]' and finally "five minus the sum of six and one" has input interpretation: "5 - ∑6⋀1" and no real result. < 1242485113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree that the precedence is curious < 1242485160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... strange that Alpha don't have an opensearch tag yet < 1242485166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it can't be added to the firefox search box < 1242485207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... "6 times 9 in base 13" is working now < 1242485210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it was broken this morning < 1242485215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think Alpha must have been Cuiled < 1242485333 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :None of those patches work on these 4 files :-( < 1242485350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Running in dosbox (if it's a possibility) tends to slow things down, too. < 1242485421 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to fix them and put them online. < 1242485440 0 :tombom!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242486995 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242487265 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242487493 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242487692 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242488499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems that the world's fastest sort ever (for a competition) was done using Java < 1242488503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that just feels wrong < 1242489366 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242489629 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... was it distributed? < 1242489675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242489682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and pretty hefty hardware, obviously < 1242489691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the requirement was just to sort a petabyte of data < 1242489707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :key-value pairs, with 10-byte keys and 90-byte values < 1242489710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and sorting into key order < 1242489891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is surprised to learn that the techtinkering link on the wiki is not really spam < 1242489907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the edit looked so awfully generic it _could_ have been made by a spambot < 1242489911 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I probably added that ;-) < 1242489918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242489940 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was so paranoid i opened the link in lynx, just in case :D < 1242489951 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I ought to put an edit summary < 1242489952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was added by someone with the username "techtinkering" < 1242489966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, a meaningful edit summary certainly tones our spam radar down a lot < 1242489968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as does being logged in < 1242489984 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :There's normally some interesting stuff on Lawrence's blog. < 1242489987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the username only reinforced my suspicion < 1242490003 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh okay. I think I've added one of his links too. < 1242490011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, having a username means they got past the CAPTCHA < 1242490028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which reduces the chance it's spam < 1242490030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1242490039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though that's a trivial CAPTCHA to script around, most people couldn't be bothered < 1242490052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION probably registered before the CAPTCHA, so has forgotten all about it < 1242490071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the CAPTCHA hits new user registrations, and anons who try to add links < 1242490079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it keeps out the majority of confused spambots < 1242490097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although spam not involving links gets through < 1242490113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah yes i recall that brouhaha about those two insane researchers trying to save data on wikis < 1242490113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :09:07 impomatic: Are there any important Esoteric sites on Geocities. It'd be handy to get them mirrored before Geocities closes. < 1242490114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :calm down < 1242490116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not disappearing < 1242490119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yap < 1242490139 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they tried to chastise us for having a lousy CAPTCHA < 1242490139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: geocities is just being read-onlied < 1242490145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah, that was aumusing < 1242490152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they said sheesh we can break trivial captchas in like 2 seconds < 1242490153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lameos < 1242490159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wanted to punch 'em for that < 1242490169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:58 pikhq: Now what really irks me is stuff that's at 100% volume for the whole album. < 1242490169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:58 pikhq: That just sounds crappy. < 1242490170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's more horror vacui than bad mixing in this case < 1242490240 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"You can continue to enjoy your web site and GeoCities services until later this year. -- We'll provide more details about closing GeoCities and how to save your site data this summer, and we will update the help center with more details at that time." < 1242490247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't necessary sound like just being read-onlied. < 1242490260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll be upset if nobody mirrors the BancSTAR stuff < 1242490261 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though I guess they might be communicating elsewhere than just their faq page. < 1242490282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps they only stopped new registrations? < 1242490288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, it is read only < 1242490289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's what they already did. < 1242490292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know this for a complete fact < 1242490292 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: from what I've read it looks like it's all disappearing. < 1242490296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because I read the original announcement < 1242490303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: if that is true it is a new development < 1242490314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, they'll never get away with it. < 1242490323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242490332 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They've closed it for new users, and all I've seen about the future is "things will work until later this year", with no specifices. < 1242490332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://help.yahoo.com/l/us/yahoo/geocities/geocities-05.html < 1242490338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's new < 1242490340 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've prepared mirrors for all of the Geocities Corewar sites. Now I'm working on the sites for some other programming games. < 1242490343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it used to be just: your site will stay < 1242490348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: minimize x squared minus (x plus 3) min {x^2 Subtract[x+3]|-2<=x<=2} ~~ minimum | {4. Subtract[1.],4. Subtract[5.],Part[]^2 Subtract[Part[]+3.]} at x~~{}[[1]] < 1242490357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol wat < 1242490361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Just contact the archive.org guys. They could mirror all of geocities ;-) < 1242490368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, wolfram alpha's out now is it? < 1242490373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, to both < 1242490377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, wolfram alpha's out < 1242490384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks it "how is babby formed" < 1242490385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and archive.org are scraping geocities as fast as they can < 1242490393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1242490395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's the wrong sort of question < 1242490396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :D < 1242490404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't care, it should know it < 1242490406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's on the internet < 1242490411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, how did you know about archive.org < 1242490412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242490413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use the internet, though < 1242490417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and from Slashdot < 1242490423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc, that could be unreliable < 1242490426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wolfram alpha's just sitting there loading < 1242490429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KIND OF LIKE MATHEMATICA ALWAYS DOES < 1242490432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's Cuiled at the moment < 1242490434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram|Alpha isn't sure what to do with your input.Tips for good results » < 1242490436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although intermittently < 1242490443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"Wolfram|Alpha isn't sure what to do with your input" is a rather common result, sadly. < 1242490447 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :archive.org scraping misses a lot. < 1242490458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Alpha doesn't use the Internet, I don't think < 1242490461 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i tried asking "What is the second tallest mountain in the world", and it didn't understand completely. although it did suggest a related question that gave the right answer < 1242490462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just uses its approved databases < 1242490466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Erm, I think they're doing it specially < 1242490468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. with the site list? < 1242490469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I asked "shortest mountain", and got no result < 1242490475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is annoying < 1242490480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want to know what the shortest mountain in its database is < 1242490488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah i saw that so tried a slightly more sensible one < 1242490494 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It also doesn't know anything about "number of mountains". < 1242490499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't an "I don't understand", it told me how it parsed the question, but not the answer < 1242490553 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Even if it's in archive.org a proper mirror would be better. There's no proper search for the web archive, just retrieve by URL < 1242490557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the above garble I've pasted all over the place, including here twice, #IRP, and Slashdot, is beyond the how-could-they-manage-that stage < 1242490589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Wolfram Alpha, how much wood could a woodchuck chuck if a woodchuck could chuck wood? < 1242490598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : I interpreted that as "how much wood could a woodchuck chuck if a woodchuck could chuck wood?" < 1242490601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Result: < 1242490615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Next question? < 1242490616 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And their natural language parsing is idiosyncratic. I can do "primes <= 100" to get a list of below-100 primes, but "sum of (primes <= 100)" gets "Input interpretation: π(100) | series representation" and a "Computation timed out" message, even though number-of-primes-less-than-100 is quite a lot different than sum-of-primes-less-than-100. < 1242490622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, it does that sometimes < 1242490633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not even "ZOT!!!"? :( < 1242490711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : sum of primes below 1000 Assuming "sum" is a function property | Use as a sum instead Interpretation: pi(NextPrime[1000, -1]) | series representation Computation timed out. < 1242490719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's awful, isn't it? < 1242490724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries below 100 < 1242490728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's occasionally useful < 1242490732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :timed out! < 1242490736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, and below the interpretation it says < 1242490742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pi(x) is the number of primes less than or equal to x < 1242490743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's written in Mathematica, which is part of the reason it's too slow < 1242490745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is, uh, not what I wanted! < 1242490752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses as a sum instead < 1242490764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I get the feeling from using it that they just special-cased every possible query in existence < 1242490767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than writing general code < 1242490811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep; I guessed that when Wolfram entered his own phrasings of queries when asked < 1242490820 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :archive.org seems to miss files when it archives a site. < 1242490830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: it depends < 1242490837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries sum of primes below 10, c'mon, you can do that < 1242490853 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That pi(NextPrime[100, -1]) stuff is weird. It's "number of primes smaller than the largest prime below 100". < 1242490857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I got it thinking for several minutes a while back with "lambda x return x" < 1242490865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until it decided it didn't know what I meant < 1242490870 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You get reasonable list of primes, though; I wonder why it doesn't generally sum things. < 1242490875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"sum of primes below 10" times out. < 1242490885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :primes < 10 works, though. < 1242490906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks it what infinity is, gets too-much-load-lol < 1242490908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but it's not computing the sum of that list; it's trying to do a series representation for pi there. < 1242490917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, which is retarded < 1242490932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it had "did you mean 'sum primes below'" < 1242490938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is also an I-don't-understand output < 1242490950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to slashdot to read the comments, and gets distracted < 1242490951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"DJ Danger Mouse famously fought with EMI over his Beatles/Jay-Z mashup, 'The Grey Album,' and now seems to be battling with the label again. Rather than release his latest album and face legal issues with EMI, Techdirt is reporting that Danger Mouse will be selling a blank CD-R along with lots of artwork, and buyers will be responsible for finding the music themselves (yes, it's findable on the internet) and burning the CD." < 1242490976 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I tried "number of retards", and it's telling me just about everything about the English word retard, with a pretty synonym network graph and everything. < 1242490989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the synonym network graph is ridiculous < 1242490997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that, only about four of the nodes are labeled < 1242491000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they all seem irrelevant < 1242491004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks it "wolfram's ego in nanodijkstras" < 1242491018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, you could probably measure it in dijkstras < 1242491028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less than 1 billion, i wonder? < 1242491063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah, it doesn't understand me < 1242491069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor anyone else < 1242491072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it accept mathematica as input, I wonder? < 1242491097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it manages "sum ((a to the n) over n factorial)" < 1242491113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you install flash, you can watch wolfram people look at vague statistics of the site in realtime: http://www.justin.tv/clip/2dd6b9f07e7f8a4e < 1242491123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one of them is standing up < 1242491126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that feed back up? < 1242491128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh someone came in with a cup! < 1242491132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was down for ages < 1242491133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is *exciting* < 1242491137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to being slashdotted < 1242491150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually, I have Gnash installed nowadays, although I have it blocked by default by NoScript < 1242491153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I've never got it to work < 1242491177 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh. "zeroes of riemann zeta function" => "Input interpretation: solve ζ(s) = 0. Solution over the reals: s = -2n and n ≥ 1 and n ∊ ℤ." But that's not the interesting part! < 1242491186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am not surprised, because Gnash does not work on anything. < 1242491193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242491199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could just block all flash + Adobe's player if you're using the evils anyway. < 1242491206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It is receiving universal praise... ...from all the commenters on Wolfram's blog [wolframalpha.com]. It is actually rather amusing to read through the long list of overwhelmingly positive comments." — /. < 1242491222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I get to shout at websites claiming their Flash isn't portable < 1242491230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err < 1242491235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not their fault Gnash doesn't implement all of Flash < 1242491237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I refuse to install Adobe's Flash, not because it's closed-source, but because it's massively buggy and insecure < 1242491239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and yes, I know < 1242491254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and yes, but if you only enable it on things like video sites, it should be fine < 1242491298 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Adobe's flash broke on me; all indicators point that the plugin's installed just fine, and it's also working just fine, but all flash content is just a translucent box. Wonder what's up with that. < 1242491313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When we launch Wolfram|Alpha this weekend, it will be running Mathematica on about 10,000 processor cores, using gridMathematica-based parallelism. And every single query that comes into the system will be served with webMathematica. < 1242491322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10,000 cores and they still can't handle mathematica < 1242491335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica is fundamentally inefficient, IMO < 1242491350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :making it useless for serious computation unless you have a Wolfram-style server farm < 1242491351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I want to have Wolfram Alpha’s baby!" — W|A blog < 1242491366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Wow, thanks to Wolfram Alpha I can quit my job, divorce my wife, sell all my possessions, shave my entire body, gain that frontal lobotomy I’ve always wanted, and become one with the computer!" < 1242491367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's worked very well IMO. < 1242491380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm sorry, which reality are you currently residing in? < 1242491381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works very well for things that the Wolfram people thought of < 1242491387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which != things that I want to do with it < 1242491391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think you might be trapped in an internet-based pocket of reality distortion field < 1242491416 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also the comments in the justin.tv stream have seemed universally positive, although I've only looked at about ten of them. But the ten have been things like "this is more important than putting a man on the moon" and "you did what is the dream of human mankind". < 1242491429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't try to use it as an English compiler like you guys mostly apparently have. < 1242491444 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I haven't managed to break it with machine-readable input yet. < 1242491449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: lots of dripping sarcasm? :D < 1242491449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it gave a pretty good answer for "refractive index of glass" < 1242491457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Gee, I wonder why we're giving it mathematical statements as basic English? OH! MAYBE BECAUSE WOLFRAM DID! < 1242491463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I've been trying to give it appropriate input < 1242491467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rephrasing if necessary < 1242491467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That explains it! < 1242491472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even so, I can't get it to work half the time < 1242491475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be very patchy < 1242491496 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not all the time, he didn't. < 1242491505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Besides, I don't think what the marketing says is relevant. < 1242491508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : average size of human anus I'm not sure what to do with your input. < 1242491511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's what she said. < 1242491514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for specific things like "fifteenth mersenne prime", it works fine < 1242491517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but is clearly special-cased < 1242491529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm very impressed that it works as well as it does. < 1242491530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it has an "nth mersenne prime" sort of query < 1242491532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"avg. human height" works, that's a start. 5'4" apparently. < 1242491533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: >_< < 1242491541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT THE FUCK < 1242491545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's just the usual wolframming of special-casing everything < 1242491545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Along with its conversions < 1242491555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It tells me the average human height ... in electromagnetic frequency range < 1242491565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VHF (very high frequency) | meter band, apparently. < 1242491574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd be somewhere between microwave and radio < 1242491578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you were used as a wavelength < 1242491583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242491593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahahaha < 1242491600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : tallest human info on the tallest human ever < 1242491605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : tallest living human LOL WUT < 1242491616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I predict the source code is a gigantic hash table < 1242491619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of string→html < 1242491625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hand-written < 1242491626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that was my impression too < 1242491630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :em, literally LOL WUT? < 1242491633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which explains why it's so long < 1242491638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no :P < 1242491646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's so long? < 1242491653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the source code to Alpha < 1242491654 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The "intelligent" input parsing was very hyped, though. And I still haven't gotten the sum of primes smaller than a constant out of it yet. Admittedly "sum of the first ten primes" worked very well; but why then not "sum of the primes below 10"? < 1242491659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's apparently over 2 million lines of Mathematica < 1242491665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : elite hacker in lolspeak ? < 1242491665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: jeez < 1242491683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just thought it was a fun conversion < 1242491688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i meant < 1242491689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 2mil < 1242491695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : infinity Input: ∞ < 1242491700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks, Alpha! < 1242491729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 1/0 I'm sorry Dave, I'm afraid I can't do that... < 1242491736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1/0 works < 1242491739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice timing :-) < 1242491743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the I'm sorry dave is a general overload < 1242491743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's the load error < 1242491745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm used to hype and have come to ignore it when evaluating things. < 1242491750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And now I'll eat. -> < 1242491752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes, but < 1242491753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's wolfram < 1242491757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he lives on this kind of hype < 1242491758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad to know that it handles "tcp port 8080" correctly < 1242491766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is one query that broke in the demonstration they gave me a while back < 1242491772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W|A might work if everyone had their own cluster for it < 1242491773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently because it wasn't in the database then < 1242491783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I bet that's the only one that works < 1242491798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Oh shit, we missed one -- {"tcp port 8080","..."}" < 1242491799 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It doesn't seem to know anything about ICMP, though; "Did you mean: scamp". < 1242491800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"There we go" < 1242491816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : tcp port 64928 (no known assignments) < 1242491821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : average human penis length ? < 1242491834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't even think how to phrase that differently < 1242491853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly Alpha doesn't have porn in its database yet < 1242491859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I therefore predict it will be a massive failure < 1242491859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1242491869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also "UDP port 22; Typical port assignment: ssh: SSH Remote Login Protocol". I guess it's just reading someone's /etc/services to me. < 1242491879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242491887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why didn't it get 64928? < 1242491891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : oldest porn star Did you mean: oldest star; Astronomy: star? < 1242491904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Big Bang huh < 1242491920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, stars came later < 1242491928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough. < 1242491928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : udp port 80 http: World Wide Web HTTP < 1242491934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242491938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone ought to give Alpha a lesson on the difference between TCP and UDP < 1242491940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: What's 64928 then? < 1242491947 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: INTERCAL theft server < 1242491961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : average size of star Did you mean size of star < 1242491971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks it size of star to figure out wtf that is < 1242491978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"size of star" is "100 brightest stars | sizes" < 1242491981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How stupid. < 1242492003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :average size of star is not very well defined < 1242492008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1242492014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But "size of star" being "100 brightest stars | sizes"? < 1242492017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just wrong. < 1242492017 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You could, you know, just do an average < 1242492035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: no, because you don't know all stars < 1242492039 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do < 1242492043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an average of all the ones in the database < 1242492043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am omniscient < 1242492049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: click the source information, you get Wolfram as the two primary sources even though they took the data from someone els < 1242492050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242492058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the database will be biased towards larger stars < 1242492064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I didn't realise that... < 1242492071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because they are easier to discover < 1242492118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't like "sum of (udp port)" < 1242492120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W|A is approximately as useless as I imagined < 1242492126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think Alpha's problem is that it isn't actually doing computations < 1242492128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which disappoints me < 1242492131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why did you make it seem sort of cool when we asked? < 1242492134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it isn't combining different parts of itself < 1242492143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Assuming "wolfram alpha" is a historical event | Use as an internet domain instead < 1242492144 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: aren't you glad we aren't close to the singularity yet? :) < 1242492147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because Wolfram fooled me too in the demonstrations, a bit < 1242492149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[["wolfram alpha" is a historical event]] < 1242492154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AHAHAHAHAHAahadhdfjkdhgjkfdg < 1242492156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Based on http://isc.sans.org/port.html?port=64928 eevil hackurs are trying to use that server quite often, then. < 1242492171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait, why is that a good thing? < 1242492180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the singularity, by definition, has to be pretty good at what W|A is trying to do < 1242492210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes, they're obviously trying to steal data from your computer < 1242492215 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's what a theft server does, by definition < 1242492222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and the singularity could be pretty bad, therefore it is good that W|A isn't managing it < 1242492231 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It won't be so good for the humans who have to live as HEAT MINERS under the singularitic robotic overlords. < 1242492233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: weeeell. < 1242492238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W|A isn't malicious, just crap. < 1242492243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's crap, it isn't singularity-level < 1242492268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how do you know it isn't malicious? < 1242492276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't competent enough to tell if it's malicious or not < 1242492277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i never said anything about W|A being malicious < 1242492281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's too stupid to be malicious < 1242492294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : select.intercal.org.uk < 1242492299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Alpha's processing that at the moment < 1242492307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gives varying amounts of output on the same query < 1242492317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries 1 2 3 plus 4 5 6 < 1242492324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's see if it can do array computation < 1242492331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Assuming multiplication | Use a list instead" < 1242492333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the first time it tried, all it did was say that its location was in Edinborough, and which company hosted it < 1242492336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clix < 1242492340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh wow < 1242492341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it parsed it as < 1242492354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"1 2 (3+4) 5 6", let me guess? < 1242492357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you won't believe this— < 1242492364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242492367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION types it out < 1242492378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a link to the printable text version < 1242492386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm loading the page < 1242492389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i went onto another thing < 1242492406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is—— < 1242492409 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You can do "{1,2,3}+{4,5,6}" if you want to get {5,7,9}... that's in Mathematica syntax. But a web-interface for Mathematica isn't all that kewl. < 1242492414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks W|A < 1242492426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what would Mathematica return for {1,2,3}*{4,5,6}? < 1242492428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 2 (3 + 4 x 5 x 6) < 1242492446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but if you ask it for the mathematica, it says 1 2 (3 + 4 5 6) < 1242492446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ok, that's some parsing trouble < 1242492454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's interpreted 1 2 as 1 times 2 < 1242492458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and simplified it before showing it to you < 1242492463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also computes 5+7+9=21, mean value 7, vector length = sqrt(155), normalized vector, pie chart, triangle with those sides, cuboid with that size, and corresponding spherical coordinates. < 1242492464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep... < 1242492467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty ridiculous < 1242492473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses as a list instead < 1242492476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :In[3]:= {1,2,3}*{4,5,6} < 1242492476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Out[3]= {4, 10, 18} < 1242492482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242492488 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1242492488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why didn't it dot-product, I wonder/ < 1242492498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you tell it to interpret "1 2 3 plus 4 5 6" as a list, it parses as {1, 2, 3 + 4 x 5 x 6} < 1242492502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ {1, 2, 123} < 1242492511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"1 2 3 + 4 5 6" didn't give me a choice of interpretation < 1242492523 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: {1,2,3}.{4,5,6} does the dot product. Well, it's a dot. < 1242492525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it then gives me the total, 126, the mean, 42, the vector length, 123.02, the normalized vector and the spherical coordinates < 1242492539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just want you to do {1+4,2+5,3+6} dammit! < 1242492546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :array addition!! < 1242492555 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, do it in the Mathematica syntax like I said, then. < 1242492563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i have mathematica < 1242492563 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you really need that sum, I mean. < 1242492569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't need W|A to use mathematica < 1242492600 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You can write "{1,2,3} plus {4,5,6}" to Alpha if you insist on using something that doesn't directly plug in to Mathematica. < 1242492627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think being able to replace + with plus is a great advantage. < 1242492632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks its music example < 1242492638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The page “C E G Bb D F# A - Wolfram|Alpha” has content of MIME type “audio/midi&s=63”. Because you don’t have a plug-in installed for this MIME type, this content can’t be displayed. < 1242492642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFFFFFAAAAAAAAAAAAAAAAIIIIIIIIIIIIIIIILLLLLLLLLLLLLL < 1242492645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it managed "solve a to the power b equals b to the power a" < 1242492658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it returns a non-HTML page in response to a query? < 1242492667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242492669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i clicked play sound < 1242492672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242492672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on http://www.wolframalpha.com/input/?i=C+E+G+Bb+D+F%23+A < 1242492675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it should be audio/midi < 1242492679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it tacked &s=63 on the end < 1242492680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's dum < 1242492702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: did they even test it, that's what I'm wondering < 1242492711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely playing sound on every browser would be part of their tests < 1242492716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not like safari/webkit have a small marketshare < 1242492724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would they have had time to test it? < 1242492727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242492734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's two million lines long... < 1242492743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and probably coverage for any given query is very low < 1242492745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: incidentally, their text-as-images ... I reckon that's freetype rendering < 1242492751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there are any licensing issues with it? < 1242492754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably not, but I hope so < 1242492764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably mathematica OutputForm < 1242492768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be amusing if they had to GPL it < 1242492774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i mean the actual font rendering < 1242492782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's freetype's, i.e. what's used on X11 < 1242492832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[It couldn't tell me: < 1242492832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Who is Luke Skywalker's father?" < 1242492833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You've got more chance of logging into reddit on a comments page than you have of getting a good answer from this engine.]] < 1242492836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Why should it? Use Google for your dumb fiction questions.]] < 1242492838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—reddit < 1242492840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah information about anything that's not 500% real is useless < 1242492854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :information about fictional things is unlikely to be in the database < 1242492867 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"integer solutions of x^3+y^3=z^3" => "Input interpretation: solve | x^3+y^3 = z^3 | over the integers; Result: z = Root[-x^3 - y^3 + #1^3 &, 1] and (x|y|z) ∊ ℤ". The maths it do is very Mathematicay. < 1242492877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I reckon that the sweet spot for Wolfram Alpha is being a souped up Google Calculator < 1242492884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, same here < 1242492886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it was marketed as that, everything would have gone swimmingly < 1242492897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the maths clearly does it via Mathematica < 1242492901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you can tell when it goes wrong < 1242492912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks it 700 dollars in roman numerals < 1242492916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Input interpretation: < 1242492922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't even interpret it! < 1242492937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242492939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it interpreted it okay < 1242492941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LCC DOLLARI < 1242492946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :convert $700 (US dollars) to Roman numerals < 1242492948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but no result < 1242492972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yep, Mathematica fails the same way as Thutu on unexpected input < 1242492978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they work the same way behind the scenes < 1242492988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but that's not what I typed in < 1242492991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it parsed it perfectly < 1242492994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the exact way it should < 1242492997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just then didn't evaluate it < 1242493009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1242493015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it'll have converted it to a Mathematica expression < 1242493018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then got no match < 1242493018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>Interpreting "MXLCIX" as "mlcit" < 1242493029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a stock simple, apparently < 1242493032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Citefibree" < 1242493034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Citefibre < 1242493035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*symbol < 1242493039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's in euros, and I see Paris < 1242493046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "XLC" isn't a valid roman numeral excerpt < 1242493047 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :MXLCIX isn't a valid Roman numeral < 1242493053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so presumably it thinks MXLCIX is the stock symbol of a french company, awesome < 1242493054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try correcting it to "MCXLIX" < 1242493055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know < 1242493057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something similar < 1242493058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to know how it'd react < 1242493059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MXYZPTLK < 1242493068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The fact that you get all kinds of incidental information is at least nifty, if not useful. "$700 in zloty" gives a good input interpretation ("covert $700 (US dollars) to Polish zlotych"), the result, but also: local currency conversion (in euros), exchange history for the last year with min+max, and value of $700 in random additional currencies. < 1242493071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, MXLCIX→mlcit is ridiculous < 1242493083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No it's not < 1242493101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.wolframalpha.com/input/?i=MCXLIX ← it seems to think that if I'm using roman numerals I care about mayan, babylonian and greek numerals too < 1242493105 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's just using some kind of basic Hamming distance type measure to do correction < 1242493133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It also couldn't express Wolfram's ego in milliDijkstras" —reddit < 1242493137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :great minds think alike < 1242493171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"miles in beardseconds" < 1242493172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Google: < 1242493173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 miles = 321 868 800 000 beardseconds < 1242493174 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind the "useless very vaguely related stuff" section of the answer; at least that's something novel. < 1242493175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram: < 1242493177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram|Alpha isn't sure what to do with your input. < 1242493179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Google wins < 1242493181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—reddit < 1242493192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why do people keep comparing it to Google/ < 1242493198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks "average bluntness of knives" < 1242493200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not google < 1242493202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google calculator < 1242493209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242493219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google calculator is like Alpha without the database; it just knows lots of units and conversions and such < 1242493228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it parses way better :-P < 1242493243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : wat is knive < 1242493249 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Simple things are easy to parse. < 1242493257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the smaller the realm of knowledge, the easier to parse < 1242493267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure, but google parses better than W|A regardless < 1242493285 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Google calculator can't handle "$700 in €", it wants "700 $ in €", for instance. < 1242493300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lame parser. < 1242493301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: google calculator doesn't do symbols < 1242493305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does words < 1242493319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it does words better than W|A < 1242493319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So how exactly does it parse better than W|A? < 1242493329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Alpha mostly does well at "glagolitic capital letter spidery ha" < 1242493337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but its drawing of the letter is wrong < 1242493410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Alpha has Alexa information in, it seems < 1242493435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm pretty sure it considers "in" an infix operator with precedence and everything. < 1242493437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, "glagolitic capital letter spidery ha"'s encodings has Unicode, HTML and then ITALICS MATHEMATICA < 1242493447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: right < 1242493456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only Mathematica is worthy of obliquity. < 1242493478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Really? To me it seems like it just checks whether the input has "in X" at the end and then converts to X if it does < 1242493480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION visits http://www.wolframalpha.com/input/?i=http%3A%2F%2Fwww.wolframalpha.com%2Finput%2F%3Fi%3Dwolframalpha.com < 1242493488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *BOOM* < 1242493492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that seems to have stumped it < 1242493494 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"1 in miles + 2 km" -> no results < 1242493495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it's stuck loading < 1242493503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it get stuck loading for anyone else? < 1242493508 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Worked for me. < 1242493515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try reloading < 1242493518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works instantly < 1242493519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Doesn't parse right. ;) < 1242493519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I am reloading < 1242493521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't instant < 1242493525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what did that query return? < 1242493531 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Worked for me too. Although I don't quite get what's the HTML element hierarchy is useful for. < 1242493533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a bunch of info about the URL and domain < 1242493540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, uh, a graph of the html hierarchy < 1242493543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where you can't see the tags < 1242493543 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "in" isn't much of an operator if you can only use it at the end of the input :-P < 1242493549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's just a pretty drawing < 1242493559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: apparently, W|A is the 4069th site on Alexa. Hype, I suppose. < 1242493568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so close to 4096, too < 1242493569 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :710000 daily page views. < 1242493572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a lovely round number < 1242493573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION adds one more layer of recursion < 1242493585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, that was instant < 1242493594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, it seems to use AJAX for returning the actual results < 1242493599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242493602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very pointless < 1242493607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it loads a new page and then uses ajax < 1242493613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OTOH, I've seen that done before < 1242493617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in WolframTones < 1242493621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so presumably it's a webMathematica thing < 1242493626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so even if I could somehow make a quine, it wouldn't send Alpha into an infinite loop < 1242493628 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not really pointless, that lets it give you partial results < 1242493636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but it doesn't < 1242493642 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure it does < 1242493643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the results come more or less at once < 1242493653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not for me, not always < 1242493659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you only get the input then it takes 5 hours to load the results < 1242493662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That just means they went to the same cluster node or w/e < 1242493665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242493682 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What? "height of 10", interpreted as "height | 10" gives me two results. Distribution of human heights (8962 people, NHANES 2006 study), and one panel with header "Test information:" and contents "test panels | physical examination". I don't really know what that means. < 1242493715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that W|A may make more sense on drugs. < 1242493737 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I only got the former panel < 1242493745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm going to write a fast /// interp in C < 1242493756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And on a refresh, I get nothing. Hmph. < 1242493758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you think anyone will care if I don't support \0 in programs? :-P < 1242493765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster will < 1242493778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Deewiant would iff you claimed standards compliance < 1242493786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's a plus. will anyone else? also, you just pinged him, he'll come here in a few seconds going "what?" < 1242493791 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For small values of "care" < 1242493792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that was regarding anmaster) < 1242493793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242493797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242493798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1242493811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242493813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That was timely < 1242493819 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I tried to ask for the heights of 10 tallest mountains, in preparation to trying to get the average of that list. I mean, it's supposed to be able to compute things from that data. (Also the ten tallest mountains table showed only 5, and when I clicked on "more" the units went from metres to feet.) < 1242493822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many seconds exactly was that/ < 1242493824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and depends on what it is < 1242493825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242493831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523: that's a plus. will anyone else? also, you just pinged him, he'll come here in a few seconds going "what?" < 1242493846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is it that you need to handle \0 in < 1242493850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :// < 1242493852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :* /// < 1242493857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/// < 1242493859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean :P < 1242493861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242493864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I just corrected < 1242493871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if it is legal in slashes. < 1242493873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slashes + IRC = I need to concentrate more < 1242493877 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/// < 1242493886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\0s in programs are legal in ///, but I don't think anyone uses them < 1242493890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you have to put a literal \0 in a file < 1242493895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might just use length-tracking strings anyway < 1242493897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we'll see < 1242493903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, mmap doesn't load the whole file usually, does it? < 1242493907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you probably should handle it, but I'm not really interested in slashes. < 1242493908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Mycology contains a literal \0; surely you'd want to run your slashes interp on it < 1242493910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to read manually for that, right? < 1242493925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wait. A befunge interpreter in slashes? < 1242493927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh! < 1242493942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd have to encode it anyway < 1242493967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it loads the file as it is required usually. Implementation defined. < 1242493968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm, W|A: "Interpreting 'befunge' as 'befang'". Getting "total number of speakers: 3000 people" for Befunge confused me for a bit. < 1242493977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242493996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck: Did you mean: brainerd < 1242494002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Hm, W|A: "Interpreting 'befunge' as 'befang'". Getting "total number of speakers: 3000 people" for Befunge confused me for a bit. <-- where was that from. < 1242494010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, brainerd? < 1242494010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wolfram alpha < 1242494011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242494013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some daemon < 1242494017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :W|A, that is to say, WolframAlpha. < 1242494018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh they launched it? < 1242494019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1242494020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242494022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: needs JS < 1242494022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yesterday, I think. < 1242494031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: today at 00:00 GMT. < 1242494031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I can add a temp exception < 1242494038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw, it's cra < 1242494039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p < 1242494043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It wasn't 2009-05-15 < 1242494044 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242494047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, CUIL crap? < 1242494052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't that the intention? < 1242494054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: eh, dunno; we didn't talk about it yesterday < 1242494057 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 2009-05-15 is what it itself says. < 1242494059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pretty much < 1242494062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's fairly useless < 1242494067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think it's that crap. < 1242494073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant's bonkers, ignore him < 1242494075 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a web-interface to Mathematica, which in itself is very cool. < 1242494090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, that's cool? < 1242494090 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There already was a web-interface to Mathematica, wasn't there? Not open, though. < 1242494091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, a web-interface to Malbolge would almost be more useful < 1242494093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just an online REPL... < 1242494095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :How many people live in Sweden? -> Result: 9.12 million people (2007 estimate) < 1242494103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Cool in the sense that you don't have to pay $1000 to get at it. < 1242494104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one seems to work at least. < 1242494114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: strange, I didn't have to do that either < 1242494129 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: The openness is the good bit. < 1242494130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I had to break the law, but that's better than breaking your head against a wall when your queries keep timing out < 1242494136 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Admittedly a *free* online Mathematica is nice. But it is a bit limited as to how much you can play with the results. < 1242494142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242494143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242494148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it says it has exceeded the test load < 1242494148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't use it like real mathematica at all < 1242494150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever that means < 1242494152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so reload. < 1242494159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the TOO MANY PEOPLE ASKING ME THINKS AAAAAAA page < 1242494160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Certainly, but most of my uses of Mathematica /are/ just one-liners every now and then. < 1242494167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though they have 10,000 cores < 1242494168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242494173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they just can't handle the internets < 1242494174 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If I had a Mathematica-bot on IRC I wouldn't use the real program at all, probably. < 1242494188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but the pretty output and sounds! < 1242494190 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :10000 cores isn't that much. < 1242494190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242494192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is scrolling < 1242494193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so slow < 1242494194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graphs! < 1242494196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the result pages < 1242494199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i, don't know? it's not, for me < 1242494202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242494205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :upgrade, your browser, or, computer < 1242494205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try in firefox 3? < 1242494207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242494210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I rarely graph and I don't think I've ever got sounds out of it. :-P < 1242494215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Play[] < 1242494224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you can listen to the reimann zeta function! < 1242494234 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's about the pretty output? Plot[x^2,{x,0,10}] works just fine in W|A. < 1242494240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: he said IRC bot < 1242494242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That was about the IRC bot. < 1242494250 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But hey, DCC send. :-P < 1242494260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242494306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cybercom.net/~seishino/Front.jpg ← this is what silent computers looked like in 2003 < 1242494312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242494320 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: data: URIs so you can "open in your browser". (Packing all the pretty graphics in <512 base-64 encoded characters is left as an exercise.) < 1242494326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The speed holes on the side make the computer go faster." < 1242494328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(real quot) < 1242494333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-e < 1242494335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :97 / x = 22 + x < 1242494336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1242494338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cybercom.net/~seishino/Insides.jpg < 1242494340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why did it take ages < 1242494345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's under heavy load. < 1242494350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :97 divided by x is 22 plus x? < 1242494359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1242494370 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's their first release and it's been at least on /. and all over IRC. < 1242494371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, it can solve that. < 1242494374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "solve for x" was what I intended < 1242494379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what it returned < 1242494383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%i3) solve([97 / x = 22 + x], [x]); < 1242494383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%o3) [x=-sqrt(218)-11,x=sqrt(218)-11] < 1242494384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Input: x = x + 1 < 1242494386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Alternate form: False < 1242494386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in maxima < 1242494389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's a new error < 1242494390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is fast < 1242494397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instant even < 1242494404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is that an error? < 1242494412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think so... < 1242494415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's not an error. < 1242494417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :x = x + 1 is equivalent to false < 1242494424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Simplify[x == x+1] -> False. < 1242494426 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Gah. < 1242494428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I was saying "solve for x". < 1242494432 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant was the faster. < 1242494432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x - 1 = x + 1 < 1242494441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whereby the output would be {} < 1242494441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No solutions. < 1242494444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242494446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's not False < 1242494448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242494459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maxima returns an empty list for "no solutions" < 1242494464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x/y = x+y for x = -4, y = 2. < 1242494465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fun fun. < 1242494465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems saner to me < 1242494468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah < 1242494476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also y = 1/2 (-x-sqrt(x+4) sqrt(x)), -x-sqrt(x+4) sqrt(x)!=0 < 1242494476 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You can write "solve x=x+1" and you get "Result: (no solutions exist)". < 1242494482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And y = 1/2 (sqrt(x) sqrt(x+4)-x), sqrt(x) sqrt(x+4)-x!=0 < 1242494491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%i7) solve([x=x+1], [x]); < 1242494491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(%o7) [] < 1242494512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242494518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't you copy paste from alpha < 1242494520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is irritating < 1242494534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: text in images. < 1242494539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242494541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x/(y*x) = x+(y^2)/3 gives some funcomplex results. < 1242494541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Clicking on the image gives a "copyable plaintext" thing. < 1242494546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, aha < 1242494546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y = ((1+i sqrt(3)) x)/(2^(2/3) (sqrt(4 x^3+9)+3)^(1/3))-((1-i sqrt(3)) (sqrt(4 x^3+9)+3)^(1/3))/(2 2^(1/3)) < 1242494577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's quite fun for solving things, it seems < 1242494582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although that's not very computational-knowledgy < 1242494590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one way to handle the load would be caching results. Since it is likely that many people will all try the same shortly after each other. At least it seems so from reading this channel :P < 1242494598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, that's just refl into mathematica < 1242494611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, yes, but a nicer syntax. < 1242494613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it turns out that the links they had for communicating between servers didn't scale properly < 1242494621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they only found out a few hours before release < 1242494622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more mathematical. < 1242494624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wut < 1242494635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they need faster ethernet? < 1242494646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably something to do with the protocol or the routing < 1242494648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're probably using wifi. < 1242494649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242494653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1242494654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be a very wolfram thing to do < 1242494688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does it use pictures even for stuff like "i is the imaginary unit" or such < 1242494692 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haha. If you do something like "integrate x^2+x+1", the indefinite integral result has a "show steps" button, which will give a step-by-step solution with comments and everything. < 1242494699 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Many a high-school student will love that thing. :p < 1242494704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmmmm < 1242494708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems that you can only solve for one variable < 1242494712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it sux < 1242494717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ooh indeed < 1242494717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, "derivative of zeta function" gives a really bad result in Alpha compared to "derivative of gamma function" < 1242494742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION solve x/y = z, z = x*2 < 1242494754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y = 1/2 and z = 2 x and x!=0 < 1242494758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242494761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That works? I tried it earlier and it always said "no more information" or whatever < 1242494761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also x = 0 and z = 0 and y!=0, but that's unfun < 1242494775 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, it worked for that particular example, anyway. < 1242494811 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work for me; "No more results available." < 1242494824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 2/y=z2x*=x0=!&& , you mean? < 1242494836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: aieeee < 1242494838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 RPN. :p < 1242494853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION solve x+y=infinity, x!=infinity, y!=infinity < 1242494855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I get: http://pastebin.com/m245f8c18 < 1242494862 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: (That's the copyable plaintext version.) < 1242494868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Result: (no solutions exist) < 1242494869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dur :P < 1242494886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyone tried an SQL injection in there, btw? < 1242494902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aleph 0 < 1242494903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram|Alpha isn't sure what to do with your input. < 1242494906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :obviously, it wouldn't work because it isn't even going directly into a database being escaped < 1242494906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great! < 1242494909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they'll use mathematica databse, clearly < 1242494911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try aleph_0 < 1242494915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mathematica doesn't know about different sorts of infinity < 1242494918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AFAIR < 1242494922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1242494925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has infinity and complex infinity < 1242494926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for one < 1242494927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird " * Did you mean:aleppo" < 1242494928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242494930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1242494933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : solve x+y < y, x*y < x, x**y = 479*x x = -479^(1/(n-1)) and y = n and n>=2 and (n-1)/2 element Z < 1242494935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not bad! < 1242494955 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Entering "'; DROP TABLE AllKnowledgeInTheWorld; --" gives me the expected "?" reply, but also: "Related inputs to try: Chemistry: All". < 1242494959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tried that, returns Wolfram|Alpha isn't sure what to do with your input. < 1242494972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh, try stuffs. :P < 1242494980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1242494985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: iuno < 1242494999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing that annoys me is how the loading bars are not actually loading bars < 1242495000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is there a way to get it to give some concrete solutions? < 1242495003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just animations to look pretty < 1242495004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of a list of constraints < 1242495004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"solve x+y < y, x*y < x, x**y = 479*x x = -479^(1/(n-1))" works. but not the "and ...." bit. < 1242495007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and really? EURGH! < 1242495013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :solve | {x+yx = -479^(1/(-1+n))} < 1242495013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it has the data while you wait? < 1242495022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... is Wolfram Alpha. < 1242495027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my query was: solve x+y < y, x*y < x, x**y = 479*x < 1242495041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One thing that annoys me about Wolfram... Mathematica? How dare it not be a Lisp? < 1242495042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1242495051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thought it was some math stuff I didn't know :P < 1242495058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's Thutu with a massive standard library and a slightly less powerful regex syntax < 1242495062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, hell. Look at Maxima. Mmm, Common Lisp. < 1242495076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, maxima is faster too! < 1242495080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's libre & gratis. Tasty. < 1242495088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, though it can't do all the stuff. Like play sounds. < 1242495091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how can you get a list of results instead of constraints? do you know < 1242495100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Who needs it to play sounds? < 1242495109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: me! < 1242495110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Ask ehird iirc < 1242495113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm pretty sure it can; I thought you could stick Lisp code into its REPL. < 1242495118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242495127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, never tried that. < 1242495129 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242495139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you not know? < 1242495143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no I don't < 1242495146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1242495150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although substituting a value would be one method < 1242495157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, by hand in the query < 1242495165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just want it to give me values, since I don't know them ;-) < 1242495192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO... A Usenet copying group is suing the Dutch RIAA equivalent. < 1242495200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Awesome. < 1242495225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They claim that their activities are perfectly legal, and something like... The Dutch RIAA is slandering them? < 1242495233 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, awesome. < 1242495243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, it can't figureout any solutions it seems < 1242495252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so we get the silent treatment but it'll give us the constraints needed < 1242495261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably the numbers don't exist < 1242495274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, or not < 1242495293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[5]:= Reduce[{x + y < y, x y < x, x^y == 479 x}, {x, y}, Reals] < 1242495293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[5]= 1/2 (-1 + C[1]) \[Element] Integers && C[1] >= 2 && < 1242495294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x == -479^((1/(-1 + C[1]))) && y == C[1] < 1242495308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242495311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, that's just the W|A output < 1242495312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Alpha's output is prettier, though. < 1242495313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reordered < 1242495386 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But you do have an infinite number of solutions there. I mean, it's just "x = f(n), y = n, n >= 2, (n-1)/2 is integer", you can substitute n=3, n=5, .. anything there. < 1242495392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :integrate (dx+2)/dy = 4*x + 2*x/3 < 1242495395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't that work < 1242495399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242495404 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to get W|A or Mathematica to do it easily without any extra manual typing, though. < 1242495410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh. Bit boring. < 1242495418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought my challenge was sufficiently... challenging. < 1242495421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you know how fizzie < 1242495426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : solve x+y = 478*x, y^x = 7777+x*(x*y) < 1242495429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x ~~ 1.40123597714166989438479711 and y = 477 x < 1242495439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I deem x "ehird's number". < 1242495451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? It looks irrational. < 1242495461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Note: it's probably not irrational) < 1242495465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Or probably is) < 1242495470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I don't want to think about it) < 1242495471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably a surd < 1242495480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh. < 1242495480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's clear mathematica tried to solve it numerically < 1242495482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know what a surd is! < 1242495493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up surd < 1242495498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An unresolved mathematical expression of an nth root, or an irrational number that can be expressed as such a root of a rational number < 1242495499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1242495509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's see... x+y=478*x simplifies to y=477*x < 1242495531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, W|A solved that < 1242495535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:37 ehird: x ~~ 1.40123597714166989438479711 and y = 477 x < 1242495536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we're trying to solve (477*x)^x = 7777+477*x^3 < 1242495555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the ^x there is nasty < 1242495560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it may quite possibly be irrational < 1242495568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwaha! < 1242495639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242495651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a pretty number, because seeing "771" and "711", your brain thinks it's repeating < 1242495653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until you actually look < 1242495667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine didn't assume it was repeating < 1242495677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine did < 1242495678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What is the VAT in UK? Interpretation: is | Vatican City | in United Kingdom Result: no < 1242495679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242495686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hahahahaa < 1242495686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't notice the 711 until you mentioned it < 1242495697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is hilarious < 1242495700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is really quite a misinterpretation < 1242495701 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, 7[17]1 < 1242495705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yep < 1242495719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know how much the VAT is? < 1242495727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in UK < 1242495731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was actually wondering < 1242495734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17% or something < 1242495741 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Also "VAT of UK" is interpreted as "Vatican City | United Kingdom" and then it starts to compare those two things. < 1242495741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for all products? < 1242495742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or is it 15% now < 1242495746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was changed recently < 1242495750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"value added tax" < 1242495754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242495758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes... < 1242495760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he wants to know its value < 1242495764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 15% < 1242495771 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i suggested a better search term < 1242495772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it used to be 17.5% and will be following 31 dec 09 < 1242495775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right. Same for all type of products? < 1242495777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1242495813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :easier than Sweden. IIRC our "moms" (same concept as your VAT) varies between different types of products < 1242495817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moms < 1242495818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1242495825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about it? < 1242495844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha: airspeed velocity of an unladen swallow < 1242495846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :VAT? Vallue-added tax? < 1242495847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes me think plural-mom-mother < 1242495849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gave african or european < 1242495852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norway is complicated too. unless they changed it. < 1242495852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: valllllllllllllllllllllllllllllllue < 1242495856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well they got taht one < 1242495859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Value, rather. < 1242495859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*that < 1242495864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the african gives insufficient data < 1242495871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia says it means mervärdesskatt btw < 1242495871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:44 ais523: the african gives insufficient data < 1242495872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... You guys have a nation-wide sales tax? < 1242495874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for the european, Alpha says 25 mph < 1242495875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out of context < 1242495877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO-PUNCH! < 1242495881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ... so does the UK. < 1242495881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? < 1242495884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but Google says 24 mph < 1242495887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder which is right? < 1242495889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what would the alternative be... < 1242495903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: TAXLESS AMERICAN FREEDOM < 1242495908 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. Small countries with a government that is more than just nominally very powerful. < 1242495912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"In Sweden, VAT is split into three levels: 25% for most goods and services including restaurants bills, 12% for foods (incl. bring home from restaurants) and hotel stays (but breakfast at 25%) and 6% for printed matter, cultural services, and transport of private persons. Some services are not taxable for example education of children and adults if public utility, and health and dental care, but educ < 1242495913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ation is taxable at 25% in case of courses for adults at a private school. Dance events (for the guests) have 25%, concerts and stage shows have 6%, and some types of cultural events have 0%." < 1242495913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Assuming estimated average cruising airspeed of an unladen African swallow | Use estimated average cruising airspeed of an unladen European swallow instead < 1242495915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from wikipedia < 1242495915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is unfortunately insufficient data to estimate the velocity of an African swallow (even if you specified which of the 47 species of swallow found in Africa you meant) < 1242495916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : (asked of a general swallow (but not answered) in Monty Python's Holy Grail) < 1242495916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(asked of a general swallow (but not answered) in Monty Python's Holy Grail.) < 1242495919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is complex ehird < 1242495926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:45 pikhq: Oh, right. Small countries with a government that is more than just nominally very powerful. < 1242495929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dude, you're an american < 1242495935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STFU about government inferference < 1242495957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the US, the government interferes with different things to what it interferes with in Europe < 1242495957 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not getting Alpha to dig out tax rates. If I just write "tax", for me it says "Input interpretation: Helsinki, Uusimaa | total sales tax rate" and "(data not available)", but I can't specify the location anyhow. < 1242495961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm saying that their countries have governments designed that way, while ours is only nominally *not* that way. ;) < 1242495971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242495973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's all. < 1242495974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"What is the air speed of an unladen African swallow?" < 1242495975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242495976 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The Finnish VAT (here "alv", for "arvonlisävero") is at least as complicated, I think. < 1242495976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do you live in Helsinki or Uusimaa? < 1242495980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that gives sensible result < 1242495982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: welcome to 3 seconds ago < 1242495984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's clearly been special-cased < 1242495985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242495993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hehe < 1242495995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:46 ais523: fizzie: do you live in Helsinki or Uusimaa? < 1242495999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's at the helsinki university isn't he? < 1242495999 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, next to Helsinki. And Uusimaa is a larger regional grouping, in which I do live. < 1242496003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :renaming to WAVE UNIVERSITY or something < 1242496011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The Helsinki University of Technology is not actually in Helsinki. :p < 1242496012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't know which university fizzie is at off by heart < 1242496017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:46 fizzie: ehird: The Helsinki University of Technology is not actually in Helsinki. :p < 1242496020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL WAT < 1242496026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here, each state sets their own sales taxes, and those tend to be reduced for basic necessities, such as groceries... < 1242496030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how does tkk.fi work into this? < 1242496044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the federal government adds an additional tax on tobacco, alcohol, and gasoline. < 1242496051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I've always thought the federal/state system was silly < 1242496065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: /// in C seems like the obvious thing now < 1242496068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, its results for "147.188.147.123" were decent < 1242496080 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The Finnish name is "Teknillinen korkeakoulu", which is pretty much just "university of technology"; this is the main one, so it doesn't need to bother with the locational specifiers. The lesser ones elsewhere in Finland have the place in the Finnish names too. < 1242496083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yep... it'll require some allocation trickery, but it should work nice < 1242496085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the IP of the proxy at the University I used for ages < 1242496085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I think it would be less silly if the federal government only had the powers granted to it by the constitution. < 1242496087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why obvious though? < 1242496091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries their current IP < 1242496095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it does, platonically < 1242496108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but enforcement sort of damages that < 1242496111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it's fast to manipulate mutable arrays directly in C < 1242496113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Monty Python Interpretation: Monty Python Live at the Hollywood Bowl (movie) < 1242496114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, then, the US would be more akin to the EU... < 1242496118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why that specific movie < 1242496118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: true enough < 1242496119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1242496126 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Anyway, TKK used to be in Helsinki, but the campus was moved to Espoo (Helsinki's neighbour city, and TKK is right there next to the border anyway) in 1955. < 1242496136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did they put it on wheels and move it across < 1242496164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it also lets you do sharing tricks < 1242496169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there was a series on Channel 5 about building movers < 1242496172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was quite interesting < 1242496177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: like make a new string_t, -= a bit from the length, then += data < 1242496181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although a rather specific thing to have a TV series about < 1242496190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Channel 5? Old, then. < 1242496199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems lots of special equipment is needed to move buildings < 1242496202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, probably old < 1242496208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WA didn't know what "Ackermann function" was. But when typoed as "Ackerman function" it gave a strange result < 1242496208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they might have renamed to five by then < 1242496208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I mean, it's called five now < 1242496210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242496213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I still know them by their old name < 1242496220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Computability Additional functionality for this topic is under development... < 1242496221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" < 1242496225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how strange < 1242496228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I remember seeing that a few years ago on Discovery. Was a while back, though, when they'd show things that have something to do with reality other than blowing things up. < 1242496233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird ^ < 1242496237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try ackermann(a,b) < 1242496246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: don't diss blowing things up < 1242496252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wanted general information about it, it's definition < 1242496255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's all they air! < 1242496259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *its < 1242496272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, and they have a place; they just need to rename to Explosions Channel < 1242496282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=Solve+the+halting+problem < 1242496285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I could get behind that. < 1242496287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This machine does not work < 1242496287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that ackermann(1,2) -> Wolfram|Alpha isn't sure what to do with your input. < 1242496294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how gay < 1242496309 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=itty+bitty+baby%2C+itty+bitty+boat < 1242496312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: They built a new one. There's all kinds of related trivia, like they started building it in 1950 mainly because the place was used to host the participants of the 1952 Summer Olympics, presumably so they could get some sort of (financial or otherwise) help in the construction. < 1242496314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A( works < 1242496315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't seem to konw of the ackermann function < 1242496321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=A%28G64%2CG64%29 < 1242496321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Talk about a knowledge engine < 1242496325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: with the correct funtion? < 1242496325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure those are the right functions < 1242496330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or valus < 1242496331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :values < 1242496336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it thinks G=gravity < 1242496351 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=butt < 1242496357 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What the fuck is wrong with this < 1242496360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's interpreting G as an unknown < 1242496361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: A( works <-- no < 1242496363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and A as an unknown function < 1242496367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1242496369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said < 1242496371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and just returning a general answer, assuming G64 = G^64 < 1242496382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242496391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do you get a (FILE *)'s fd? < 1242496395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i think it should be possible to just scan one array for matches, annotating it somehow, and then allocating the next array afterwards, at the correct length, then fill it and free the old one. < 1242496398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for fstat < 1242496406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=google < 1242496412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is "Daily returns versus S&P 500:" < 1242496418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that graph, what is it supposed to me < 1242496420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :be* < 1242496436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: fileno(stream). < 1242496459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: economics stuff. < 1242496471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's giving you stock symbol info < 1242496473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242496475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Google (GOOG)" < 1242496484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but that graph seemed so confusing < 1242496490 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not sure how conformant that is; obviously not ISO C, but it could be POSIX. < 1242496493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a useless graph :-P < 1242496498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: POSIX IIRC < 1242496523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's an off_t? < 1242496528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an integer of some sor < 1242496529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242496531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for file offsets it seems < 1242496533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sizes < 1242496548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Four seasons 3.154x10^7 seconds < 1242496551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242496552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Jimmy Wales date of birth | 8 August 1966 (age: 42 years) < 1242496557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that'll be controversial < 1242496561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was looking for the famous work of Vivaldi < 1242496600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Jimmy Donal "Jimbo" Wales (born August 7, 1966[2]) < 1242496631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Wikpedia's source for that is Encyclopedia Britannica, and its sources < 1242496654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's controversial about it < 1242496662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Mathematica Assuming "mathematica" is a quantityUse as a historical event or an internet domain instead Interpretation: Wolfram Mathematica Result: Mathematica is an all-in-one computation and visualization system, development environment, and deployment engine. [...] < 1242496662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242496665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was a huge row about it < 1242496669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica is a quantity. < 1242496671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. < 1242496671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what < 1242496676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Jimmy kept editing all references to it out of the Wikipedia article < 1242496679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :claiming no reliable soruces < 1242496680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*sources < 1242496690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for historical event: "Mathematica 1.0 Released" < 1242496690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242496691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and of course, people retaliated by finding lots of sources < 1242496699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, more of the "jimbo is a pretty crap wikier who serves his own interests and has a shady past" stuff :p < 1242496707 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242496708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's interesting to see that Wikipedia and Alpha came to different values, though < 1242496715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Britannica agreed with Wikipedia on that, though < 1242496718 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, I got a different error. "Sorry, Wolfram /Alpha/ is temporarily unavailable. Please try again. Error: DataPacletFilter: Unable to get Connection Too many connections". < 1242496726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I was wondering if it had been vandalised to show something different from the source...) < 1242496739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's interesting to see that Wikipedia and Alpha came to different values, though <-- what do you mean < 1242496753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what's the bast way to read from a (FILE *) the natural block size, as much as possible? < 1242496772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: getc in a loop < 1242496772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just trying to stream a file into a buffer as properly as possible < 1242496780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that isn't the natural block size! < 1242496783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1242496786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're meant to use fread, I'm sure < 1242496796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, that's inefficient on memory < 1242496797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :getc turns into a call to get a natural-sized buffer < 1242496802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :followed by accessing into the buffer < 1242496807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in most sane implementations < 1242496808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of writing a word-sized block at a time < 1242496817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could do fread(buf, sizeof(long), ...) < 1242496818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose < 1242496830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fread has function call overhead < 1242496831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, only true for buffered files. < 1242496836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you probably want fgetc_unlocked < 1242496839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, yes < 1242496844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't mind overhead < 1242496850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can set the buffering explicitly if you think your compiler might be standards-incompliant < 1242496854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This doesn't need to be especially fast - the files are tiny - I'd just like to get it correct < 1242496859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in fact, only true for fully buffered files < 1242496868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which it will be, unless it's stdio from tty < 1242496873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yep < 1242496881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if it /is/ stdio from tty, fully-buffering is almost certainly incorrect < 1242496884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*stdin < 1242496909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fully buffered stdout to tty can make sense. < 1242496909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fread(&buf, sizeof(long), ??what do I want for nitems??, file) < 1242496914 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The pass-to-mathematica doesn't seem to be completely direct. If I write "f[x_] := x+1; f[42]" it interprets as "f(x_) = x+1; f(42)" and results "f(42) ~~ f(42.)..." with a unworky "more digits" option. I'm not quite sure how to define + evaluate a function there. < 1242496928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242496946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: std/out/, yes < 1242496971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you said stdio, not stdin < 1242496976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but it was a thinko < 1242496984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I corrected it a couple of lines down < 1242496992 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=rule+34 < 1242496994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heheh < 1242497009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :42 < 1242497009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(according to Douglas Adams' Hitchhiker's Guide to the Galaxy) < 1242497012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another special casing < 1242497030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:01 ehird: fread(&buf, sizeof(long), ??what do I want for nitems??, file) < 1242497054 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ??The size of your buffer?? < 1242497063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm wondering how big I should make it :-P < 1242497087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :CPU's L2 cache size, mayhaps < 1242497096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's not too helpful :-P < 1242497097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But if you can't be bothered to find it out... 1024 is always good :-P < 1242497104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure it is < 1242497106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's 1024 bytes < 1242497109 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's what I'd do if I actually cared < 1242497109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading longs < 1242497118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So that's 1024 words < 1242497121 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nah, 1024 is good no matter the units < 1242497124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242497128 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :4096 is also a good number; it's like four times better than 1024. < 1242497129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : What is the airspeed of an unladen European swallow? Interpretation: estimated average cruising airspeed of an unladen European swallow 950 km/day (kilometers per day) < 1242497139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 4096 bytes is bigger than most /// programs < 1242497144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe 1024 / sizeof(long) < 1242497155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What if it doesn't divide evenly < 1242497161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: who cares? < 1242497162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what if you remove the qualifier "unladen" < 1242497183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "too much load" atm... < 1242497195 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It still interprets it as if there were "unladen" there. < 1242497198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just keep trying, generating yet more load when it's already loaded is funny < 1242497202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ah ,ok < 1242497218 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's also completely unable to find the same for other species of birds. :/ < 1242497246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :special-cased, unfortunately < 1242497251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : The function ferror() tests the error indicator for the stream pointed to < 1242497252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : by stream, returning non-zero if it is set. The error indicator can only < 1242497253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : be reset by the clearerr() function. < 1242497255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ how am I meant to print out the error? < 1242497261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :printing the error from ferror? < 1242497262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242497263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fread < 1242497266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it adds the qualifier in the interpretation it seems. < 1242497279 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not sure you can? < 1242497281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: when something goes wrong reading a file, the reading function returns an error value and sets errno < 1242497290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also sets either the error or eof indicator < 1242497301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can find out whether it went wrong due to error or eof, then check errno if it was an error < 1242497305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: man fread says nothing about errno < 1242497308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use strerror or perror to get an error message < 1242497312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it does set errno, though < 1242497316 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hm "wolf running speed" suggests "wolf speed", interpreted as "Wolf (movie) | Speed 2: Cruise Control (movie)" and then it does a movie comparison. < 1242497329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is that portable, then? < 1242497330 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also a helpful "Assuming Wolf | Use Lobo, El instead" link. < 1242497337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think so < 1242497346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect at least man 3p fread to say something about it < 1242497355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it does < 1242497360 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was looking at ferror's manpage by accident < 1242497360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : so you can find out whether it went wrong due to error or eof, then check errno if it was an error <-- err. Sure ferror() won't modify errno? < 1242497367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242497369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's specified not to < 1242497375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty sure it's one of the few that doesn't < 1242497375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :along with all functions on that page < 1242497376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ferror(-22) < 1242497376 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=nigger < 1242497382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ERRORS < 1242497382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : These functions should not fail and do not set the external variable < 1242497383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : errno. < 1242497385 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I like how nigger is connected to raccoon < 1242497392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or with a NULL pointer < 1242497395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you might want to cache errno before anyway, just in case it stupidly calls malloc or something < 1242497395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242497396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1242497398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I'm writing with nulls < 1242497406 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oo, it has IPA < 1242497407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have to round the allocation size to the nearest power of two < 1242497410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the trick to do that again? < 1242497426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242497429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242497431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not nearest power of two < 1242497432 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nearest, or larger, or smaller/ < 1242497434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nearest multiple of sizeof(long) < 1242497438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: larger < 1242497444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nearest multiple of sizeof(long) rounding upwards < 1242497459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the shortest way to round up to a multiple of some constant < 1242497463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, (x+(sizeof(long))-1) & ~(sizeof(long)-1) < 1242497474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, sizeof(long) might not be a power of 2 < 1242497479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242497485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it might not? < 1242497491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :((x+(sizeof(long))-1)/(sizeof(long)))*(sizeof(long)) < 1242497492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course it might not < 1242497497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah right. < 1242497500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope, you can legally have a 24-bit long in C, for instance < 1242497505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242497508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242497511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*48-bit long < 1242497512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or a 7-bit char < 1242497513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :24 is too short... < 1242497516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 7 is also too short < 1242497521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you can have a 9-bit char < 1242497528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends on which C version iirc < 1242497529 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :7 is? Why's that? < 1242497544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: minimum 8 < 1242497554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you can't have 9 bit char in C99 logically. Since there is int8_t < 1242497554 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "Why's that?" < 1242497560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yep, unsigned char is specified minimum range 0-255 < 1242497563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Because they said so. < 1242497564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it has to be at least 8 bits < 1242497567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how the hell would you represent int8_t with 9 bit chars < 1242497569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can, in that case int8_t is undefined < 1242497580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't it required? I don't remember < 1242497588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's required iff it exists < 1242497596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I hope you check if it exists by using ifdef, without using it < 1242497598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, POSIX 2008 specifies 8 bit char at least. No more no less. < 1242497602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(POSIX does require char to be 8 bits, though) < 1242497612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:13 ais523: it's required iff it exists < 1242497616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliantly pointless < 1242497621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since I depend on POSIX that is a non-issue :P < 1242497634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean, if there is a signed type that happens to be exactly 8 bits long, then int8_t has to be defined < 1242497640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if there isn't, then it needn't be < 1242497640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242497702 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :u?int_least{8,16,32,64}_t are always required in C99, though. < 1242497718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just thinking DS9K for a moment: imagine a system with 8-bit char, 24-bit short, and a proprietary 16-bit type as an extension < 1242497729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it would be legal to define int16_t but not uint16_t in that case? < 1242497788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: C99 phrasing is "These types [int/unitN_t] are optional. However, if an implementation provides integer types with widths of 8, 16, 32, or 64 bits, it shall define the corresponding typedef names." Make of that what you wish. < 1242497803 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although that does seem to imply that if intN_t exists, uintN_t should too. < 1242497853 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For those widths, anyway. Maybe. Unless you are specifying the typedef even when the implementation does not provide an integer type with the corresponding width, but I don't know how that should work. < 1242497871 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Psssssssssst ... somebody type !mush :P < 1242497875 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!mush < 1242497879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242497879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill mush 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 ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242497884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!mush < 1242497887 0 :ehird!unknown@unknown.invalid NICK :someone < 1242497888 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I set up a MUSH. < 1242497889 0 :someone!unknown@unknown.invalid PRIVMSG #esoteric :!mush < 1242497890 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :For no reason. < 1242497891 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pueblo 1.0 enhanced? < 1242497892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... mush seems to have been programmed separately < 1242497896 0 :someone!unknown@unknown.invalid NICK :ehird < 1242497901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I can't DCC. < 1242497908 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Then telnet codu.org 6250 < 1242497917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does netcat work? < 1242497919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I prefer netcat. < 1242497928 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sort of, but you need to send \r\n mebbe < 1242497928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Yes it does. < 1242497934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh great. GregorR-L: No line editing. < 1242497935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: who, news, and help all give the same output, the intro message :-P < 1242497947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Add it and I'll try. < 1242497959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or can telnet servers not do that? < 1242497959 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you prefer netcat then don't complain about it's limitations < 1242497959 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Can you run netcat with rlwrap? < 1242497961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure they can < 1242497964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I used telnt < 1242497965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :telnet < 1242497965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so stfu < 1242497966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm there, via telnet < 1242497970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nobody else seems to be < 1242497982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I tried to be there via DCC but it doesn't work < 1242497984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there only seem to be two rooms < 1242497987 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :!mush < 1242497998 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :People usually use MUSH clients, and an IRC client isn't actually a bad one. < 1242498013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Telnet FTW. < 1242498031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming a MUSH that handles TERM=VT100 well) < 1242498041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!mush < 1242498070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, care to explain what the hell it is about < 1242498078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a MUSH < 1242498082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/MUSH < 1242498119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a mix of irc and mud? < 1242498136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, the who command doesn't work. It just prints the intro message < 1242498144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:18 Deewiant: GregorR-L: who, news, and help all give the same output, the intro message :-P < 1242498147 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's weird :P < 1242498302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MUSHtroshka < 1242498331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: < 1242498332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quinn < 1242498333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quinn is actually Gregor! < 1242498335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Contents: < 1242498337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ball < 1242498339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taken. < 1242498341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Quinn is actually gregor! < 1242498376 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Look at your inventory. < 1242498396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm also carrying you :P < 1242498396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha < 1242498597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, tell me when you 1) fixed the pick up bug 2) made something more interesting in there 3) Added a better interface so you can actually see what happens. Colour codes would help. < 1242498613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back programming instead < 1242498617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, ^ < 1242498626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAAH YOUR MUSH ISN'T HOW I WANT IT GO FIX IT LAMEO < 1242498628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'M GOING HOME < 1242498634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Assuming "or" is referring to math | Use as referring to math instead < 1242498635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION drops AnMaster in a Turign Tarpit < 1242498637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ↑ < 1242498638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*Turing Tarpit < 1242498643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND TAKING MY BALL WITH ME! < 1242498643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I logged out < 1242498644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: heh < 1242498660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you click the other one, it gives you truth tables and forms etc, otherwise just the input < 1242498660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm much more interesting in coding on in-between than that mush < 1242498663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parsed < 1242498670 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I just dropped you in the turing tarpit too < 1242498679 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, if anybody wants to actually poke around at the MUSH, I'll give you wizard privileges. < 1242498679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the turing tarpet ay < 1242498681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*tarpit < 1242498686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's north of esoland < 1242498687 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's just a room :P < 1242498690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242498692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just left... < 1242498698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, closed the window < 1242498705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm not sure I'm going to log in again. Unless GregorR addresses those mentioned issues. < 1242498716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I've left for now too < 1242498720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I may poke around later < 1242498721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not just now < 1242498722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who cares < 1242498732 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What are the mentioned issues? < 1242498735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242498737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what pick up bug, anyway? < 1242498739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, look up a few lines. < 1242498742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GregorR, tell me when you 1) fixed the pick up bug 2) made something more interesting in there 3) Added a better interface so you can actually see what happens. Colour codes would help. < 1242498748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grabbing other people doesn't strike me as a ridiculous thing to be able to do < 1242498749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that you can pick up other people < 1242498755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There is no pick up bug. < 1242498758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's deliberate, almost certainly < 1242498759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and put them in your inventory < 1242498760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242498761 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's not a bug, that's a MUSH. < 1242498774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1242498786 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You want @lock me = me < 1242498788 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242498793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242498797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you make a stream unbuffered in c? setbuf/setvbuf etc need you to specify a buffer location etc. < 1242498804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That locks you so only you can pick ... you ... up. Except you can't actually pick yourself up :P < 1242498809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's with setvbuf < 1242498815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a special combination of options < 1242498821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably involving null in the buffer location < 1242498823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, there is no complete list of commands btw. I had to guess that it was "quit" to quit < 1242498825 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In a MUSH, /everything/ is an object. Everything. That's just how MUSHes are. Rooms are objects, exits are objects, people are objects. < 1242498826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :together with another couple of things < 1242498828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of, say, exit < 1242498830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or leave < 1242498831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah yes < 1242498834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :setbuf(stream, NULL) < 1242498838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is yet another issue. < 1242498857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, prize to anyone who figures out a good use for p&&(!q||(!r&&(p&&q))). http://www.wolframalpha.com/input/?i=p+and+%28%28not+q%29+or+%28%28not+r%29+and+%28p+and+q%29%29%29&a=*C.or-_*MathOperator- for truth table < 1242498858 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OMG, you have to learn how to MUSH before you MUSH, shocking :P < 1242498864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: YO DAWG < 1242498872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, help commands didn't give me a list of commands. < 1242498883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, nor could I find one anywhere else < 1242498887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there are a few hundred of them, I imagine < 1242498890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1242498901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seee. I am far too esteemed for this. < 1242498907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes /dev/zero < 1242498907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: segmentation fault ./slashes /dev/zero < 1242498907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242498913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if fstat reports the size of /dev/zero wrong? < 1242498919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242498920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242498920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242498920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242498930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Congrats, you're a flooder. < 1242498937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Assuming "or" is referring to math | Use as referring to math instead < 1242498938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm just copying your behaviour < 1242498943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeah. :-P < 1242498968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Soon you'll be copying behaviour I rarely do so much that you'll be a giant dickwad. < 1242498972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ls -lh /dev/zero < 1242498973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :crw-rw-rw- 1 root wheel 3, 3 6 May 18:17 /dev/zero < 1242498975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Curious output. < 1242498977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what that comma is? < 1242498982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you seem to do it quite a lot. < 1242498987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 3,3 is the name of the device < 1242498995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, they're the numbers you tell the kernel < 1242498996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care. I don't care." < 1242498996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And as we were taught in school: Two wrongs make a right. < 1242499000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to access /dev/zero < 1242499003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that was after you flooded me < 1242499017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only flood in response to being constantly bugged about something repeatedly. < 1242499025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Odd definition of flood. < 1242499025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do you think its size as reported as? < 1242499030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you fstat it < 1242499034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't, I don't think < 1242499037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :asking nicely until you get an answer != flood. < 1242499045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flood is posting a lot quickly < 1242499048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nicely? haha < 1242499060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you continually demand an answer from me as if you have some kind of obligation < 1242499060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the one above wasn't nicely no. < 1242499066 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can't use the st_size as more of a hint what you might be getting from the file, though. < 1242499077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when has repeatedly asking me ever helped AnMaster? < 1242499085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh? Why not? < 1242499086 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I can hardly see how it could report a "correct size" for /dev/zero. < 1242499091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's an fstat on an open file. < 1242499094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's infinitely large < 1242499098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since you seem to be attacking me when I say that MUSH seems boring and I'm not going to look at it again unless these major issues are addressed. < 1242499108 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Someone could still write more into it. < 1242499111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's that we don't think they're major issues < 1242499113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was mimicing your whining. < 1242499119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is subjective. < 1242499129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, whining is wrong word. < 1242499139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You acted, AnMaster, as if you have a sense of entitlement to have these "bugs" fixed. You called them—objectively—bugs. You acted in a way that would suggest you'd "want your money back". < 1242499140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, you're complaining about intended behaviour < 1242499147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is called "unreasonable", and I mocked it. < 1242499148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl, got more interesting stuff to do. < 1242499159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, true. < 1242499165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's such a pain to reallocate, though. < 1242499166 0 :Judofyr!n=Judofyr@ti0056a341-0392.bb.online.no JOIN :#esoteric < 1242499167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Like the horrible messy interface. That is hard to read. < 1242499174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right. Intended feature. < 1242499177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe you need glasses, AnMaster < 1242499181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well 90% of all UIs are bad. True. < 1242499183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it isn't perfect but it's easy to read. < 1242499184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's intended for streaming onto a client, I think < 1242499189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's exactly the same as IRC over telnet < 1242499192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just with less metadata < 1242499223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes. But why did he make it available over DCC then without adding that translation < 1242499236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it's a quick hack? < 1242499251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Since obviously Egobot acts as a gateway/proxy there < 1242499259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, it doesn't. < 1242499262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :translating to another protocol. < 1242499265 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, it doesn't. < 1242499266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, Wolfram Alpha fails on "turing machine 596440" < 1242499270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, then it should. < 1242499271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I'd expect it to be good at < 1242499273 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The DCC chat protocol is telnet. < 1242499298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what about 2,3? < 1242499307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I tried that search term too < 1242499312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242499313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are lots of 2,3 turing machines around < 1242499314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W|A can't handle (p and ~q and ~r and s) or (~p and q and ~r and s) or (p and ~q and r and ~s) or (~p and q and r and ~s) < 1242499317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it can handle similar things < 1242499317 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I tried, it no worky :PP < 1242499328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The DCC chat protocol is Telnet with metadata over IRC. < 1242499332 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get it right. ;) < 1242499332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it helps to specify which < 1242499335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are you sure? < 1242499340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oooooh :P < 1242499348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242499351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant < 1242499354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :W|A: "universal turing machine" => "Computability: Additional functionality for this topic is under development... Leave your email address to be notified whan it is ready." < 1242499354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the dcc chats itself had metadata < 1242499357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those are just raw telnet < 1242499357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The connection is negotiated via IRC. < 1242499367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any idea why my query doesn't work? < 1242499418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, Wolfram Alpha doesn't have a special case for that yet < 1242499434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, but, seriously; shorter forms using the same variables work < 1242499451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance, "p and ~q and ~r and s" works < 1242499457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it timing out? < 1242499464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242499467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (p and ~q and ~r and s) or (~p and q and ~r and s) also works < 1242499471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the longer form — bzzt < 1242499506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [ Infrastructure for this computation provided by Wolfram|Alpha launch partner Dell, Inc. ] < 1242499513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dell are on crack < 1242499529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"(p and ~q and ~r and s) or (~p and q and ~r and s) or (q and p and r)" also works, but not if you add the missing "and s" to that last group. < 1242499544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's truly bizarre < 1242499546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Curious limit-a-tron. < 1242499561 0 :kar8nga!n=kar8nga@a-96.vc-graz.ac.at JOIN :#esoteric < 1242499562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i was starting to have fun! < 1242499563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, indeed. < 1242499585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe their logic-circuit drawing tool would start to overheat at that point. < 1242499597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or they couldn't figure out how to do the Venn diagram any more. < 1242499610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I figured out what the math-or-math thing means < 1242499610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to get it to give me the life expectancy in Europe in the middle ages, and it times out :P < 1242499619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click use as referring to math and you get: < 1242499620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=p+implies+%28not+q+or+r%29&a=*C.or-_*InfixFunctionOperator-&a=ListOrTimes_Times < 1242499625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click again and you get < 1242499625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=p+implies+%28not+q+or+r%29&a=*C.or-_*MathOperator-&a=ListOrTimes_Times < 1242499630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's infix function operator vs math operator. < 1242499637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a mathematical distinction, probably < 1242499656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242499657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica < 1242499659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yikes < 1242499663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I almost turned into wolfram there < 1242499686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram|Alpha isn't sure what to do with your input.Tips for good results » < 1242499686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Related inputs to try: < 1242499687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :life expectancy in Europe the middle ages more... < 1242499689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gregorr: < 1242499693 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Will you give me free Mathematicas then? < 1242499694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where life expectancy in Europe is separate from the other < 1242499697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: p&&(!q||(!r&&(p&&q))) = p&&(!q||(!r&&q)) = p&&(!q||!r) < 1242499708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, how boring :-D < 1242499709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : We’ve always thought that Mathematica was an increasingly development environment. < 1242499719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they accidentally the adjective < 1242499722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242499729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, he accidentally the adverb < 1242499730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: whut? < 1242499732 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The whole adjective? < 1242499733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no < 1242499738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "increasingly powerful development environment" < 1242499741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1242499742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242499742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :advert < 1242499743 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird : If you are now Wolfram < 1242499744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :b < 1242499748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thougth you said verb < 1242499753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Did you not notice the "p&&(!q||!r)" form in the "minimal forms" table? < 1242499771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yyeeeeeeeeeeeeeesssss... < 1242499779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: middle+ages+life+expectancy+in+europe doesn't work either < 1242499831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i did not look at the page, actually *ducks* < 1242499857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1242499857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :european life expectancy in middle ages < 1242499858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work either < 1242499861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though each part does < 1242499870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah wai < 1242499871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242499871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :life expectancy in middle ages < 1242499873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work < 1242499924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I guess they don't have the data < 1242499928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The nonsensical "middle europe the middle of the" gets input interpretation "Europe | center coordinates | Europe | center coordinates" but no results. < 1242499968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"middle europe the middle of the" is hilarious and I don't know why < 1242499996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks european bulldogs' wingspan < 1242500022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(p and ~q and ~r and s) or (~p and q and ~r and s) or (p and ~q and r and ~s) or (~p and q and r and ~s) works now! < 1242500026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1242500040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I think it's Cuiled < 1242500049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whadya mean < 1242500051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is like being slashdotted, but instead of timing out, you randomly return worse results < 1242500054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242500061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not worse results, I think < 1242500062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is what happened to Cuil, and everyone thought it was rubbish < 1242500062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just incomplete < 1242500065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242500069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm having quite a fun time with this, actually < 1242500076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's good if you don't use it for what wolfram wants you to < 1242500114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242500118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I fixed it to as-in-math < 1242500120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it chopped my input < 1242500122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : which is like being slashdotted, but instead of timing out, you randomly return worse results <-- that makes a bad impression. Important rule: Always make it time out or display an error message in case of failure. < 1242500123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, maybe i'd just entered it < 1242500124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not searched < 1242500136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't make a bad impression in normal usage < 1242500137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, cuil /did/ make a bad impression < 1242500141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some results are better than an error < 1242500144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't nearly as bad as everyone thought it was < 1242500145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is what I said! < 1242500392 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Height of the tallest tree is 0.86 times the length of Noah's Ark; that's useful information if anything. < 1242500443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did know that football fields and such are generally used as human-grokkable size units, but I didn't know Noah's Ark even had a well-defined length. (300 cubits.) < 1242500448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :length of jesus < 1242500454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Interpretation: Jesus | runtime < 1242500462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Result: 117 minutes (1 hour 57 minutes) < 1242500465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Assuming Jesus (1979) | Use Jesus (2000) instead < 1242500473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1242500473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The third and fourth comings, clearly. < 1242500486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The year 2000 Jesus runs for 240 minutes. It's a much improved version. < 1242500490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Genres drama | family" < 1242500512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"box office total $43,124" < 1242500517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jesus in 1979 was wildly popular. < 1242500540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jesus height < 1242500541 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, "height of Jesus" => "Interpretation: Jesus, Itapua, Paraguay | elevation" => 221 metres. < 1242500544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242500547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was about to say < 1242500547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242500561 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :221 metres, no wonder He made quite an impression. < 1242500566 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1242500577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how tall's christ the redeemer? < 1242500587 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :BTW, making TinyMUSH spew colors and/or at least highlights = wowzersdifficult. < 1242500591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :38 meters high < 1242500597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the miniature version < 1242500646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the issue seems to be is that it has no idea his height < 1242500646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1242500653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is contravarsial < 1242500658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it places his date of birth as 4 BC < 1242500678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: as a christian, what is your stance on that? :-P < 1242500686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how accurate Alpha's data is < 1242500693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it got Jimbo's birthdate wrong, what else could be wrong? < 1242500698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it also spells bethlehem as Bayt Lahm, which while correct is amusing < 1242500700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I reported the error to Alpha, btw, to see what happened) < 1242500704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: click source information < 1242500710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :primary source: Wolfram|Alpha < 1242500710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I did < 1242500713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :secondary: lots < 1242500714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242500717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i mean on http://www.wolframalpha.com/input/?i=jesus+christ < 1242500721 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... That's controversial? < 1242500723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :including Wikipedia and the Encyclopedia Britannica < 1242500733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it isn't? Wasn't he born - yknow - 1 AD? < 1242500745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's slightly worrying that they list the Encyclopedia Britannica 1911 as a source for Jimbo's birth < 1242500749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :DD < 1242500750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I though that it was fairly well-known that 1 AD was the wrong date, and we only use it because of tradition. < 1242500767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I will never understand religion. < 1242500810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This isn't even a case of religion. < 1242500819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a case of dating methods. < 1242500821 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's all. < 1242500844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah, so the stance is "4 BC was called 1 AD when the bible was written"? < 1242500862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or sth < 1242500870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, i wrote that wrong < 1242500875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever, infer the correct meaning :^) < 1242500905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, the stance is rather "in the middle ages, we though Jesus was born 1 AD, so we stuck that as the calendar's epoch. As it turns out, we had the wrong date. Too late to change the epoch." < 1242500927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Our current dating system didn't exist during Christ's lifetime, you see. ;) < 1242500936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just don't understand how both "the people who wrote the bible were wrong about stuff" and "the bible is the true word of God" can co-exist < 1242500939 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Distance to the moon / height of mt everest = 45296 < 1242500965 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhh, there's no mention of BC or AD in the Bible ... < 1242500973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There weren't many specific dates in the Bible itself. < 1242500975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: thus my phrasology < 1242500982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:07 ehird: er, i wrote that wrong < 1242500982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:07 ehird: whatever, infer the correct meaning :^) < 1242500994 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what the correct meaning is :P < 1242500999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The dating itself is from 400 AD and later. < 1242501002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah well that's your problem GregorR-L :) < 1242501002 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There just was no exact date in the Bible, so they guessed. < 1242501024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And as it turns out, they were off by a few years. < 1242501057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w|a doesn't know what christianity is < 1242501059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's about as controversial in Christian circles as whether or not Christ was born. :p < 1242501063 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Average distance to Jupiter in lightminutes = 41.26 < 1242501064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it knows it's in the category religion < 1242501089 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242501195 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make it give me a plot of the distance to Jupiter now, and it's failing :P < 1242501205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: plot of what < 1242501222 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :...... the distance to Jupiter. Over time. < 1242501230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Over time. Right. < 1242501240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Over time of what? < 1242501246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to get you to be specific to W|A here ;-) < 1242501254 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Time ... of what? < 1242501263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: What, exactly, do you want plotted? < 1242501279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The distance from Earth to Jupiter over ANY period of time. < 1242501286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From earth. To jupiter. There you go. < 1242501301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: try "plot distance to jupiter from earth over 2007 to 2008" < 1242501306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.justin.tv/clip/2dd6b9f07e7f8a4e the same guy is still standing up < 1242501345 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I tried something very similar before, and that now, and neither work. < 1242501363 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :GEEZE WOLFRAM ALPHA GIMME DA PLOTS < 1242501366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh well, fudge with the input. < 1242501382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: start simple and build up < 1242501394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've tried tons of things, I'm out of ideas :P < 1242501402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "distance to jupiter" infers "from earth" < 1242501403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a start < 1242501414 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I've got all that, that's dull. < 1242501423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries distance to jupiter < 1242501426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242501439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "distance | from to Jupiter, Florida, United States" < 1242501439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242501443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries distance to jupiter, 2007 to 2008 < 1242501443 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It is hard to get it to understand "distance to Jupiter" without it interpreting the distance part as "current distance from Earth". < 1242501444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1242501508 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, "distance to jupiter 1999" works; "input interpretation: Jupiter | current distance from Earth | 1999" and "Result on Jan 1, 1999: 5.171 AU". < 1242501514 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hard to get plots out of it though. < 1242501531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION asks distance+to+jupiter+2007+to+2008 < 1242501536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Argh. < 1242501539 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Tried that < 1242501541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{2007 distance | from to Jupiter,Florida,United States,2008 distance | from to Jupiter,Florida,United States} < 1242501555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Jupiter is in Florida? < 1242501563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :distance to jupiter 2007, 2008 < 1242501563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.173 AU (astronomical units) | 2008 < 1242501564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :almost... < 1242501567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed! < 1242501573 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Distance to jupiter since 1900" gives the distance to Jupiter in 1900 from the town Since, Colombia < 1242501579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242501580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242501615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.173 AU (astronomical units) | 2008 < 1242501618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242501620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :distance to jupiter in 2007 and 2008 < 1242501623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interprets and as logical and < 1242501652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=distance+to+jupiter+in+2007%2C+distance+to+jupiter+in+2008 < 1242501656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :manual! < 1242501677 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=why+did+the+chicken+cross+the+road%3F < 1242501707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: wait, it plots functions < 1242501718 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm tring plot distance to Jupiter at time x < 1242501724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries plot distance to jupiter x from x=1900 to 2008 < 1242501725 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant : kekeke < 1242501732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plot | Lysithea | current distance from Earth | x = 1900 to 2008 < 1242501734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1242501758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries with parens < 1242501761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plot (distance to jupiter in x) from x=1900 to 2008 < 1242501763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not understood < 1242501764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1242501835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :england to england works, england to england via australia doesn't :-( < 1242501868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=england+to+jupiter+by+plane NOT FLORIDA AGAIN! < 1242501985 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't make sense < 1242501992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Of course < 1242501994 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There is no constant distance between the two < 1242502006 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's why we're plotting it over time. < 1242502015 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or trying to < 1242502038 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :7.8 hours? < 1242502046 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That's a pretty good time for Jupiter < 1242502092 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I really think this is entirely incapable of giving me the plot I want. < 1242502197 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also how do you even calculate the geodesic from England to Jupiter? < 1242502200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Straight line? < 1242502371 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=JFK+to+Newark+by+plane < 1242502376 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :145 seconds! INTOLERABLE < 1242502566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W|A can't figure out someone's lifespan < 1242502896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242502897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"age when john f kennedy died" works < 1242502901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without anything before it < 1242502908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: W|A can infer more context than humans.. < 1242502909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1242504224 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So BTW, all the commands at the login screen work, they're just case sensitive (like it says they are) < 1242504962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=%28%28p+and+q%29+and+%28%28r+xor+%7Es%29+and+t%29%29+or+%28%7Ep+and+%7Et%29 < 1242504969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most fucked up expression ever? < 1242504973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that venn diagram is fun < 1242504980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a butterfly, one of its wings is highilghted < 1242504982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*highlighted < 1242505712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 145 seconds! INTOLERABLE <-- that seems way way too low < 1242505854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I challenge you all: < 1242505872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Find the Wolfram Alpha boolean expression giving the most hideously complex logic circuit you can. < 1242505875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR-L: you're on. < 1242505886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Find the Wolfram Alpha boolean expression giving the most hideously complex logic circuit you can. <-- cool idea < 1242505944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: erm, JFK and Newark are in the same city iirc < 1242505970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that being new york) < 1242505975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah. Even so it doesn't make much sense since an aircraft can't reach top speed right away. < 1242505985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :take off, landing and so on < 1242505992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could easily do it in 145 seconds < 1242505994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a rush < 1242506039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That isn't allowed though. There is this check list thing before you take off. And then you need to wait for take off/landing permissions and so on. < 1242506050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's by plane < 1242506053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not by plane legally < 1242506059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or by plane according to standard regulations < 1242506084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, a rule for the competition: if there's a minimal form that gives a simpler logic circuit, you're out < 1242506085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even so, for so short distances the take off time is a significant portion of it < 1242506123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and you can't speed up to max speed that fast. Nor can you fly at the max speed at low level. Learn the difference between IAS, TAS and GS < 1242506152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not entering that competition < 1242506168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1242506319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about (p and q) or (p and (not p or s) and (not r or q or (not q and t))) and (not t) though < 1242506348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though, the nand form may be easier < 1242506373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, Wolfram Alpha is temporarily unavailable. Please try again. < 1242506373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Error: DataPacletFilter: Unable to get Connection Too many connections < 1242506375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the (p&&q)||(p&&!r&&s&&!t) form of that has a simpler circuit < 1242506375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242506386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the idea is to get an actual operation that's hard in a logic circuit < 1242506388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try using loads of variables < 1242506392 0 :sebbu2!n=sebbu@ADijon-152-1-35-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1242506446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram|Alpha isn't sure what to do with your input. < 1242506447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242506450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(p and q) or (p and (not p or s) and (not r or q or (not q and t))) and (not t) or (a and not (not b or c)) < 1242506453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't like that < 1242506454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242506455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "and not" < 1242506458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use ~ instead of not < 1242506459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and more parens < 1242506470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you mean "and not"? < 1242506470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw, I win < 1242506472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=a+or+b+nor+c+xor+d+nand+e+xor+f+and+g+or+e < 1242506476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arguably, that's cheating < 1242506481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from your thing: "or (a and not (not b or c))" < 1242506486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not is probably tripping it up < 1242506493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is that < 1242506498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because its parser sucks < 1242506505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes yours is cheating < 1242506515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say: only p to s < 1242506520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, wait < 1242506523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p,q,r,s < 1242506523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242506525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not going for it < 1242506533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boring < 1242506541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so boring that you attempted it < 1242506554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, and while doing that i found out it was boring < 1242506585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I fail to see what you mean with your comment above < 1242506596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242506602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds boring != is boring < 1242506607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't know without testing it < 1242506609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242506645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=And%5BOr%5BNand%5Bp%2CXor%5Bq%2Cr%5D%5D%2Cs%5D%2Cp%5D < 1242506646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i win < 1242506724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what a weird shape for a Venn diagram < 1242506730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not playing though < 1242506739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey guys, AnMaster isn't playing < 1242506740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is no such diagram there? < 1242506741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did you notice? < 1242506747 0 :cherez!n=cherez@69.76.143.134 JOIN :#esoteric < 1242506754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so who did you win against < 1242506756 0 :cherez!unknown@unknown.invalid PART #esoteric :? < 1242506761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the world < 1242506762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there is, but not all the page will load if Alpha is busy < 1242506767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, aha < 1242506783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no logic circuit either < 1242506787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1242506805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you upload a screenshot < 1242506814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would not be worth it < 1242506820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just try again when they are less busy < 1242506827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, tried 5 times already < 1242506847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :strangely they did not magically get less busy < 1242506884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: nand(p,xor(t,nor(p,t))) is nand(p,t) < 1242507058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you think I should ask it about the forall/implies logic? < 1242507071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it will fail < 1242507077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I might be wrong < 1242507080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :three progress bars slowly crossing < 1242507081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242507095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing at all apart from that now < 1242507118 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :FAQ: "Should I cite Wolfram|Alpha when I use results from it? Yes. For academic purposes, Wolfram|Alpha is a primary source." < 1242507123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:51 kyevan: ehird: Eh, why? < 1242507124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:51 kyevan: Also, ehird: SINE MISSES YOU < 1242507125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:51 ehird: kyevan: Well, t'was done when Arc came out. I am become Haskell, destroyer of egos. < 1242507127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:51 ehird: Also, aagh! < 1242507129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hAhahaha < 1242507152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IDGI < 1242507164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which one < 1242507165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sine or fiz < 1242507169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sine < 1242507180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1242507186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what you want "aagh" over < 1242507212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what channel btw < 1242507234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That was in #haskell, and if you don't know what Sine is, you could try asking someone who does. < 1242507247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know what the sine function is < 1242507254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't see the joke anyway < 1242507257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing to do with that. < 1242507262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what < 1242507277 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i={x|x+not+in+x} < 1242507282 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you Wolfram < 1242507287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why won't you understand me < 1242507344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, isn't that Russell's paradox? < 1242507424 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1242507433 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1242507497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does wolfram alpha has a control room that is mentioned whenever it times out < 1242507507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not? < 1242507513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bunch of people looking at figures and laptops < 1242507515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :live feed < 1242507524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't like it is NASA. < 1242507533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do not underestimate Wolfram's ego. < 1242507540 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Live feed? < 1242507544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, to him it *is* rocket science < 1242507547 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can they make an erotic dance? < 1242507705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok: http://www4a.wolframalpha.com/Calculate/MSP/MSP4883195gc302i3ag9ae1000057gfdb6c7cbg6h08?MSPStoreType=image/gif&s=47 < 1242507709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is curious < 1242507717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I agree ais523 < 1242507733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you agree with what? < 1242507742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that it is curious < 1242507753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Boolean operator number" < 1242507755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242507757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1242507762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1242507776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : No results found for "Boolean operator number". < 1242507777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wolfram's thing. < 1242507787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly it = the 1d cellular automata number < 1242507790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's simple enough < 1242507797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh right, his fixation with numbers < 1242507801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1242507805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with numbering things < 1242507809 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also no result for kolmogorov machine :( < 1242507818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, try google! < 1242507819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor even turing machine < 1242507822 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "If you are under age 18 you may use Wolfram|Alpha only if you have permission from a parent, legal guardian, or teacher." I assume you've taken care of this? < 1242507830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Wow, now that's retarded. < 1242507833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, how do they enforce that? < 1242507838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's right there in the Terms of Use. < 1242507841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's just say I teach myself things and thus am a teacher of me. < 1242507847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what terms of use? < 1242507850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have indeed given myself permission to use Wolfram Alpha. < 1242507853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Wolfram|Alpha" < 1242507855 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you continue to use it, you're assuring them you're either 18 or have the required permissions. < 1242507865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but where is the hidden link < 1242507886 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Are you your own parent? < 1242507889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's at least in the FAQ. < 1242507898 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(The link, that is.) < 1242507905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"These terms are a contract you have to agree to before using the Wolfram|Alpha service. " < 1242507910 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also why the 18+ limit? < 1242507912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how can they manage that, if most people never read them? < 1242507916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they don't even have a clickthrough < 1242507923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and because people below 18 can't legally agree to contracts < 1242507944 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.wolframalpha.com/input/?i=porn < 1242507945 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also a terms of use link at the bottom of the front page, though it's not very visible. < 1242507955 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It does link to "child pornography" rather quickly < 1242507991 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Haha, the continuation of that part is even better. < 1242507995 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"By using the service you are telling us either that you are over age 18 and legally able to form contracts, or that an adult with authority to act on your behalf has agreed to these terms and to be responsible for ensuring your compliance with them in your use of the service and any results you obtain from it. If you don't want to be bound by these terms, do not use the service or its results. However, you may want to consider one of our paid subs < 1242507996 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cription options, which offer modified terms of use that may be more desirable to you." < 1242508006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"If you're not old enough, you can just pay us." < 1242508027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I only found out that google had terms of use after several years of using it < 1242508030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too hidden as well < 1242508063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"If you make results from Wolfram|Alpha available to anyone else, or incorporate those results into your own documents or presentations, you must include attribution indicating that the results and/or the presentation of the results came from Wolfram|Alpha." < 1242508070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :_D < 1242508071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh no, they have the odious Mathematica advertising clause in Alpha too < 1242508071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242508081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is that clause < 1242508111 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Besides, your little competition might have violated the terms too. "Any attempt to use a robot, script, or *organized group of humans* [emphasis mine] to repeatedly access Wolfram|Alpha -- is strictly forbidden." < 1242508119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: :-D < 1242508122 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we're too disorganized to count, though. < 1242508133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"The specific images, such as plots, typeset formulas, and tables, as well as the general page layouts, are all copyrighted by Wolfram|Alpha at the time Wolfram|Alpha generates them." <--- is that even legal? < 1242508151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it can't be. < 1242508158 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: If Wolfram|Alpha is sentient, why not? :p < 1242508167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where is the advert clause you mentioned < 1242508171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find what you mean < 1242508182 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :second para of "Attribution and Licensing" < 1242508252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A list of suggested citation styles and icons is available here. < 1242508254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"If any provision of the Terms of Use is held to be invalid or unenforceable, such provision shall be deemed superseded by a valid enforceable provision that most closely matches the intent of the original provision, and the remaining provisions shall continue in full force and effect." < 1242508254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great < 1242508275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wtf, their lawyers have taken the standard severability clause much further < 1242508285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if the contract is invalid, it rewrites itself so that it's valid < 1242508291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a lot more ridiculous than just severability < 1242508304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: HHAHAHA < 1242508357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Spidering, data-mining, scraping, or probing Wolfram|Alpha, or otherwise attempting to abuse the service, is not only a violation of these terms but may also constitute violation of federal and state laws concerning unauthorized access to computer systems." < 1242508358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242508362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and they have no robots.txt < 1242508367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hilarious < 1242508371 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242508372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they should sue Google < 1242508390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, who will just say "use robots.txt" < 1242508423 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You are also not permitted to stick frames around Wolfram|Alpha (no matter how clearly you point out that it's not part of your site or any such thing) without their express permission. < 1242508436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're trying to ban all sorts of things < 1242508437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I don't see why I should it < 1242508445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that clearly wouldn't work as an EULA, but they're trying to make it work as a contract < 1242508447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't want their messy web page < 1242508449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without any explicit way to agree to it < 1242508457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that doesn't work < 1242508464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"These terms are a contract you have to agree to before using the Wolfram|Alpha service." <-- factually incorrect < 1242508474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because clearly, lots of people have used it without reading them < 1242508477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242508487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not going to use it again. < 1242508498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, why not? < 1242508501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from it sucking < 1242508510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read above? < 1242508519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:14 ais523: "These terms are a contract you have to agree to before using the Wolfram|Alpha service." <-- factually incorrect < 1242508521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore, they don't apply < 1242508524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :last I looked google's TOS was at least unusually sane. < 1242508539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though that was a few years ago < 1242508544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I suspect their lawyers have gone mad < 1242508557 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, Google has a cached copy of http://www.wolframalpha.com/ so I'm sure they've violated at least some of them. It's been automagically crawled, for one thing, and the cached copy is "surrounding" it with some own material. < 1242508562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242508595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone should report this to wolfram alpha just to see how they react when they realise what happened. < 1242508597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or to google < 1242508603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better do it to google < 1242508625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because then wolfram alpha might get mad when it isn't listed in google any more < 1242508634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hilarity ensues (sp?). < 1242508648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact en*sue*s < 1242508792 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ennnnnnnnsus < 1242508825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha, a green. < 1242509838 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242510294 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242510314 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242510385 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1242510419 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wolfram alpha is kind of lam. < 1242510421 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame, even. < 1242510495 0 :calamari!unknown@unknown.invalid PART #esoteric :? < 1242510497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's kind of lamb < 1242511162 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lamb is so tasty < 1242511164 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but veal is not < 1242511759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially with garlic! < 1242511774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :99% of all food can only be improved by adding more garlic < 1242511806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : 99% of all food can only be improved by adding more garlic < 1242511815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the remaining 1% hm... Well gralic icecream... It is a chance in a million, but it might just work! < 1242511819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :somehow, I'm surprised you have that opinion < 1242511823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you in particular, that is < 1242511830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/opinion/onion/ < 1242511830 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've eaten garlic ice cream. < 1242511831 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's good. < 1242511837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 100% of all food can only be improved by adding more bacon < 1242511837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, interesting < 1242511843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :additionally, 100% of all food can only be improved by adding more chocolat < 1242511844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242511845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that I love garlic? < 1242511850 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The only thing that can't be improved by adding garlic is those things that have already had too much garlic added :P < 1242511856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and in case you think that's contradictory: < 1242511858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's my religion. < 1242511862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Dark chocolate? < 1242511866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Like no suggar < 1242511875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sugar* < 1242511896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Why, chocolate is chocolate; even the foulest of chocolates is an improvement— white "chocolate", of course, not counting as chocolate— and beyond that it is up to your own tastes. < 1242511897 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's some awfully dark dark chocolate :P < 1242511901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the more common milk chocolate < 1242511903 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Dark chocolate means no milk. < 1242511913 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bittersweet chocolate means no milk, little sugar. < 1242511917 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Baker's chocolate means no sugar. < 1242511918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bacon, however... < 1242511930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :People who strip the fat of bacon are evil agents of the End Times. < 1242511932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :white "chocolate" > brown chocolate < 1242511934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1242511934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1242511937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, milk chocolate is garbage. < 1242511941 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And white chocolate is megagarbage. < 1242511943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : People who strip the fat of bacon are evil agents of the End Times. <-- I hate fat bacon < 1242511949 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And dark chocolate is dark bliss. < 1242511955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dude, it's just yuck without the fat. < 1242511956 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And bittersweet chocolate is even better. < 1242511966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I have some 80% chocolate < 1242511967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, too dark chocolate tastes foul IMO < 1242511969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is quite awful < 1242511971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1242511974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not awful < 1242511975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :god < 1242511978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It just doesn't taste like chocolate < 1242511980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, a healthy dose of sugar is needed! < 1242511983 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wolfram alpha must either have some very interesting AI < 1242511983 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 80% is awesome! < 1242511985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can buy 100% chocolate; I would like some. < 1242511994 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 100% is baker's chocolate, it's terrible. < 1242512001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't eat it. I tried it. < 1242512003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :once < 1242512003 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or some very VERY laboriously laid out data and query interpretation < 1242512010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Not that 100% < 1242512011 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 80% is the peak for me. Beyond that it gets worse in either direction. < 1242512019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can buy 100% from Lindt for human consumption. < 1242512023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or is it 99%? < 1242512025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, probably 60% for me. < 1242512026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whatever, that sort of number. < 1242512027 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's 99% < 1242512032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242512034 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've had that :P < 1242512035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wanna try it. < 1242512040 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :From Gherrideli (sp) too. < 1242512041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried it. < 1242512043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hear that it's totally different to chocolate. < 1242512043 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's not great :P < 1242512051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, it's more a sort of spicy flavour than a chocolatey one < 1242512060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : It's not awful It just doesn't taste like chocolate < 1242512064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for white chocolate < 1242512065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :agreed. < 1242512078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite good. < 1242512087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway nougat rules them all < 1242512124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the light brown kind of nougat < 1242512197 0 :ineiros_!n=ineiros@rogue.hut.fi JOIN :#esoteric < 1242512245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://sv.wikipedia.org/wiki/Fil:Nougat_sweets.jpg <-- that looks tastey < 1242512299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242512319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and why are you surprised that I like garlic. < 1242512343 0 :ineiros!unknown@unknown.invalid QUIT :"leaving" < 1242512361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a huge preference for one particular food sounds more like oklopol or ehird than you < 1242512364 0 :ineiros_!unknown@unknown.invalid NICK :ineiros < 1242512376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know "autocondimentor"? From TP. < 1242512412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm not *quite* that, but I tend to add garlic flavoured herb salt (I don't know if it is called that in English) to most meals. < 1242512439 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :We just say "garlic salt", but it's probably the same. < 1242512448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it has more than just garlic in it < 1242512454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lots of other herbs too < 1242512466 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There are lots of garlic salts with more than just garlic :P < 1242512471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, unless I have fresh herbs at home here. < 1242512477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what about garlic salts without garlic < 1242512483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have such herb salts here < 1242512492 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Seasoning salt. < 1242512503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so lets call it seasoning salt with herbs? < 1242512506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242512508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with garlic < 1242512514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw: also black pepper if it is pasta of course < 1242512515 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sure :P < 1242512523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and soya if it is rice or rice-like < 1242512532 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I put seasoning salt on popcorn. It's yummy. < 1242512539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't like popcorn < 1242512541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: garlic is delicious. < 1242512547 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just feel like agreeing with you there < 1242512560 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grounds garlic into psygnisfive's very SOUL < 1242512566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I had some raw garlic just half an hour ago. Was very nice < 1242512566 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :grinds* < 1242512576 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes, grinds :P < 1242512583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh me too! < 1242512585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242512655 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: 1 head of garlic, minus the easily removed outer skin. cut the tips of the cloves off and coat lightly with olive oil. sprinkle on to it oregano, wrap in tin foil, and bake for 45 minutes to an hour at 400 degrees. < 1242512657 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mmm delicious < 1242512681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounces nice yes < 1242512684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds* < 1242512689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you skip the olive oil? < 1242512693 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, you really shouldnt < 1242512696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242512704 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the garlic comes out soft and sweet < 1242512707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't like olive oil really < 1242512717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats ok, you really dont eat much of it < 1242512736 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242512738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, plus, I don't have any more fresh garlic at home. < 1242512739 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you turn the garlic upside down and squeeze and the cloves slide right out of the skin < 1242512774 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if you cooked it long enough for the cloves to be REALLY soft, theyre sort of squish out, but either way, the oil is mostly on the skin anyway. < 1242512787 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its there to like... conduct heat, or something, really. < 1242512801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the garlic comes out soft and sweet <-- garlic shouldn't be sweet. If I wanted sweet I would go for sugar < 1242512803 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and you dont cover the whole thing in oil, its just mostly the top bits < 1242512808 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh no, anmaster, trust me < 1242512811 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its a good sweet < 1242512815 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not sugary < 1242512820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its delicious, just try it < 1242512822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242512826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I remember it < 1242512832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I have more fresh garlic < 1242512838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it isn't midnight almost < 1242512845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its pretty simple.im sure you can get close by just baking a whole head of garlic < 1242512870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you jsut have to cut off the tops of the cloves before you do, otherwise itll be impossible to get the garlic out < 1242512888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I only have dried garlic at home currently < 1242512889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no fresh < 1242512893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I told you above < 1242512894 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eugh < 1242512907 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :go buy some garlic, jesus. < 1242512931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, Um. It should be up next week (green house) < 1242512948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first ones < 1242512953 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242512966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, you "grow" food when possible. Not "buy" it. < 1242512967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242512977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better for the environment. Less transports. < 1242512986 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, sure, but you cant "grow" yourself some garlic to cook today, can you? < 1242512987 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242513003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, no. Because it is half an hour to midnight. All shops are closed too. < 1242513012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame. < 1242513022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Plus. I just ate. < 1242513023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242513030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and what is lame. < 1242513040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your grocery stores not being open 24 hours < 1242513058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and you said bake for 45 minutes. By that time it won't be today any more < 1242513062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus I can't do it today < 1242513065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DUH < 1242513084 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do not make me bust out the lexical semantics on you. < 1242513094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the what? < 1242513099 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :LEXICAL SEMANTICS, FOOL < 1242513108 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You mean FOO' < 1242513118 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if i meant foo' i would've typed bar' < 1242513120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus I could just /ignore you if it was too annoying linqustics stuff < 1242513128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and why should shops be open 24h < 1242513142 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: because then you could go get garlic! < 1242513143 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :duh. < 1242513166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I pity the FOO < 1242513176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, that is a major stress causing factor for those who work there. It is better for humans to be awake during day than night. Various biological reasons for it. < 1242513187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah, that meme is way way way outdated. < 1242513191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than AYB even < 1242513194 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: tell that to my body < 1242513207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, ? < 1242513216 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or to the 50% of the population that is biologically predisposed to being awake at night < 1242513221 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :as recent studies have found! < 1242513226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, And I have garlic flavoured bread at home. < 1242513237 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :totally not the same < 1242513247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, very true < 1242513279 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but im just being a garlic whore. < 1242513307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or maybe a garlic hoare, given the company i keep here < 1242513352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242513356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the joke < 1242513368 0 :psygnisfive!unknown@unknown.invalid NICK :CARHoare < 1242513377 0 :CARHoare!unknown@unknown.invalid PRIVMSG #esoteric :who cares about garlic, look at this medal i have! http://research.microsoft.com/en-us/people/thoare/tony2.jpg < 1242513381 0 :CARHoare!unknown@unknown.invalid NICK :psygnisfive < 1242513382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242513388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CARHoare? < 1242513390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IDGI < 1242513404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, you work for MS? < 1242513420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that can't be you < 1242513422 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :CARHoare does! < 1242513431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242513437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you totally confused me < 1242513437 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :C. A. R. Hoare < 1242513448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Sir Charles Antony Richard Hoare < 1242513455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hear what you say < 1242513460 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242513462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that name doesn't mean anything to me though < 1242513463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242513468 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hoare logic < 1242513475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1242513484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a logic for imperative languages. < 1242513492 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Men < 1242513495 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Meh* < 1242513501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, and what has that got do with you < 1242513505 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1242513511 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i said i was being a garlic whore < 1242513513 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :In such cases, one uses wiki, not google < 1242513517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : or maybe a garlic hoare, given the company i keep here < 1242513528 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :then i made a pun based on the name "hoare", which is said the same as "whore" < 1242513558 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :"C.A.R. Hoare, is a British computer scientist, probably best known for the development in 1960 of Quicksort (or Hoaresort)" < 1242513560 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Interesting < 1242513598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242513601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is interesting < 1242513606 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume we're not calling it "Hoaresort" nowadays due to the pronunciation-based misambiguatities. < 1242513612 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1242513614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242513622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :horse oort! < 1242513769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1242513798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :front < 1242513812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :up < 1242513956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:29 AnMaster: better for the environment. Less transports. ← yeah walking is like the devil < 1242513958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:32 AnMaster: psygnisfive, that is a major stress causing factor for those who work there. It is better for humans to be awake during day than night. Various biological reasons for it. < 1242513961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're full of shit < 1242513975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird let it go, hes silly. < 1242513988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: try dealing with him on a daily basis before saying that :) < 1242514022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all the more reason you should let it go! < 1242514037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i plead insanity < 1242514150 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242514249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um... How do you think it got to the store < 1242514260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, probably by truck < 1242514273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: guess what? it's in the store whether you buy it or not < 1242514289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless you think that you, as a tiny meaningless statistical factor, could cause pressure to ship more garlic in any meaningful way < 1242514299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is ridiculously egotistical < 1242514319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't vote. you are a tiny meaningless statistical factor. What you vote for won't change anything, < 1242514322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/,/./ < 1242514361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You've brought up that bullshit before. < 1242514364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've rebutted it before. < 1242514365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Next, please. < 1242514371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is the same concept. < 1242514394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it is in AnMaster-land < 1242514408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I think not voting is bull shit too. But I'm just extrapolating from your own opinions. < 1242514473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :…where by "extrapolating" you mean "making shit up". < 1242514479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242514487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've done things to affect statistics before < 1242514489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And asserting things < 1242514513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, And I try to tell other people about it, so they do the same thing. < 1242514524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Plus of course home grown tends to taste better. < 1242514534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you grow your own garlic? < 1242514562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not as much me as having a mom how is a gardening geek. < 1242514562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as far as I can tell, he views going to a store as a blot on his very soul < 1242514575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242514587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yes I tend to prefer home grown and home made food < 1242514588 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that case, why does he think he has a statistical effect on the store < 1242514591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because he doesn't go there? < 1242514602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually it tastes better. < 1242514657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :less artificial flavour from flavour enhancers and so on... < 1242514674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: by consciously thinking about not going to the store, he telepathically is "not there", as a positive instead of just not "there" < 1242514688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus influencing statisticsa < 1242514691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*statistics < 1242514695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what the hell do you mean. < 1242514700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are full of bull shit < 1242514705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's what I'd like to know myself! < 1242514723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By the way, it's "bullshit" < 1242514727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, I've refused to buy things because they're too expensive before < 1242514736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sounds like you are trying a straw man argument... < 1242514737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good job! < 1242514738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't see how that's relevant < 1242514742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :normally I spend the money at a competitor of the people who were charging too much < 1242514750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's what you call "extrapolating from your behaviour" < 1242514753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that probably does put some sort of small pressure on < 1242514766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is, yes, a strawman argument < 1242514779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then in your case you couldn't explain the difference though. < 1242514785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night all! < 1242514792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you haven't explained the difference yourself < 1242514798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, between what? < 1242514809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems Norway are getting a runaway win on Eurovision < 1242514813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the largest score ever < 1242514815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"extrapolating from your behaviour" voodoo jumps to conclusions VS strawman < 1242514823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what did you do wrong? < 1242514833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why are you watching eurovision? < 1242514834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm trying to figure out what you're being punished for) < 1242514842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said that far more classily :| < 1242514850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah you did < 1242514861 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I find modern music so bad anyway that Eurovision isn't any worse by comparison < 1242514868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, seems we agree on something for once. That ais523 disagree with us on < 1242514871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242514872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :My. < 1242514877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, I don't know < 1242514882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only it was incredibly bad this year < 1242514884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, even worse than normal < 1242514892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about the Swedish one < 1242514898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as an example of just how bad the competition is, the UK are curretnly fourth < 1242514900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if pop is like a plastic facade of music, eurovision is like the silicone version < 1242514902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Sweden's fourth-last < 1242514909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242514924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I actually thought the Swedish one was good when I heard it on radio recently < 1242514935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was like pop + opera < 1242514939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No more 'Wolfram|Alpha isn't sure what to do with your input'. Wolfram|Beta knows the answer to ALL your questions! < 1242514944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.wolframsbeta.com/ < 1242514951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the performer is in fact a opera singer for her day-to-day job < 1242514953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: heh, already? < 1242514956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :before I click on that, what is it? < 1242514965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's like Wolfram|Alpha, except it knows the answer to everything < 1242514971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(no shock sites or anything.) < 1242514973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it always answer 42? < 1242514979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit! < 1242514979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or use Google? < 1242514985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242514990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, it also asks its mom for washing, and reads 4chan, while calculating 42 < 1242515004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of like the nutri-matic machine, except the thing it always gives is better than the truth < 1242515008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242515024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also reads digg < 1242515024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.reddit.com/r/programming/comments/8kz97/no_more_wolframalpha_isnt_sure_what_to_do_with/c09mbiq < 1242515025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it said < 1242515025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1242515030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I was just giving a sample < 1242515035 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242515043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1242515051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: google analytics, what's your point < 1242515052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you see that in almost every page < 1242515059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you should post Alpha's terms-of-use contract to reddit < 1242515062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it collates browser statistics etc < 1242515066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a suitably scary headline < 1242515071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for graphing and stuff by the webmaster < 1242515072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, and why do you want to give that to google < 1242515080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: google doesn't read it < 1242515082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the site owner does < 1242515083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than just use webalizer or analog or whatever < 1242515093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because that requires a web server setup, has a klunky UI, .. < 1242515104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's no more dangerous information than a logfile < 1242515109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, NEWS NEWS < 1242515115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :browsers don't go around giving just anyone important info... < 1242515117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? < 1242515128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, All web pages "requires a web server setup". < 1242515133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe you didn't know that! < 1242515136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're a retard. < 1242515141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try and set up webalizer sometime < 1242515144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then set up google analytics < 1242515148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I did last month < 1242515154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :took, uh 5 minutes? < 1242515160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I prefer analog < 1242515163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :protip: google analytics consists of pressing a button and adding it to the bottom of your footer template < 1242515172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a bonus, it has a better UI < 1242515188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it will only work if the client has javascript turned on < 1242515200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: guess what almost every web browser in the modern world has turned on? < 1242515211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :javascript < 1242515222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know you use Noscript. Yes, you too, oh, and you! < 1242515226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So that's about 0% < 1242515236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, javascript-off use is increasing a lot < 1242515238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure. But you underestimate how popular extensions like noscript is < 1242515247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and remember, crawlers scrape without javascript < 1242515253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that's a bigger factor than javascript < 1242515258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*noscript < 1242515259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: To about 0.5%, perhaps. And that's okay, because analytics don't matter for crawlers. < 1242515259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242515266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's to measure what humans are visiting your site. < 1242515279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm interested to see if I have been crawled too < 1242515286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Just FYI < 1242515288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I deliberately block analytics scripts < 1242515293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you still have logfiles < 1242515295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even more so than the general blocking of JS < 1242515295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same here < 1242515305 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.w3schools.com/browsers/browsers_stats.asp says 5 % off. < 1242515308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Um yes duh? < 1242515308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately you cannot block apache/access.log < 1242515310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, I never let them in even when I unblock a site, and I have NoScript set to put them in a separate menu < 1242515311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's w3schools < 1242515314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: guess who their audience is? < 1242515315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind access.log < 1242515316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :technical people! < 1242515317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that is interesting < 1242515324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's meaningless < 1242515328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and. What audience do you think I have. < 1242515331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w3schools has reported firefox as wildly popular since forever < 1242515332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's third-party analytics scripts that annoy me, why don't they just use their server logs? < 1242515332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Technical. < 1242515334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Duh! < 1242515337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so don't bloody use it < 1242515348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: reddit requires javascript, it has a bunch of technical people < 1242515356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how many people do you think it's lost due to requiring JS everywhere? < 1242515361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say a few thousand < 1242515361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's third-party analytics scripts that annoy me, why don't they just use their server logs? <-- that is what I'm arguing for too! < 1242515370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because these give more detail? < 1242515377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I turn it on for those sites I'm interested in. < 1242515381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't like them trying to track me across sites easily < 1242515392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same < 1242515394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's okay because they can't. < 1242515404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why I argue with the two people who never change their minds < 1242515408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I must be fucking bonkers < 1242515410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which two? < 1242515414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I change my mind about some things < 1242515416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not others < 1242515423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I agree with ehird sometimes, and AnMaster sometimes < 1242515435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's rare enough that angels go by my window singing a heavenly song everytime it happens < 1242515454 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, thecounter.com statistics (which shouldn't be *that* technically-oriented) for April 2009 is 6% no-Javascript: http://www.thecounter.com/stats/2009/April/javas.php < 1242515457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wolframbeta: What is the question to life, universe and everything? 42 < 1242515460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is WRONG! < 1242515462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::((((((( < 1242515469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1242515470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242515474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Symetrical: < 1242515476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it cannot possibly be wrong < 1242515479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by definition < 1242515480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :42? 42 < 1242515492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, the universe would have ended if it was right! < 1242515508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean wolframbeta < 1242515526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I wonder why I argue with the two people who never change their minds < 1242515539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:12 AnMaster: I wonder why I argue with the two people who never change their minds < 1242515545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why I argue with the one person who never change his mind < 1242515545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242515554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you never change your grammar either < 1242515574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and what does that have to do with this < 1242515585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1242515630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting name for a movement: "Andante di molto - Allegro" < 1242515635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both in one? < 1242515737 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1242515806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lovely music though < 1242517095 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242517146 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1242522390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[The one number it gave that seemed like it might be the number of infant deaths per year was actually the total number of deaths per year, multiplied by one child, i.e. pure nonsense.]] < 1242522606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : gdp/deaths < 1242522613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : $993,258.23 per person < 1242522617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it got it right!! < 1242522625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using estimates from 1993-2008 too < 1242522708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523-in-future: i think they're improving it. It handles "gdp/average human height in centimeters" < 1242523255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x!=0, log(x)!=0, x^(3/x^3+1/x^2+1)!=0, y = (x^3 (-W_n(-(e^((log(x))/x^2-(3 log(x))/x^3) log(x))/x^3))+x log(x)-3 log(x))/(x^3 log(x)), n element Z < 1242523266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x=1, y-1; x=2, y=0 < 1242523268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x^y - x^3y + x - 3 = 0 < 1242523932 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242525362 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242525756 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to set up a Paypal account while on Windows < 1242525837 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Unless a hacker's thinking of using a 2-minute Window between me transfering funds to the account and when I purchase stuff with it, I think I'm safe < 1242525995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They've already hacked in. < 1242526042 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to hook it up to any "real" stuff < 1242526074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"Once you link your bank account or credit card, you'll speed through online checkout without exposing your financial information." No thanks < 1242526265 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242526266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't trust Paypal to be hooked to a credit card or bank account if I had Knuth do a formal analysis of the OpenBSD operating system and *then* installed OpenBSD. < 1242526301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, if I could replace Paypal itself with OpenBSD, then maybe we'd be talking. < 1242526304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242526376 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to use some SL money < 1242526385 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I should probably start working on my SL product < 1242526401 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And figure out how to receive Paypal payments < 1242526930 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1242530132 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242530738 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242531853 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242534480 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242537296 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1242538148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1242538154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can actually play 1080p now < 1242538714 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242539513 0 :bsmntbombdood!n=gavin@97-118-129-241.hlrn.qwest.net JOIN :#esoteric < 1242540973 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1242543037 0 :evincar!n=chatzill@daffa.rh.rit.edu JOIN :#esoteric < 1242543045 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Honk blarg blarg. < 1242543058 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :How's everyone doing? < 1242543100 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hello evincar < 1242543364 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oy. < 1242543371 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Pretty dead tonight, then, eh? < 1242543461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eh. < 1242543761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think I may accidentally have done something that my dad will kill me for < 1242543773 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1242543799 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Turned L$ into USD and deposited into a paypal account < 1242543808 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I have no clue about the tax implications < 1242543846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :?? < 1242543888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :L$ is the currency used in Second Life < 1242543924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://news.ycombinator.com/item?id=612999 < 1242543924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/8l10s/a_brief_history_of_grammar/ < 1242543925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://digg.com/general_sciences/A_Brief_History_of_Grammar/ < 1242543927 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :vote em up :3 < 1242543957 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242543961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i has a core i7 < 1242546056 0 :evincar!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1242546758 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242547199 0 :clog!unknown@unknown.invalid QUIT :ended < 1242547200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242549601 0 :kar8nga!n=kar8nga@a-20.vc-graz.ac.at JOIN :#esoteric < 1242549744 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242549778 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242550250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : People who strip the fat of bacon are evil agents of the End Times. < 1242550337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lean, mean, evil agents who can easily outrun you < 1242551666 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow. I hear this car zoom up behind me, so I start bleeding off speed (which is my automatic being-tailgated reaction), and look in the rear-view mirror to see ... a cop ... tailgating me ... without his lights on. He veers off of me and into the next lane, then zooms up and starts tailgating the next guy, whose automatic reaction was to speed up, presumably to faster than the speed limit, at which point the cop pulled him over. < 1242551811 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :[-_-] < 1242551927 0 :oerjan!unknown@unknown.invalid QUIT :"Reboot" < 1242552135 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242552206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1242552390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_is_ it really the case that a single /// substitution can only loop if the destination contains the source? < 1242553104 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242553631 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :⍥ < 1242553661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION paranoidly checks for unicode < 1242553667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn i was right < 1242553915 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :APL FUNCTIONAL SYMBOL CIRCLE DIAERESIS < 1242553959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Öh. < 1242554194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abcabc/bcabcabca/abcabc fails as the destination contains the source < 1242554222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even though two destinations can combine to create an extra copy < 1242554262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1242554299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abb/bbaab/abb < 1242554306 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242554311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abb/bbaab/abbabb < 1242554330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1242554388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abb/bbaab/abbbb -> bbaabbb -> bbbbaabb < 1242554453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1242554546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/abb/bbaab/abbbb -> bbaabbb -> bbabbaabb -> bbbbaabaabb -> bbbbaababbaab < 1242554762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed that works < 1242554790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just added a fourth debugging level to the interpreter just to check that :D < 1242554825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm i wonder... < 1242555222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, also /ab/bbaa/abab, that's probably the simplest < 1242555950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :make that /ab/bbaa/abb < 1242557006 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242559407 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1242561012 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242561733 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242561956 0 :M0ny!n=Harmony@AToulouse-258-1-149-132.w86-201.abo.wanadoo.fr JOIN :#esoteric < 1242562023 0 :Slereah_!n=butt@ANantes-259-1-51-206.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242562243 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242562907 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242564533 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242565274 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242565275 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242565863 0 :kar8nga!n=kar8nga@e-63.vc-graz.ac.at JOIN :#esoteric < 1242566602 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242569708 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242570352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Interesting. GCC generates better code at -O2 for do{...}while(foo); loops than while(foo){...} < 1242570372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is when foo is assigned just a few lines before < 1242570381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it could easily figure out that the loop will always be run < 1242570389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in theory at least < 1242570741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GCC's optimisation is not exactly best-in-class. < 1242570750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's just rather good. < 1242570765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just like almost everything else about GCC. < 1242570783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it managed to be one of the best compilers by not being bad at much anything. ;) < 1242570817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242570881 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :being the only generally available compiler certainly helps too < 1242570906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. It *is* just about guaranteed to be available for your platform. < 1242570958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unlike, say, icc, which is for i686-pc-linux-gnu, x86_64-pc-linux-gnu, i686-pc-windows-microsoft, and x86_64-pc-windows-microsoft... < 1242570980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or MS VC++, which is available for half of those. < 1242571007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242571008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clang < 1242571036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you forgot that icc handles Linux on Itanium too < 1242571040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That's the only compiler I see replacing GCC, < 1242571054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For about the same reasons that GCC got to be ubiquitous. < 1242571076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it's a bit better. < 1242571121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's ICC for OS X and QNX, though. < 1242571131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for QNX too? heh < 1242571134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OS X I did know < 1242571187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's listed on http://software.intel.com/en-us/intel-compilers/ at least; I don't know about up-to-date versions. And no Fortran compiler on QNX. < 1242571585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, ICC sucks for non-Intel processors. < 1242572759 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242575359 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242575585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone know a good non-compiled language to use for output to test lostking? From GCC I always get "out of memory". Even when letting it use 1 GB. < 1242575866 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242575873 0 :kar8nga!n=kar8nga@a-234.vc-graz.ac.at JOIN :#esoteric < 1242576112 0 :Slereah!n=butt@ANantes-259-1-112-147.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242576252 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242576356 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242576359 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242577032 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242577375 0 :kar8nga!n=kar8nga@a-234.vc-graz.ac.at JOIN :#esoteric < 1242577433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: dude, why di you submit that to proggit < 1242577437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has nothing to do with programming < 1242577451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, downvoted for news site whoring. < 1242577459 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was the closest thing i could think to add it to, given whats on the sites :P < 1242577474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/linguistics < 1242577484 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242577488 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :THAT WAS SO NOT ON THE LIST < 1242577493 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :omg wtf < 1242577497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the list lists the most popular reddits. < 1242577499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are thousands. < 1242577504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1242577508 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :had i know < 1242577514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, adding it there too i guess? < 1242577536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to log into digg and slashdot and hn for the first time in ages and downvote them too because i hate "UPVOTE DIS" buttons :) < 1242577550 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well ill remove those buttons just for you then :P < 1242577550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I don't have to for HN, the submission's deleted < 1242577567 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is not! < 1242577571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: oh? < 1242577575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://news.ycombinator.com/item?id=612999 < 1242577577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: "[dead]" < 1242577579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I beg to differ, sir. < 1242577596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :A Brief History of Grammar (wellnowwhat.net) < 1242577596 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :3 points by psygnisfive 10 hours ago | 1 comment < 1242577597 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : < 1242577599 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :1 point by cendrillonea 8 hours ago | link < 1242577601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :I really enjoyed this, and thought it was a well-detailed account that more than adequately explained the evolution of the grammar we use today. < 1242577604 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :reply < 1242577607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Hacker Newsnew | comments | leaders | jobs | submit login < 1242577607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[dead] < 1242577609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :discuss < 1242577611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242577613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 point by cendrillonea 8 hours ago | link < 1242577615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I really enjoyed this, and thought it was a well-detailed account that more than adequately explained the evolution of the grammar we use today. < 1242577617 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :looks like youre hallucinating :( < 1242577618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reply < 1242577620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can see it because you are the submitter, I infer. < 1242577625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242577626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for everyone else... < 1242577627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :possibly! < 1242577632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yer submission's dead < 1242577635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh. this is true. :( < 1242577637 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1242577641 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1242577868 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :did you read any of it ehird? < 1242577888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't care about grammar, tbh < 1242577920 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242577925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you should still read it < 1242577936 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its not so much about grammar as in "what do languages do blah blah blah" < 1242577946 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and more about grammar formalisms < 1242577961 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is a very different thing < 1242577973 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to sum up for you the TG account: < 1242578014 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1242578028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you have a finite language, that produces some small set of "kernel sentences", and then you have a number of unrestricted production rules that modify a sentence in particular ways, including adding in recursive elements < 1242578069 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the TG approach wanted to see what was a sufficient enough set of kernel sentences and transformational rules in order to account for all over natural language < 1242578101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: βß < 1242578177 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :beta eszet < 1242578183 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why do you say bss? :( < 1242578197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: because fhd < 1242578201 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Isn't beta more of a /v/ sound? < 1242578208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Durünglork toshmosh, psygnisfive! < 1242578211 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is in modern greek, yes < 1242578285 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242578514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway, ehird, you should check it out. just because. :P < 1242578528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rewrite it in tardglish and i will < 1242578545 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dee dee dee < 1242578725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Download now a shareware DOS executable version of UUdecode. Or, download a zipped version of the same. < 1242578726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can find fancier implementations of uuencode and uudecode in various places, but they do basically the same processing that my versions do. But if you are a software developer, beware that none of those other implementations make available the source code so that you can incorporate uuencode and uudecode functions into your own projects. < 1242578731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only $75! < 1242578733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://my.execpc.com/~adw/uu.html < 1242578740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's written in BASIC! < 1242578757 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wot < 1242578765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeedy. < 1242578967 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :http://www.flickr.com/photos/xorsyst/3494215156/ < 1242578968 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want this < 1242579167 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242579417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ISO 3103 is a standard published by the International Organization for Standardization (commonly referred to as ISO), specifying a standardized method for brewing tea. It was originally laid down in 1980 as BS 6008:1980. It was produced by ISO Technical Committee 34 (Food products), Sub-Committee 8 (Tea). < 1242579419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The abstract states the following: < 1242579421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The method consists in extracting of soluble substances in dried tea leaf, containing in a porcelain or earthenware pot, by means of freshly boiling water, pouring of the liquor into a white porcelain or earthenware bowl, examination of the organoleptic properties of the infused leaf, and of the liquid with or without milk, or both. < 1242579673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Just as liberal feminists are frequently content with a minimal agenda of legal and social equality for women and 'pro-choice', so liberal (and even some socialist) mathematicians are often content to work within the hegemonic Zermelo-Fraenkel framework (which, reflecting its nineteenth-century liberal origins, already incorporates the axiom of equality) supplemented only by the axiom of choice." < 1242579961 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: was this tea standard introduced by a brit? < 1242579963 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it sounds like it < 1242579975 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also: i love tea :D < 1242579987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a feeling I'd like tea if I could be arsed to make it Properly(TM). < 1242580011 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well are you following the ISO 3103 standardized method for bewing tea? < 1242580025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, no. < 1242580029 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :theres your problem! < 1242580135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It also suggests the obvious (non-regexp) solution: building a ISO 3103 compliant tea-making robot. < 1242580157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Letter O considered harmful < 1242580157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :During the same Fortran Standards Committee meeting at which the name "FORTRAN 77" was chosen, a technical proposal was somehow smuggled into the official distribution, bearing the title, "Letter O considered harmful". This deceptively simple proposal purported to address the confusion that sometimes arises between the letter "O" and the numeral zero, by eliminating the letter from allowable variable names. However, the method proposed was to eliminate t < 1242580162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he letter from the character set entirely (thereby retaining 48 as the number of lexical characters, which the colon had increased to 49). < 1242580165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Among the "PRO" arguments was the assertion that this would also promote structured programming, by making it impossible to use the notorious GO TO statement as before. (Troublesome FORMAT statements would be eliminated, as well.) < 1242580169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The sole "CON" argument conceded that "this might invalidate some existing programs" but noted that most of these "probably were non-conforming, anyway".[16][17] < 1242580306 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242580309 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh fortran < 1242580366 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im off to get food < 1242580370 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i love you all :D < 1242580371 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1242580400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even me? < 1242580415 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242580478 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242580484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://img411.imageshack.us/img411/6782/hackerbymetallicbox.jpg < 1242580485 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHY WON'T YOU LOVE ME < 1242580488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Freemason=Hacker < 1242580504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :MASON < 1242580580 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1242580580 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher* ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1242580589 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style c64 < 1242580589 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: c64 (C64 programming material) < 1242580592 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: do stuffs < 1242580593 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: two lines located on the serial bus secondary device address, the microprocessor from a low active chip select conditions have been moved up, or via dedicated handshaking lines. < 1242580642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Mitnick served five years in prison, of which four and a half years were pre-trial and eight months were in solitary confinement because the Judge was convinced he could start a nuclear war by whistling into a pay phone if he were near one." < 1242580643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I WHISTLED FOR A NUCLEAR BOMB AND WHEN IT CAME NEAR THE LICENSE PLACE SAID "FRESH" AND HAD DICE IN THE MIRROR < 1242582250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is that quote from < 1242582266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's complicated. < 1242582272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which quote are we referring to? < 1242582285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the one about the nuclear war and the judge < 1242582327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, though I guess I should ask about the upper case line too. < 1242582345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Kevin Mitnick]]. < 1242582359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uncyclopedia right? < 1242582361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242582363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wikipedia. < 1242582367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :made up? < 1242582370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242582373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HUH! < 1242582387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the UPPERCASE QUOTE is from The Fresh Prince of Bel-Air's theme song; if you don't have an attuned sense of post-hipster irony it may just be best to know that it's a *chan meme. < 1242582424 0 :tombom!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242582445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1242582452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well. < 1242582456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/CAB/NUCLEAR BOMB/ < 1242582458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just a minor adjustment. < 1242582459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"In addition, as per the plea deal, Mitnick was prohibited from profiting from films or books that are based on his criminal activity for a period of seven years." < 1242582462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what... < 1242582470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean, what? < 1242582486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.imdb.com/title/tt0159784/ < 1242582498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There was a movie made ... very, very loosely based ... on Mitnick. < 1242582506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Veeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeery loosely. < 1242582511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1242582614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why would he be forbidden from making money on such movies < 1242582633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't see how a movie would harm anyone < 1242582636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: To stop him coming out on top? < 1242582642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242582644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If he profits from selling his story, he's profiting from committing crimes. Indirectly. < 1242582650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's stupid, but I can see where it's coming from. < 1242582654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, makes kind of sense I guess. < 1242582661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see it that way < 1242582858 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242583681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://lambda-the-ultimate.org/node/1562#comment-18623 < 1242583788 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DYNO MIIIIITE < 1242583788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The nuclear war quote is a "sourced statement" in the sense that it's from a newspiece saying "-- Mitnick was put in solitary confinement and prevented from using a phone after law enforcement officials convinced a judge that he had the ability to start a nuclear war by whistling into a pay phone, he [Mitnick] said." A bit funny that Wikipedia presents it as fact. < 1242583877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Seriously. < 1242583915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mitnick able to start a nuclear war by whistling into a pay phone? < 1242583937 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Could we *seriously* get some judges that know anything about the technology they maintain? < 1242583941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242583946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Preside over. < 1242584052 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Given that it's only Mitnick himself who said they were worried about he being able to start a nuclear war, it is conceivable that he might have been a bit hyperbolic there. < 1242584067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1242584084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By '95, inband signaling was outmoded. < 1242584110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, he couldn't even conceivably do the Cap'n Crunch hack and get free long distance. < 1242584135 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Not that knowledge and judges exactly seem to meet often in, say, the EFF legal case descriptions.) < 1242584149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah... < 1242584163 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And legislators aren't much better. < 1242584187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(come on people: making bits uncopiable is like making water not wet. You're not doing it.) < 1242584226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I nevercopybitslu1 < 1242584232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SHIT SHIT < 1242584235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*I nevrcopybitslu1 < 1242584264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :intelcua propty < 1242584265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I sense copied bits. < 1242584277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well i was not copying bytes can I get off with a slap on he wrist < 1242584400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1242584871 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have getc/putc already. What else do I need? < 1242584878 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242584899 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i have getc, putc/puts, hex2string, divmod (crappy), initalization. What do I need next for my C64 kernel? < 1242584998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :greenity < 1242585070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fork < 1242585074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Generally speaking, a process scheduler is often a nice thing to have in an operating system. < 1242585082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possibly also a fork. < 1242585100 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Shouldn't i get file I/O first? < 1242585118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Filesystem? < 1242585143 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess the order is up to you; most people certainly would appreciate a file system too, yes. < 1242585193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, the filesystem is Commodore default < 1242585219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, forking needs a whole multitasking infrastructure < 1242585252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not much < 1242585262 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yes it is < 1242585266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh k < 1242585275 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242585284 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's more than what DOS had. :p < 1242585295 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I need to make the CIA programming code, the "state copier" code, and the "process selector" code < 1242585381 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, with "file system" I was more talking about the kernel/user interface for accessing files than any on-disk formats or such. < 1242585404 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242585410 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i do need the kernel interface to access files < 1242585418 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, I should get forking there first < 1242585437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Forking operating system! < 1242585441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Forking computer! Just work! < 1242585939 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242586014 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242586190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% sudo port install xorg < 1242586195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[giant lag as a slow tcl program calculates dependencies] < 1242586199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's been going for ~5 minutes now < 1242586266 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with X11.app, then? < 1242586303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: This is the same Xquartz codebase, actually; it's just that MacPorts' matlab needs xorg-xextproto thing, and: < 1242586305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Requested 'x11 >= 1.1.99.1' but version of X11 is 1.1.5 < 1242586319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I looked for the new X11.app but it wants me to upgrade OS X to a newer minor release and I can't be bothered < 1242586333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What version of Tcl does that sucker run on? < 1242586335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i'm installing via this, which hopefully won't say thus < 1242586348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% sudo port install xorg < 1242586349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :---> Fetching xorg-applewmproto < 1242586350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1242586352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do I check < 1242586360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242586369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it tried to install xorg, the same error < 1242586369 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a matlab in macports? < 1242586374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: er. < 1242586375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant maxima < 1242586379 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1242586382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tclsh < 1242586388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I get a %. < 1242586389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :% info tclversion < 1242586391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242586397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 8.5 < 1242586413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I could've sworn 8.5 had a good bytecode compiler. < 1242586415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1242586422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :long_description \ < 1242586422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : X11, or X, is a vendor-neutral, system-architecture neutral \ < 1242586424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : network-transparent window system and user interface standard. \ < 1242586426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : In other words, it is a GUI for UNIX. X can use your network -- \ < 1242586428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : you may run CPU-intensive programs on high powered workstations \ < 1242586430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : and display the user interface, the windows, on inexpensive \ < 1242586432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : desktop machines. < 1242586434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :80s fuck yeah < 1242586457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242586463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How can I obliterate AppleX11 from my system, one wonders. < 1242586482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a .app. < 1242586499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm pretty sure the usual X11 files are shat in their usual place. < 1242586508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Evidence: I have a /usr/X11. < 1242586511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guess I'll obliterate that too. < 1242586512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *Really*? < 1242586517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's vomit-worthy. < 1242586525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Xorg's organizational system is vomit-worthy. < 1242586533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, /usr/X11? C'mon, that's not very unix of you. < 1242586534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1242586544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/opt/X11 is FHS, /usr is modern-unix-OS < 1242586555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although Xorg uses /usr in recent versions, I think. < 1242586563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also uses HAL instead of xorg.conf by default, so perhaps we're seeing some sanity. < 1242586572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a /usr/X11. < 1242586578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There you go then. < 1242586583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you have /usr/X11R6? < 1242586595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I do have an xorg.conf, but that's because my monitor needs a specific modeline that can't be autodetected. < 1242586607 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have an /usr/X11R6, but there's only a symlink "bin -> ../bin" in it. < 1242586615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the thing came with freaking Windows drivers, because it's signalling was broken) < 1242586619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a /usr/X11R6. < 1242586627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*its < 1242586632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is good, considering I don't have X11R6 installed. < 1242586641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can't you configure HAL for it? < 1242586668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, when I set up X, I didn't have HAL installed. < 1242586692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242586803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% port installed|grep xorg|awk '{print $1}'|xargs sudo port uninstall < 1242586811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, "% port installed|grep xorg|awk '{print $1}'|xargs sudo port uninstall xrender xpm " first actually < 1242586812 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, Debian's "x11-common" contains (in addition to the /usr/X11R6/bin -> ../bin symlink) also an /usr/bin/X11 which is a symlink to ".". I'm guessing compatibility-to-broken-programs related reasons. < 1242586815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, Xft2 as well, heh. < 1242586822 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, I'm going to make flipbooks < 1242586823 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1242586922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's try this now then. < 1242586925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% sudo port install xorg < 1242587423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sloooooooooooow < 1242587426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: speed it up < 1242587593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i has a core i7 < 1242587606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes. and you're ruining it with hyperthreading ;-) < 1242587640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :latency not throughput < 1242587667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "cache thrashing not not cache thrashing" < 1242587670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hack not not hack' < 1242587674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/'$/"/ < 1242587759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Do something cool! < 1242587760 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: when an nmi interrupt. the table that starts at 6. bit map are arranged in 25 rows of 40 columns, the < 1242587862 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: To be honest, that wasn't so cool. < 1242587862 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: in other words, the < 1242587901 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: think i'm ruining performance on this ssd with encryption? < 1242587918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: encrypting an OS drive? < 1242587920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're barmy :) < 1242587922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, yes < 1242587929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would most likely be bad < 1242588031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm, yes < 1242588050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :echo 3 > /proc/sys/vm/drop_caches; dd if=data bs=1M count=2K of=/dev/null < 1242588054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2147483648 bytes (2.1 GB) copied, 18.8341 s, 114 MB/s < 1242588056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but if you're not doing the lvm alignment you're already showing RECKLESS ABANDON for performance, so ;-) < 1242588067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, sequential operations for the fail < 1242588073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most OS work = random read/writes < 1242588077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of small data < 1242588087 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, it's supposed to get 200mb/s sequential reads is what i'm saying < 1242588116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you disabled hyperthreading, SECURE ERASE'd that drive, and set up lvm2 with the alignment incantations, you could probably get away with it < 1242588120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;;;;;;) < 1242588149 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the alignment will only maybe help with writes < 1242588167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, but writes are common < 1242588170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think about firefox < 1242588176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :visit a page? 345734859345 gajillion small writes < 1242588252 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i love how my disk is in ram < 1242588293 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242588332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: btw, you are mounting /tmp as tmpfs right? < 1242588335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do that. < 1242588341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loadsa speed benefits, less ssd writs < 1242588342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :writes < 1242588343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242588360 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not, but i will < 1242588380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twitches < 1242588402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[7]=p[7]; < 1242588413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I somehow suspect I need to work on that optimiser a bit! < 1242588415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: an extension of Ayn Rand's A=A? < 1242588436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Partly implemented copy propagation: < 1242588437 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHO IS JOHN GALT < 1242588438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[0]=p[7]; < 1242588438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[5]+=p[0]; < 1242588438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[7]=p[0]; < 1242588438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[0]=0; < 1242588438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[5]+=p[7]; < 1242588439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[7]=p[7]; < 1242588445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: JOHN GALT=JOHN GALT QED < 1242588459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs to be cleaned up to remove that dead node < 1242588462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi ais523 btw < 1242588505 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1242588505 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1242588510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why is sort(1)'s default buffer size 32 mb? < 1242588515 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^bool < 1242588515 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242588518 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yuck < 1242588524 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that's rude! < 1242588533 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242588539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: tmpfs 4.0G 0 4.0G 0% /tmp happy now? < 1242588565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you still have hyperthreading enabled? >:) < 1242588580 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242588603 0 :ais523!n=ais523@147.188.254.117 JOIN :#esoteric < 1242588613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242588625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: then no :-P < 1242588629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[i'm just kidding around] < 1242588663 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: linux top is report cpu usage funny < 1242588669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :percentages go over 100% < 1242588674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's cores < 1242588674 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :dun dudun < 1242588682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it measures in erlangs < 1242588684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :400% is max, or maybe 800% for hyperthreading < 1242588688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242588691 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but still, IT'S OVER 100! < 1242588697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :100% means full use of one core < 1242588704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if you have dual-core, it can go up to 200% < 1242588715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one process can't < 1242588724 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What if someone has 4 4-core PCs? < 1242588727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: threads, foo < 1242588728 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i saw firefox go up to 250% < 1242588729 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242588731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1242588732 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CPUs < 1242588733 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Can it go to 1600%? < 1242588736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: two pthraeds can max out two cores < 1242588738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*pthreads < 1242588741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: things that i know are singlethreaded went to 102% < 1242588754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: aha, I know why < 1242588758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it can go higher still under certain setups, like quad-core processors < 1242588763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the i7 transfers power from idle cores < 1242588768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bsmntbombdood has a quad-core < 1242588771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242588772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: to nonidle ones < 1242588779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: iirc something like 30% faster clockspeed sometimes < 1242588782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :presumably it doesn't tell linux this < 1242588787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it can exceed 100% of stock clock speed < 1242588813 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1242588821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you think i'm wrong? < 1242588823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look it up < 1242588828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know that it can do that < 1242588849 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit confusing that the "%CPU" does that 100% == full use of a single core, but in the summary "Cpu(s): 3.8%us --" it's 100% == all processors in use. < 1242588905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes top says that top or xterm is using like 75%, which is weird < 1242589312 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't believe how much ram i have < 1242589329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you'd better; it made up a large chunk of the price :P < 1242589334 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I can't believe it's not butter. < 1242589356 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and btw, nv is shit < 1242589410 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i couldn't even play a movie at anything but the original size < 1242589496 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can sort-of blame Nvidia for not releasing the hardware specs like ATI/AMD did. < 1242589539 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever, the binary drivers work fine < 1242589571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's probably the other reason people haven't been reverse-engineering nvidia stuff more. < 1242589586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: beats ati drivers at least < 1242589609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with these drivers i can play 1080p just fine < 1242589642 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What sort of card was it again? < 1242589642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how lowest-common-denominator. < 1242589650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: really old passive Nvidia from sparkl < 1242589650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242589659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: couldn't even come close with nv < 1242589670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :9400 isn't _that_ old < 1242589686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, okay, not old < 1242589687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just shitty < 1242589688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: an extension of Ayn Rand's A=A? <-- btw, what did you mean with that? < 1242589692 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it does cuda < 1242589696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's kind of complicated < 1242589710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: true. Anyway, you told me you had no gfx card requirements :P < 1242589714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, short summary? < 1242589720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Ayn Rand is a retard" < 1242589737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://en.wikipedia.org/wiki/Ayn_Rand ? < 1242589740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242589742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, was a retard. < 1242589754 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I actually once tried to make a language based on A=A < 1242589755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :she's dead now, which is a positive aspect. < 1242589760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Objectivist C < 1242589790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i should have gotten a GTX 295 or something < 1242589805 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Forgot the specs, but here's a program : http://membres.lycos.fr/bewulf/Russell/Fibo.jpg < 1242589812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: is my sarcasm-o-meter setting off correct? < 1242589868 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: depends on what reading it is giving you < 1242589880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: DING! Sarcasm! < 1242589880 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The nvidia binary driver also added that VDPAU thing recently; it was long so that it supported only a bit of xvmc, and only for geforce series <=7. (The readme says G96, which is in 9400, does IDCT+motion-compensation on the card for MPEG1/2, H.264 and VC1 (WMV), and bitstream decoding only for h.264; G98 would do also the bitstream decoding part on the card for mpeg1/2 and wmv. < 1242589895 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how capable this card is with cuda < 1242589939 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe i should get an nvidia tesla though < 1242589973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so was the reading correct < 1242589980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242589985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good < 1242590055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not about the tesla though < 1242590306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My passive gf7600gt card, with it's crummy G73 gpu and no VDPAU support in the nvidia drivers, can't do 1080p video in this rather-less-than-high-end system. :/ (Admittedly I don't think I have any 1080p media either.) < 1242590342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i downloaded a couple of clips to test < 1242590452 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242590505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Your card is somewhat shitty for 3D stuff, but should handle most any video you throw at it. < 1242590536 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it's worth it to download a 15gb full movie though < 1242590543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :instead of a 700mb one < 1242590584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What resolution is your monitor? < 1242590590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1280x800 < 1242590631 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only 1280*1024 < 1242590647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Look for 720p videos. < 1242590660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That being the best that your monitor can display. < 1242590666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1242590676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And also, your graphics card is overkill for 720p video. < 1242590689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My Geforce 6300 does 720p video just fine. :p < 1242590695 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This 1920x1200 would suit 1080p rather well, if I had a habit of watching any moving pictures. < 1242590705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:03 bsmntbombdood: only 1280*1024 < 1242590707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dude. < 1242590715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why are you using such a tiny monitor on such a powerful system :P < 1242590736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to agree with ehird on this one. < 1242590743 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know, i know < 1242590745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like wiring a cray up to a 14" CRT and playing a card game, a few decades ago < 1242590747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242590749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a 1400x900 monitor, and that's because I'm cheap. ;) < 1242590760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, 14" crt isn't quite cray era < 1242590764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say a dumb greenscreen terminal < 1242590775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's say a teletype. < 1242590783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With paper and everything. < 1242590785 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a teletype will suit a cray just fine... < 1242590801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Home computers of the era had better output. < 1242590803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hopefully you are not wasting your cray on rendering eye candy < 1242590807 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Funny, according to wp "G86 and G98 [quite different from the G86 -- features VC-1 video decoding completely in hardware] cards are both sold as "8400 GS", the difference can only be told from technical specifications". It's like they *wanted* to confuse people. < 1242590832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 'card game' being the operative word < 1242590866 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... < 1242590868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which Cray? < 1242590896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cray-2, perhaps? < 1242590905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can beat 100 crays < 1242590931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: How many gigaflops does your computer offer? < 1242590942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: fuck that, how many bogomips? < 1242590973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bogomips : 5879.85 < 1242590977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :from /proc/cpuinfo < 1242590985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how many bogomips the Cray offers. < 1242590988 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a lot of bogons generated. < 1242591004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's not many at all < 1242591005 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what can i get to benchmark floating point? < 1242591014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :turn of hyperthreading, bitch :-) < 1242591033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My crappy Sempron offers 3215.44 bogomips. < 1242591038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*off < 1242591040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think that is *4 < 1242591051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: *8 because of STUPOTHREADING < 1242591072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I get only 2000 bogomips... though I think that number changes when the cpufreq machinery decides to go up from 1 GHz to whatever-the-normal-frequency-was. < 1242591138 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, yes. If I start a "while true; do X=y; done" loop in another terminal, the bogomips rating goes to 5628.88. (2.8 GHz seems to be the normal frequency of a X2-5600+.) < 1242591159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242591170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :bogomips : 6290.04 < 1242591179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what cpu? < 1242591180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's with the caps there in the variable assignment? < 1242591183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why that assignment at all? < 1242591185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, this is very ghz-dependent < 1242591198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Q9550, overclocked to 3.something < 1242591212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew, overclockers. /me steps away from Deewiant < 1242591215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dirty overclocker :| < 1242591215 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I couldn't think of what a no-op would be. < 1242591216 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to overclock this processor < 1242591217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Default being 2.[89]something) < 1242591223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: et tu, brute‽‽‽‽‽‽‽‽ < 1242591231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Dirty? :-P < 1242591234 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242591236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes. < 1242591237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242591241 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How so < 1242591247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the null string usually works < 1242591258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure offhand if it would be do; done or do done < 1242591267 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, "while true; do; done" gets bash: syntax error near unexpected token `;' < 1242591273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have an allergy to "HARDKOR" gamers and the related ilk. which happens to encompass just about anyone who knows hardware without being able to program, and anyone under the discipline of such invented by and as. < 1242591283 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And "while true; do done" => "bash: syntax error near unexpected token `done'" < 1242591285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if the sentence got ungrammatical later on it's because it ended up not being tuned to say what i was saying < 1242591290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i gave up < 1242591293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: while true; do; done < 1242591294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242591298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242591299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1242591300 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Interestingly, that works in zsh. < 1242591307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242591308 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Well, bash is... peculiar. < 1242591322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :dash agrees with bash here. < 1242591329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dash? :-D < 1242591336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"while true; do; done" fails in dash too < 1242591338 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, dash. < 1242591341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm downloading serenity in 720p < 1242591342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :grr, Deewiant beat me < 1242591342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you so funny < 1242591346 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we'll see how this is < 1242591347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have it installed, but it isn't my default shell < 1242591367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~ $ while true; do; done < 1242591368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sh: syntax error: ";" unexpected < 1242591371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's busybox sh < 1242591415 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Based on a very cursory glance of the bash(1) man page "shell grammar" section, I can't really construct a "null command"y thing. < 1242591420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ while true; do :; done < 1242591426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: is not a nop < 1242591427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :: is the no-op command < 1242591431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's true < 1242591431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sets $? < 1242591441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say all commands set $? < 1242591447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's correct for a nop to, too < 1242591459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's like complaining that NOP in asm isn't a nop because it changes the IP < 1242591462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a nop is an uncommand! < 1242591479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are actually two sorts of nop < 1242591487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is something I'm thinking about a lot in Underlambda? < 1242591492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's more noppish; true, or cat? < 1242591503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/;/:/ < 1242591512 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :: is described as "No effect; the command does nothing beyond expanding arguments and performing any specified redirections. A zero exit code is returned." so I guess it's a reasonably noppy thing. < 1242591516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:18 ais523: which is something I'm thinking about a lot in Underlambda? < 1242591517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay? < 1242591529 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Okay, next time I need a do-nothing loop I'll certainly use :. < 1242591534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in a pipeline, nop is cat < 1242591538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242591539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in a sequence of commands, nop is... nothing < 1242591542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas true would destroy data < 1242591542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since < 1242591545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo; if [ $? < 1242591545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1242591547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo; :; if [ $? < 1242591558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the difference between 0 and 1 in Underlambda < 1242591559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, the only thing you can REALLY call a nop in shell is the pipeline nop - cat < 1242591564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :0 is !() < 1242591567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it destroys data < 1242591569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cat :: String -> String; cat = id < 1242591570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 is the null string < 1242591571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ shellskle < 1242591575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it leaves everything the same < 1242591576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(|>) = flip (.) < 1242591621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cat = id < 1242591622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tac = unlines . reverse . lines < 1242591640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, x11 installed < 1242591733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sudo port install maxima < 1242591736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242591738 0 :jix!unknown@unknown.invalid QUIT :No route to host < 1242591824 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242591900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why wasn't x11 installed before? < 1242591905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :new computer? < 1242591907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :os x < 1242591915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you'd installed it earlier, though < 1242591916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I removed the x11 i had < 1242591918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242591921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'cuz dependency issues < 1242591925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i installed it via macports < 1242591964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... and I possibly don't even need x11 for this < 1242591965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha. < 1242591987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs gnuplot +no_x11 +wxwidgets; installs tk +quartz; installs maxima < 1242591996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which will also install sbcl, despite me having my own sbcl < 1242592020 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How sbecial for you. < 1242592047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1242592063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maxima doesn't need x < 1242592096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it depends on gnuplot and tk < 1242592104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the UI, I assume; it may not be mandatory, but I want it. < 1242592187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maxima has a cli < 1242592207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242592209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1242592215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I want plots and shit too, mmkay? < 1242592245 0 :kar8nga!n=kar8nga@a-107.vc-graz.ac.at JOIN :#esoteric < 1242592429 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :need moar bandwidth < 1242592455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 56k? < 1242592463 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1242592472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why did you buy an expensive i7 pc < 1242592499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...?? < 1242592509 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I plug my CPU directly into the intarwebs. < 1242592530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: tiny monitor ... shitty internet... :P < 1242592545 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm confused at where you see the connection < 1242592555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just seems a bit ridiculous < 1242592662 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood uses it to calculate the trajectory of micromissiles to kill anyone who makes fun of his monitor and/or internet connection. < 1242592673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1242592692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii < 1242592818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I strongly suggest that you invest in bandwidth and a better monitor. < 1242592835 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i will probably get a better monitor, the bandwidth is more difficult though < 1242592847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The best investment for the former, of course, is moving to Japan, but moving to any first-world nation other than the US is also a viable option. < 1242592848 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i live where the options are limited < 1242592854 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood's options are limited after he bombed Comcast's basement. < 1242592879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Dude, you didn't ask anyone to help you bomb Comcast? < 1242592884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How very selfish of you! < 1242592887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242592896 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Just their basement) < 1242592905 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood works alone < 1242592919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sth korea has better bandwidth iirc < 1242592927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well speed < 1242592961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Japan has 100 Mbps for $20 a month. < 1242592962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :japan and south korea are both places where i do not want to go < 1242592996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Might I suggest somewhere more... Euro? < 1242593013 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the nordic countries sound nice < 1242593023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, they do. < 1242593027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :avoid sweden, anmaster's there < 1242593045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Norway's got Oerjan, though. < 1242593048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242593053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Go for Norway or Finland. < 1242593063 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Such as Moldova, or Ukraine. < 1242593065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Finland are more net-wise, iirc, and they invented IRC, and fizzie & oklopol & Deewiant < 1242593067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :& other people. < 1242593072 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Finland has (110 Mbps down, 5 Mbps up) for $73.99/month (blame the $ exchange rate) if you don't mind the cable-modem technologistics. < 1242593078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Norway has fjords and oerjan. < 1242593078 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the Finns invented fizzie. < 1242593089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What, all of them < 1242593089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242593093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some orgy < 1242593111 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i would pay $73.99 for 110 Mbps in a heartbeat < 1242593111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's just how Finns breed. < 1242593114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the 5 up sucks though < 1242593117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sweden has nice Internet unless you are far out in the country. < 1242593124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :country side* < 1242593125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Where I'm at, I can get 1 Mbps down, 256k up for $69.99 a month. < 1242593127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 5 up isn't all that bad... < 1242593129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/in/on/ < 1242593144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately we can't get cable here < 1242593154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moving to finland sounds nice < 1242593160 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With careful picking of where to live, I guess you can get reasonable prices for "100 Mbps both ways" here too; but it's not very widely available yet. < 1242593163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242593164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the language < 1242593175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 100 Mbps *both ways*? < 1242593179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Uphill! < 1242593185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And downhill. Uh, both ways. < 1242593186 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Uphill both ways, yes. < 1242593191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242593195 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242593206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit, why must *all* of your infrastructure be better than ours? < 1242593219 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1242593224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how cold is finland? < 1242593267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: US. Dealing with infrastructure that was last touched when my grandmother was a child. < 1242593284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Internet-over-phone is ridiculously stupid. < 1242593309 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I know at least one person still on dialup :/ < 1242593311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so yeah, coldity? < 1242593314 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, not in person < 1242593318 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess fibre/ethernet-based 100MBps-up-and-down is still only in some random places, though. Personally I'm paying something like $70/month for puny 24 Mbps down, 1 Mbps up. (I happened to pick an expensive ISP, since they do the whole static-IP, custom-reverse-DNS, native-IPv6, tech-support-that-knows-what-they're-doing thing.) < 1242593335 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's about +10 degrees celsius here now. < 1242593341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want phone-over-Internet, TV-over-Internet, etc.-over-Internet. < 1242593341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a dictionary of dictionaries of sets. Is it time to try to work out a better data representation yet? < 1242593346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 24 Mbps? Puny? < 1242593347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what isp was that again? < 1242593353 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The US got the infrastructure early, so as a result it has the oldest infrastructure. It's really quite simple. < 1242593356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eh, you can get that in London < 1242593357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's absurdly good for the US. < 1242593369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, NEWS NEWS < 1242593374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Finland != US < 1242593379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... and? < 1242593384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He was commenting on "puny'. < 1242593384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : That's absurdly good for the US. < 1242593385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242593386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*" < 1242593389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is because it isn't the US! < 1242593390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't make yourself look like a jackass... < 1242593390 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nebula; nbl.fi or something. Here in the southernmost points it's rather rarely below -10 degrees in the winter, though occasionally it happens. < 1242593401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol -10 degrees < 1242593409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... And I've been talking about how the US has crappy infrastructure. < 1242593411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: going out in anything below 10 degrees makes me feel like death < 1242593418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242593428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242593429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need thicker clothes then < 1242593430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, maybe not < 1242593430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By "crappy", I mean "Ethiopia is set to surpass us in 10 years." < 1242593436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's 9 centigrade today apparently < 1242593436 0 :MizardX!unknown@unknown.invalid QUIT :"reboot" < 1242593440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I can handle that just fine < 1242593448 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :This year we had sub-zero temperatures at night-time as recently as... some two-and-a-half weeks ago? < 1242593449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so -10 i could probably manage at worst. < 1242593457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :night-time doesn't bother me < 1242593472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, about same here iirc < 1242593473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: do you think these uphill-both-ways isp do the ipv6 stuffs too? < 1242593484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's not like moving to finland is possible or feasible, but IN MY MIND it could be < 1242593489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could move my mind to finland < 1242593492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and keep my body here < 1242593508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, remember you will have to learn Finnish when moving there! < 1242593512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could learn Finnish. < 1242593523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it looks awfully complex. < 1242593527 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Unfortunately, the mind-Finland uplink is over 56k. < 1242593531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I've tried learning languages before and failing, but I could probably get by to start with using basic vernacular... < 1242593538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i recall reading that somalia has pretty kickass cell phone network < 1242593538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: AIEEEEEEEEEEEE < 1242593543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, the what < 1242593557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242593562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because there was no state to regulate it < 1242593564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't think they do. I'm not quite sure where they are available, to be honest. Can't find any availability maps. < 1242593566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're speaking one of the most commonly spoken languages right now. :) < 1242593586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: That's the first time I've heard of a lack of regulation creating competition. < 1242593587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, English yes. < 1242593587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: hmm... what about the 100mbps both ways, it'd be supernice to have fast internet + ipv6 + reverse dns < 1242593598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Most *complex*. < 1242593605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been dropping words lately today. :( < 1242593609 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242593620 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, the student housing at our university has that. :p < 1242593632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's a rather unhelpful option :P < 1242593635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242593637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about the 100mbps one way < 1242593639 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: ... Your university gets 100mbps? < 1242593640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm not sure that is true actually. < 1242593643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what i meant to say lately < 1242593652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think mine has that on our *LAN*. < 1242593654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(i don't really talk much outside anyway, so finnish probably wouldn't be a problem for a good amount of time) < 1242593658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, French is harder, trust me. I took French in school some years ago. < 1242593661 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, well... I think it's a shared 1 Gbps uplink to the interwebs, though. < 1242593669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot most of it by now < 1242593679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :french is hard? < 1242593681 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or maybe they updated that to 10 Gbps already. I'm not quite sure. < 1242593699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is jealous either way < 1242593704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all those verb forms. < 1242593722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure English has that too, but not to the same degree. < 1242593744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol— someone said that a password-removing thingy for linux/windows didn't work on OS X < 1242593749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Power button Command-S 'nuff said. < 1242593753 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, the student housing network people upgraded the main Funet (Finnish university network thing, through which their internet goes) link to 10-gigabit-Ethernet on April 2nd. < 1242593755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and except for "be", a simple rule for I/you/he/she/it/we/you/they < 1242593756 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242593759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EFI-level backdoors FTW... < 1242593779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, command-S? < 1242593783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does that one do < 1242593788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242593789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: boots into single-user mode < 1242593792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242593794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1242593798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can set EFI password < 1242593800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242593811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeaah but i doubt this retard has < 1242593815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is needed for all non-normal boots < 1242593821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can encrypt your HD too < 1242593821 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, and the 110Mbps-down-5Mbps-up cable-TV-company/ISP is Welho, which is rather in the clueless group of ISPs, so I really don't think they do any IPv6 stuff or anything. < 1242593828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so there's easy ways to prevent it; just not common ones < 1242593841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: shit sucks. < 1242593844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can under OS X? < 1242593846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242593853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it comes with truecrypt built in < 1242593855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a UI to use it < 1242593863 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Most cities in the US are doing well to get 5Mbps down. < 1242593864 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Most of the ISPs here have some silly "you are forbidden to run any server applications in your pipe" things in their contracts, and the general level of service for home customers seems to be "you get 5 IPs over DHCP and that's it". < 1242593867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 10.4 too? < 1242593877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember seeing some "encrypt home dir" < 1242593878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. Although, caution in that truecrypt, while open source, is shady. < 1242593883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We've got monopolies everywhere. < 1242593883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Glee. < 1242593884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but no full encryption < 1242593889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I know < 1242593889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The mods delete questions about the changelogs etc on their forums < 1242593893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they just release source tarball < 1242593894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242593895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah < 1242593897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, it has it built in. < 1242593911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, except for dialup providers. Those still compete with each other. < 1242593913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does it let you encrypt the system dir :D < 1242593915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I think the 24 Mbps down (well, theoretical; I get ~19 Mbps here) ADSL2+ thing is pretty widely available here, though personally I only know about the situation around the capital city here. < 1242593918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think so, AnMaster. < 1242593925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how do you boot then < 1242593935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, presumably it'd leave the bootloader unencrypted. < 1242593938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and have you ordered that linux PC yet btw :) < 1242593942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no, not yet < 1242593947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242593949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need to assemble a bag of parts, make sure the psu is fine, etc < 1242593953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'll be a lil bit < 1242593960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: And you guys even get actual bandwidth close to what's advertised? < 1242593966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's even more impressive. < 1242593972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and your befunge interpreter, how is it coming along :) < 1242593980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think I will stab you with a stick. < 1242593992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242593996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I expect next you'll be telling me that your cable service doesn't recompress HD streams to the point that they're unwatchable? < 1242594001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For asking that :) < 1242594025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: let's move to Finland; we can pool our resources to pay for residence and kick-ass internet < 1242594044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um, Why do you use cable instead of your own antenna. < 1242594052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... < 1242594053 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: We'll probably be better able to pay for university, too. < 1242594055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :....... < 1242594059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I measured my connection last weekend and it indeed managed something like 107/4.8 Mib/s < 1242594060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes? < 1242594061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do you... are you... < 1242594065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you even know what... < 1242594067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because that gets us 2 stations. < 1242594069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good god. < 1242594071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, free standing house. < 1242594071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're an idiot. < 1242594079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no cable network < 1242594080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cable channels are not the same as analogue channels < 1242594089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, analogue is terrible quality < 1242594097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are no analogue channels in Sweden. They are digital, over antenna < 1242594101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes strange, but a fact < 1242594110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err. what < 1242594116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some kind of political motivation for switching to that. < 1242594122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nearly 3/4ths of our analog broadcasters were shut down. < 1242594130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :happened in 2007 iirc < 1242594131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: there are only 5 analogue channels in the uk < 1242594132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As of June, all OTA signals in the US will be digital. < 1242594147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and digital = non-antenna in the UK < 1242594154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about this digital-antenna shit but we have none of it < 1242594157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the UK. The *other* country with third-world infrastructure. < 1242594163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you call it "shit" < 1242594176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though I thought you guys had nearly 75% coverage with Freeview? < 1242594177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shit does not mean rubbish < 1242594178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it means "stuff" < 1242594183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unless it means rubbish < 1242594185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in which case it means rubbish < 1242594191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :understand me? < 1242594191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or excrement < 1242594199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the literal meaning < 1242594202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242594212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: At least you've got OTA stations worth watching. < 1242594213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, and "freesat from sky", which has a marginally better channel choice, so we use it. We also have Sky, but $$$ and the channels are shit. < 1242594216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also bbc's HD freesat. < 1242594224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you sure about that? < 1242594228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but no I can't say I'm able to detect the difference between shit::stuff() and shit::rubbish() < 1242594230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :channel 4 and some stuff on five, maybe < 1242594234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a few bbc documentaries < 1242594239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is more than we have. < 1242594240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but most of BBC 1 stuff, and all of ITV, is rubbish < 1242594242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, sorry, wrong type description language < 1242594248 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know the channels you get on Sky? < 1242594252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Yeah... < 1242594261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's US television. < 1242594270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I know. < 1242594275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty awful. < 1242594281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :US culture sucks. < 1242594289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% maxima < 1242594289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fatal error encountered in SBCL pid 88478(tid 2685568800): < 1242594290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bad runtime option "--userinit" < 1242594292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1242594304 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :US culture is pretty nice. When you remove the corporations from it. < 1242594317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That is, when you remove the last 50 to 100 years of it. :p < 1242594372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :opt/local/bin < 1242594373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242594374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% maxima < 1242594376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maxima 5.18.1 http://maxima.sourceforge.net < 1242594378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using Lisp SBCL 1.0.28 < 1242594379 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Forbleborble McWarbleblorble < 1242594380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Distributed under the GNU Public License. See the file COPYING. < 1242594382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dedicated to the memory of William Schelter. < 1242594384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The function bug_report() provides bug reporting information. < 1242594386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(%i1) < 1242594388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242594437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY xmaxima starts < 1242594462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Terribly ugly, but! < 1242594497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PLOT NO WORKY. < 1242594567 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's that Welho 110/5? < 1242594575 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aye. < 1242594580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh! < 1242594583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a wxmaxima. < 1242594590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242594593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: context? < 1242594621 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 10 minutes up. < 1242594632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pikhq: I measured my connection last weekend and it indeed managed something like 107/4.8 Mib/s < 1242594634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242594647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Do they do ipv6? < 1242594656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't know, doubtful. < 1242594658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How useless. < 1242594665 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not on that connection now so I can't test. < 1242594700 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most Finnish ISPs probably don't, only Nebula or whatever it was that fizzie hyped. < 1242594714 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In 2012 they will :P < 1242594731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: But Nebula doesn't do the fast! < 1242594738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Finns are internetty people :< < 1242594759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In 2012, the US will still have people with 56k modems. < 1242594767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... As their only option. < 1242594778 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And even they will be on IPv6 :P < 1242594794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you understand how US infrastructure works. < 1242594797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : There's a wxmaxima. <-- yes I use it personally < 1242594803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eer < 1242594806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :word order < 1242594806 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The US will be the last holdout on IPv4. < 1242594810 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm being a happy optimist :P < 1242594816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I expect us to upgrade sometime after World War III. < 1242594818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do you get just a simple maxima console with it? < 1242594821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where you can plot and stuff < 1242594832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um what do you mean. < 1242594837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just a regular maxima REPL < 1242594838 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Nebula's fastest one with a price that's not "ask us" is 48M/6M, which is basically two bonded ADSL2+ channels; and that's horribly expensive, $200/month or so. < 1242594838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like maxima(1) < 1242594846 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Speaking of. Anyone want to play global thermonuclear war? < 1242594850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what would ask us imply < 1242594851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is what you get in the main text box of wxmaxima? < 1242594855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the input line below < 1242594858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, "Maxima process terminated." < 1242594866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess i have to done configure shit < 1242594876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that sounds like what is technically called "a bug" < 1242594878 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably at least more than that. < 1242594878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or that < 1242594885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it worked out of box for me on Gentoo :D < 1242594895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: but also $$$ < 1242594907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: seems my maxima install isn't workin' < 1242594911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for it < 1242594919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe path is wrong < 1242594924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Maxima program: /opt/local/bin/maxima" < 1242594928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know, since it just worked out of box here < 1242594939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242594940 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There's on their product list "SHDSL/EFM 2-100M" (and I think that technology implies the same speed both ways, so you could get 100M/100M) but it's probably a really large pile of $s for that. < 1242594943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1242594948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add "-s 4010" to additional parameters < 1242594954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah < 1242594959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does that do < 1242594967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :connect maxima to server on port N < 1242594973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 4010 was in the prefs as wxmaxima's port < 1242594973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sooo < 1242594983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242594989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maxima encountered a Lisp error: < 1242594989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : The function SETUP-SERVER is undefined. < 1242594990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cancel that < 1242594991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are no extra parameters here < 1242595096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wxmaxima preferences screenshot, in case it helps: http://omploader.org/vMW95dA < 1242595109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew, you're using clisp < 1242595118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah sbcl had issues for me. < 1242595137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, hm < 1242595139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, specifically, it doesn't work if you turn off overcommitting memory. < 1242595141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after setup-server failing it works < 1242595146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: duh < 1242595150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's its whole memory model < 1242595152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so don't turn that off < 1242595162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. I consider the program that needs it buggy < 1242595169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it's by design < 1242595173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it reserves a pool of memory < 1242595186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. But 8 GB? < 1242595198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with overcommits < 1242595238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the fact that the OOM killer can kill any process. Not just the offending one (which isn't trivial to figure out either) < 1242595248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Disable the OOM killer, then. < 1242595273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, that is what I did, when you disable it, you disable memory overcommit < 1242595279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1242595281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :weird-ass. < 1242595304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how would you handle out of memory when overcommit is in use, without an OOM killer < 1242595308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would like to know how < 1242595328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can refuse to allocate < 1242595332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you run out of real memory < 1242595342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um, you already did when you overcommited. < 1242595349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242595352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you ran out of virtual memory < 1242595394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I have 1.5 GB RAM. So It would refuse to allocate that 8 GB block in either case. < 1242595408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242595410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :according to your logic < 1242595413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't < 1242595416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what exactly do you mean < 1242595420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have 1.5GB of PHYSICAL ram < 1242595422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242595424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you only refuse to allocate when you run out of i < 1242595425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242595426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 1.5 GB swap < 1242595437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the 8GB would fail if and only if you were out of physical memory < 1242595453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is what overcommit is. But it doesn't solve the issue. < 1242595464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Since you could allocate those 8 GB and then start filling it! < 1242595465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what issue? it's overcommit without OOM killer < 1242595487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would happen when it loaded data in more than 1.5 GB + 1.5 GB of swap < 1242595492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd like to know that < 1242595499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd not work. < 1242595504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how would it fail < 1242595509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :segfault? < 1242595561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, But what if the app filled all but one page of that. And then syslog came along and wanted two extra pages (it also pre-allocated that). < 1242595568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice, syslog just segfaulted. < 1242595583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure this is such a good idea? < 1242595585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're out of memory. < 1242595587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shit happens. < 1242595596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't expect everything to go swimmingly when you're out of memory < 1242595601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is why you disable memory overcommit < 1242595607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242595609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so apps can handle it gracefully. < 1242595613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahah < 1242595622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or at least log an error and exit < 1242595626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :evidently you're not listening to me, so I won't bother < 1242595638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, evidently you're not listening to me either. < 1242595651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and, OOM killer is exactly what you suggested above < 1242595659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh awesome, you have to use "wxplot2d" instead of "plot2d". < 1242595667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not. < 1242595675 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242595684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it SIGSEGVs (or SIGKILLs forgot which) the process that tries to use more than the RAM around. < 1242595692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you just reinvented the OOM killer < 1242595696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CONGRAts < 1242595700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CONGRATS* < 1242595717 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242595728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, got a suggestion NOT involving the OOM killer. < 1242595729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the OOM killer uses a different algorithm to "the first process to request memory" < 1242595744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, it used to use that algo before though iirc. < 1242595763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc nowdays it tries to find memory offender and avoid init < 1242595767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1242595808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going for today, anyway; bye everyone! < 1242595808 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242595810 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242595826 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242595834 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242595855 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242596372 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Current OOM killer chooses the "worst" process, worst being defined as the one which gets most points from the badness() function; that's mostly based on the total memory size of the process, plus half the vmsize of its children (to kill memory-hungry forking servers), and tweaks (points /= sqrt(cpu_time), points /= sqrt(sqrt(run_time)), *2 for niced processes because they're unimportant, /4 for SYS_ADMIN/SYS_RESOURCE/SYS_RAWIO processes, ...) < 1242596427 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Very arbitrary < 1242596433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242596470 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: There's some sort of justification for most things, but for the time-based ones... "CPU time is in tens of seconds and run time is in thousands of seconds. There is no particular reason for this other than that it turned out to work very well in practice." < 1242596487 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1242596521 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But in general, that. sqrt one and sqrt-sqrt the other, *2 for something, /4 for something else... < 1242596533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "half of children" is there so that it kills servers with memory-hungry children, but (since it's only half) it kills a particular child if it's only that child that's eating most of the memory. < 1242596537 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The justification is, of course, that it works well. < 1242596546 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I still don't like that kind of arbitrary stuff. :-/ < 1242596559 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the actual amount of the adjustment is pretty arbitrary. < 1242596597 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242596608 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(It's actually first /4 for cap_sys_admin/cap_sys_resource processes, and then a further /4 for cap_sys_rawio, so I guess some processes could get /16 out of that.) < 1242596631 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Too bad top can't show the badness values; I'd actually like to know what it would kill first here. < 1242596691 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242596691 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242596755 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Okay, with 783/3951MB memory use it's not likely to kill anything, but still.) < 1242596756 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the oom killer is the best solution i think < 1242596763 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :disable overcommit isn't smart < 1242596956 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242596970 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242597057 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242597083 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242597493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, you can see it in /proc/pid/oom_* iirc < 1242597498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and adjust a bias too < 1242597498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242597506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to make it less likely to kill some specific process < 1242597551 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1242597694 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, there's the oom_score. I did notice the oom_adj tweak though. < 1242597797 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I AM GOING TO BRUTALLY MURDER PAYPAL < 1242597812 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242597813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh.This is a bit... suspicious. The process most likely to be killed is "vi oom_kill.c". Protecting itself, is it? < 1242598000 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242598009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whatever you do, don't try to shut it off < 1242598021 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242598090 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Any help here? < 1242598102 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I forgot to say what I need help with < 1242598103 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know how to force paypal to let me pay with the money that I have in there already, without connecting it to RL financials? < 1242598182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1242598185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tmpfs is awesome < 1242598187 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"for pid in [0-9]*; do echo `cat $pid/oom_score`: `cat $pid/cmdline | tr '\0' ' '`; done | sort -n | tail" seems to be a useful oom-score viewer. < 1242598206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh cool < 1242598206 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, those are NULs < 1242598213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/proc is awesome < 1242598220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to do that and wondering why my output was all b0rken < 1242598257 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1153943: C:\windows\system32\services.exe < 1242598263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No surprises there :-P < 1242598281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Currently it seems to want to kill a un-offending "vi" that has some random notes in it, and "urxvtd" (which would kill all my terminal windows) is second. Third is PostgreSQL. < 1242598294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :After that is my WM < 1242598296 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Would've though Firefox to be a candidate, too, but I guess it's been running for quite a while. < 1242598299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then Thunderbird < 1242598322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then more Wine-stuff, then init. < 1242598329 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242598406 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1153943 is quite a score; my winner just gets 19574. < 1242598423 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's odd, ion is the worst < 1242598435 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That little? < 1242598443 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With 'tail' my lowest is 45405 < 1242598467 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :init is 93933 < 1242598469 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have values 9807-19574 in the... "top-10", or "bottom-10", or anything. < 1242598479 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Init gets 15644 here, #4. < 1242598489 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Openbox, the current #2, is 593089 < 1242598498 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Your numbers are bigger. < 1242598518 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't think you have *that* much more memory (or bigger processes), though; 4G here. < 1242598538 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I have a bunch of zeroes with empty command lines, /sbin/udevd is the lowest 'real' process at 0 < 1242598562 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've got 8G of memory, init's virtual size is 3784 (K, I guess) < 1242598580 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Those empty ones are the kernel threads, I guess. < 1242598585 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe your uptime is just so huge? < 1242598585 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242598585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What, and you don't have gettys? < 1242598603 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242598609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :agettys have a score of 29 < 1242598618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242598633 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242598633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :mount.ntfs-3g has 17, being the second-lowest process with a cmdline < 1242598634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If you replace the $pid/cmdline cat with "ps hp $pid" you get their names too, but that's not exactly interesting since the scores are 0. < 1242598648 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1242598666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My lowest-scoring ones are at score 14: five gettys, klogd and acpid. < 1242598687 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How's your uptime? < 1242598688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the file that has the memory size? < 1242598701 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242598707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :wc -c mem? ;-P < 1242598714 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just 13 days... < 1242598721 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, mine is less than 13 hours < 1242598771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1153026: c:\windows\system32\services.exe < 1242598776 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242598777 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Definitely no surprises there. < 1242598812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: huh? < 1242598836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :WINE. < 1242598858 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oo < 1242598861 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1435180: /usr/bin/openbox < 1242598866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That took off, for some reason < 1242598892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :301: -:0 < 1242598895 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The fuck? < 1242598898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242598927 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I opened another "vi oom_kill.c", and it jumped to #1, with a 39198 score. It's definitely some sort of self-protecting thing. < 1242598934 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :176: supervising syslog-ng < 1242598939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wonder what that 'supervising' is about < 1242598964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :4173: SCREEN < 1242598969 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"528: -:0" too. < 1242598971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why is argv[0] SCREEN? < 1242598985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a -:0 < 1242599015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :2324: /usr/bin/../lib32/../bin/wineserver < 1242599019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242599033 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: "-:0" seems to be wdm, actually. < 1242599036 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: My OS is much less self-protective; it only gave 13841 to a vim oom_kill.c < 1242599045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bin/../lib32/../bin/ < 1242599047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really. < 1242599059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meanwhile, openbox is trying to show off < 1242599095 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, a subprocess of wdm, anyway. It's a sibling of the actual X server, the one that's the immediate parent of the actual X session. < 1242599131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :/bin/login -- -> -zsh -> /bin/sh /usr/bin/startx -> xinit < 1242599152 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which would explain it, I guess. < 1242599165 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Funny, the ones I have score=0 (udevd and sshd) also have a -17 in the oom_adj file. I guess someone's protecting them. < 1242599193 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, udevd has -17 here as well < 1242599194 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"export SSHD_OOM_ADJUST=-17" in Debian's /etc/init.d/ssh script. < 1242599203 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :sshd has no such protection and is at 405 < 1242599224 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :dhcpcd and crond are much lower, at 64 and 45 respectively < 1242599267 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242599268 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I guess they're trying to avoid the "tra-la-la, I'm remotely administering my system that's 500 miles away in a locked room... hmm, I seem to be running a bit low on memory, let's see... hey, why did it get disconnected?" case. < 1242599293 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That makes sense, but I can't really conceive of a case where sshd would be the one to be killed < 1242599297 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though Murphy's law says the frustrated OOM killer is just going to kill the shell. < 1242599332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The 'sort -n' on the output of that has a higher value than firefox < 1242599342 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(15214 vs. 12882) < 1242599364 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I've wondered about SCREEN uppercasing its name earlier, too. Not sure why it does that. < 1242599437 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242599449 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :if (!strncmp("screen", ap, 6)) { strncpy(ap, "SCREEN", 6); /* name this process "SCREEN-BACKEND" */ < 1242599456 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's not really a justification there. < 1242599465 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't even name it SCREEN-BACKEND. < 1242599477 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :strncpy(ap, "JOE", 3); /* name this process JACK */ < 1242599483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1242599533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That test is done "while (ap >= av0)" and after that there's ap--; < 1242599540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Heh.This is a bit... suspicious. The process most likely to be killed is "vi oom_kill.c". Protecting itself, is it? < 1242599541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242599545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is another reason < 1242599557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Linus Torvalds use µemacs < 1242599557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:09 bsmntbombdood: hehe < 1242599557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:09 bsmntbombdood: tmpfs is awesome < 1242599559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1242599670 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :awesome when you have 12gb of ram < 1242599706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow, would be enough to build open office ON A RAM DISK right? < 1242599713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thats... crazy < 1242599723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1242599723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the mind boggles < 1242599753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, would be a tight fit if you had source tree on ram disk too though < 1242599765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242599766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :openoffice sucks though < 1242599768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you should do it < 1242599772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see how long it tames < 1242599773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :takes* < 1242599805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not crazy < 1242599810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12GB is common for i7 < 1242599817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read context. < 1242599819 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For some values of "common" < 1242599831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i7 is the uncommon thing. < 1242599833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did. < 1242599870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "crazy being able to build OpenOffice on a ram disk" < 1242599891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :K < 1242599893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd say 6 Go is more common < 1242599900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6 Go < 1242599901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: sure < 1242599901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242599902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242599920 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Giga-octets. < 1242599921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's more like 6GB: 55% 12GB: 45% < 1242599928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for i7 < 1242599935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As Core i7 increases in popularity that ratio will shift < 1242599937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since i7 is, well, excessive. < 1242599938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If it's true at all. :-P < 1242599946 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :87 % of statistics are all made up on the spot. < 1242599948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Giga-octets. <-- really? < 1242599958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, :D < 1242599958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i7 IS for mega-super-gamer-moneywasters... < 1242599981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : while(*p) p-=9; < 1242599981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[0]=p[7]; < 1242599981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[5]+=p[0]; < 1242599981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[7]=p[0]; < 1242599981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[0]=0; < 1242599982 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: For now, since it's the new thing. < 1242599982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[5]+=p[7]; < 1242599984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242599995 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Having more than one CPU core was like that a couple of years back. < 1242599999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: They're planning on a separate model for regular people. < 1242600005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core i6, iirc. < 1242600064 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :i5, I think. < 1242600074 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure where they're getting the numbers from. < 1242600077 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :iMac? < 1242600082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: /dev/ass < 1242600099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Intel_Core_i5 < 1242600104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core i5 (codenamed Lynnfield)[1] is an upcoming family of Intel desktop x86-64 microprocessors. It is scheduled to be released in the third quarter of 2009[2] using the Intel Nehalem microarchitecture and is a mainstream variant to the Intel Core i7 family < 1242600117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, I predict that 6GB only being slightly more popular than 12GB for i7 will continue < 1242600125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also typing without one finger is hard < 1242600205 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You were in a gruesome industrial accident and lost a finger? Oh, not that? Aww. :/ < 1242600223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, actually < 1242600228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"mainstream variant"? < 1242600232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like shit variant < 1242600245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Because everyone is excessive like you :) < 1242600248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and I!) < 1242600370 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, "mainstream" *is* an anagram for "mate rams in". < 1242600390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Erm. < 1242600475 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : total used free shared buffers cached < 1242600476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Mem: 12040 5095 6944 0 111 4362 < 1242600476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-/+ buffers/cache: 621 11418 < 1242600489 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242600490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :621MB used. < 1242600491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1242600546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more than i had in my last computer! < 1242600567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there seems to be a tendency to overupgrade when you have obsolete hw :) < 1242600585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242600605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, since you have so much ram, would you mind compiling something for me, which is too large for me to test. GCC OOMs here. < 1242600614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a 74800 lines long C file. < 1242600621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :loflgasm < 1242600635 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :modularity is good < 1242600659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, current LostKing from my BF-to-(C|other backends planned) compiler < 1242600665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, it is auto generated. < 1242600668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'd take hours < 1242600669 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1242600670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no point < 1242600671 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I hadn't run into "slabtop" earlier. It seems to be for when you want to see how the kernel's wasting memory. < 1242600673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. < 1242600675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, why not < 1242600678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with -O3 at least < 1242600689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'd be happy with -O0 or -O1 < 1242600697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-O0 ooms? < 1242600698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :srs? < 1242600706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enable overcommit :P < 1242600710 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :send it over < 1242600726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, uploading it < 1242600767 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I could compile it on that "64GB of memory" shell server, but I guess that would be abusing it somewhat. (And I wouldn't be too surprised if they'd actually added some ulimits there.) < 1242600783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, http://rage.kuonet.org/~anmaster/LostKng.b.c.gz compile with: gunzip LostKng.b.c.gz; gcc -std=c99 LostKng.b.c < 1242600785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or bsmntbombdood < 1242600796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, better don't < 1242600816 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the shell server is in test use right now, and they did tell us to report any problems. :p < 1242600817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I'm just interested in if it produces a correct program atm. < 1242600825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, so don't then < 1242600844 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what is it for? < 1242600845 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242600845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... You still gzip things? < 1242600847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, If you do get a working binary: tell me how large it is < 1242600858 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: amd64 is ok then? < 1242600872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do -mtune=i7 < 1242600873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1242600875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yeah, but not Intel specifc. -march=athlon64 here :P < 1242600876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also -O3 < 1242600904 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's a generic shell server for all the university's... 10k or so students, I guess. < 1242600912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually, -march=athlon64-sse3 for me, if gcc is recent enough < 1242600914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to know that arch < 1242600915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, ^ < 1242600939 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-march=athlon64-sse3 instead of -march=athlon64 -msse3? Whoo. < 1242600948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nice -n 19 gcc LostKng.b.c -std=c99 -O2 -march=athlon64-sse3 < 1242600950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, scheduling differences iirc < 1242600954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=JXnvVlNOcoM Pentium 3! < 1242600959 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1242600959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: err < 1242600961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1242600962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :athlon on an i7? < 1242600965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how about neutral amd64 < 1242600965 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242600967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :rogue ~ 32 % gcc -o LostKng LostKng.b.c -O0 < 1242600967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :rogue ~ 33 % ls -l LostKng < 1242600967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 htkallas users 1698778 May 18 00:55 LostKng < 1242600971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can actually run it? < 1242600975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wow, that was fast < 1242600986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's lost king anyway? < 1242600996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-march=generic -mtune=athlon64-sse3 < 1242600998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: brainfuck adventure game < 1242601000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would work iirc < 1242601002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :rogue ~ 34 % ./LostKng < 1242601002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Lost Kingdom < 1242601002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(C) Jon Ripley 2004, 2005 < 1242601002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck Edition v0.11 < 1242601006 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to mostly work. < 1242601009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :translated from BF-BASIC < 1242601012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, "mostly"? < 1242601012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242601014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242601016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it finished? < 1242601019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what processor is this? < 1242601020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, how large < 1242601021 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, I mean, as far as I've tested. < 1242601028 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just pasted you the "ls -l" up there. < 1242601035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, du -sh ? < 1242601040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(readable) < 1242601042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 64GB of ram < 1242601046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I assume several Xeons < 1242601048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or opterons < 1242601050 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "2 x E5450 @ 3.00GHz" < 1242601051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, if it is something I can run, could you put it somewhere I can download it < 1242601061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: nice. < 1242601068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242601071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are thos edual core? < 1242601073 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn, mine's still not finished < 1242601075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're xeon harpertowns < 1242601077 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Quad. < 1242601080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242601082 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think, at least. < 1242601083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 cores then < 1242601086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc is single threaded < 1242601090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't matter < 1242601093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was asking about the system. < 1242601101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't give any flags, so I guess it should be quite generic. < 1242601106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc is only using 480mb here < 1242601112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, can ou put it somewhere for download then! < 1242601116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to recompile his entire system < 1242601124 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://users.tkk.fi/~htkallas/LostKng should work. < 1242601124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, why on earth. < 1242601131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Changed CFLAGS. < 1242601133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gentoo. < 1242601136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what they do < 1242601137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, text/plain? < 1242601146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um, and? You can recompile it as you go < 1242601146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: swat < 1242601148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just wget it. < 1242601154 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :'lo there < 1242601155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ELF < 1242601170 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It didn't quite guess the content-type, since there was no extension. < 1242601173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah, I just told what wget said < 1242601176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which was quite silly < 1242601177 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should've gzipped it. < 1242601185 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Runs on my Athlon X2, anyway. < 1242601189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I've changed a few other things than just CFLAGS. < 1242601192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better guess for application/octet-stream < 1242601198 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS is just the straw that broke the camel's back. < 1242601200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh snap, now gcc is using 2.2g < 1242601204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, meh < 1242601210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, wow! < 1242601211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why is octet-stream application/ anyway < 1242601217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good question < 1242601217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1242601223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what categories are there < 1242601224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just ^C it and "-O3 -march=i7 -mtune=i7" if you're in for the long haul < 1242601229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or xhtml+xml, etc... < 1242601235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :application, image, text, audio, video? < 1242601236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: then you'll get a result you can actually use... and that is super-fast < 1242601238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or are there any more < 1242601240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how much ram did it use for -O0? < 1242601243 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: march implies mtune < 1242601246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it? < 1242601247 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't want to run it < 1242601247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242601250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IANA has defined application, audio, example, image, message, model, multipart, text and video. < 1242601254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: bah :) < 1242601265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I'd like to be able to run it < 1242601274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fizzie just compiled it for you. < 1242601276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :VRML, for example, is model/vrml. < 1242601286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: -march implies -mtune. < 1242601287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I know < 1242601290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that was -O0 < 1242601294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to see the -O2 < 1242601297 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gcc needs a progress bar :P < 1242601300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he didn't do -O2 < 1242601303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he did < 1242601308 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: mtune is "do generic stuff that is faster on this arch", march is "do generic and this-arch-specific stuff that is faster on this arch" < 1242601308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242601309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so he did < 1242601329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: time -O2, i want to see how much faster than xeon is < 1242601329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see also man gcc < 1242601346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: its not current-gen xen < 1242601347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xeon < 1242601348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242601351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc is ram-bound < 1242601353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by and large < 1242601359 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :VRML, for example, is model/vrml. < 1242601361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm < 1242601364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Annoying thing with OS X's invert screen feature: it doesn't fix up subpixel rendering. < 1242601369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: bigger cache, etc < 1242601370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: VRML, for example, is model/vrml. < 1242601371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Waiting for the O2 now. < 1242601375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I repeat myself. I repeat myself. < 1242601378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about example and message? < 1242601384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you got 8M of l3 < 1242601402 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "The 'example' media type is used for examples. Any subtype following the media type syntax may be used in those examples. No subtype can be registered with IANA." < 1242601415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and 256 KB L2 right? < 1242601421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and GCC is single threaded. < 1242601424 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: his xeon has 6mb of L2 < 1242601428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 256K L2 per core. < 1242601431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I know, goddamn! < 1242601436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop fucking saying that! < 1242601438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I never disputed it... < 1242601439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yep, but it will only use one < 1242601443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242601448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, it finished < 1242601450 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's message/http (RFC2616), message/disposition-notification (RFC3798) and so on. http://www.iana.org/assignments/media-types/ is the definitive source. < 1242601453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, nice < 1242601458 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well, it's not actually *my* xeon. < 1242601462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, upload it somewhere? < 1242601481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm kay < 1242601510 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1.2M btw < 1242601516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, go ahead! < 1242601520 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am < 1242601520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :upload it < 1242601541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey bsmntbombdood, upload it < 1242601573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The -O2 is being slow... I'm not sure I'll bother running that for very much longer, given that there are other users for the system. Though using just one core out of eight is maybe not making them so unhappy. < 1242601584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does clang multithread < 1242601597 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A progress bar would be nice, though. It's taken at least four minutes now. < 1242601604 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: How long did your compilation take, anyway? < 1242601606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not afaik, You can't really multi thread on a single file well. < 1242601616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure you can < 1242601621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :procedures, for instance < 1242601644 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/cvazsv/a.out < 1242601651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good compilers nowdays consider the whole file at once, to be able to do interprocedural optimisation < 1242601659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i forgot to time it :P < 1242601666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but once they get down to compiling each procedure... < 1242601670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and some even considers the whole program at once. Like icc's -ipo mode < 1242601680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the code generation phase you mean? < 1242601683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't take long < 1242601691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :normally that is a tiny part of it < 1242601693 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to just state "-O2 takes longer than 5 minutes" and be done with it; it's not really my box, can't abuse it like that. < 1242601699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: orly? -O0 can be slow. < 1242601712 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :With LDC, -O0 is slower than -O1 < 1242601714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for C or C++? Parsing both takes a lot of the time < 1242601719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wut < 1242601722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C is easy to parse... < 1242601722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :compiling isn't abuse! < 1242601728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Less code generated speeds up the LLVM backend < 1242601730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: i'd hate having access, but not reign, to/on a powerful server < 1242601732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: heh < 1242601766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something. Anyway, it is. < 1242601797 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :about 8 minutes judging from irc timestamps < 1242601833 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Which gcc, btw? "4.3.3-5ubuntu4" at that server. < 1242601861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also 4.3.3 < 1242601870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that thing's running ubuntu? < 1242601879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's sort of worrying < 1242601898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's an excellent desktop OS, but... < 1242601906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I guess they want to just learn one thing well; all the Linux workstations run Ubuntu too. < 1242601940 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i still haven't been able to read my cpu temps < 1242601954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: er, lm-sensors thing? < 1242601954 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It < 1242601961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah < 1242601962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a miracle! ehird's in Sine! < 1242601967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242601970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get over yourself :P < 1242601975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :worked fine in freebsd actually < 1242601982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: kyevan dragged me in yesterday < 1242601988 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1242602043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, Sine? < 1242602061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nothing. < 1242602064 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: 5 minutes, 45 seconds < 1242602067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(you asked that yesterday...) < 1242602073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and you didn't answer. < 1242602094 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now doing -O3 < 1242602095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1242602098 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The motherboard hardware-monitoring chipsets are all over the place, but I think "modprobe coretemp" + sensors should work rather more reliably. (Well, assuming they've updated the coretemp driver for i7 models, and it still supports the same things. I have no idea whether that's true.) < 1242602099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: -march=i7 < 1242602103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not tell now < 1242602104 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why < 1242602106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, -fwhole-program -combine -O3 -march=athlon64-msse3 -fgcse-sm -fgcse-las -fgcse-after-reload -fsee -fipa-pta -fipa-cp -ftree-loop-linear -ftree-loop-im -ftree-loop-ivcanon -fivopts < 1242602107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242602108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: speed < 1242602119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is suboptimal for me though < 1242602121 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :coretemp won't load,that's the problem < 1242602127 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Well, the system couldn't have been *much* faster than yours, since it hadn't finished in 5 minutes. < 1242602127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in: not runnable < 1242602132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he already compiled it for you. < 1242602134 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :FATAL: Error inserting coretemp (/lib/modules/2.6.26-2-amd64/kernel/drivers/hwmon/coretemp.ko): No such device < 1242602147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :2.6.26 is not very new. < 1242602149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, core != i7 < 1242602152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1242602161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :core != i7? What a meaningless equation. < 1242602164 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sensors-detect says that's the right module < 1242602173 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :i7 is of the Core family, though. < 1242602176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242602177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242602180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then that core module is too old < 1242602180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Core i7. < 1242602182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1242602184 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Given that even Atom does the coretemp stuff, I'd guess i7 does too. < 1242602191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try 2.6.29 < 1242602195 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: What's your /proc/cpuinfo "model" number? < 1242602199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's running debian testing < 1242602201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so he has that < 1242602207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242602222 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :model : 26 < 1242602249 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes; that works with a newer coretemp module. So you'll get it sooner or later. < 1242602271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: arch might have the newer module :-P < 1242602275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc 4.3.3? Why not gcc 4.4 :D < 1242602282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has it on that arch computer already < 1242602287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess Deewiant does too < 1242602297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.archlinux.org/packages/core/x86_64/gcc/ # 4.4! < 1242602302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242602303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Gentoo is not bleeding edge with its compilers. < 1242602307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Clearly, it's 0.1 better. < 1242602307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I said that above < 1242602308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242602309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242602312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242602313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was looking for it as you typed. < 1242602322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, kay < 1242602337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just switched to 4.3 a few months ago < 1242602340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From 4.1. < 1242602344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same. < 1242602349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my gentoo box < 1242602355 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For the record; compiled LostKng with -O2 also at home with this Athlon X2. It took 9 minutes, 18 seconds. Used up very little memory for most of the time, then jumped to some 2.3 gigabytes in the end. < 1242602358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't recompile everything! < 1242602360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I < 1242602361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242602397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, recompiling for a new version of the compiler is highly recommended; the ABI sometimes changes. < 1242602406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% gcc -march=deathstation9000 < 1242602407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i686-apple-darwin9-gcc-4.0.1: no input files < 1242602410 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.techeblog.com/index.php/tech-gadget/college-students-use-glass-bottles-to-play-tetris-theme < 1242602414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, interesting. And I only have 1.5 GB < 1242602420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er, what about binary blobs? < 1242602429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lern2share < 1242602432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah I read the GCC changelog to figure out when it does < 1242602436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242602443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er < 1242602444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lern2swap < 1242602450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(ehird: lern2words) < 1242602466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I have swap too. another 1.5 GB. But using it == slow < 1242602474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he said it just jumped at the en < 1242602475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1242602481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'd only be a few seconds, I assume < 1242602486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Weird shit happens. < 1242602491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that sucks < 1242602501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i rely on binary blobby sort of things < 1242602502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, minutes. I have 512 MB ram *free* + 244 MB swap in use < 1242602515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how long did it use >2 < 1242602515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1242602516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually: < 1242602518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : total used free shared buffers cached < 1242602518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Mem: 1504 1065 438 0 77 231 < 1242602518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-/+ buffers/cache: 755 748 < 1242602518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Swap: 1960 276 1684 < 1242602536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1G total free < 1242602538 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I wasn't actually looking so closely. Not over a minute. < 1242602550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how did you read that < 1242602568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -/+ buffers/cache sez 748 free < 1242602571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :swap says 276 free < 1242602580 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Swap says 276 used. < 1242602581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you DO know that the kernel reserves a ton of memory for itself, right? < 1242602586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh < 1242602589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unaligned irc client < 1242602591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where does it end up with 1 GB < 1242602599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 2432MB free < 1242602601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fail2fonts < 1242602603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242602611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "fail2"? lern2meme < 1242602629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rather-iNot < 1242602654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually: in your i < 1242602660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242602666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rebus < 1242602669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1242602671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1242602681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in your i = Use i as referring to math < 1242602692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"in your dreams" < 1242602697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bad joke yes < 1242602705 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Beauty is in the eye(5) 5x5 identity matrix of the beholder. < 1242602708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually you just came off as a drug-addled incoherent < 1242602709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-O3 finished < 1242602713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hehe < 1242602716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: srsly? < 1242602717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's fast. < 1242602722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your machine is smoking. gimme an ssh connection < 1242602724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, binary size? < 1242602731 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :8 minutes, 18 seconds < 1242602735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no no. Give me an ssh connection! < 1242602740 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: same as the other one < 1242602747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, same url? < 1242602760 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hold on < 1242602763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, same binary size? < 1242602769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that must mean that -O3 did not much < 1242602772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or a very big coincidence < 1242602775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Superoptimization < 1242602776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Very < 1242602778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Interesting < 1242602782 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/pxgzxh/a.out is the O3 < 1242602795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: superoptimization is totally impractical < 1242602801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not exactly the same < 1242602803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sadly :( < 1242602808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh < 1242602813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is still interesting. < 1242602821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they are both 1.2megabytes < 1242602871 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't someone predict this compilation would take hours? < 1242602883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :me < 1242602888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should have < 1242602891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but i7s are too fast ;-) < 1242602918 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie's athlon was that much slower < 1242602924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do "-O3 -march=i7 -msse4.1" < 1242602926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually I got that OOM message after just a few minutes on my own Sempron < 1242602929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it'll be ridiculously fast < 1242602933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: :P < 1242602934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or try icc < 1242602939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC is RAM bount, not memory bound < 1242602940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242602944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242602945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has sse4.2 too < 1242602949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do "-O3 -march=i7 -msse4" < 1242602953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RAM bound, not CPU bound < 1242602954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1242602957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should take about the same time < 1242602961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said that ages ago < 1242602963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't care about running it < 1242602964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242602972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you should do it anyway, it'll just take 8 minutes < 1242602973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you seem to be forgetting it though < 1242602978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, do it on GCC 4.4 < 1242602981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll be a ridiculously fast computation for ridiculously fast hardware < 1242602989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the graphite loop optimiser < 1242602989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242603004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to reshape loops < 1242603122 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i once tried to compile the output of gperf on a large dictionary < 1242603137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gperf took 3 or so days i think < 1242603142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and gcc crashed < 1242603151 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242603155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi coppro < 1242603160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eaten any feces lately? < 1242603161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, you mean profiled feedback? < 1242603174 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gperf not gprof < 1242603189 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was just from handling a large array of strings though < 1242603196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, oh the perfect hash one < 1242603196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242603201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :{"foo", * 100000} < 1242603216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, gperf works best on small sets. For large ones better use other hash libs. < 1242603227 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know, it had a load factor of like 400 < 1242603279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, try cmph < 1242603300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, it worked well for me on large sets < 1242603303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not THAT large < 1242603311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh, not worth it < 1242603316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but a few thousand elements < 1242603319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried more < 1242603326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, http://cmph.sourceforge.net/ < 1242603340 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are you playing lostking? < 1242603357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yes. testing that it works < 1242603374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, next step is to improve the BF-to-C translation < 1242603378 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's a good brainfuck benchmark? < 1242603386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, mandlebrot.b < 1242603394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and, esotope-bfc is a way better compiler < 1242603411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than in-between (the one that generated that output you compiled) < 1242603453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mandelbrot.b < 1242603455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do most the the basic stuff it does though. What I don't yet (since I haven't worked out a good way to do it reliably and that works on nested loops): loop-to-polynom < 1242603461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah thanks < 1242603473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: compile mandelbrot.b with esotope-bfc, hthen < 1242603475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242603481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah he should < 1242603483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: compile mandelbrot.b with esotope-bfc, then "gcc -O3 -march=i7 -msse4" < 1242603483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242603484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't tried it < 1242603490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 4.2 < 1242603491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it'll be jaw-droppingly ... fast. < 1242603491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242603493 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :someone give me the c, i'm too lazy < 1242603499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: AnMaster can :-P < 1242603502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242603505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242603506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have esotope here < 1242603508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242603508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: link to esotope-bfc < 1242603514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google.com < 1242603523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry: < 1242603527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1242603527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com < 1242603532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is clickable even! < 1242603547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i will supply this code on the condition that you use "gcc -O3 -march=i7 -msse4" :-P < 1242603558 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242603564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: -march=i7 implies -msse4. < 1242603572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh? okay. < 1242603578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "gcc -O3 -march=i7" then. < 1242603581 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=esotope+bfc you mean :P < 1242603587 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now we're talking. < 1242603605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242603616 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen http://google.com/search?q= < 1242603625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242603626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen daemon daemons delinterp fyb help info kill mush 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 ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242603627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242603632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it fails it seems < 1242603639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I suspect quoting fail < 1242603642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen = < 1242603643 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hah, it's downloading that page :P < 1242603647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :33 ++++++++++[>++++++>+>><<<<-]>+.>. [99] < 1242603651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, oh < 1242603653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1242603659 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :'twas a stupid. < 1242603660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://pastie.org/481059.txt?key=nlsidb0ldiwfqybsv76tcg; "time gcc -O3 -march=i7 mandelbrot.b.c -o mandelbrot" < 1242603661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so how do you force it as text < 1242603663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't forget the time! < 1242603668 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I dont' have a way :P < 1242603673 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen htp://google.com/search?q= < 1242603677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :201 +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++.----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.>-----. [730] < 1242603679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: then "time ./mandelbrot > /dev/null" 5 times < 1242603688 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhhuh < 1242603695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uhuuhuhuhh < 1242603695 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--. < 1242603697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : don't forget the time! < 1242603704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't so much different from mine < 1242603714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's hard to optimize such a program < 1242603714 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.>-----. < 1242603719 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242603722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but esotope seems to have dnoe a good job < 1242603737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while (p[7] != 0) p -= 9; < 1242603738 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :142844 +++++[>+++++++++++++++++++++++++>++++++++++++++>+++++++++++++++++>++++++++++++++<<<<-]>>----------.>>++++++++++++++++++++++++++++++++++.<<<---------.>+++++++++++++++++++++++++++++++++++++++++++++++++.>+++++++++++++++++++++++.<<------------------------------------------------------.--.>-----.<+++++++++++++++++++++++++++++++++++++++++.----.>----.>----------------------------------------------.>--------------------------------------------.<+++++++ < 1242603739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how confusing < 1242603741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242603746 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mandelbrot.c:1: error: bad value (i7) for -march= switch < 1242603753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : while (p[7] != 0) p -= 9; < 1242603754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: upgrade gcc < 1242603755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : how confusing < 1242603757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WUT < 1242603763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i looked at it and my brain broke for a second < 1242603764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is that confusing < 1242603764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242603765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int loopcnt8; < 1242603767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : for (loopcnt8 = p[43]; loopcnt8 > 0; --loopcnt8) { < 1242603769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty neat < 1242603776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: srsly, upgrade gcc just for this < 1242603777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's vital < 1242603784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we need i7/sse SHPEED goodness. < 1242603791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, I did that in "before", and I have the needed metadata already to do it. < 1242603795 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp google bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[.,] < 1242603795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter google installed. < 1242603800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just FYI < 1242603806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!google let me google that for you < 1242603807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=let me google that for you < 1242603811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I haven't got around to writing that pass yet. < 1242603816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: k < 1242603820 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Slightly imperfect :P < 1242603837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with -march=native, running it takes about 1.2 seconds < 1242603839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have all the analysing data needed to do it all. Just need to write the optimiser pass that uses it :( < 1242603841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242603847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/:(/:)/ < 1242603857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!google < 1242603858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q= < 1242603985 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google esotope+bfc < 1242603986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=esotope+bfc < 1242603993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does estope generate for the program in !google < 1242603997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PUTS? < 1242604005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll try < 1242604011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:43 bsmntbombdood: with -march=native, running it takes about 1.2 seconds < 1242604012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's slow < 1242604015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I will be able to do that once I get the loop unrolling done < 1242604016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the top interp takes ~13 secs < 1242604034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242604035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : PUTS("http://google.com/search?q="); < 1242604035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[3] = GETC(); < 1242604037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while (p[3]) { < 1242604039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : PUTC(p[3]); < 1242604040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, output from my compiler running it takes about 2 seconds here. And my CPU is slow < 1242604041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : p[3] = GETC(); < 1242604043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : } < 1242604046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nice < 1242604050 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sweet < 1242604069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not perfect, though < 1242604071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I get this currently: http://pastebin.com/m1dc332dd < 1242604074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't need to assign to the tape < 1242604080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah. < 1242604081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess it has to use a variable < 1242604082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so whatever < 1242604087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1242604089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esotope is sweet < 1242604110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I already do the const, out -> out_const. Just not the loop flatterning < 1242604112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'll try life.b now < 1242604114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I need to add that < 1242604119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link to it? < 1242604123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm missing it < 1242604124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.linusakesson.net/programming/brainfuck/life.bf < 1242604128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1242604141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/bf/b/ since the person evidently doesn't know about befunge-98 < 1242604141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION mvs it to .b < 1242604145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1242604154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy nested loops batman < 1242604155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and that is befunge 93 < 1242604158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242604160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i typed 93 < 1242604161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but typoed < 1242604161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge98 == .bf98 < 1242604166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242604167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242604167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.b98 < 1242604168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1242604168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :b98 < 1242604169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242604172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I typoed too < 1242604185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :out of solidarity or something. < 1242604185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :life and mandelbrot don't get much constantizing < 1242604194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is hard to do in them < 1242604199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bet someone's been testing on lostkng's stupid generated code < 1242604201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, still < 1242604210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have studied mandelbrot quite a lot < 1242604215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just to figure that out < 1242604230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do I get a list of march's < 1242604255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1425889 < 1242604258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, man gcc < 1242604261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i did that < 1242604264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't know what to grep for < 1242604286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, grep for k8, that lands you in the right section (x86 specific) < 1242604287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is much shorter. over 300 lines for esotope < 1242604288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1242604293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wow < 1242604301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pastebin your life for esotope! < 1242604316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i missed context there for a second < 1242604317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and went wtf < 1242604326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1242604333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this song is awesome < 1242604335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on your paste lin < 1242604335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ee < 1242604341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastebin.ca/1425899 < 1242604342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1242604349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:51 AnMaster: ehird, pastebin your life for esotope! < 1242604354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didnt know what life meant there < 1242604355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a second < 1242604359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :examples/life.b.c lines 425-470/470 (END) < 1242604369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is longer? < 1242604372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine I mean < 1242604374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh hm < 1242604376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looked shorter < 1242604383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to font/browser-editor size differences < 1242604386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lack of indentation I guess < 1242604400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, indention isn't needed in auto generated code < 1242604409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :W.T.F. < 1242604409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I need that while reading it I do astyle on it < 1242604412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know < 1242604416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it jsut threw me off < 1242604417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242604418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242604420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my gcc < 1242604422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what "W.T.F" < 1242604422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have < 1242604424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :core 2 < 1242604426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optimizations < 1242604428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just prescott and p4 and shit < 1242604429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how old < 1242604437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what version < 1242604438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4.0.1; it's ancient but not THAT ancient < 1242604441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries gcc-4.2 < 1242604446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that ancient < 1242604452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not older than core2. < 1242604460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc-4.2 has core2, huh. < 1242604468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% time gcc-4.2 -O3 -march=core2 mandelbrot.b.c -o mandelbrot < 1242604478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc-4.2 -O3 -march=core2 mandelbrot.b.c -o mandelbrot 1.56s user 0.25s system 18% cpu 9.958 total < 1242604492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :boy it's slow < 1242604500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.5 seconds first time < 1242604507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bff.c does it in 13 < 1242604512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's an interpreter! < 1242604513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ha ha, mine compiles in 1.4 seconds on the wall < 1242604514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.7 second time < 1242604527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242604539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~5 seconds for -O3 here on my Sempron < 1242604541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1242604553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :MY COMPUTER IS FASTER THAN YOURS < 1242604555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the one generated by my compiler < 1242604563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just Eddie's in the space time continuum < 1242604566 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: give me your code < 1242604567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yeah, 2 GHz Sempron 3300+ < 1242604581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now life.b time < 1242604585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, http://pastebin.ca/1425908 < 1242604592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is mandlebrot < 1242604595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% time gcc-4.2 -O3 -march=core2 life.b.c -o life gcc-4.2 -O3 -march=core2 life.b.c -o life 0.21s user 0.04s system 21% cpu 1.145 total < 1242604599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gimme some life.b input < 1242604605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242604607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forget the syntax < 1242604609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242604612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you didn't know of it < 1242604614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until now < 1242604615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242604640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ time gcc -std=gnu99 -O3 -Wall -Wextra -o life examples/life.b.c < 1242604640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.894s < 1242604640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :user 0m0.696s < 1242604640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m0.042s < 1242604654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know how you do it < 1242604657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"while Sweden turned down the euro in a 2003 referendum, and has circumvented the obligation to adopt the euro by not meeting the monetary and budgetary requirements." < 1242604657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tell me < 1242604662 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: your code takes 1.9 seconds, compared to 1.2 for the other compiler < 1242604667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Hah, take that, EU! We're gonna be poor so you can't force your currency on us." < 1242604669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—Sweden < 1242604678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: row/col turns it on < 1242604683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about UK and Euro < 1242604685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then an empty line steps a simulation < 1242604686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and to run it? < 1242604689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242604702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the UK just said "we're fat lazy euro-hating bastards and we'll do what the fuck we want k." < 1242604716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, kay < 1242604746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to get a glider: < 1242604748 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp google < 1242604748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter google deleted. < 1242604766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes? < 1242604773 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp google bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1242604773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter google installed. < 1242604775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242604777 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google hello world < 1242604777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=hello+world < 1242604779 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242604783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242604812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That was way too much work for something serving almost no purpose :P < 1242604818 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242604862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ab;bc;cc;cb;ca < 1242604865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where ; = newline < 1242604875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note that the field is bounded < 1242604877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which sux < 1242604918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242604928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rewrite it to make it use an infinite field < 1242604935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahano < 1242604940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hashlife in bf < 1242604945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i stab you < 1242604946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is possible < 1242604951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just use gcc-bf :P < 1242605001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this is a lot easier in befunge btw. :D < 1242605005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as usual) < 1242605012 0 :nooga!n=nooga@c139-44.icpnet.pl JOIN :#esoteric < 1242605019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :befunge is for toruses < 1242605020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GET IT??? < 1242605027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT'S FUNNY! < 1242605037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. No it isn't. It is for Lahey-space < 1242605043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I don't get the joke < 1242605044 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm trying to install grub under leopard, i need to create bootable cd < 1242605045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I knew you would say that. < 1242605050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "X is for squares" < 1242605057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242605058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :square meaning uncool/stupid/fag/purple-monkey. < 1242605058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1242605066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah I heard that one < 1242605069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you can't use grub directly. < 1242605071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see what you mean < 1242605071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :install refit < 1242605075 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Circles are for squares. < 1242605079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: also, grub can't boot os x < 1242605080 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: huh? < 1242605083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: only BIOS-based OSs < 1242605094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: OS X uses EFI, not BIOS, so shit's different. < 1242605097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, not OS X. < 1242605098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Macs. < 1242605111 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no no, i need grub to install it ON iso image to boot my kernel < 1242605113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OS X depends on having EFI though. < 1242605144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: oh. < 1242605149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grub doesn't work with EFI < 1242605153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: tell that to osx86 < 1242605155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, no < 1242605157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i still need to copy my old hdd < 1242605158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :efi has bios emulation < 1242605161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grub2 does < 1242605171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can boot to grub from efi < 1242605172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just fine < 1242605178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what is bootcamp for < 1242605181 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Touche sir :P < 1242605181 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :am i clear? ;p < 1242605192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bootcamp IS the bios emulation < 1242605200 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need grub to make a bootable cd image WITH MY KERNEL < 1242605205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Boot Camp the application is just a partitioner and a Windows-mac-hardware-driver-dispenser. < 1242605210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242605215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It requires EFI update #blah, which adds the actual BIOS emulation. < 1242605225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#blah < 1242605228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242605245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, not #blah. < 1242605246 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can osx mount iso files? < 1242605246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242605250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Yes. < 1242605253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Double click them < 1242605255 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION falls asleep on the keyboa < 1242605256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you mean then < 1242605257 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I get a 936KB LostKng when I compile with gcc-4.3 -Os. < 1242605259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: to burn an ISO, use disk utility < 1242605267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just EFI update some-build-number. < 1242605272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242605274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I get a "gcc-4.4: Internal error: Killed (program cc1)" when I try with gcc-4.4 -Os. < 1242605277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: drag the iso into the side pane, choose burn < 1242605278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prophet < 1242605295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw I suspect my compiler generates smaller output than esotope-bfc. Due to less un-needed spacing < 1242605300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lol. < 1242605301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus... < 1242605305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[19] = 0; < 1242605308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is UGLY < 1242605310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: esotope uses real tabs < 1242605312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... also, what? < 1242605314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is that ugl < 1242605314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1242605329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tend to write p[19]=0; in hand written code < 1242605351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew. < 1242605354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[4] += p[0]; < 1242605354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[0] = p[4]; < 1242605354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[6] += p[4]; < 1242605360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't write like that < 1242605362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how the fuck is spacing ugly < 1242605366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus < 1242605368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242605370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody gives a shit < 1242605370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is some fucked up code < 1242605371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how you code < 1242605372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1242605381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't copy propagate < 1242605386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I do better than that! < 1242605387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242605411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I copy propagate < 1242605411 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2 by 2, hands of blue < 1242605423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i need a poo < 1242605425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck yeah rhyming < 1242605442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need damn mkisofs here < 1242605451 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where's my mkisofs < 1242605462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hdiutil < 1242605471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1242605509 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so what monitor should i get < 1242605511 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's "yw" mean? "You wanker"? < 1242605559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're Welcome. < 1242605561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"your way"? "YouWay? < 1242605562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ask fizzie < 1242605563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242605564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he has a nice thing. < 1242605564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: did you ever time -O2? < 1242605569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er. < 1242605571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean it like that. < 1242605573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean monitor < 1242605576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::DDDDDDDDDDDDDDDDdd < 1242605577 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Not on the fast box, no. < 1242605584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop being me < 1242605590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wut < 1242605600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm the one who goes :DDDDDDDDDDDDDDdddd although I stole it from oklopol < 1242605602 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so how can i create iso image using this thingy? < 1242605604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where's oklopol been lately < 1242605607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hdiutil create < 1242605618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually I was trying to go ":DDDDDDDDDDDDDDDDDDD" < 1242605618 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242605621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242605623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hdiutil create -help < 1242605624 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :found create < 1242605625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I released shift too early < 1242605626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242605631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well w/e < 1242605631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so typo < 1242605634 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The monitor I have here is a LG L246WH, but it's not *that* dissimilar to other 24" 1920x1200 screens. It's reasonably nice, though. < 1242605642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but which fs, partitionType, etc < 1242605656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, although. That is an interesting idea. < 1242605670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: hdiutil create -ISOCD < 1242605671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1242605672 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not so good if you want to connect two computers to it, though, since it only does HDMI+VGA (incl. a DVI-HDMI cable by default) while many others do the HDMI+DVI+VGA triplet. < 1242605674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242605676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-layout ISOCD < 1242605682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242605686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242605687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: < 1242605690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :24" is a big monitor < 1242605693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: open disk utility < 1242605701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: To create an ISO image in OS X, use Disk Utility to burn a new image choosing “CD/DVD Master” as the Image Format. That creates an image with the cdr extension. Just rename the cdr file extension to iso and there you have it! < 1242605715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: although hmm < 1242605724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242605727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1242605728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mkisofs? < 1242605728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1242605729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1242605731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just make it work < 1242605733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not on os x < 1242605738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not ported? < 1242605743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not extant < 1242605750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use hdiutil, i hear it's nice < 1242605756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can make floppies easily, at least < 1242605756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "extant"? < 1242605765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exist, extant < 1242605768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird floppies... < 1242605771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242605772 0 :sebbu2!n=sebbu@ADijon-152-1-35-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1242605773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :floppy images, that is. < 1242605775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i made an os. < 1242605785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can make a floppy image too easily. < 1242605786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i had a make target that put a bootable floppy into the place where my VM wanted it < 1242605789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1242605792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but hdiutil does it nicely < 1242605793 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :24" is the most common size if you want 1920 pixels horizontally. Though nowadays there's a large-ish amount of 1920x1080 23" screens. That's probably not any less wide, though. And there are some 21.5" 1920x1080 screens too, if you want physically-smaller. < 1242605795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just one or two commands < 1242605814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: how much wider are 24"s than 20"s? < 1242605823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same here. mkfs.fat /dev/fd0 < 1242605824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: "man hdiutil" < 1242605828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mount < 1242605829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it did way more than that < 1242605833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it made a floppy IMAGE < 1242605851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok. dd if=/dev/zero of=/image bs=whatever < 1242605858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, a bit more work yes < 1242605858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... fail. < 1242605866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this put files on the image directly < 1242605866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but why would I want it < 1242605871 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fffu < 1242605879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you wouldn't if you weren't making an OS, but I was. < 1242605879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, my 24" monitor is physically 56 cm wide, while the 20" is just 44 cm, so quite a bit wider. < 1242605885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: argh < 1242605891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i need to make bootable cd with grub < 1242605892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too big for my neck < 1242605898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: man hdiutil < 1242605903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would make a wrapper for it < 1242605903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it seems to be impossible here < 1242605906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that did what I wanted < 1242605906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: man hdiutil < 1242605907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: man hdiutil < 1242605907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: man hdiutil < 1242605915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even: a make target < 1242605919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make floppy < 1242605920 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242605922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what fun; it took me 4 commands in the make target. < 1242605925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it won't do < 1242605929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: that's nice. < 1242605931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so? < 1242605944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so i saved work by using hdiutil, and therefore hdiutil is awesome, malcontent. < 1242605960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I could distribute that script < 1242605966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then everyone could do the same < 1242605967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242605968 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I might consider a 21.5" 1920x1080 screen if I were picking a monitor now. After all, it's (almost) the same amount of pixels, just something like 94dpi -> 102dpi. < 1242605973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck kind of problem have you got with me liking hdiutil, AnMaster? < 1242605978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, none. < 1242605983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't bring yourself to like anything apple? < 1242605986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then why are you bothering me about it < 1242605992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah, but, so small. < 1242605993 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gnu.org/software/grub/manual/grub.html#Making-a-GRUB-bootable-CD_002dROM << recreate this under leopard < 1242606002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how do you create an ISO image with RR extensions with it < 1242606009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: and I want the standard 96dpi tbh < 1242606011 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :should be easy but i don't know the tools < 1242606020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL nooga: MAN HDIUTIL < 1242606024 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOO < 1242606029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: then stop whining < 1242606030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :FUCK HDIUTIL < 1242606037 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i want mkisofs < 1242606044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, install linux < 1242606047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Waah how do I make a cd" "Like this!" "NO HOW DO I MAKE A CD WAAAAAAAH" < 1242606047 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242606060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, then I agree with ehird < 1242606070 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because this whole leopard sucks, tehe are no basic tools < 1242606074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called BSD < 1242606085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, actually. Go try using hdiutils < 1242606087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see the man page < 1242606090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you look at it < 1242606103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i retract my classification of you as malcontent; it's nooga. < 1242606115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : create size_spec image < 1242606115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : create a new image of the given size or from the provided < 1242606117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : data. If image already exists, -ov must be specified or < 1242606119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : create will fail. If image is attached, it must be detached < 1242606121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : before it can be overwritten, even if -ov is specified. To < 1242606123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : make a cross-platform CD or DVD, use makehybrid. See also < 1242606125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : EXAMPLES below. < 1242606127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: /EXAMPLES < 1242606129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm so helpful. < 1242606134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to give it eltorito no-emu mode < 1242606148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-no-emul-boot < 1242606150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that bit < 1242606199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has -no-emul-boot < 1242606208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and -boot-load-size < 1242606209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-boot-load-size 4 -boot-info-table ? < 1242606211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242606220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it supports most everything mkisofs does, it seems. < 1242606221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sounds like a rip-off then (j/k) < 1242606233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about -boot-info-table < 1242606234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm sure if it was linux you'd be calling it compatibility :) < 1242606242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no -boot-info-table < 1242606260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: i'm sure if it was linux you'd be calling it compatibility :) <-- yes < 1242606284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -boot-info-table < 1242606284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Specifies that a 56-byte table with information of the CD-ROM layout will be patched in at offset 8 in the boot file. If this option < 1242606284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : is given, the boot file is modified in the source filesystem, so make sure to make a copy if this file cannot be easily regenerated! < 1242606284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : See the EL TORITO BOOT INFO TABLE section for a description of this table. < 1242606308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems backwards < 1242606321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my my < 1242606323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"the boot file is modified in the source filesystem, so make sure to make a copy if this file cannot be easily regenerated" < 1242606324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my my < 1242606325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1242606325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is < 1242606327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so backwards < 1242606333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my my my my my my my my my mym ym ym ym ymym my ym my my my mymymymym < 1242606337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/cannot/can/ < 1242606354 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I assume "sudo port install cdrtools" should bring in the mkisofs, if there is some religious reason for only using that. < 1242606360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cdrtools? < 1242606361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaa < 1242606367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That < 1242606387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That < 1242606391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that the debian fork? < 1242606398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242606401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah good < 1242606403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the original schilling shitfest < 1242606403 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's where mkisofs is from, after all. There's some "dvdrtools" fork; I don't think they have the Debian fork. < 1242606405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the debian one sucks < 1242606413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of licensing shittiness, arrogance and bugs galore < 1242606418 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Debian one renames it to genisoimage, anyway. < 1242606423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well the "schilling" one actually works with my system < 1242606429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is more important to me < 1242606434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Clearly there are only two options. < 1242606447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with cdrcrap it fail all burns < 1242606457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only two options! < 1242606459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Debian and Schilling < 1242606460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the other one was callled < 1242606466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There is no other software to do CD stuff on linux. < 1242606468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whatsoever. < 1242606468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link me to the third < 1242606473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm waiting. < 1242606476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://google.com < 1242606485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, There is no third afaik < 1242606490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so prove there is one < 1242606490 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Debian packages it separately into wodim and genisoimage, I'm not sure if the fork has a name. < 1242606496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :cdrdao? < 1242606510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: libburn, http://fy.chalmers.se/~appro/linux/DVD+RW/ < 1242606513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(those are two options) < 1242606514 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, there is a third fork called dvdrtools, but it seems a bit dead. < 1242606518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah right. and I tried that before. Didn't work either < 1242606526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What < 1242606528 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cdrdao's not a cdrtools fork, though. < 1242606536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, was about 2 years ago though < 1242606537 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CD burner do you have, what interface, and are you still on 2.4? < 1242606543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm on 2.6 < 1242606547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I were then too < 1242606553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: libburn, and the other one I linked < 1242606555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you ignoring me? < 1242606558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you asked, I proved. < 1242606559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and DVD burned. Not CD burner < 1242606563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so IDE emulation bugs are right out. < 1242606568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Evidently. < 1242606569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. SCSI. < 1242606576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm putting you on hold until I discussed with pikhq < 1242606583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kernel ATAPI bugs aren't eliminated, though. < 1242606589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:28 ehird: AnMaster: libburn, http://fy.chalmers.se/~appro/linux/DVD+RW/ < 1242606591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I have PATA DVD drive. < 1242606605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, < 1242606610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And ATAPI is the ATA-embedded protocol for talking to it. < 1242606617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes I know < 1242606620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not SATA < 1242606623 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways. < 1242606624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was what I was talking about < 1242606642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I guess the best I can say is give it a shot again and hope it works? < 1242606651 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fuck this apple shit < 1242606666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Honestly, I think I'd need a long session with gdb to find anything out if it didn't work again. < 1242606667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the drive refuses to burn CD-RW at all btw. CD-R works. < 1242606668 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna boot slax in qemu to do this < 1242606677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: your fault for not reading the manpage < 1242606678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, think it can't burn CD-RW slow enough < 1242606681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it tells you almost exactly how to do this shit < 1242606684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since the options are almost 1:1 < 1242606686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have fun < 1242606691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I use my old computer with a slower drive for that < 1242606693 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i've read that < 1242606702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm vaguely leaning towards a buggy drive now. < 1242606710 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but hdiutil doesn't have -b option from osx < 1242606715 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blaaa < 1242606715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, quite possible < 1242606722 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :osx->mkisofs < 1242606724 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol ;d < 1242606732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, "writemaster" is all it says on the front < 1242606745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well apart from the dvd/cd logos < 1242606754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1242606767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the joy of whitebox equipment. < 1242606772 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I got nothing. < 1242606775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? < 1242606784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is actually black < 1242606785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except for delicious, delicious pizza. < 1242606797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ehird? Are you there? < 1242606803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Cheap, generic computer hardware is generally called "whitebox. < 1242606803 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242606804 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1242606808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah < 1242606813 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"2x HDMI, 1x DVI-D, 1x VGA, 1x component-video, 2x SCART, 1x S-Video, 1 DVB-T tuner"; whoa, that's a lot of connectors in a computer monitor. < 1242606818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am the only person who likes pizza? < 1242606823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242606826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That's a TV set. < 1242606831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. But it was non-seq < 1242606834 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, they call it a monitor. :p < 1242606834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like your style < 1242606840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:32 pikhq: Yeah, I got nothing. 00:33 pikhq: Except for delicious, delicious pizza. < 1242606843 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's got a fucking tuner. < 1242606844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's perfectly meaningful. < 1242606851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not to me < 1242606856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IDGI < 1242606857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He has nothing except pizza. < 1242606858 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's still not a TV set. It's just a monitor with a DVB-T tuner attached. < 1242606862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242606866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He's saying that he is eating pizza, I assume < 1242606872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Ah, the joy of whitebox equipment. Yeah, I got nothing. Except for delicious, delicious pizza. < 1242606873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242606877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what's a tv set then? < 1242606878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with the drive < 1242606881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nothing. < 1242606892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# hdparm -I /dev/sr0 < 1242606892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/dev/sr0: < 1242606892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ATAPI CD-ROM, with removable media < 1242606892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Model Number: TSSTcorpCD/DVDW SH-W162C < 1242606896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ^ < 1242606899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Non-sequitur would be if he said "Yeah, I got nothing. Order the battalions to end the rape & pillage of the fishes." < 1242606909 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's something conceptually different. < 1242606909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It followed perfectly fine; it was just irrelevant. < 1242606910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, fuck. < 1242606916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what? < 1242606925 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That tells me even less. < 1242606928 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm guessing they're calling it a monitor since it's got that DVI input and it's too small to be a viable TV. < 1242606932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, oh? < 1242606936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that my DVD-ROM drive comes from the same company. < 1242606943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What size is it? < 1242606948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: too small to be a viable tv? The main tv set in here is a 21" crt. < 1242606953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flatscreen, at least, but... tiny. < 1242606959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, maybe one of those that makes the circuits. And then various brands stick stuff on < 1242606969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'd bet. < 1242606985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, seems to mean "Toshiba Samsung Storage Technology Corporation" < 1242606986 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's 22". "LG M227WD-PZ"; 1920x1080 pixels. And TVs nowadays seem to be absurdly large. < 1242607000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, that's a TV set. < 1242607020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I read a comic where a 52" screen was considered bizarrely large for playing Quake III. It was CRT, I recall, and went at something like less than 1 fps per second. < 1242607025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This comic was ancient. (2002 :-P) < 1242607030 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If the guys who make it say it's a monitor, then it's a monitor. < 1242607044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When your 'monitor' has a tuner, it's a TV set, regardless of what bullshit the manufacturers say. < 1242607051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It probably differs from a TV set in ONE way: < 1242607062 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally my DVD burninator is a "TSSTcorp CD/DVDW SH-S183A". < 1242607064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TV sets are horribly unrealistic by default in their picture and audio settings. < 1242607068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Too much contrast, etc. < 1242607077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is because people actually like it more, aparrently. < 1242607078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, right. I forgot that they look like shit. < 1242607079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*apparently < 1242607081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Monitors? < 1242607085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They generally come configured right. < 1242607093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh < 1242607103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's even worse with CRTs. < 1242607107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: does it have a tuner or just a port for a tuner? < 1242607111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what fizzie said implies port < 1242607112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try as I might, I can't get them configured right. < 1242607122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fizzie said "DVB-T tuner". < 1242607123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, writemaster seems to be "samsung writemaster" btw < 1242607129 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It does have a built-in tuner, yes. < 1242607132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hmm. < 1242607133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, says google < 1242607149 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And actually I'm guessing what makes it a monitor is that they sell the same thing without the tuner. < 1242607155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, haven't asked alpha yet. But it wouldn't know < 1242607158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242607163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: err, what makes it a MONITOR? < 1242607166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Up is down down is up. < 1242607183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The HDMI, VGA, and DVI inputs. < 1242607187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242607190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:39 fizzie: And actually I'm guessing what makes it a monitor is that they sell the same thing without the tuner. < 1242607197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's reversed! < 1242607212 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the model without the tuner is obviously a monitor; so since the tuner-version is so identical, it must be a monitor too. < 1242607230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah. Completely logical < 1242607232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242607238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unusual that ehird didn't get it < 1242607240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while I did < 1242607241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that the tuner makes it a TV set. < 1242607241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242607248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but it MAKES NO SENSE!!!111 < 1242607254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed. < 1242607264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it makes perfect no sense. < 1242607277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, (read: marketing) < 1242607343 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I'll do some sleeping now, 0230 localtime.) < 1242607374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about http://fy.chalmers.se/~appro/linux/DVD+RW/ "Secondly, the DVD burners available on the market can burn even CD-R[W] media and cdrecord is the tool for this job" < 1242607378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never burned a DVD < 1242607381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yeah. < 1242607385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no use for that one < 1242607390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only burn CDs < 1242607393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so libburn. < 1242607406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, word not found on page < 1242607420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:28 ehird: AnMaster: libburn, http://fy.chalmers.se/~appro/linux/DVD+RW/ < 1242607420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:28 ehird: (those are two options) < 1242607427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Reading comprehension is AwEsOmE < 1242607446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://libburnia-project.org/ < 1242607462 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242607470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why should I switch since cdrecord actually works < 1242607490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fuck you for making me go to the effort of finding that when your response was predecided < 1242607498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Prove there is a third option!" "OK." "LA LA LA" < 1242607511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you said I shouldn't use the Schilly crap though < 1242607519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you acted like it at least < 1242607521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i said that beforehand < 1242607525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you asked me to prove there is a third option < 1242607536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but why should I use that third option < 1242607550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and does it integrate into k3b :) < 1242607565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do what the fuck you want, goddamn, i never told you to switch, i just said that schilling is a fuckwit, his licensing is stupid and he ignores bugs < 1242607568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and it has a cdrecord emulator < 1242607574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so yes, if you can change the executable name < 1242607588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1242607600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://libburnia-project.org/wiki/Cdrskin < 1242607603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and try this new thing I heard about "mindfullness" < 1242607606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it might help < 1242607623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err "mindfulness" < 1242607624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1242607634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not my fault you try to wind me up by sending me on wild goose chases < 1242607636 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cdrinfo.com/Sections/Articles/Sources/C/CPU%20Coolers%20Roundup%20For%20LGA1366%20April%202009/Images/results1.png < 1242607642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol, passive cooling an i7 < 1242607657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242607662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, the megahalems < 1242607667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm using them for my new build < 1242607670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but with a fan < 1242607675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not passive are you? < 1242607675 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242607676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since that's 82C on the slowest one, 920 < 1242607681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I'm going for >3ghz < 1242607690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :besides, 82C is quite possible dangerous < 1242607692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, N O I S E? < 1242607699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Scythe fans are soundless. :) < 1242607711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242607717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who have the lowest CPU temp her < 1242607719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here* < 1242607726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the megahalems non-passive there are 51C, that's odd because they're the biggest, most heavy duty i7 coolers, pretty much < 1242607727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242607735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's big enough to be able to run a fan really slow < 1242607737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 51C is just fine < 1242607760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# sensors < 1242607760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :k8temp-pci-00c3 < 1242607760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Adapter: PCI adapter < 1242607760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Core0 Temp: < 1242607760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : +25 C < 1242607762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone? < 1242607768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway, even those who go for no-noise generally have a cpu fan at least < 1242607772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's the hardest component to passively cool < 1242607787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah < 1242607791 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :people who want no noise use watercooling < 1242607796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen solid state ones though < 1242607797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: bullshit! < 1242607806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :watercooling is louder than the quietest air rigs < 1242607808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, water cooling is loud < 1242607822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heck, you need a fan with watercooling too < 1242607825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus pump noise < 1242607828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1242607830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242607834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242607838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember reading about < 1242607840 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you don't need a fan if you use a decent radiator < 1242607843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :watercooling is quieter than air cooling for a really high end multi-graphics card rig < 1242607846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some kind of solid state DC cooling < 1242607851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing else < 1242607852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the name < 1242607855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any idea? < 1242607860 0 :coppro!unknown@unknown.invalid QUIT :Connection timed out < 1242607884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fans on my planned new rig: nexus value 430W power supply (most silent power supply on silentpcreview; inaudible at almost all levels), scythe fan of some sort for CPU cooler, and two nexus real silent 120mm case fans (probably @7V) < 1242607886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dunno < 1242607887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Peltier. < 1242607892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it worked by two blocks. One geting cold, the other hot < 1242607895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that's it! < 1242607908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can buy preassembled solid state computers < 1242607909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.endpcnoise.com/cgi-bin/e/std/sku=fanless_mcubed_pc.html?id=3FVHowPb < 1242607913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: peltier < 1242607918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to 3.33ghz core 2 duo < 1242607921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yeah pikhq answered < 1242607922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ages ago < 1242607925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it has a dvdrw < 1242607928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can rip that out < 1242607931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you'll burn up your peliter junction if you don't put a fan on it < 1242607969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, convective cooling is really silent - unlike watercooling - and can cool a lot of stuff < 1242607977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not very common, but, see Zalman's Totally No Noise series < 1242608011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how does it work < 1242608021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a shitload of heatpipes < 1242608032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and making the case into a giant heatsink < 1242608034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242608035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.endpcnoise.com/cgi-bin/e/std/sku=tnn_300_core2_media.html < 1242608050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there was a guy who diy'd that < 1242608051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the micro-atx version < 1242608052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1242608056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it didn't turn out too well though < 1242608059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :micro atx ftl < 1242608075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :faster than light? < 1242608083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look < 1242608086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the full TNN 500 < 1242608088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, ? < 1242608088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :normal atx < 1242608091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can do quad-core 2 < 1242608091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242608097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for the lose < 1242608101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it can handle most. < 1242608105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmhm < 1242608106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm* < 1242608599 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whooo < 1242608622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :grub is compiling under slax under Q under os x < 1242608636 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it takes years < 1242608750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The Finnish government has announced plans for universal broadband access across Finland assuring that no person will be further than a mile and a half away from a broadband Internet connection of at least 100 megabits per second (Mbps). " < 1242608755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I came. < 1242608763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Truly ze amazing. < 1242608775 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242608794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I so want to move to .fi now :) < 1242608812 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in soviet poland broadband internet surfs you < 1242608818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*sniff* But only Nebula seem to do IPv6 in .fi < 1242608828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100mbps fiber or IPv6 I CAN'T DECIDE < 1242608837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1242608846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't see anything cool in IPv6 < 1242608857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ipv6 is the future man < 1242608859 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it looks like linux is actually lowering my cpu frequency when it can < 1242608860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and also it's just pretty < 1242608864 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242608868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's a good thing < 1242608872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242608872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, it may be the cpu < 1242608874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/bios < 1242608883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to that cores-feed-other-more-active-cores thing < 1242608913 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's at 1.6ghz right now < 1242608952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242608957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how slow :-D < 1242609002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nebula's max <149euro/mo seped thing is 24M/3M < 1242609004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for 85euro < 1242609007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is disappointingly slow < 1242609079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :FOR HOW MUCH?! < 1242609101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 85 euros a month for 24MB down / 3MB up. < 1242609110 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242609116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You get IPv6, custom reverse-DNS and tech-savvy support for that, sez fizzie. < 1242609120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But 'tis excessively-priced. < 1242609191 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got 6M/1M for 22eur ;p < 1242609193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://theory.stanford.edu/~sbansal/pubs/asplos06.pdf < 1242609195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242609196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very < 1242609198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242609200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242609213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: futamura's projections are cooler < 1242609219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1242609225 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: who < 1242609232 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nice < 1242609236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://blog.sigfpe.com/2009/05/three-projections-of-doctor-futamura.html < 1242609237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what do you mean < 1242609250 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :s/who/whoa/ < 1242609272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hhm < 1242609275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm* < 1242609281 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242609368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, that is cool < 1242609390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242609392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :auto-optimizers < 1242609398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for compilers/interpreters < 1242609408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write an interpreter, get an (in theory) good computer < 1242609411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*compiler < 1242609422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: wait, that's "Annex M" < 1242609427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :their regular 24m/1m is 59euro/mo < 1242609441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's only 1m upload ofc < 1242609442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but gah < 1242609450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want 100M both ways + ipv6 + custom reverse dns. < 1242609491 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :=.= < 1242609492 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242609700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lol < 1242609711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I read "futamura" as "futurama" all the way along. < 1242609714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it, I'm starting my own (Finnish) ISP. < 1242609718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With blackjack. And hoookers! < 1242609724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hoookers. < 1242609726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An extra o. < 1242609729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242609737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, that fits in with "futurama". < 1242609740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like synchronicity. < 1242609748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like what < 1242609757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a futurama reference < 1242609761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, look up synchronicity < 1242609837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how pratical are these protections < 1242609845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Projections. < 1242609846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Practical. < 1242609847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, < 1242609850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sort of. < 1242609857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some tools exist, they aren't perfect. < 1242609858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any open source implementations? < 1242609863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's theory, mostly. Lots and lots of papers. < 1242609864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Try google. < 1242609865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1242609870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night too < 1242609894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i want 1 gbit each way < 1242610007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, go live in a DC < 1242610049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A district of Columbia? < 1242610054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Data Center < 1242610059 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242610066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too noisy < 1242610078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of: why the crap didn't the US get called Columbia? < 1242610081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, replace all the fans with passive cooling < 1242610091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: still need a/c < 1242610102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Indiana would have been better. They were first :P < 1242610104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks he will start calling the US of A "Columbia". < 1242610125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, ? < 1242610139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AC power should exist < 1242610140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242610148 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you talking about < 1242610166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, http://en.wikipedia.org/wiki/AC_power < 1242610167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AC < 1242610203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: air conditioning < 1242610215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242610219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, why? < 1242610223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just move north < 1242610229 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you talking about < 1242610246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, stop repeating yourself < 1242610253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, I'm talking about Greenland dude < 1242610258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you won't need AC there < 1242610262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even North Pole < 1242610296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, anyway, just put a huge radiator on the house < 1242610297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242610303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or better yet < 1242610306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a heatsink < 1242610314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a HOUSE WITH A HEATSINK! < 1242610418 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a heatsink can't lower temperature below ambient < 1242610442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, which would be around 20-27 C? < 1242610445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite acceptable < 1242610454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly below zero even < 1242610472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :38 < 1242610477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, C? < 1242610484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242610488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, and then you are way too near the equator < 1242610493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Move north or south dude < 1242610497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what are we talking about? < 1242610505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is that unclear < 1242610532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was 14 C outside today iirc when it was hottest. Here that is. < 1242610625 0 :coppro!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242610685 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242610727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242610819 0 :coppro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242610892 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242611418 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1242611423 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't make this fucking iso < 1242611429 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mkisofs fails < 1242611525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've never had an issue < 1242611635 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :could you perhaps create a clean, bootable cd with grub installed on it < 1242611638 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for me? ;p < 1242611878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get a Gentoo install disc. < 1242611913 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :beh? < 1242611940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Gentoo install disc is a lightweight LiveCD. < 1242611977 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then remove gentoo from the image, edit menu.lst and put my kernel on the image? < 1242611992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Why stick your own kernel in there? < 1242612013 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Oh, you expect an installer. < 1242612020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Gentoo installer is as follows: < 1242612023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1242612047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Gentoo install disc is *just* a lightweight LiveCD. ;) < 1242612075 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's late and i don't get it < 1242612090 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It gives you a shell prompt. < 1242612094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has Grub on it. < 1242612098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All you need. < 1242612122 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(as it just so happens, it also contains GNU Tar, GNU Coreutils, and Elinks) < 1242612134 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the situation is as follows: i have my own kernel compiled into one bin file: kernel. I need to put *kernel* on a bootable cd to boot it < 1242612149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242612159 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can create a floppy < 1242612167 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but somehow not a cd < 1242612180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why do you need a CD? < 1242612194 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :to boot my "os" on a real machine < 1242612210 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you mean you don't have a floppy drive?' < 1242612234 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and even though i'm in Poland, computers here don't tend to have floppy drives any more < 1242612287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242612318 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :can you put it on a USB drive? < 1242612323 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242612338 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"If I ever hear the words "that's final" come out of your mouth ever again, they truly will be." < 1242612340 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :you should be able to boot from that < 1242612344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GRUB 0.x supports USB drives when installed on them. < 1242612357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GRUB 2 has a USB stack, instead. < 1242612391 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dunno, just tell me how to prepare that fucking usb stick < 1242612399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :please? :3 < 1242612421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Same way you'd do any GRUB install, IIRC. < 1242612755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay, done < 1242614317 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1242614324 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the core i7 is a hell of a processor < 1242615163 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah! < 1242615245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got bootable cd with a bootloader that boots grub from my already bootable floppy image that is written on the cd < 1242615288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what for? < 1242615314 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :too tired to fight with mkisofs < 1242615382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what are you doing this for? < 1242615426 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :I NEED TO PUT MY KERNEL ON A CD THAT WILL BOOT WHEN INSERTED TO A PC < 1242615453 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :OW < 1242615487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1242615522 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because i need to deliver it to my teacher < 1242615565 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ow, my OSX is broken, need to reboot < 1242615601 0 :nooga!unknown@unknown.invalid QUIT :"Leaving..." < 1242617894 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242617904 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Heya y'all. I'm looking for Fax/Ed, anyone seen him? < 1242618038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :i have never seen him. < 1242618083 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1242618086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I forgot how to capitalise on the capital letter market for a second there. < 1242618094 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242619916 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242620278 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1242621819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1426079 < 1242623737 0 :RU!n=ru@tii.ttknet.ru JOIN :#esoteric < 1242623757 0 :RU!unknown@unknown.invalid PART #esoteric :? < 1242625238 0 :coppro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242625246 0 :Halph!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242625253 0 :Halph!unknown@unknown.invalid NICK :coppro < 1242626755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :randomly permute a linked list in O(n) time < 1242627507 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1242627589 0 :kar8nga!n=kar8nga@e-4.vc-graz.ac.at JOIN :#esoteric < 1242628949 0 :evincar!n=chatzill@daffa.rh.rit.edu JOIN :#esoteric < 1242628962 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :Hello hello. < 1242629131 0 :evincar!unknown@unknown.invalid PRIVMSG #esoteric :...all right, then. < 1242629134 0 :evincar!unknown@unknown.invalid QUIT :Client Quit < 1242629204 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242629212 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :total of 3 minutes < 1242629854 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU DON'T RESPOND IN THREE MINUTES I'M NEVER COMING BACK < 1242629975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now, 11 minutes for a response, that's more like a good irc channel < 1242630004 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242630134 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242630237 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1242631597 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah, Chopin's first piano concerto, 3rd movement.... mmmmmm... < 1242631640 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :very enjoyable to listen to < 1242631645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah, Dream Theater - Images and Words < 1242631656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1242631684 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have more m's. >_> < 1242631724 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :/s < 1242632399 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242633460 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. the Harry Potter fandom has it pretty good -- at least they still have the author of the work to bully into giving hints about what's canon < 1242633503 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although that's mostly all of what I think is going for them. < 1242633599 0 :clog!unknown@unknown.invalid QUIT :ended < 1242633600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242633632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i read some harry potter erotic fanfic once < 1242633788 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh. What were the romantic relationships featured? < 1242633804 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that is to say, shipping < 1242633825 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it was a threesome < 1242633948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was impressed at the two guys banging each other < 1242634000 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :written by a female, I'd guess < 1242634063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1242634188 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1242634871 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242636110 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242638930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :xkcd was nice today < 1242638948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : very enjoyable to listen to <- agreed < 1242639000 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah... so you have a copy somewhere? < 1242639032 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. my classical collection is somewhat small. But it's as large as it needs to be! :D < 1242639089 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yay bittorrent < 1242639303 0 :Ilari_!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1242639367 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242639920 0 :Ilari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242640305 0 :wooby!n=Adium@cpe-66-66-189-170.rochester.res.rr.com JOIN :#esoteric < 1242640340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242640362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, How complete is it for J. M. Kraus? < 1242640368 0 :wooby!unknown@unknown.invalid PART #esoteric :? < 1242640376 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :not at all < 1242640387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, my favourite composer. < 1242640433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is listening to Joseph Matrin Kraus' Symphony in C sharp minor. < 1242640434 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah. what era? I'm lots more well versed in music theory than the history < 1242640447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, contemporary with Mozart. < 1242640489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and didn't get old either < 1242640490 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I see. How do they compare, do you think? < 1242640505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, Mozart is great, but Kraus is better :) < 1242640523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, Kraus is from Germany, however he worked in Sweden for most of his life. < 1242640609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, I have the 4 CDs with the complete collection of the symphonies that Kraus wrote. There is some other music of him that I'm missing though. (One CD with piano music, and some other ones) < 1242640630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, Naxos 8.554777 < 1242640686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(also, 8.553734, in case you prefer that type) < 1242640730 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1242640828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, http://www.youtube.com/watch?v=QbhA7NRZTZ0&fmt=18 <-- One of the movements from that one, and a reworked version in C minor (instead of C sharp minor). < 1242640849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :But I have a better recording (Swedish Chamber Orchestra) < 1242640876 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ooh. I've bookmarked it for listening later on... I'd just like to finish reading a chapter before I go to bed < 1242640897 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :thanks! < 1242640915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that recording is inferior to the one I have IMO. < 1242640917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242640923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, ^ < 1242640936 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yep. I do have the name though. < 1242640956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, NAXOS 8.554777 is the id of the one I have. < 1242640960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the cd < 1242641022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, What do you think of Vivaldi? < 1242641065 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :not a composer I can listen to while reading, exactly. < 1242641070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242641080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, wouldn't say Kraus was that either < 1242641101 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :not a subtle texture he uses. But interesting enough < 1242641108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, I love Vivaldis' Summer. Especially the first and the last movement. Especially in this recording from City of London Sinfonia < 1242641113 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has not listened to much of him lately < 1242641120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit higher tempo than usual < 1242641123 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :mm. < 1242641150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : not a subtle texture he uses. But interesting enough <-- who? Kraus or Vivaldi? < 1242641161 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :er, Vivaldi in this case < 1242641163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242641171 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is saving Kraus to listen to tomorrow < 1242641180 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :earphones are off for the rest of tonight... < 1242641209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, the recording I have here of Kraus is a bit more stressed tempo than the one on youtube. Something which I like. < 1242641227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and I love violins, awesome sound) < 1242641385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, cya < 1242641402 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bye! < 1242641420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you are going to bed hm < 1242641445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-Gracenotes- TIME Mon 18 May 2009 05:10:40 AM EDT < 1242641447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242641461 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :soon. 5:30 maybe < 1242641467 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although the original target time was 4:00 < 1242641476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, you are nocturnal I see. < 1242641483 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Harry Potter, 6th book... she does think of quite good plots < 1242641507 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. But I can't be too nocturnal, otherwise I'll miss my 8:00 AM exam Tuesday. eh. < 1242641510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, that isn't even the last one < 1242641521 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes. I also have the 7th one < 1242641532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit behind with reading? < 1242641548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think I read it in a week or so after it was released. < 1242641566 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :heh. well, the last I read the books were many years ago, 1-4 < 1242641580 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :then I've watched all the movies in the last two days, 1-5 < 1242641584 0 :Ilari_!unknown@unknown.invalid NICK :Ilari < 1242641585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, ah, re-reading? < 1242641594 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :no -- I've started off reading the 6th book < 1242641601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242641607 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which means that the first four are in distance memory and I've skipped the 5th one < 1242641615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1242641618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how comes? < 1242641619 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but the movie is a good enough summary, it seems < 1242641627 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to continue the plot < 1242641647 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right now I'm at page 679/827 in the 6th book, at least in my ebook < 1242641665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EDT is US right? < 1242641691 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes. I live in New York state < 1242641703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242642289 0 :oklodok!n=nnscript@h031241.gprs.dnafinland.fi JOIN :#esoteric < 1242642807 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242644116 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242645060 0 :coppro!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242645514 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1242646224 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242646900 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242647796 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242647926 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242648799 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242648977 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242650254 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242650363 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242650457 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242651565 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242653004 0 :puzzlet_!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1242653649 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242654568 0 :puzzlet_!unknown@unknown.invalid QUIT :"leaving" < 1242655485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there? < 1242656104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1242656133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION was going to ask about reliable detection of infinite/finite/unknown loops < 1242656159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in bf) < 1242656488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh btw I have more advanced copy/constant propagation than you do (move pointer isn't a blocker in my code, while unbalanced loops still are of course). < 1242656522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, based on the comment in http://hg.mearie.org/esotope/bfc/file/1a700645b843/bfc/opt/propagate.py < 1242657971 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: good! i have to implement new ideas soon... < 1242658032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err, how do you do the detection of if a loop will loop forever < 1242658048 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see simpleloop.py for detail. < 1242658058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I'm not good at reading python :/ < 1242658060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but hm < 1242658067 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :no, there is some comment on it < 1242658090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, another question: how do you do the +++[->++>++++<<] think into constants. < 1242658122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can constant fold it only if they are copies anre the values are known (I can translate [->+>+<<] into copy, copy , set 0 atm) < 1242658140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but your generated code has stuff like: p[0] = p[1] * p[2] < 1242658141 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it is first transformed into Repeat[] loop, and soon flattened (in cleanup pass) to multiplication. propagate pass eliminates any expressions and turns them to constant. < 1242658146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did you end up with that < 1242658164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what is a repeat loop? < 1242658171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :constant number of iterations? < 1242658175 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what? currently it only generates the code in the form of p[0] = const * p[3]. < 1242658179 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and yes. < 1242658193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, maybe I misremembered then, saw it in some notes.txt or something? < 1242658205 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :notes.txt is outdated. ;) < 1242658208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242658218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, that explains why I couldn't make head or tail out of the code. < 1242658241 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure notes.txt is invalidated though. < 1242658265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, really you need more comments. < 1242658285 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :agreed, many thing is too undocumented. < 1242658286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ohcount says in-between have 34.6% comments. Though that is off a bit due to the GPL headers. < 1242658287 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :are* < 1242658312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, "# let w be the overflow value, which is 256 for char etc." is the bit about infinite or not? < 1242658340 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, +[+>++<]... < 1242658359 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if the cell is of finite size the loop executes 255 times. < 1242658375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I can't handle that one < 1242658378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I should be able to < 1242658386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :including when you have ,[+>++<] < 1242658391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be too hard < 1242658405 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes, since resulting expression is simple enough < 1242658422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, http://rafb.net/p/FN63Qk65.html is my crude draft idea for how to represent such loops. < 1242658433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, represent each member of it < 1242658484 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :looks quite specific about param, but that should be enough imo. < 1242658516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is invalid erlang btw. Just ideas. in pseudo-erlang < 1242658543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and atm I'm implementing loop -> if. Except I found out that my loop_access analyses pass is buggy and stops too early < 1242658565 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :one thing i have to do right now is adding automated tests. certainly. ;) < 1242658578 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since the original source code is quite messy. < 1242658584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and I also seem to throw exception for loops known not to touch the index cell. Fun! < 1242658646 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any idea about other codegen module rather than C? ;) < 1242658678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I have been wondering about that too, something where you can easily test the generated result of LostKing would be a good one. < 1242658696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, of course, a given one is outputting bf again. < 1242658706 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fun. :D < 1242658709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least for lostking it should be able to optimise it < 1242658719 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242658722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in-between currently removes quite a few dead loops in iut < 1242658723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it* < 1242658727 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and i'm testing with lostkng, but it took much time and doesn't help isolating the bugs. < 1242658741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh sure does. Generate output. Diff against previous. < 1242658747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see if anything interesting happened < 1242658789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, but normally I test with mandelbrot + 50 or so test cases (half no longer relevant after I added initial_memory pass). < 1242658809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, btw, your initial memory pass, does it stop on balanced loops, or only on unbalanced ones/seek < 1242658814 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i should add such test cases now. < 1242658825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you could check out in-between if you wanted. < 1242658854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr branch http://rage.kuonet.org/~anmaster/bzr/in-between/trunk in-between < 1242658861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have some test cases. < 1242658867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah beat me if you want. < 1242658868 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :thank you, i will analyze it soon. < 1242658870 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242658875 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the competition is quite fun! < 1242658877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, needs Erlang R13A-0 at least < 1242658884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I'm not aiming to beat you. < 1242658915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, mine has some "long range" optimisations, but the majority is peephole-style still. < 1242658929 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1242658933 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242658935 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but anyway mine and yours influence each other, and it is good for each other. < 1242658962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, do you change set0, copy into set_from btw? < 1242658963 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so... erlang needs to be compiled manually in mac os x? < 1242658970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and set_from into set if the source is known < 1242658974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, no clue. I run Linux. < 1242658987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and use erlang from my package manager < 1242658998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which compiles it for me! Yeah I run Gentoo) < 1242659010 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i have no idea what is copy command. you mean something like p[x] += p[y];? < 1242659038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, [->+<] can be turned into "copy from p[0] to p[1], set p[0] to 0" < 1242659040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where copy is += < 1242659052 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then it does merge them. < 1242659052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for [->+>+<<] of course < 1242659079 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :currently AdjustMemory means p[x] += expr, and SetMemory means p[x] = expr. < 1242659082 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242659091 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm planning to remove AdjustMemory in lieu of SetMemory, though. < 1242659108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what about source propagation. Like "p[1] = 0; p[1] += p[0]; p[2] += p[1];" < 1242659116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine does: < 1242659132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"p[1] = 0; p[1] += p[0]; p[2] += p[1];" -> "p[1] = p[0]; p[2] += p[1];" -> "p[1] = p[0]; p[2] += p[0];" < 1242659151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, tries to find "original" source < 1242659173 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :removing AdjustMemory will be quite helpful for copy propagation and source propagation. < 1242659184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, AdjustMemory is like my add node then, and SetMemory like my set node < 1242659189 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1242659190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but they take integer constants < 1242659197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in my code < 1242659222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :changing to take another node reference would be non-trivial, updating lots of the optimiser passes. < 1242659228 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since only SetMemory node does memory operation then, it will make the code simpler and easier to implement such cases. < 1242659244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I didn't consider data abstraction a lot, I preferred simple pattern matching ) < 1242659256 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(at the expense of expression canonicalization, though. but that is very much needed for further optimization.) < 1242659265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how will you represent a ++ the. < 1242659268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then* < 1242659275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you don't know value before < 1242659277 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :p[2] = p[2] + 2; < 1242659289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I hope that will be simplified somewhere before the output? < 1242659306 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the output will be printed out simplified, of course. < 1242659324 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but for internal processing, uniform memory operation is easier to process. < 1242659349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh and in bytes my code is already shorter than your for non-trivial cases, I generate compact output in the C backend: no indention, as few spaces as possible. < 1242659364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well a few more than "as few as possible" < 1242659386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you seem to have C code generation spread out in the node representation btw? < 1242659413 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the most recent revision moves code generation code into bfc.codegen.c module. < 1242659432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 76 def __repr__(self): < 1242659432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 77 return '%r!=%r' % (self.expr, self.value) < 1242659437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from cond.py < 1242659437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242659443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work for an erlang backend < 1242659447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would need =/= in erlang < 1242659453 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well expression and condition is not yet refactored. < 1242659465 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and i'm moving it currently < 1242659475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, also why do you do some optimisation already in the file loader? < 1242659500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that the only place where you move ">" forward? < 1242659511 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :traversing all the node is quite expensive. < 1242659515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do you do it somewhere else after you converted [-] and such < 1242659534 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it handles consecutive +, -, < and > currently. < 1242659545 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :and [-] is handled later elsewhere. < 1242659589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how is the node tree implemented? In in-between it is a linked list (cons style), with tuples (using records to simply changing the members, the erlang compiler translates it into a tuple) < 1242659596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but I see it more like a struct) < 1242659607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what about >>[-]<< < 1242659623 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it merges >> and <<, but not [-]. < 1242659640 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :[-] is handled in simple loop pass right now < 1242659688 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(or more exactly, simple loop pass detects constant number of loop count and cleanup routine flattens the loop) < 1242659698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes but when does +>[-]>+ turn into +:offset=0 [-]:offset=1 0:offset=2 ptr+=2 < 1242659709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242659714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes but when does +>[-]>+ turn into +:offset=0 [-]:offset=1 +:offset=2 ptr+=2 < 1242659718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1242659733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hit the wrong key (+ and 0 next to each other on Swedish kb layout) < 1242659754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, surely you do move the moves forward. later on? < 1242659756 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe in the cleanup? that is why i'm planning to move more optimization into file loader. < 1242659764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh you don't do that already? < 1242659778 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since it doesn't use attached offset. < 1242659800 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i.e. offset is not an attribute of node; offset is calculated on-the-fly in the each passes. < 1242659857 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but after certain passes, the most node is pointer-propagated and looks like above. < 1242659864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, do you turn (assuming value before is unknown) "add, out(p[0]), add, out(p[0])" into "add, add out(p[0]-1), out(p[0])" < 1242659867 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the most nodes are* < 1242659875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then merge the add nodes of course < 1242659897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hm ok. In my case offset is an attribute. < 1242659920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(see src/in_between-types.hrl for details of my data structures) < 1242659952 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :propagation pass could move some nodes, but anyway my passes don't depend on the order of nodes. < 1242659997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hm, how do you track data dependencies in general then? < 1242660009 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :did you say in-between uses mostly peephole optimizer? < 1242660058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well it has some "scan and build knowledge trees, sometimes store this to the parent loop (or other block) node" < 1242660076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, but yes, a majority works on two or one operand < 1242660078 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it tracks the record of references and updates, and determines if the current node is merged into the some node seen before. < 1242660086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the shifter, which sorts by offset when possible < 1242660091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as well as moves "mov" forward < 1242660102 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if the condition holds the current node is replaced with Nop[] (cleanup will get rid of these). < 1242660139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, that sounds quite like my constant propagator pass. < 1242660157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I don't replace with nop, I just don't add the node to the result tree < 1242660165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(erlang is single assignment) < 1242660187 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since it uses the linked list, alright. < 1242660211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yeah and each pass rebuilds the node list reversed then calls lists:reverse() before returning the result. < 1242660225 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for tail recursion? < 1242660229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which is rather fast, since lists:reverse is a built in function) < 1242660233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yes. < 1242660328 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm, is reversing the linked list optimal? it is efficient than non-tail recursion, but i wonder there is an alternative approach. < 1242660361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, speed isn't really an issue atm. < 1242660366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems fast enough < 1242660409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and doing it as a map over the list or similiar would only allow the function to look at one instruction at a time, while quite a few look at one from input and one from output < 1242660458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and important: If you just merged two instructions in peep hole style (looking at a pair), add the resulting instruction to the *input* list < 1242660474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this allows you to see if it can also be merged with the one before < 1242660507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :getting that right reduced it from 230 iterations of all passes before the node tree stopped changing to just 6. For lostking < 1242660509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, :) < 1242660516 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay, it should be quite common in functional (or mostly-functional) languages. :) < 1242660525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and about 5 minutes to half a minute < 1242660550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, erlang is a mix of functional and declarative. < 1242660575 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i had tried to re-implement esotope-bfc in ocaml, but it is quite strange experience in my perspective, though i have enough background about functional languages. ;) < 1242660585 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :background knowledge* < 1242660606 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :certainly knowing the language is different than using the language (fluently). < 1242660614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, don't know about ocaml. But my aim isn't to make the compiler itself fast. "Reasonable" is enough for me < 1242660626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and erlang does have a compile mode for "to native code". < 1242660632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it works on OS X or not < 1242660646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ERL_COMPILER_OPTIONS='[inline,native,{hipe,[o3]}]' make < 1242660648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is quite a bit faster < 1242660652 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well, if i concerned with the speed why had i written esotope-bfc in python? :D < 1242660670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(about halved time for lostking) < 1242660699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though atm I mostly work with ERL_COMPILER_OPTIONS='[debug_info]' < 1242660773 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242660808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and I'm quite positive that folding a dict to generate a new offset dict when constant propagation hits a mov node (moves pointer) node is far from the fastest way. < 1242660819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was easy to write though < 1242660883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I do much worse than that. I also do the same over a dict of sets (that handles "discard copy propagation result if the source offset is modified") < 1242660901 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: flushing the entire commands kept is far from optimal, right. it should flush only needed command if possible. < 1242660938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(so (copy 0 -> 1) (set 0 to 2) (copy 1 -> 3) isn't changed into (copy 0 -> 1) (set 0 to 2) (copy 0 -> 3)) < 1242660962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, in what place do you mean? < 1242661031 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh, no. i think i misunderstood the topic. < 1242661054 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what i said is about hard blocker in propagation pass. < 1242661084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, for me only unbalanced loop and seek are hard blockers < 1242661110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for mov I just translate the offsets in the data of consts and copies < 1242661130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :using an O(something horrible) algorithm. < 1242661137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242661217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(but it seems to work well enough for lostking, however I will reconsider this if you can provide a program where it is an issue, (issue: [n] takes too long (subjectively) on the authors computer) < 1242661222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :author's* < 1242661576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242661615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you can turn any loop which is balanced and which will set index cell to 0 into an if right? < 1242661622 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242661625 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1242661626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242661668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right, time for exception/warn feast (various other code bits not knowning about "if" insturction throwing exceptions or just warning) < 1242661680 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242661949 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242662293 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1242663220 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242663913 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242663944 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242663948 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242664025 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1242664036 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1242664125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:50 nooga: fuck < 1242664126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:50 nooga: i can't make this fucking iso < 1242664127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:50 nooga: mkisofs fails < 1242664129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ you're a retard, waah hdiutil isn't good want mkisofs, waah mkisofs doesn't work! < 1242664140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:00 pikhq: The Gentoo install disc is *just* a lightweight LiveCD. ;) ←gentoo has a gui installer < 1242664218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06:27 bsmntbombdood: ah, Dream Theater - Images and Words < 1242664219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06:27 bsmntbombdood: mmm < 1242664220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that album is crap < 1242664225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No longer maintained. < 1242664228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:05 bsmntbombdood: "If I ever hear the words "that's final" come out of your mouth ever again, they truly will be." < 1242664229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha context? < 1242664244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Instead, there's a minimal LiveCD and stage 3 autogenerated every week. < 1242664259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh? < 1242664264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess the gui installer was just too easy and usable for them < 1242664300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, that was a casualty in the decision to stop doing versioned releases. < 1242664341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i refuse to believe being too easy wasn't a factor in it :) < 1242664372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i have a bunch of sbcls taking up 22-23% of my cpu each < 1242664391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100% of both cpu cores used :) < 1242664395 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242664397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably borken maximas < 1242664399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills < 1242664407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I was wondering why my fans were going a bit loud for idle...) < 1242664421 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242664425 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242664427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, cool < 1242664431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I kill one each one uses more cpu < 1242664452 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242664510 0 :Deewiant!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242664559 0 :Deewiant!n=deewiant@mothball.hut.fi JOIN :#esoteric < 1242664671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome, my macs' sensors know what the ambient temperature is :> < 1242664674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242664678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242664680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's 21 celsius here < 1242664690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is quite hot for recent weather < 1242664692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242664709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPU A Temperature Diode says 40C < 1242664713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPU core 1 says 27C < 1242664715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242664715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :37 < 1242664718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPU core 2 says 38C < 1242664721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242664724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gpu is at 43C < 1242664731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242664734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :optical drive is at 24C < 1242665095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So, it's running a bit hotter than room temperature. < 1242665099 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"core 0 temp: +32.0°C; core 1 temp: +33.0°C; NBr temp: +36.0°C; CPU temp: +28.0°C"; that's all the sensors I have. < 1242665114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah I got one of the cores up to 58C by running 4 ocaml interpreters doing "let x () = x ();; x();;" < 1242665123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1242665140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My CPU shoots up to 40C when I run it full-blast. < 1242665146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then, it's ultracheap. < 1242665175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wait, is 58C unusually low or high, I'd say low < 1242665181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well more like regular < 1242665197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cpu fan started to kick up a liiiittle bit by the end < 1242665201 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :After a minute of running, core 0 temp +46, core 1 temp +42. < 1242665209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: running wat < 1242665228 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Just running in general; bash while true; do :; done. :p < 1242665233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242665238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did that but ocaml uses up more juice < 1242665261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cdrinfo.com/Sections/Articles/Sources/C/CPU%20Coolers%20Roundup%20For%20LGA1366%20April%202009/Images/results1.png ← i wanna know why the megahalems are so far above the xigmatek nepartak s983, i looked it up and it's practically the same < 1242665262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be going up still. +49/+46. < 1242665292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, ew < 1242665295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a 92mm fan < 1242665307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :barfworthy < 1242665309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242665351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that titan fenrir does really well < 1242665455 0 :Hiato!n=1@dsl-245-52-224.telkomadsl.co.za JOIN :#esoteric < 1242665472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, the default fan looks fugly < 1242665480 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have in the secondary box this really silly-looking cooler thing, http://www.arctic-cooling.com/catalog/product_info.php?cPath=1_43&mID=133 < 1242665490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suspect that chart of being woefully biased to how fast the stock fans spin on them < 1242665526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it doesn't look as silly as http://www.silentpcreview.com/files/images/prolima-megahalems/12.jpg < 1242665537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like metal godzilla stepped on your motherboard < 1242665632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it looks silly compared to what I'm more familiar with. The cooling things seem to have went quite crazy nowadays. < 1242665747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Correction— the processor things seem to have gone quite crazy these days. < 1242665767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They reek heat. < 1242665791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, silentpcreview reviewed the P183. The case I would get if it wasn't so goddamn ugly. < 1242665842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Like the P182, the P183, at least on the outside, looks more or less the same as its predecessor." < 1242665844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're kidding. < 1242665922 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's no fan on my Atom, I think. Though there's a tiny one on the northbridge or whatever, and those two heatsinks are right next to each other, so I guess it cools the CPU too. < 1242665936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could trivially have a completely fanless Atom. < 1242665939 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With 4W TDP (or that's what the ads say) I guess it shouldn't be making all that heat. < 1242665942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Would make a nice laptop. < 1242665945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Light, too. < 1242665970 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "nettop" form factor (or whatever it's called) laptops seem to be Atomy. < 1242665981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I have this http://www2.multithread.co.uk/mtcshop/images/linitx.com/products/Jetway_JNC92-230-LF_ATOM_1.6GHz_Mainboard_main.jpg thing. < 1242665996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: What, not even any heatsink on the Intel? < 1242666009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you added a teeny heatisnk on the intel you could ditch the mobo fan, I bet,. < 1242666011 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what Intel it is, the picture is so blurry. < 1242666015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,\.$/./ < 1242666031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, there's obviously no heatsink on it in that pic < 1242666033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It could just be the mobo though < 1242666037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Just add heatsink" < 1242666058 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Possibly I could fanlessize it, but I don't think I'll bother. It's in the server room anyway, and not very noisy at that. < 1242666082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh great, the rig SPCR are putting in the P183 is a gamer one. < 1242666087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's so relevant to silence. < 1242666105 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(I got that Jetway motherboard primarily because they make a nice little daughterboard add-on card thing which adds three more gigabit-ethernet interfaces in addition to the one already there.) < 1242666122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh, it's not a nettop? < 1242666127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You talking about them made me think it was < 1242666156 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just a mini-ITX motherboard; I have it in a http://www.hec-group.com.tw/pccase/8k/ because it was the cheapest one I ran across. < 1242666173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Wait, mini-itx? Isn't that thing dead in favour of microatx? < 1242666193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mini-ITX is a 17 x 17 cm (or 6.7 x 6.7 inches) low-power motherboard form factor developed by VIA Technologies. Mini-ITX is slightly smaller than microATX. Mini-ITX boards can often be passively cooled due to their low power consumption architecture, which makes them useful for home theater systems, where fan noise can detract from the cinema experience. < 1242666194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dead or not, it's what the Atoms are. < 1242666199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242666207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: you could just pop off that jetway mobo fan and be fine, most likely < 1242666288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: IIRC it runs at 55-60 C out of the box < 1242666292 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So that's not a very good idea < 1242666298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The *motherboard*? < 1242666307 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, the northbridge. < 1242666308 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242666314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's some, uh, heavy duty northbridge. < 1242666325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do jetway embed an i7 in them or something < 1242666332 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"most of the desktop form-factor atom boards use a desktop version of the northbridge, which uses a lot of power and runs very hot." < 1242666343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"the NB uses something like 5 times the power of the atom cpu" < 1242666348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bizarre. < 1242666360 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how bad the Jetway version is; most people seem to be using the Intel one. < 1242666378 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it might be different. < 1242666383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For a while I've had an idea for an ultra budget computer ... buy an integrated router/modem and put Linux on that. < 1242666398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could have a DVI/serial sort of connector thing for a monitor. :P < 1242666403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they're powerful enough to run Firefox. < 1242666420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be - literally - a nettop. < 1242666477 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Jetway's one might be equally bad, too; I haven't really read specs enough. I just picked it because of the easy NICs. It was a bit toss-and-go between that and VIAs new Nano thing, but that was a bit more expensive, and I couldn't really see myself using the cryptographic hardware acceleration all that much. < 1242666512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What sort of powersupply do you use for an Atom? < 1242666515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A PicoPSU? :-P < 1242666578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The case already had a very overpowered 120W power supply; I'm hoping it doesn't have a *horribly* bad efficiency. Some sort of picoPSUish solution would've been the alternative. < 1242666817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Harumph, just about all mini-ITX cases seem to do that. < 1242666825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want an excuse to picopsu < 1242667051 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think there was at least one linitx.com "bundle" type of deal with a external 12V AC/DC brick, some sort of box, and a picoPSU in it. < 1242667053 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Away; food.) < 1242667225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bai. < 1242667399 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242668034 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Is back, fwiw. < 1242668077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You forgot the /me. < 1242668095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, the anti-shift in front of I, I suppose. < 1242668104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, a space after the /me. < 1242668105 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back. < 1242668119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No no no, like this: < 1242668121 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I didn't want to waste a valuable ^A there. < 1242668121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/me is back. < 1242668124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should look like that. < 1242668133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean your IRC client interprets /me as something? < 1242668147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :/me is PEBCAK. < 1242668150 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, now I typoed back. < 1242669918 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242670505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"And even more I don't think that it's healthy to leave whole OS in RAM or disk." < 1242670506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242670684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION found another bug loophole in his /// token scheme :( < 1242670707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Hay, you know stuffs about linux suspensiony don'tcha? < 1242670717 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have to disallow tokens that can be confused with //\\/\\\\\\/\\\\\\/\\\\\\\\ :D < 1242670728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1242670734 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, //\/\\\\\\/\\\\\\/\\\\\\\\ < 1242670792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it gets hard to substitute actual substitution code into places < 1242670799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yo dawg < 1242670889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is this what yo dawg has dropped to, being mentioned whenever anyone uses the same word twice in a sentence? < 1242670912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps, but i _did_ put a substitution in a substitution < 1242670912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dropped to? < 1242670917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's always been that! < 1242670934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you had to expand the entire phrase < 1242670934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, yo dawg isn't even about recursion < 1242670939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I know < 1242670941 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in fact i thought it was harmless, until i started actually using the token that this was currently confused with. < 1242670945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the meme is, even though the original isn't < 1242670945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"you dawg, I herd u liek X so I put an X in your car so you can X while you drive" < 1242670948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1242670951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a spinoff of the meme < 1242670954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242670955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where car-related things are replaced by X < 1242670956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's a new meme < 1242670962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have eclipsed the old one, though < 1242670982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I heard you like UNIX so I put a UNIX in your UNIX so you can UNIX while you UNIX. < 1242670983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"yo dawg, I heard you like /// so I put a substitution in your substitution so you can unescape while you loop" < 1242670994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1242670996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wow, that's the most unfunny one yet < 1242671007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I try. < 1242671019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://data.tumblr.com/PRn7VIafuhc60f6moPwXp38Co1_500.jpg < 1242671097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://a.ads2.msn.com/CIS/18/000/000/000/001/019.jpg ← What the heck. < 1242671202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I know do loop -> if conversion. Took longer than expected due to this pass started using data not fully used before. Uncovered some bugs. < 1242671210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I *now do < 1242671222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242671224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what ehird said < 1242671285 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242671311 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242671314 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242671319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting that even mandlebrot.b contains some dead code. I'm not surprised that lostking does. But I wouldn't have expected dead loops in mandlebrot.b < 1242671335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it hand-coded? < 1242671361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242671366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's life.b < 1242671367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242671405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, good luck finding dead code in anything generated by PEBBLE; it's got a dead code eliminator. Granted, that's *all* it has, but still... < 1242671432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hal deprecation started < 1242671432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Karmic Alpha 1's underlying technology for power management and laptop Fn key maps was moved from "hal" (which is going to be deprecated soon) to "DeviceKit-power" and "udev-extras". When testing Alpha 1, please pay particular attention to regressions in those two areas and report bugs." < 1242671440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when you think about it, it is even stranger that auto generated code contains dead sections. After all it isn't very hard to make a compiler detect if the index cell of a loop has been set to 0 before < 1242671445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'll be happy about that. < 1242671452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kernel team deprecating hal. < 1242671465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Indeed. I did it. < 1242671467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what are the Xorg guys saying < 1242671470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what are they going to replace hald with? < 1242671474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or are they keeping it but not hal? < 1242671478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dunno; don't they support udev anyway? < 1242671481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whatever udev does? < 1242671490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: HAL. < 1242671495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err hal and udev do different things. < 1242671507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the ubuntu announcement somehow implies that hal was being replaced with udev. < 1242671515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't make sense to me either, but. < 1242671519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hald is the thing that does automounting, I think < 1242671522 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but hal itself is much more general than that < 1242671537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: probably hald will stay, then, or an equivalent < 1242671539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242671550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lkml probably has something on what's replacing hal < 1242671555 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242671573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well. I'm not very interested in it. Since I can do without hal currently just fine. < 1242671583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a hal-free system < 1242671588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: presumably, the new way will become the standard way to manage devices < 1242671593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I bet you don't have an automounter at all < 1242671606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not much of a bet < 1242671611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1242671614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's like "I bet the grass is green" < 1242671628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, actually I do. /etc/fstab is set to auto mount some things on boot. < 1242671630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1242671639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not an automounter < 1242671649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where's that xkcd comic about how misunderstanding words on purpose does not make you clever/funny? < 1242671651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :consider it linked. < 1242671670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in that case I don't < 1242671685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: congrats, you win £0 < 1242671693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: good, I only bet £0 < 1242671700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you're rich now < 1242671700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, nobody accepted the bet < 1242671701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1242671703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I might. < 1242671704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you did < 1242671708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks for that nfs thing < 1242671708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you bet £0 against yourself < 1242671781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have "Kernel automounter version 4 support (also supports v3)" as a module < 1242671790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :used to use it, don't any more < 1242671792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1242671795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it didn't work very well < 1242671833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, used it for NFS. But yeah, doesn't work too well. < 1242671835 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242671859 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242671865 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242672614 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242672627 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242672638 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i'm bored as hell < 1242672648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1242672673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: want a game of BF Joust? < 1242672678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I need to adapt that for EgoBot sometime < 1242672688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you like, paste a program here and I'll run it against one of mine < 1242672691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've already chosen which one I'll use < 1242672701 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's BF Joust < 1242672706 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's Joust, in fact < 1242672716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523: it seems hal is being replaced with DeviceKit < 1242672724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:51 asiekierka: what's Joust, in fact ← ... < 1242672724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242672748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :When I google "Joust" it only gives me the arcade game < 1242672766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BF Joust is an entity of itself < 1242672776 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242672778 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Found something < 1242672780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should write a wiki page about it < 1242672832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ok, but I must write the code < 1242672833 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242673349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Back < 1242673351 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :going to program stuff < 1242673400 0 :M0ny!n=Harmony@AToulouse-258-1-149-132.w86-201.abo.wanadoo.fr JOIN :#esoteric < 1242673489 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :going off < 1242673777 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh, avoiding that token did not fix the bug < 1242673928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1242673928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1242673998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: I made a BF Joust hg bundle, although I don't know how well it will work < 1242674001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where should I send it/ < 1242674217 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :back! < 1242674265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, the bug was due to my debug statements < 1242674285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242674299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suspected it, they were always dangerous < 1242674307 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Does BF Joust have wrapping memory? < 1242674318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wraps from 255 to 0, and vice versa < 1242674329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why the flags start at 128 < 1242674331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I changed the rules a bit to make the game much more interesting < 1242674334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but this fix (prepending them with //\) makes them unreadable < 1242674337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it already has stone/paper/scissors strategies < 1242674346 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://retrocode.blogspot.com/2009/02/bf-joust-hill.html < 1242674349 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is this not accurate < 1242674360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: ais523 has hijacked the BF Joust name. < 1242674363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it /was/ accurate, but the rules have changed since < 1242674367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to refer to his own version < 1242674369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, Goethe said he was going to change the rules < 1242674369 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :where are the new ones < 1242674373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but not to yours. < 1242674380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, he was soliciting suggestions < 1242674380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should rename it, really. < 1242674382 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242674383 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yours < 1242674386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's Goethe's game < 1242674386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was the only other person who suggested something < 1242674410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :he abandoned it < 1242674414 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what are YOUR rules < 1242674415 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then < 1242674420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost the same < 1242674423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except . is a nop < 1242674429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the tape is much shorter (10-30 elements) < 1242674439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you only lose if your flag is 0 at the end of two consecutive cycles < 1242674446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: abandoning it is not quite the right word. < 1242674459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :why would you use a nop? < 1242674461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :setting the rules to "coming soon", then not doing anything for a month, then deregistering? < 1242674466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: to do nothing for a cycle < 1242674469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'doing other things at the moment' != 'abandoned' < 1242674472 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is useful on occasion, honestly < 1242674487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Did anyone make any bot for your Joust? < 1242674492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and if yes, where's the scorelist < 1242674513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just made an EgoBot bundle, but it hasn't been applied yet < 1242674523 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and what's the best score < 1242674526 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and how are they calculated < 1242674561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the game itself is just a one-on-one win/lose/draw < 1242674573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can make it into a tournament in various ways, though < 1242674574 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242674597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Theory: Wolfram personally answers every W|A query. < 1242674608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't believe it < 1242674614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It'd explain a lot! < 1242674616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I stopped using W|A once I read the terms of use < 1242674649 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How would [[>]<+>[-]-] fare? < 1242674651 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(my first try) < 1242674656 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242674659 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lemme correct < 1242674665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: badly, it does nothing :P < 1242674667 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[[>]<++<-->>[-]-] < 1242674669 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242674676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, waait < 1242674676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that program would suicide < 1242674676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242674677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1242674683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the [>] goes to cell 2 < 1242674687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then < goes back to your flag < 1242674690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you set your flag to 130 < 1242674695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you go off the left end of the tape < 1242674708 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then I reset cell 2 < 1242674711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm that is dead code < 1242674713 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :then I go forward < 1242674727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the outer loop will never be entered < 1242674728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242674735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you've already lost by then < 1242674743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is BF Joust, not regular BF < 1242674746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242674750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it starts with a 128 on the first tape cell < 1242674764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any reason for that? < 1242674767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242674773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well what is the reason < 1242674774 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : [>[>+++<[-]-]] < 1242674776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the idea is to drop the opponent's first tape cell to 0 < 1242674777 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about this? < 1242674783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 128 needs 128 incs or decs to turn it to 0 < 1242674790 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242674793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: goes one cell to the right, then freezes < 1242674796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :until the opponent gets near < 1242674798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>[>+++<[-]]] < 1242674805 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why does it freeze? < 1242674810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then a program consisting of 128 + or - should be the fastest one < 1242674812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: because after [> you're on a zero < 1242674818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you need to find the opponent's 128 < 1242674822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a program consisting of 128 + would just suicide < 1242674830 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242674835 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's only checked on [ < 1242674838 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and not in the middle of a loop < 1242674840 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242674845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where is the opponent's address space mapped then < 1242674849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: the tape is 128 0 0 0 0 0 0 0 0 0 128 < 1242674854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to yours, but backwards < 1242674858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: with a variable number of 0s < 1242674862 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so wait < 1242674866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unknown size? < 1242674868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242674868 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't <[-] be the fastest? xD < 1242674871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's random from 0 to 30 < 1242674876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: < would fall off the tape < 1242674879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no wrapping < 1242674880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're always at the left end of the tape < 1242674882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of ptr < 1242674882 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242674883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and your opponent at the right ned < 1242674888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :falling off the tape loses < 1242675026 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :augh < 1242675037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me write a wiki entry < 1242675038 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of anything < 1242675053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ cat /home/ais523/esoteric/brainfuck/bfjoust/attack1.bj < 1242675055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]+] < 1242675062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the archetypal simple BF Joust program < 1242675118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bj? < 1242675122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That may be an inadvisable file extension. < 1242675137 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>+[-]+] - a little defense fix < 1242675168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: ah, that's clever < 1242675184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me run it against defend5, which is my favourite even though attack5 does slightly better on the hill < 1242675187 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol? < 1242675194 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :It just gives a defense against -1 blocks < 1242675222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vote +[>[-]+]. < 1242675235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./bfjoust ~/esoteric/brainfuck/bfjoust/defend5.bj /tmp/asiekierka.bj < 1242675237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program 2 went off the right end. < 1242675238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1242675245 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...huh? O_O < 1242675259 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1242675270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :won't using + at the end of the loop set opponent's flag to 1? < 1242675274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242675279 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think [>+[-]] is more proper < 1242675284 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242675300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: but it'll already have been at 0 for two cycles < 1242675304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one after the -, one after the ] < 1242675341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: apparently alpha is actually 5-6 million lines < 1242675351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's a lot of specialcasing < 1242675362 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>+[-]+.] < 1242675364 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about this? < 1242675389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :,[>,] < 1242675390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242675396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./bfjoust ~/esoteric/brainfuck/bfjoust/defend5.bj /tmp/asiekierka.bj < 1242675397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program 1's flag fell. < 1242675399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Player 2 wins! < 1242675401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: congrats, you beat me < 1242675405 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...LOL? < 1242675406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: , is a comment in my version of BF Joust < 1242675417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bastard. < 1242675423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ./bfjoust ~/esoteric/brainfuck/bfjoust/attack5.bj /tmp/asiekierka.bj < 1242675424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program 2's flag fell. < 1242675426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1242675430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :engh < 1242675442 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, so i'm good against defense but worse against attack, it seems < 1242675443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: that means you're the new #2 < 1242675446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not bad < 1242675449 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1242675455 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what attack5 does < 1242675467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[>-(repeat 128 times)] < 1242675477 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...hey < 1242675481 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this uses wrapping, doesn't it < 1242675502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it does < 1242675513 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242675516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that would be [>(-)*128] in my abbreviation syntax < 1242675532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A good syntax. < 1242675547 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>+(-)*128.] < 1242675550 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what about this code < 1242675576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./bfjoust ~/esoteric/brainfuck/bfjoust/defend5.bj /tmp/asiekierka.bj < 1242675577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program 2 went off the right end. < 1242675579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1242675583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Personally what I want is a parsable abbreviation syntax. Say, something simple like [>-(128)] for operator repetition and "foo\n" for strings... < 1242675589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./bfjoust ~/esoteric/brainfuck/bfjoust/attack5.bj /tmp/asiekierka.bj < 1242675591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Program 2's flag fell. < 1242675592 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nothing much. < 1242675592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1242675600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the two abbreviation syntaxes: < 1242675606 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just that and the ability to compile to Brainfuck. < 1242675607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(x)*5 = xxxxx < 1242675624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a{b}c)%5 = aaaaabccccc < 1242675635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ah. < 1242675636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't have unmatched brackets in an abbreviation < 1242675663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can do, say, (a[{b}]c)%5 = a[a[a[a[a[b]c]c]c]c]c < 1242675674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads a scifi story by Steve Yegge < 1242675680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true to form, it's long < 1242675680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And can there be no spaces between my cell and the opponent's cell? < 1242675682 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Or can there be some < 1242675703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hadny for, say, [-(>{+}<)%5] < 1242675725 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Can there be something like 128 128 or must it be 128 0 128 < 1242675736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's from 10 to 30 chars long < 1242675748 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>--->+++>---<<<[>+[-]+.] < 1242675748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, 128 0 0 0 0 0 0 0 0 128 is the minimum < 1242675749 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try this one < 1242675749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in my version < 1242675760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: ah, the old decoy strategy < 1242675760 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :er, no < 1242675761 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1242675765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would likely be better without the <<< < 1242675769 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>--->+++>--->+++[>+[-]+.] < 1242675771 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here < 1242675793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beats defend5, loses to attack5 < 1242675798 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242675803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both by flag fall < 1242675836 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :augh, i don't know how to battle with attack5 < 1242675857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hey, wait... < 1242675863 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(doubt it will work but still < 1242675904 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>>++++++++[-<++++++++++++++++>][>+[-]+.] < 1242675909 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it takes too much time < 1242675911 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but i had this idea < 1242675920 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :"fake flag" strategy, I'd say < 1242675938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it takes too much time, but I wonder how it'd work < 1242675980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: ][ is nearly always bad to put in a BF program < 1242675986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably don't mean that < 1242675996 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i probably do mean that < 1242676006 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the first loop does the 16*8=128 < 1242676006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the [>+[-]+.] will never run < 1242676009 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242676016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you leave the 128 in a different cell < 1242676022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably want a > in there or something < 1242676023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : >>++++++++[-<++++++++++++++++>]+[>+[-]+.] < 1242676024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here < 1242676031 0 :kar8nga!n=kar8nga@f-80.vc-graz.ac.at JOIN :#esoteric < 1242676040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: [[The Kondos took four adjacent seats near the center. A cheery voice filled the room. "Welcome to the Death of Saint Dawkins Historical Tour. I'm Marv, your Tour Guide, and I will be sharing exciting facts with you before the tour, and also during the tour in your Tour Bodies. ]] < 1242676052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :faintly Babykiller style her < 1242676052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242676053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: beats defend5, loses to attack5 < 1242676057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242676057 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :again! < 1242676058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Babyeater < 1242676059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :[+>[-].+] < 1242676063 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I already made a fake flag! < 1242676079 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: and how is a BF program meant to know it's set to 128? < 1242676094 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :16*8 :P < 1242676099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, it may not be ready by then < 1242676105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, attack5 will go onto the next tape element if it sees something that looks like a flag and sets it to 0 < 1242676115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I mean, attack5 doesn't know it's a fake flag < 1242676116 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>>++++++++++++++++[-<++++++++>>++++++++<]+[>+[-]+] < 1242676120 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try this < 1242676121 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1242676122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it doesn't keep a count to see that it was 128 < 1242676124 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242676126 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242676139 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :>>++++++++++++++++[-<++++++++>>++++++++<]>[>+[-]+] < 1242676140 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1242676160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>+[-]+] < 1242676172 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because i noticed i waste 1 cycle each time < 1242676297 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242676301 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is the result the same < 1242676333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Tour Guide's voice became even more cheerful. "We will be carefully monitoring the entire tour. In the unlikely event that something really awful happens, such as a black hole appearing and sucking you all into a vortex beyond the reach of our equipment, we will refund your entire tour fee, no questions asked." < 1242676344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: no, now both my programs win < 1242676356 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in both cases? < 1242676363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that was running the second program there < 1242676366 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242676371 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric : [>+[-]+..] < 1242676373 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :try this then < 1242676402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that by itself? or at the end of the program above? < 1242676432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :by itself < 1242676435 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :just like the 2nd program < 1242676454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beats defend, loses to attack < 1242676456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both by flag fall < 1242676468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(defend's win above was you going off the right end of the tape from your point of view) < 1242676480 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242676487 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Augh, I don't know how to beat attack < 1242676492 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Out of ideas < 1242676496 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's because it's nearly 9PM < 1242676509 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and my lightbulbs are broken < 1242676512 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i have barely enough light < 1242676532 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Augh, I want to make an OISC computer < 1242676534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in, a real machine < 1242676537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :with electronics < 1242676542 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :using a breadboard < 1242676750 0 :bsmntbombdood!n=gavin@97-118-113-187.hlrn.qwest.net JOIN :#esoteric < 1242677139 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242677507 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242677674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finishes http://esolangs.org/wiki/BF_Joust < 1242677830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches his BCT interpreter successfully quit < 1242677855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now it just needs to do the right thing before doing so < 1242677865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242677883 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh it also deletes bits correctly < 1242677898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it's adding that's the problem? < 1242677905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the quit is properly detecting that its out of bits < 1242677911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242677914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you writing a BCT interp in ///, or a BCT to /// compiler? < 1242677918 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, not a problem < 1242677928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a BCT interp in ///, essentially < 1242677943 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just paste the program and data into the right spot < 1242677962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :slow as molasses of course < 1242677984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BCT program and data < 1242678199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eek size up to 40K < 1242678210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(runtime) < 1242678235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is afraid of hitting that perl bug again, despite the redesign < 1242678265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what Perl bug? < 1242678291 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well 5.8.8 which is here just crashes with Segmentation Fault < 1242678297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's bad < 1242678309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but 5.10 on EgoBot gives a regex recursion limit exceeded < 1242678373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently trying to match more than ~ 32768 [^/\\]|\\. in a row doesn't work < 1242678394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or something close to that, anyway < 1242678407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int limit < 1242678408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242678427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that's exactly what the main self-replication substitution in the program does if it gets too large < 1242678463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly a better interp is needed < 1242678473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird keeps promising one :D < 1242678483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my C interp has a skeleton < 1242678486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and my haskell interp works < 1242678488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just slow < 1242678490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it always works < 1242678500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, as I said, a lot slower than the perl one < 1242678511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since this program is slow as molasses already that doesn't sound too appetizing < 1242678521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1242678528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will work on my C interp now, I think. < 1242678533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thanks for the inspiration. < 1242678566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The main problem is goddamn C string manipulation sucking. :-) < 1242678574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course i _might_ get lucky and not hit the limit, but if it's 32768 copies of \\. then i might hit it at ~ 64K < 1242678592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why use strings? < 1242678601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :arrays of char seem right here < 1242678608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course that's what they are < 1242678613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1242678614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef struct { < 1242678615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : size_t length; < 1242678616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : size_t allocated; < 1242678619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : char *data; < 1242678621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} string_t; < 1242678623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Allocation information. < 1242678625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise I'd be using strlen() a lot. < 1242678635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242678657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my point was really not to use C's string routines, only direct array manipulation < 1242678680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242678680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i feel this should give an optimal /// interpreter < 1242678684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure there's good string libraries out there you could use. < 1242678695 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course, writing your own basically works. :p < 1242678715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The irritating thing is reallocation. To delete a char, I could do length--, data++ -- but then realloc will fail. < 1242678718 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242678722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I need to keep a pointer to the base. But then I'm wasting memory. < 1242678724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242678750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any thoughts on how to basically say "hey malloc, move the start of this pointer +1" < 1242678755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose it's not possible < 1242678755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you see my /ab/bbaa/abb example btw? < 1242678761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hm? < 1242678782 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's an infinite loop, but the source is _not_ a substring of the destination < 1242678792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, there isn't a mirrored_realloc < 1242678792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's ok, I don't rely on that < 1242678800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what should I do? < 1242678817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes hello.sss < 1242678817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: abort ./slashes hello.sss < 1242678819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we have bigger problems :-) < 1242678824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trampoline-style? < 1242678835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, what? how is that helpful at all? < 1242678836 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242678839 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242678849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as in, you keep a base pointer for a while, wasting memory < 1242678857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when you've wasted too much, you just move everything in memory < 1242678857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wasting memory is the problem < 1242678860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242678863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll never waste too much < 1242678866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and free up that way < 1242678868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it'll be really hoggy < 1242678872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort-of like garbage collection, but not < 1242678913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, ha < 1242678917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the abort was me calling abort() < 1242678918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm stupid < 1242678939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be an abort otherwise, it'd be a segfault or something < 1242678944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242678953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only abort, assert, and manually raising a signal that gives you aborts < 1242678964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www97.wolframalpha.com/input/?i=a+million+bacon Facts about a million bacon. < 1242679015 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ONE MILLION SLICE < 1242679026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: setbuf(stdout, NULL); then doing a putchar doesn't make it appear :-( < 1242679030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dun wanna fflush all the time < 1242679052 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :4 million calories D;* < 1242679066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what if you do a write on stdout's fd, rather than using stdio? < 1242679074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying that's the best way < 1242679077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if it works < 1242679093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, so write(0, &character, 1) < 1242679107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : write(0, &program->data[0], 1); ← bit redundant &ing on an [0] but there you go < 1242679121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1242679127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % ./slashes /dev/stdin < 1242679127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242679129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/slashes] % < 1242679133 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: setvbuf(stdout, NULL, _IONBF, 0); < 1242679135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I pressed a, enter, ^D < 1242679142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's what setbuf(stdout, NULL) does < 1242679151 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I think you want write(1, ...) if you want stdout. < 1242679156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: D'oh < 1242679156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And what are you doing that doesn't work < 1242679163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: putchar(x) < 1242679171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or in this case < 1242679172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :write(1, &program->data[0], 1); < 1242679188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeeeessssssss but what are you doing that makes you notice whether it's buffered or not < 1242679191 0 :MizardX!unknown@unknown.invalid QUIT :"reboot" < 1242679208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Printing a character without a newline. < 1242679210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doth not appear. < 1242679228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's probably something to do with the terminal application < 1242679229 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :putchar('c') followed by getchar() WFM < 1242679253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's nice, I don't want to getcha < 1242679253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1242679257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, no... < 1242679260 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Eeeeexactly < 1242679265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So what /do/ you want to do < 1242679268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's what I was asking < 1242679283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so that's the bug < 1242679284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What are you doing after the print that makes you notice when it's been flushed or not < 1242679298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's nothing to do with that, but I found the bug anyway < 1242679345 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242679360 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242679366 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242679393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Solution: Don't use fstat on stdin. It does not know how big your input will be. :-) < 1242679405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242679429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I have to realloc. Grumble. < 1242679483 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: (1) build a linked list (2) move to an array afterwards, if you want < 1242679503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Build a linked list? Yes, I'm going to give the C version the performance characteristics of the Haskell one. < 1242679504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not :-) < 1242679519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not for _using_, just for initialising < 1242679535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, sure, but it's easier just to realloc < 1242679536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that way you don't need to know the size until you have read all < 1242679701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1242679790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./slashes hello-simple.sss < 1242679790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :len 0 alloc 1024 < 1242679791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242679801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :length isn't increasing prop'ly < 1242679840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok now we'll find out if i really need your interpreter :D < 1242679849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wut < 1242679869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the program now contains all functional parts, modulo bugs < 1242679918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Well, mine will be better because it's fast :-) < 1242679927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242679957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also this program is not optimal /// of course, due to only using /\ in the core parts < 1242680024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while ((read = fread(trail, 1024, 1, file))) { < 1242680024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : result->length += read; < 1242680026 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GOD DAMN IT < 1242680031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how would that leave length at 0? < 1242680035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :assume a non-empty file < 1242680041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hagbart:oerjan:slashes> ./slashes.pl bct.sss < 1242680041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :XSegmentation fault < 1242680046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: >:) < 1242680071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hagbart is a funny name < 1242680106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it's some children's book character or similar < 1242680115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh not your machine, i forgot < 1242680129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any idea? < 1242680131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, also a norwegian name < 1242680140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what was length to start with? < 1242680146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 0 < 1242680152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : result->length = 0; < 1242680154 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Print length before and after at every iteration, etc < 1242680172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that doesn't help me reason why it's broken, just fix it < 1242680181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a return value from fread less than its second argument implies that it didn't manage to read as much as requested, so either FRC or an error < 1242680189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :umm... I mean EOF or an error < 1242680199 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :51262 bytes, that's less than 64K < 1242680199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242680200 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It helps you find where the problem is < 1242680200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neither < 1242680201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so if it's a non-empty file, it wasn't EOF, so it much be an error < 1242680205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not < 1242680206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I check ferror < 1242680207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*must be < 1242680220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in that case, there's something wrong in the information you're giving me < 1242680226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, wait < 1242680231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the scoping of "read" < 1242680233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/bct.sss < 1242680238 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's quite strange to give a variable the same name as a standard posix function < 1242680249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm good pointI 'll change that < 1242680251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :presumably it timed out < 1242680256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's causing the error, but I don't know < 1242680262 0 :M0ny!unknown@unknown.invalid QUIT :"k thx bye :D" < 1242680270 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which may mean 5.10 did _not_ hit a recursion limit < 1242680284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://pastie.org/481985.txt?key=kvtbyozt1yhfcjbbl5uttg < 1242680299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since that happens long before the runtime-heavy parts < 1242680305 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i should check that < 1242680441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, yeah. < 1242680532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: xmalloc is just a wrapper around malloc? < 1242680540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, the very trivial kind < 1242680543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just checks its return value < 1242680545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ditto for realloc < 1242680649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242680666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :apparently removing all debug statements was enough to make perl not crash < 1242680670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: any theories? < 1242680691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately the /// program is buggy, so i guess i'll have to carefully readd some :D < 1242680791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1242680807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: quantum fluctuations? < 1242680884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does the same bug repeat if you run again/ < 1242680888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you might have forgotten to compile < 1242680907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes :-P < 1242680990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, found a number of bugs using careful coverage analysis < 1242680995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while ((bytes_read = fread(trail, 1024, 1, file))) { < 1242680996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("HI MOM\n"); < 1242680997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: never written < 1242681005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very curious. < 1242681019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fread's returning 0 the first time, obviously < 1242681026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes. < 1242681029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it shouldn't. < 1242681041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if you'd set bytes_read to unsigned char by mistake, but you didn't < 1242681049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION made that mistake once in similar code... < 1242681054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242681066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't gcc warn about that? < 1242681079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not, it should < 1242681111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember ICC warning "significant bits may be lost" < 1242681133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm, it seems -Wconversion does this in recent gccs (while it does something totally different in older ones) < 1242681162 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242681258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no ideas whatsoever? < 1242681273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I'm doing something else < 1242681280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242681284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They return the < 1242681284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : number of objects read or written < 1242681287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'll return 1 each time < 1242681302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Works now < 1242681304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while ((bytes_read = fread(trail, 1, 1024, file))) { < 1242681420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Why coverage analysis is useful: Without it I wouldn't have ended up writing a test program like: +>+<[>]>+[[-].>.+.<.+.]>>>>>>>>>>>>+<+[>]+[++.>++<,]>>>>>>>>>>>>>+<+[>]>,<+[,[-]>[-<+>]<]>>>>>>>>>>>>+<+[>]>,<+[,[-]>[-<+>]>++<<++]>>>>>>>>>>>>. And no real code would have triggered the bug either. < 1242681424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1242681439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: your trampoline style thing might work well— otherwise I have to realloc all the time. < 1242681448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm going to optimize for speed first, then memory usage, sound good? < 1242681472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what are you doing < 1242681487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242681534 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242681539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is that a minimal BF program that triggers all your code paths? < 1242681543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm only using about 50K maximal program length, so... < 1242681569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, in the index difference analyser < 1242681582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the part that tells me if the loop always goes -1 every iteration or whatever < 1242681586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or sets a constant < 1242681595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it doesn't trigger all. There is one variant left. < 1242681608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to work out how to trigger it < 1242681619 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe 50% more than that, at one point < 1242681677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I aim at 100% coverage analysis. (Or 99.9% or so, since obviously the bits that says "throw({internal_error,...})" should be unreachable!) < 1242681688 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1242681695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you should have 100% coverage with NDEBUG defined < 1242681704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, "throw"? < 1242681705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there is no NDEBUG for erlang < 1242681706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you using C++? < 1242681708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242681715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there should be < 1242681733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um. I do have a ?TRACE() macro in some files. < 1242681739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something I will need soon. < 1242681759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I have a list of bugs found, but first to make sure to get as much coverage in other modules too. < 1242681765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the purpose of NDEBUG is to check whether your debug code affects program flow < 1242681765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and also found a few unreachable lines. < 1242681768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by running both with and without it < 1242681793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, all those internal error throws are meant to be in the live code < 1242681800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242681808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you can leave NDEBUG off for the release version < 1242681811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and just turn it on for debugging < 1242681814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they will trigger whenever I add a new opcode and forgot to add handling of it in some module. < 1242681881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that will still throw exceptions then, just different, more unreadable, ones. Stuff like: "{'EXIT',{{case_clause,{ok,{set_from,1,0}}}, [{ib_opt_value_prop,optimise,3},...]}} < 1242681894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it's just for coverage testing < 1242681920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, when running that in the REPL it formats it as: < 1242681922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :** exception error: no case clause matching {ok,{set_from,1,0}} < 1242681922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : in function ib_opt_value_prop:optimise/3 < 1242681924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [...] < 1242681931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(where I cut out a backtrace) < 1242681942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in both examples) < 1242681969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, problem is it doesn't tell me what exact case clause, or even what function clause of ib_opt_value_prop:optimise/3 < 1242681975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which have quite a few entry points < 1242681986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(need to enable debugger mode to get that) < 1242682149 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242682488 0 :tombom!unknown@unknown.invalid QUIT :Success < 1242682489 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1242683690 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/bct.sss < 1242683706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242683706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl #!/usr/bin/perl -w < 1242683712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Xbhp/ca/e < 1242683716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1242683769 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :did EgoBot stop using DCC CHAT? < 1242683774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ^ < 1242683815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. Fixed those two bugs < 1242683817 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :sssssssssss < 1242683825 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242683827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is that correct output? < 1242683838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that just looks like ASCII line noise, rather than Perl < 1242683848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!help show < 1242683848 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :show: !show . Shows the definition of a user interpreter. < 1242683852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so to speak. it's the line _after_ that which goes haywire here < 1242683860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um that's not the perl < 1242683867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the /// output < 1242683870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242683872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :copy propagation is hard. Much harder than constant propagation < 1242683874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why the perl line? < 1242683876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1242683885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because i also did !show slashes < 1242683888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use a trail array? < 1242683891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242683891 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242683893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to check that the interpreter was there < 1242683896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1242683902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know what that is. Please tell me < 1242683902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242683908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it DCCed just fine < 1242683910 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why didn't it send DCC to me? < 1242683914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: read up on how Prolog is implemented < 1242683931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um, any good resource for that. < 1242683936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was too hard at work with the /// < 1242683937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, online < 1242683942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242683942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242683959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/bct.sss < 1242683961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if possible assuming no prior knowledge of prolog ;P < 1242683966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I realise that could be hard < 1242683980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know of any good Prolog resources online < 1242683980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Xbhp/ca/e < 1242683986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I learnt from hardcopy books < 1242684005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know how Forte is implemented? < 1242684009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that uses a trail array too < 1242684009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway what I do currently is keep a reverse mapping of copies from a offset, then when that offset changes I remove the relevant "known copies" in the forward mapping < 1242684016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, trail hash < 1242684096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, forward: dict(key=Offset, value={const | copy_from | set_from, Offset}) reverse: dict(key=Offset, value=set(OffsetsReferencingMe)) < 1242684099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I do basically < 1242684109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you see what I mean < 1242684113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242684215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1242684229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and no I don't know how Forte is implemented. < 1242684243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's basically a hash of mappings between pointers < 1242684250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, same idea as mine? < 1242684255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or different? < 1242684281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :much the same, i think < 1242684283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*I think < 1242684293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is messy. :/ < 1242684355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway, next step: Figuring out finite and infinite loops. < 1242684399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:57 ais523: that just looks like ASCII line noise, rather than Perl < 1242684402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In some cases it is trivial. Like the infinite loops: [] [>+<] and the finite loop: [+>++<] < 1242684402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't troll AnMaster :) < 1242684414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wahey halting problem < 1242684421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course, in the general case < 1242684421 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds bug < 1242684431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:19 oerjan: i'm only using about 50K maximal program length, so... < 1242684433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, but < 1242684438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about running, say < 1242684441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but there are some more cases that can be figured out: +[++] is infinite assuming 8 bit cells < 1242684443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an infinite loop that never grows in length, appends and deletes < 1242684448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'll use more storage forever and ever < 1242684449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is what I'm wondering how to figure out < 1242684464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: huh? < 1242684470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION agrees with oerjan  < 1242684475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you mean if you do your memory very lousily < 1242684479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about slashes, AnMaster < 1242684482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242684499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 20:57 ais523: that just looks like ASCII line noise, rather than Perl don't troll AnMaster :) < 1242684499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if I don't slowly realloc all the time, yes, the memory usage will never shrink < 1242684502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, IDGI < 1242684506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) I didn't say it < 1242684513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Don't troll AnMaster" != "Don't troll, AnMaster" < 1242684533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the offset from UTC < 1242684550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0, unless it's BST now < 1242684555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242684559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's from my bouncer < 1242684562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which has been reporting times wrong lately < 1242684568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:04 AnMaster: and that is messy. :/ < 1242684568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:04 End of quicklog. < 1242684571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's BST in britain atm < 1242684574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the bouncer is gmt < 1242684577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or rather, utc < 1242684581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :offset by two hours from here < 1242684585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the bouncer is UTC < 1242684586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it BST? < 1242684602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, check in your own terminal with date -u < 1242684606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242684610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that gives it in UTC) < 1242684616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's 21:10 UTC < 1242684620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242684621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's BST now < 1242684623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :says date(1) < 1242684627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242684630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if the clocks have been set. < 1242684643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it is BST, yes < 1242684646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did you not notice? < 1242684649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since several weeks iirc < 1242684649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: when did that happen? < 1242684655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: quite a while ago < 1242684658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, well, I don't really notice these things < 1242684662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's may now, IIRC it happens some time in March < 1242684663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since my computer and phone both automatically adjust < 1242684666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, march? < 1242684669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then I probably noticed it < 1242684672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but have forgotten by now < 1242684681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1242684717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway know any good way to figure out when you have a loop like: [-]+[++] that the second one will never hit 0 < 1242684732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just bruteforce it for 8 bit values < 1242684740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is < 1242684742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :start with 1 < 1242684743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and run it < 1242684746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for all possible 8 bit offsets, for all possible starting values < 1242684751 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242684751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you repeat a state — which you will — < 1242684757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then voila, it runs forever < 1242684761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about: ++[---] and ++++[----] < 1242684765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same thing < 1242684773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there must be a better solution < 1242684780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird's idea would work, I suspect there's a more efficient way but can't be bothered to work out the details right now < 1242684787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242684792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at esotope-bfc < 1242684793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mine's the standard way to figure out an infinite loop if you have finite states < 1242684793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would involve checking each of the individual powers of 2, I think < 1242684801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do it more efficiently, < 1242684806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but mine will catch all the cases, pretty much < 1242684811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for it to load < 1242684827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's how you check the haltingosity of a sub-TM program on a TM < 1242684828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is timing out < 1242684829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242684832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ! < 1242684833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :store all states, if you repeat, infinite loop. < 1242684847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it just me or is http://hg.mearie.org/esotope/bfc/ unreachable < 1242684856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's unreachable. < 1242684860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1242684875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, got a local copy of the source? < 1242684882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can up upload it if so < 1242684886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pastebin or whatever < 1242684894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I deleted ~/Downloads/bfc/; you are welcome to point me to an HFS+ file recovery tool. < 1242684906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn you :P < 1242684912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: dd < 1242684925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er... how does that help? < 1242684930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could grep /dev/sda < 1242684931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, even just grep will do if you can remember a line from the file < 1242684933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :grep /dev/[sh]d* < 1242684933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that'd take forever < 1242684935 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242684945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are tools for e.g. ext3 that do it faster somehow < 1242684987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember seeing some better way in it using GCD... < 1242685025 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242685039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd start doing regular backups with my new machine, but packing up 160GB+2TB isn't easy < 1242685045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you have to purchase an awful lot of storage... < 1242685048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*backing < 1242685060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OR, use something like tarsnap, and pay something like $700 (iirc) a month to store it all < 1242685071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as a bonus, the transmission time for the backup is < 1242685074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Idea: Single Assignment FS. < 1242685075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Discuss. < 1242685078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fossil < 1242685081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or was it venti? < 1242685086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it exists? < 1242685087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those are the two components of plan9's fs < 1242685102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes; you store(foo) where foo is of limited length and it gives an sha-1 hash < 1242685105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you can do retrieve(hash) < 1242685116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sha-1 is not advisable nowadays, but when it was safe: < 1242685124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- people who don't know the hash can't get the file — so secure < 1242685134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- you can verify whether the returned block is correct w/ the hash — so unforgeable < 1242685144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- it guarantees uniqueness (not any more, though) < 1242685161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Venti is a network storage system that permanently stores data blocks. A 160-bit SHA-1 hash of the data (called score by Venti) acts as the address of the data. This enforces a write-once policy since no other data block can be found with the same address. The addresses of multiple writes of the same data are identical, so duplicate data is easily identified and the data block is stored only once. Data blocks cannot be removed, making it ideal for perman < 1242685163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ent or backup storage. Venti is typically used with Fossil to provide a file system with permanent snapshots. < 1242685166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/Venti < 1242685168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 2002 < 1242685171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cp /var/tmp/kdecache-arvid/http/h/hg* . < 1242685172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1242685183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads the source from the cache < 1242685294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: idea for the memory: < 1242685302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: store a string as a linked list of 10KB blocks < 1242685308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :normally, it's just an increment-pointer affair < 1242685316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but deleting over a node boundary frees the previous node < 1242685325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, the constant-infinite-loop would grow to 10KB, then reset < 1242685326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forever < 1242685338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be reasonably fast < 1242685351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/d5d8dbf85 < 1242685353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ais523 ^ < 1242685383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.com/f566b8406 permanent :P < 1242685387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: have you saved the whole esotope-bfc? < 1242685394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just that bit? < 1242685397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think it will be up tomorrow < 1242685407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and all that was in cache from the hg web thing < 1242685411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so are you ripping off esotope-bfc's algorithms wholesale like you did with ccbi? < 1242685419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have you saved it anyway, just in case lifthrasiir's had a catastrophic hardware failure or something? < 1242685424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I'm not. I'm trying to figure out the right way < 1242685435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I never checked it out before < 1242685457 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242685467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably do it when it is back up < 1242685523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I already have better optimisation than esotope-bfc for a few specific things. < 1242685537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it beats me in general by having better loop unrolling though < 1242685542 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1242685551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while I have better copy propagation < 1242685598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: sound good? < 1242685602 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242685744 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242685833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's a whole subreddit devoted to wolfram alpha inputs < 1242685845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i predict a meme < 1242685847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242685872 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242685882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1242685891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/AlphaInputs/ < 1242685902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242685911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah < 1242685919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: rightyho < 1242685933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha, I love the SHA-1 thing < 1242685938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which? < 1242685943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www14.wolframalpha.com/input/?i=SHA1+%22Wolfram+Alpha%22 < 1242685948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the answer to 'SHA-1 "Wolfram Alpha"' looks plausible < 1242685950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but changes when you refresh < 1242685976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's because it interprets it as SHA | 1 "Wolfram Alpha"; what that means I have no idea < 1242685984 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Eh? It doesn't change for me < 1242685994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"v" < 1242685995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I wonder if, instead of hashing your query, it's hashing the string representation of an object it creates to represent your query. " < 1242685996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—reddit < 1242685999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: refresh more < 1242686021 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've refreshed over ten times and it hasn't changed < 1242686030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: as a bonus, I don't have to track allocation amount < 1242686033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's always 10KB < 1242686047 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about if you reclick on that = button? < 1242686062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/* split into 10KB chunks */ < 1242686062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef struct _string { < 1242686063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : size_t length; < 1242686065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : char *data; < 1242686067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : char *base; < 1242686069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : struct _string *next; < 1242686071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} string_t; < 1242686074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www10.wolframalpha.com/input/?i=where+am+I ← pretty good < 1242686078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it even tells you your ipv6 addr < 1242686084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although not your ipv4 address < 1242686088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I don't HAVE an ipv6 addr < 1242686097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know what it gives me < 1242686102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just the IPv4 one converted to IPv6 syntax < 1242686105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242686106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It looks like an IPv4 address in IPv6 form < 1242686119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's 0::ff::3.4.234.23 or something < 1242686120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the prefix means "this is actually an IPv4 address" < 1242686132 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :::ffff:: < 1242686132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, is it adding the digits? < 1242686134 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Er, bits < 1242686140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, since you seemed so interested: http://omploader.org/vMXA2Mw is the recovered cache as a .tar.lzma < 1242686174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, internal links won't work mostly < 1242686174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's about a 99% chance that that's irrelevant, and a 1% chance that this will cause something esoterically significant to not be lost forever < 1242686200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it so significant? < 1242686204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anmaster's rewritten most of it already < 1242686213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'd say 99.999999% and 0.000001% < 1242686225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, really? < 1242686226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not that many 9s < 1242686234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would you say that at least 6000 people in the world will die today? < 1242686238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't look at it's code until recently < 1242686238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure < 1242686244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you have most the same optimizations < 1242686246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I was trying to figure out the infinite loop issue < 1242686250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *its < 1242686266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also the method it is done in is very different < 1242686276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems to work by simplifying blocks < 1242686299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while mine is "sort and peephole" + a few long stretching ones (constant/copy propagation) < 1242686328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has a better design < 1242686330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1242686445 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www35.wolframalpha.com/input/?i=compare+male+to+female < 1242686490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus mine is slow as . It takes ~half a minute to process lostking < 1242686521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"To see full output you need to enable Javascript in your browser" Hm... That should read "To see any output ..." < 1242686618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "compare male to male" -> male population | 3.372 billion people (total) < 1242686630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: half a minute on lostkng is not slow! < 1242686636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless that's the output program, not the interp < 1242686653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, s/interp/compi/ < 1242686667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1242686669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impl < 1242686670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and yes it is the compiler. < 1242686687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, be consistent! reter < 1242686698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242686737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, misread "impl" as "iler" < 1242686746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you were adding to the end of compi < 1242686765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and I thought the extra i was a typo) < 1242686767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. < 1242686782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't do balanced loop -> polynom in that < 1242686797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the major part still left to implement < 1242686804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polynomisation < 1242686857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think compilers will handle "char foo[1048576]"? < 1242686870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Define "compilers" < 1242686873 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most will < 1242686875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c compilers < 1242686879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but 16-bit DOS compilers are unlikely too < 1242686879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :DMC won't < 1242686883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1242686883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without proprietary extensions < 1242686886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*to < 1242686888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@Deewiant < 1242686894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www35.wolframalpha.com/input/?i=Wolfram <-- aren't there other people with the same name who are more well known. Like whoever the element Wolfram was named after... < 1242686894 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It limits to 16*1024 IIRC < 1242686904 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something like that, anyway < 1242686907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: W|A is wolfram world. < 1242686913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he is the most important person in it. < 1242686924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I'm just disagreeing < 1242686932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: how retarded < 1242686936 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It gives you tungsten as an alternative < 1242686949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as ehird said, nanoDijkstras are too small a unit < 1242686954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1242686962 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "use as a chemical element" < 1242686964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: as ehird said, nanoDijkstras are too small a unit <-- what, where < 1242686966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's milliDijkstras that are typically used < 1242686971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wolfram isn't named after a person called wolfram < 1242686973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but even those are too small < 1242686976 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242686976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242686976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm ok. < 1242686978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dijkstra seems terribly humble in comparison < 1242686979 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's named after the mineral called wolframite < 1242686985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that named after a person? < 1242686987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah, and what is that named after. < 1242686996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I postulate that Wolfram's ego is double digits of Dijkstras. < 1242687003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and growing constantly < 1242687004 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it comes from "Wolf Rahm" < 1242687012 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"wolf soot" or so < 1242687019 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(German, not a name) < 1242687029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so Wolfram is called Wolf soot? < 1242687031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can live with that < 1242687047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The IPv6-mapped IPv4-address is that 0:0:0:0:0:ffff:<32 bits of IPv4>; Alpha seems to be giving it in the normal IPv6 address form, that "::ffff:a.b.c.d" easier-for-humans notation would mean the same thing. < 1242687103 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Tungsten", in turn, comes from "tung sten" meaning "heavy stone" in Swedish and related languages < 1242687116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm http://pastebin.ca/1426890 < 1242687119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242687141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242687150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :_gcdex < 1242687154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what a strange name < 1242687159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcd-ex < 1242687161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcd-extended < 1242687166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_foo = don't touch this in python < 1242687167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah... extended how the hell < 1242687186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "don't touch this"? So how comes he has lots of functions named that way < 1242687203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: extended in that it returns 3 values < 1242687210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and because they're private-esque < 1242687214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How does "don't touch these" imply "there are few of these" < 1242687216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"don't call this from outside this class and subclasses" < 1242687222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i don't even know < 1242687224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah not "implementation don't touch" < 1242687227 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That'd be "protected-esque" < 1242687238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in... "reserved by compiler" < 1242687240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1242687247 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242687250 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's __foo__ in Python, AFAIK. < 1242687260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah, he has lots of them too. But normal names < 1242687265 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You're allowed to represent the last 32 bits with dotted-decimal if you want in any address, so I could write one of mine (2001:1bc8:102:587b:21d:7dff:fee4:a593) in an obfuscated form "2001:1bc8:102:587b:21d:7dff:254.228.165.147".. though given how ugly the addresses are in the normal form, maybe that doesn't buy much. < 1242687270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 6 def __nonzero__(self): return True < 1242687278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1242687280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: those are compiler internal. < 1242687282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, no. < 1242687282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really. < 1242687284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's like < 1242687287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :def __eq__(self,other): < 1242687287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1242687288 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Language internal < 1242687289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo==bar < 1242687291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will call that < 1242687301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__foo__ is pronounced "magic foo" < 1242687302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242687306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 15 class Never(Condition): < 1242687306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 16 def __nonzero__(self): return False < 1242687306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 17 def __str__(self): return '0' < 1242687306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 18 def __repr__(self): return 'False' < 1242687309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like that < 1242687314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1242687321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OO makes me sad :( < 1242687325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:55 AnMaster: 17 def __str__(self): return '0' < 1242687325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:55 AnMaster: 18 def __repr__(self): return 'False' < 1242687326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ ok, that's fucked up < 1242687326 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :__str__ is probably automatic string conversion for printf-style things < 1242687328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why < 1242687333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah < 1242687334 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :__repr__ beats me < 1242687336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well not in general < 1242687338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repr is representation < 1242687340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :__nonzero__ is implicit boolean conversin? < 1242687341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> 'foo' < 1242687341 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :+o < 1242687342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'foo' < 1242687342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242687345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> print 'foo' < 1242687346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1242687348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :former is repr < 1242687352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nonzero is boolean shit, yep < 1242687362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but repring as False and stringing as 0? < 1242687366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he use nonzero for nodes to remove dead nodes < 1242687366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a recipe for confusion! < 1242687372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but < 1242687374 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Seems C-like < 1242687375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> Never() < 1242687376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :False < 1242687378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>> print Never() < 1242687379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1242687381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what would happen < 1242687387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if that makes sense to you, you're barmy < 1242687401 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It could just be convenience for something < 1242687413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is __getitem__ < 1242687415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"False" but 0 < 1242687419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry, couldn't resist < 1242687424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :D < 1242687427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(that isn't legal Perl6 anyway, zeroness isn't a trait) < 1242687446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can express it in Perl5 as Scalar::Util::dualvar 0, "False" < 1242687463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but dualvar messes around with compiler internals to get that weird result < 1242687467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well? < 1242687468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably aren't supposed to use it a lot < 1242687474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 14 class _ExprMeta(type): < 1242687474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 15 def __getitem__(self, offset): < 1242687474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 16 return Expr(Expr(offset).code + [_EXPRREF]) < 1242687478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 18 class Expr(object): < 1242687478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 19 __metaclass__ = _ExprMeta < 1242687478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 20 __slots__ = ['code'] < 1242687479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242687481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: foo[x] = foo.__getitem__(x) < 1242687483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue what that means < 1242687485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lern2google < 1242687486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please tell me < 1242687489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, metaclass is complicated < 1242687492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and slots is complicated < 1242687499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it bad or good thing < 1242687499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :learn the python object model :-) < 1242687503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what? < 1242687504 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's obviously operator overloading for [] < 1242687519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 286 def __str__(self): < 1242687519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 287 self.code = self._simplify(self.code) < 1242687519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 288 return repr(self) < 1242687526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 290 def __repr__(self): < 1242687526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 291 stack = [] < 1242687526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 292 for c in self.code: < 1242687531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop pasting < 1242687531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242687532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[ lots of code cut] < 1242687533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that __str__ is evil? < 1242687536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really evil < 1242687540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :printing an object modifying it‽‽‽ < 1242687541 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Pasting from pastebins since 2006 < 1242687542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it? < 1242687547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah... < 1242687547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant++ < 1242687550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wow, I only just noticed that < 1242687551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1242687570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's considerably more evil than doing all your calculations in the paint callback < 1242687577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I charge lifthrasiir (sp) with the Class-A-Bajillion crime of writing terrible code < 1242687577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or even the mousemove callback < 1242687597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it overrides __gt__ __hash__ and various other ones < 1242687599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the paint callback is excusable on occasion, the mousemove callback isn't unless moving the mouse should sensibly trigger the calculations) < 1242687613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 91 __truediv__ = __div__ < 1242687613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 92 __rtruediv__ = __rdiv__ < 1242687613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 93 __floordiv__ = __div__ < 1242687613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 94 __rfloordiv__ = __rdiv__ < 1242687615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242687618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks odd < 1242687626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1242687635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it overrides __div__ and _rdiv__ btw < 1242687646 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Am I mistaken, or was it not possible in Perl 5 to craft a scalar (with suitable magic) that returned arbitrary values for all three of {boolean context, string context, integer context}. I seem to remember reading something like that once, but Scalar::Util::dualvar only overrides string/integer ones, leaving truthness determined from the int value. < 1242687651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the difference between __div__ and __rdiv__ < 1242687659 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :a / b versus b / a? < 1242687664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what deewiant said < 1242687666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242687673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242687675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if in a/b, a can't handle the b division < 1242687677 0 :oklodok!n=nnscript@h003205.gprs.dnafinland.fi JOIN :#esoteric < 1242687681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then b.__rdiv__(a) is called < 1242687682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242687686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a hack because python doesn't have multidispatch < 1242687692 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D does that too < 1242687695 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :opFoo, opFoo_r < 1242687703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :python only does it for a few operators < 1242687705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1242687709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think there's an req < 1242687730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :add/sub/mul/div/mod it seems like < 1242687752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: your wikipedia makes horrible abuse of the semicolon < 1242687753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242687756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, wikipedia user page < 1242687758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think this is semi-evil: < 1242687760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 141 def __int__(self): < 1242687760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 142 assert self.simple() < 1242687760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 143 return self.code[0] < 1242687764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: really? where? < 1242687774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't looked at that for ages < 1242687782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: replacing ; a with . A: < 1242687783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hello! I'm ais523, an incrementalist metapedian ex-administrator. (I removed my adminship due to inactivity. I'm sufficiently inactive nowadays that I'm unlikely to be able to answer queries on a resonable timeframe.) I'm happy to help new users (or experienced users, for that matter). Just leave a note on my talk page. In particular, I can help with wikimarkup (especially template wikimarkup), user scripts, and signatures. However, I'm not always online < 1242687787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. If you don't need help from me in particular, then placing {{helpme}} on your own user-talk page is likely to produce faster results. < 1242687790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's very. Broken up. If you do that. < 1242687802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's why it's better with a ; < 1242687811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, but it's not valid with . < 1242687814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore it's not valid with ; < 1242687818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, that was never a rule < 1242687822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1242687834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was always taught that you use ; when an . would work but would be awkward < 1242687836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this sentence is in two parts; and the second part starts with a conjunction < 1242687845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242687853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that particular sentence would be more natural with comma < 1242687860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are others where semicolon would work better < 1242687874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :semicolon's somewhere between full stop and comma, grammatically < 1242687877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242687879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :__ior__ uhu? < 1242687888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it defining inclusive or for strings? < 1242687894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where in python's docs are these documented < 1242687907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://python.org/doc/2.6/ < 1242687908 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably the page on which google finds them < 1242687908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>> help(__mod__) < 1242687908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1242687908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : File "", line 1, in < 1242687908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name '__mod__' is not defined < 1242687911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tried that < 1242687912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :searching for ior: < 1242687920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :function:: ior(a, b) __ior__(a, b) ``a = ior(a, b)`` is equivalent to ``a |= b``. < 1242687928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So |= < 1242687936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: __mod__ isn't a global function < 1242687937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about in the interactive help < 1242687939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try help(mod) < 1242687944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and tough shit < 1242687945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok < 1242687945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use the online docs < 1242687953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242687955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, there's no global mod function < 1242687993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :another updating __repr__ < 1242688005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this code sounds awful < 1242688014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suspect it of being hacked together randomly < 1242688019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you loved esotope-bfc yesterday ;P < 1242688026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love the output. < 1242688030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just not the implementation! < 1242688040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 126 # returns False if it is a no-op. cleanup pass will remove such no-ops. < 1242688040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 127 def __nonzero__(self): return True < 1242688040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably it has a good algorithm, written badly < 1242688055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's so evil < 1242688060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not have a def nop(self): return True < 1242688060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is it another thing to show Python people to demonstrate that really, not all python is necessarily well-written? < 1242688067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no idea < 1242688068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they don't claim that < 1242688072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: some of them do < 1242688074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they claim that all python is well-readable < 1242688078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 257 class Nop(Node): < 1242688078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 258 def __nonzero__(self): < 1242688078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 259 return False < 1242688082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe because of that < 1242688082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242688083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which it generally is, in a visual sense < 1242688088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the indentation requiremen < 1242688089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242688093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242688094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they claim that as there's only one way to write something, all python must be perfect < 1242688102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's a term for these people < 1242688106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're not specific to python < 1242688109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called "idiot" < 1242688113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of them even suggested making Python Turing-incomplete in order to correct the problem that there was more than one way to write something < 1242688121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you making shit up? < 1242688125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 261 def emit(self, emitter): < 1242688125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 262 pass < 1242688127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"pass"? < 1242688127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: unfortunately no < 1242688132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "do nothing" < 1242688134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :again python's interactive help fail me < 1242688135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LERN2GOOGLE < 1242688135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't think he understood what turing-completeness was < 1242688139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm tired of answering your questions < 1242688143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fix the interactive help! < 1242688145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what did e say in particular? < 1242688149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: THAT'S NOT WHAT MEANT FOR < 1242688151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*IT'S < 1242688154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THERE'S DOCS FOR A REASON! < 1242688157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To quote you: "RTFM" < 1242688159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a long time ago, also most of the people there were drunk and I was tired < 1242688162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember the exact words < 1242688165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what is the interactive help meant for < 1242688167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if not for help < 1242688176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... < 1242688180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"pass" is a consequence of Python's indentation rules < 1242688181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes? < 1242688182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to look up the docstrings of classes and functions. < 1242688184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like . in Thutu < 1242688191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not to teach you about the fscking object model!!!! < 1242688198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: help() seems to explain its purpose quite well... < 1242688243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want an lcd that has its off mode as white, not black < 1242688251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you could have the uneyestrain of black with the pretty of white < 1242688262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm ok < 1242688289 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Hm ok"‽ Did you really not read it? < 1242688326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's with all the interrobangs around here recently? < 1242688330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they look ridiculous < 1242688339 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Have there been many? < 1242688343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ‽‽‽‽‽‽ < 1242688346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a lot more than anywhere else < 1242688346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: from me yes < 1242688350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a lot more than there used to be < 1242688357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this ‽ glyph is ug ly < 1242688359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although not many on an absolute scale < 1242688369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and agreed with ehird, even though I'm likely seeing a different glyph to him < 1242688369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I got my unicode keyboard shortcuts and I leapt ↗ < 1242688372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine's ugly too < 1242688382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/8/83/Interrobang.svg ← this is what a proper interrobang should look like < 1242688387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(from palatino linotype) < 1242688396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the ! bit is longer in mine < 1242688401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it clashes with the top of the ? < 1242688403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's the problem < 1242688406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they need to curve it more < 1242688486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"this computer costs around 600 euros. I agree with you : this is expensive." < 1242688490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$810 is expensive for a computer? < 1242688501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242688506 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242688507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, dollars, maybe no < 1242688509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*not < 1242688510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's expensive for a budget computer < 1242688514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1242688518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: £529 < 1242688524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect to be paying about £400, and that was two years ago < 1242688528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nowadays I'd expect to be paying less < 1242688533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a decent core 2 duo laptop costs like £500 < 1242688533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe £300 or £200 < 1242688550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a high-end machine... sky's the limit, but regular is probably about £1,000 < 1242688551 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Computers that cost less than 1000 € are cheap < 1242688562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean — this iMac cost £1,000 < 1242688577 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242688579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adjust for apple tax < 1242688636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: problem with the linked list idea—getting length is hard < 1242688640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since you have to sum up each elem's < 1242688649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although for 10KB chunk it probably doesn't matter < 1242688651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*chunks < 1242688686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, this is for the slashes interp? < 1242688689 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just cache the length separately? < 1242688692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, yeah, a really good high-end computer is like £2,000 < 1242688697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that requires storing the base pointer < 1242688700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the nodes < 1242688703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which would be possible, I grant you < 1242688704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but a fuss < 1242688705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242688716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm storing a string in allocations of 10KB < 1242688716 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Cache the length of the whole thing in each node < 1242688717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in a linked list < 1242688725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: then growing/shrinking becomes a huge pain < 1242688727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how comes < 1242688750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Cache it in such a way that the only ones up-to-date are the ones you're currently using < 1242688756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: impossible < 1242688760 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So you don't have to update them all all the time < 1242688767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if I do it as one big char array, then I have to realloc every.single.command to keep the memory usage not growing forever. With 10KB blocks, I just free() if i go over a boundary < 1242688784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So an infinite loop that doesn't grow will grow memory usage up to 10KB, then shoot down < 1242688784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forever < 1242688798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :avoids pricy realloc()ing < 1242688803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242688811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://forum.modrewrite.com/ ← mod_rewrite is so bloated it has its own forum < 1242688847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why not/ < 1242688876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242688887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is mod_rewrite TC? < 1242688889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242688894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see olsner.se < 1242688900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thue in mod_rewrite < 1242688901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by our olsner < 1242688922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, it annoys me that the best graphics card that you can buy passively cooled by default is an ATI < 1242688930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so a .htaccess with mod_rewrite can hang a server forever < 1242688932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1242688936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242688940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no? < 1242688942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if a nvidia card would work with a replaced cooler < 1242688949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: with thue it's done as a series of redirects < 1242688953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1242688954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you killed the browser, the computation would end < 1242688986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242688999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the Accelero S1 Rev.2 claims to work with the 9800GTX+ but is that w/ a fan? < 1242689002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet so < 1242689008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my interpreter ran a BCT program successfully < 1242689013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: cool < 1242689013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is this olsner in here btw < 1242689019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "our", so yes, he used to be. < 1242689027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To provide passive cooling for high-end graphic cards, Accelero S1 Rev. 2 is a high performance passive cooler featuring 4 heatpipes connected with extra large surface area. It effectively removes a great deal of heat from the graphic cards keeping the components cool. Thanks to the elegant design, Accelero S1 Rev. 2 outperforms active cooling solutions. Accelero S1 Rev. 2 creates a true industry leading zero noise cooling solution for all enthusiast gam < 1242689029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242689029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ers. < 1242689031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds promising! < 1242689035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said "our olsner" < 1242689039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :our implies he's one of us < 1242689058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's marketingspeak for what every passive cooler ever does < 1242689060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can't find thue in rewrite, only thue in haskell < 1242689065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know < 1242689068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but it's passive, is the point < 1242689074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and claims support of a nice card < 1242689077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah it is there < 1242689079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1242689087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY!!! It seems it can do it < 1242689128 0 :jix!unknown@unknown.invalid QUIT :No route to host < 1242689157 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :"Did you think you'd be back to Mummy7 by Christmas?"... ah, OCR'd e-books, nothing like 'em... < 1242689157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, mystery: one of SCO's accountants billed it $1.92 for two month's work < 1242689181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Now for an important question: Given only the characters / and \, what should the BCT interpreter output? < 1242689184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1242689203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I think they might have been lawyers, not accountants < 1242689211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the question is, what work is so minor that they'd only bill that much? < 1242689212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can we have a newline too? < 1242689217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going, anyway < 1242689217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :currently it's all interspersed with debugging so i can see what it says < 1242689219 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242689219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1242689226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ok, then: < 1242689231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, hi. Did you check that music? < 1242689243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: \\ < 1242689247 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oof, not yet. *checks recently bookmarked links* < 1242689256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: eww < 1242689263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it works < 1242689284 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not within my design < 1242689294 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, I like the first 25 seconds :) < 1242689299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: heh < 1242689320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh can't wait for my new pc < 1242689324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :more importantly, with this memory squeeze < 1242689344 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :very distinct mood he's trying to create < 1242689350 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Kraus < 1242689358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the BCT page says that for turing completeness, one should output the deleted data bits < 1242689365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do that then < 1242689368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, of the C minor symphony, final movement. Afterwards is the final movement of the C sharp minor symphony (the C minor symphony is a rewrite of it. I prefer the original) < 1242689384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION plugs new hardware into psu calculator < 1242689387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't go over 430W < 1242689389 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well, maybe that's simplest < 1242689403 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :very Vienna-ish, if one can call it that < 1242689417 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes me :) < 1242689418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, no idea what you mean with that < 1242689440 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes, not very clear, given that Vienna has had many different musical eras < 1242689443 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242689455 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :is "sounds similar to Mozart" better? :P < 1242689458 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :mod_rewrite has recursion limits (that can be configured to be above what's required to complete your program) < 1242689471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aah! olsner's here? < 1242689472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't notice < 1242689474 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but it has a very stupid memory allocator so you'll quickly run out of memory on the server :) < 1242689501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, yes. < 1242689503 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :it essentially doesn't free anything it allocates until it has completed the request < 1242689503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm... 85% of cpu tdp, 90% system load and no capacitor aging = 330 watts < 1242689518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, Vienna - Classical period? < 1242689520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is good < 1242689537 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1242689542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at 100% load though goes to 440 < 1242689545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1242689549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(w/ aging) < 1242689551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(of 20%) < 1242689553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, still, he has a lot of different variants in his works. < 1242689564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In my view the card series requires you to have a 500 Watt power supply unit at minimum if you use it in a high-end system, and I think that's barely on the safe side." < 1242689569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess i'll have to get a more beefy psu < 1242689635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, louder PSU fan! < 1242689641 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he seems to use a lot of classical idioms, but in an altered form (usually with them ending up going somewhere unexpected) < 1242689656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is that quote from btw < 1242689673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: w/ acoustipack and the natural noise dampening of the case, I can afford a few more dBA on the PSU. Especially since the Nexus 430 Value is below audibility < 1242689679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and from http://www.guru3d.com/article/geforce-9800-gtx-512mb-plus-review/3 < 1242689680 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242689684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, I don't know enough about that kind of stuff to respond to it. < 1242689698 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1242689711 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah. Myself, I'm just going by what I think I hear... possibly mistaken < 1242689723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just happy since i was a bit sad about the 9800GT being the best nvidia passively-cooled-when-bought card you could get < 1242689735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but — as always — < 1242689745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, well the cover of the cd does mention "unexpectedness" a lot < 1242689748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so probably right < 1242689750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.arctic-cooling.com/catalog/images/AcceleroS1Rev2_pic_300.gif < 1242689753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a giant heatsink saves the day < 1242689760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's bigger than my cpu heatsink ^.^ < 1242689786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, and he lived during the classical era. Using these idioms makes perfect sense. < 1242689800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, scale < 1242689817 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right. He seems to be aware of them on a meta level, I guess. < 1242689819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sec < 1242689822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it will take two PCI-E slots right? < 1242689825 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric : < 1242689831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.pc-erfahrung.de/fileadmin/Daten/Bilder/vga-luefter-accelero-s1-07.jpg < 1242689834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑scale < 1242689842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bigger than the card it goes on :) < 1242689855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more scale: < 1242689855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, make sure you can fit in other cards as well as it < 1242689856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://media.photobucket.com/image/accelero%20s1%20rev.2/night_wolf_in/DSC00352.jpg < 1242689862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't need other cards < 1242689862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, heh < 1242689874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I really do, I can get a shitty card to use when I do need to use them < 1242689889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but graphics cards are mounted facing downwards < 1242689895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so this shouldn't obstruct the slot < 1242689905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm, what about the next slot < 1242689914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and all cards face downwards < 1242689918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, yes < 1242689920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the point is < 1242689925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the accelero will be well away from the slot < 1242689935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if anything the videocard will block it < 1242689936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yea, about three slots away! :P < 1242689938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I can't really help that < 1242689945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1242689986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :along with games I'm gonna love doing parallel computation on the GPU < 1242690068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, computing what < 1242690073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stuff! < 1242690079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, such as < 1242690079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anything massively parallel can go to the GPU. < 1242690088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you do that often? < 1242690090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, having the means will provide the inspiration :-) < 1242690098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1242690115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I turn out to not do much of it, welp, it's still there for games < 1242690128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about games. Didn't you say linux? The games I can think of on Linux runs just fine on a GeForce 7600 GS < 1242690148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I plan to dual-boot at some point. < 1242690156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to windows vista? < 1242690158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242690162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Windows 7, probably. < 1242690172 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :you play games? < 1242690175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even so. that sounds crazy < 1242690179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, "dok"? < 1242690183 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: definitely. < 1242690186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's a new one? < 1242690186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: not much, but that's mostly due to using a mac < 1242690198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a huge gamer, but I've wanted to try quite a few games for a while < 1242690198 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i can't imagine you wasting your time on games < 1242690200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what sounds crazy/ < 1242690202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242690214 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: okay i can imagine you trying out all games in existance < 1242690215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, dual booting with win7 < 1242690217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: I waste my time all the time < 1242690221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why's that sound crazy? < 1242690221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, insecure :) < 1242690226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how < 1242690230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no ext4 drivers for win7 < 1242690244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, overwriting with zero would work < 1242690258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to mess up < 1242690261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why I'd run a virus scanner and a firewall and try and limit internetty stuff on the win7 partition < 1242690264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and you could do a virus too < 1242690264 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i can imagine you wasting your time, just not on games, i think of you as more of a channel surfer than an intensive player. < 1242690277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: yes, I am very channel surfy < 1242690284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I've wasted a lot of hours on Worms: Armageddon < 1242690290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, what about me and games < 1242690291 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well that's an awesome game < 1242690297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes it is :) < 1242690314 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i can imagine you playing a few well-chosen games < 1242690316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm the 9800 gtx+ is still beaten by the Radeon HD 4850 sometimes xD < 1242690320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: like TUX RACER!! < 1242690323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, correct < 1242690335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you play that? < 1242690337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using Hardware 3D Rendering(TM) technology < 1242690339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tried it, boring < 1242690342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 3DNow! < 1242690347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :requires at least a Pentium III < 1242690350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 23:45 oklodok: AnMaster: i can imagine you playing a few well-chosen games < 1242690353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was what I was responding to < 1242690360 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1242690382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i probably won't be dualbooting with windows w/ a 160GB X25-M though < 1242690386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a bit too small for comfort w/ games < 1242690391 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :what's tux raver < 1242690392 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242690393 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :racer < 1242690394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: tux raver < 1242690395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that sounds < 1242690396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1242690398 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242690399 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242690409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, nethack, kmines, lbreakout, some stuff in zsnes and mupen64 (I love Zelda games). Oh and I could FlightGear as a simulator, not a game. < 1242690421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you gotta have a powerful rig to play nethack < 1242690426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing makes my hardware squeal < 1242690431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esp. in some of the battles < 1242690433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, haha < 1242690440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally amazing graphics though < 1242690444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: enable anti-aliasing < 1242690445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's amazing < 1242690453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything just smooths ou < 1242690453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242690457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just like the real thing < 1242690457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I always set 2x AA in nvidia-settings < 1242690460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242690473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: try overclocking your GPU sometime... nethack will never be the same again < 1242690485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nethack doesn't use GPU powers < 1242690486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242690500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, maybe that's what you think— but try higher anti-aliasing settings < 1242690506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thing is taxing < 1242690508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can only take irony to a limit before it gets tedious < 1242690509 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'm pretty sure AnMaster plays nethack in text-mode, that is, he uses somekinda thingy to play it with textual commands and responses instead of the usual graphics. < 1242690512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not irony, joke < 1242690520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: you're joking too right :D < 1242690523 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :like "a approaches from west" < 1242690527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahah < 1242690542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, and yes I play it in ASCII art mode. Tried QT mode. Didn't like it. < 1242690546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's joking < 1242690549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he means: < 1242690553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't play it in the ncurses-esque mode < 1242690557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you play it in the text adventure mode < 1242690559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh adventure style < 1242690561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of the "graphical" (console) mode < 1242690563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242690563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a joke. < 1242690565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :laugh. < 1242690570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I misread it first < 1242690570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: sry for ruining it < 1242690571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and haha < 1242690591 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no matters < 1242690592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242690598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such a mode would be awesome < 1242690602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in a horrible way < 1242690611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I always get lost in text adventures < 1242690611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242690617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer ASCII art like nethack < 1242690620 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242690623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the hitchhiker's guide to the galaxy text adventure is fun < 1242690630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's hard just getting out of the house < 1242690633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is it? < 1242690642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er... an infocom floppy in the 80s < 1242690646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242690650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a Flash version of it < 1242690652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :made by the bbc < 1242690659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically an interface to the infocom version < 1242690661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, flash. < 1242690665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.bbc.co.uk/radio4/hitchhikers/game.shtml < 1242690674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AIIIEEEEEEEEEEEEEEEEEEEEEEE! < 1242690689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could try and download the Z-machine file < 1242690705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, uhu. What emulator is best < 1242690709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd be technically illegal, but the BBC have it online in Flash, so it's not as if getting it for free is unintentional < 1242690710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and is it legal < 1242690711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242690725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not sure about emulators; I'll look it up < 1242690736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I guess I could try them then < 1242690740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Frotz < 1242690744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just wondered if you knew some was good < 1242690745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242690746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://frotz.sourceforge.net/ < 1242690758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in portage :) < 1242690758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :terminal based, even < 1242690770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I need to sleep now. Early morning tomorrow < 1242690773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242690773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242690799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242690814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 9800GTX+ runs Crysis at 1920x1200 at 41fps < 1242690816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty good. < 1242691204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242691210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: welcome bac < 1242691211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1242691212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :radio went out with public message < 1242691214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :over all channels < 1242691216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242691219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's happening < 1242691222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aliens? < 1242691228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: aliens‽‽ < 1242691228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, major gas leak in big city < 1242691237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1242691241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of the deadly kind, I assume? < 1242691249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unknown < 1242691252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, far from hear < 1242691254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here* < 1242691270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd interject with something like "that's what you get for being a dirty swede!" but it seems inappropriate < 1242691285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the BBC to pick it up < 1242691301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it cut off in the middle of the news. Right in the middle of a sentence. < 1242691317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... what caused that? The gas? < 1242691321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean < 1242691323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the broadcast < 1242691324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the message yeah < 1242691336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: must be pretty bad tthen < 1242691346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "please go indoor and close all windows door and ventilation" < 1242691349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242691359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yikes. < 1242691366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Severe, then. < 1242691377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, from some industry there it seems. < 1242691386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION F5 F5 F5 F5 on bbc.co.uk < 1242691389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(well okay, Cmd-R) < 1242691401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1242691464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is nothing on the news anywhere about it yet... < 1242691468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not even on sr.se < 1242691469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242691474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(radio's website) < 1242691475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: must be very early report then < 1242691478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no time to write anything about it < 1242691479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah < 1242691486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which implies that the leak is very serious < 1242691573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you've got me all jumpy now :P < 1242691593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not that Swedish radio is very nocturnal. One channel shuts down after 01:30 until 06:00, one sends classical music streamed from BBC(!), the remaining two sends the same thing during the night, pop music. < 1242691626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1242691758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION F5s sr.se too for good measure < 1242691827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, wait < 1242691828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shut all windows? < 1242691830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's 2am isn't it < 1242691834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242691844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :01:10 here < 1242691848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it seems like there wouldn't be many windows open at 2am :-P < 1242691849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, 1am too < 1242691873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um, I slept with open window since mid-April < 1242691876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fresher air < 1242691883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in sweden? < 1242691884 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: even if you're up at 2am? < 1242691887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :must freeze to death < 1242691895 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242691898 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :that's what you meant < 1242691903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: well, the windows in this house generally get closed when it gets cold at night < 1242691904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah. I have a secret weapon < 1242691906 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :at least here it's been summer for weeks < 1242691918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: but it never really gets warm in .fi/.se does it :-P < 1242691928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway, no ventilation in this house, it is too old < 1242691936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :built 1907 < 1242691947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a victorian sort of house I think < 1242691950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it's a flat < 1242691951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242691953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so half of a victorian house < 1242691955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it's sort of a flat < 1242691960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the bathroom is up a flight of stairs < 1242691963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's rather silly < 1242691969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :free standing < 1242691980 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't know about your standards, but warm enough that i might keep a window open if i ever did < 1242691987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: what celsius? < 1242692004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: waddya mean be freestanding < 1242692063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like http://sv.wikipedia.org/wiki/Fil:Villa-nyköping-ostra4.JPG < 1242692075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: term is "detached house" < 1242692084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, kay. in Swedish it is "villa" < 1242692088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I live in a flat in a terrace, so not nearly as free as that :-P < 1242692101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :flat in a terrace? < 1242692113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a http://en.wikipedia.org/wiki/Terraced_house containing flats. < 1242692130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aka apartment < 1242692134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're oh so very american < 1242692136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242692146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not < 1242692154 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't really know. i saw a 14 a few mornings ago, but it was very early. < 1242692160 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :may have been night < 1242692166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: 14C is what it's like here at night :-P < 1242692180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10C atm outside and it's midnight < 1242692182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have a secret weapon < 1242692185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh? < 1242692187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a BFG? < 1242692188 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :10C outside here too. < 1242692192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hot water bottle! < 1242692192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242692199 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://outside.hut.fi/ is the temperature sensor at our university, but it gets direct sunlight, like you can see from the graphs. < 1242692201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yeah but it's sweden. their celsi-ii is colder. < 1242692212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242692213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finland < 1242692217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually, Finland is colder than Sweden < 1242692222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i said finland < 1242692223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was a mistake < 1242692230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant that fizzie's 10C is colder than my 10C < 1242692231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242692237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu? < 1242692241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242692244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a law of finnishology < 1242692248 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wow that graph is pretty < 1242692260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: it's like a sine wave after a beating < 1242692268 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's that five-years-or-so big graph at http://outside.hut.fi/five.html which might average out the worst sunlight-freak-o-temperatures. < 1242692283 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242692286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since it's 24h average, or so they say. < 1242692312 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The radiolab or some other people had a real weather-station readings, but I can never remember the URL for that. < 1242692342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, slightly open, not wide open < 1242692354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.yr.no says it is 8 C here < 1242692387 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there it is. http://radio.tkk.fi/en/weather/ has some real data. < 1242692390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rained today, so colder than yesterday < 1242692440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still nothing on bbc or that sr.se thing < 1242692906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Ammoniakutsläpp i Stenungsund" < 1242692910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.svd.se/nyheter/inrikes/artikel_2917959.svd < 1242692911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242692915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1242692917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is BAD < 1242692922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /me runs google translate < 1242692928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how bad < 1242692931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: national crisis bad? < 1242692934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Ammonia < 1242692935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that bad < 1242692949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: holy. fucking. shit. < 1242692962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says it was unclear how large it was < 1242692964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at midnight < 1242692992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, we are unable to translate the page you requested. < 1242692992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.svd.se/nyheter/inrikes/artikel_2917959.svd < 1242692998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering." <-- emergency service had not requested any help with evacuation at the time of writing. Well I guess that changed since < 1242693007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last is my comment. < 1242693024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: could you translate the tagline and the two paragraphs? < 1242693030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242693046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ammoniakutsläpp i Stenungsund <-- Leak of ammonia in Stenungsund < 1242693056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ett utsläpp av ammoniak har skett vid Axo Nobels anläggning i Stenungsund. Räddningstjänsten har i radion gått ut med ett så kallat Viktigt meddelande där allmänheten uppmanas att stanna inne, stänga fönster och ventilation. < 1242693128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :A leak of ammonia has happened at Axo Nobel's plant/facility in Stenungsund. The Emergency service has in radio sent a so called Important message where people are asked to stay indoors, close windows and ventilation < 1242693135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a semi-broken grammar < 1242693139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the translation < 1242693151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(couldn't be arsed to try to fix it) < 1242693156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Det var vid midnatt oklart hur stort utsläppet är. < 1242693156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering. < 1242693170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "a so called Important" :-D < 1242693173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :It is at midnight it unclear how large the leak is. < 1242693207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think that is an official name "Important message" < 1242693212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eyah < 1242693213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242693214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just funny < 1242693215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was with upper case in Swedish < 1242693219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since "so called X" means doubtfully-X < 1242693220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering. < 1242693221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1242693229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't like that in Swedish < 1242693233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242693233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242693236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242693239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering. < 1242693307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :But (according to the police's communication central) the emergency service had not (at midnight) requested any help with barricades or evacuation. < 1242693310 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering. < 1242693344 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :who cares about some silly catastrophy, let's just play the nick pasting game < 1242693355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, no < 1242693358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:35 oklodok: AnMaster: Men enligt polisens länskommunikationscentral hade inte räddningstjänsten vid midnatt begärt någon hjälp av polisen angående avspärrningar eller eventuell evakuering. < 1242693361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was trying to get back on topic < 1242693362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242693364 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242693365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gotta agree with him here, this is #esoteric < 1242693367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :going to bed now < 1242693371 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :night! < 1242693372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242693441 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :5 pages to go, and i'll be done, and my next exam isn't in long times! < 1242693445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.aftonbladet.se/senastenytt/ttnyheter/inrikes/article5177106.ab < 1242693447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same text < 1242693448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242693453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah TT < 1242693456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it'll come from a news agency < 1242693458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's like Reuters < 1242693459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242693460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like Reuters or AP < 1242693460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242693461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :news agency < 1242693514 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird are you still benchmarking bbc response time? < 1242693526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1242693534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: can I hire you to be funny at me all day? < 1242693535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :news: < 1242693539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :google maps works without js < 1242693548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes really < 1242693548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that can't be very pleasant < 1242693560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click. wait. click. wait. click. wait. gee, if only I could drag < 1242693586 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't think i'd work well paid by hour < 1242693598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: flat monthly rate? < 1242693602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lim_(x -> 0) x = google response time < 1242693603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242693618 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well i'm all for a steady income :P < 1242693621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well sure but :P < 1242693629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://maps.google.com/maps?q=Stenungsund&oe=UTF-8&ie=UTF-8&split=0&ei=fvERSvCXIcnDsgaFoOSJDg&output=html&zoom=3&zp=OOOOOO < 1242693631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where < 1242693643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't even click! < 1242693643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which interface is it < 1242693647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242693655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't click on the map itself < 1242693657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to "drag" < 1242693659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think it is for mobile phones < 1242693662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1242693663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242693665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nah < 1242693670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too wide fram efor that < 1242693675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242693685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for links -g ? < 1242693690 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :for every length of time there is a piece of news google caught on before said time had elapsed < 1242693692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh < 1242693730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I think this is new < 1242693736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember trying without JS before < 1242693738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no worky < 1242693739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Joke site idea: silentcarreview.com < 1242693751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sounds like a good idea < 1242693752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1242693757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yeah seriously) < 1242693764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you'd have to silence all the other motorists' cars too :-P < 1242693772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1242693774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242693776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242693781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trickier < 1242693786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it won't make much difference if you're the only silent car on the road will it < 1242693800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah but make everyone buy one < 1242693815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well if we're going down that route make it mandatory that everyone own a kitten < 1242693818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :morale will improve instantly < 1242693909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, allergic to them. Can't < 1242693919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus cats are evil < 1242693932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if I was allergic to kittens I'd never get out of bed < 1242693938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd just lie there thinking about how worthless my life is < 1242693956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242693968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, allergic to dogs, cats and some sorts of pollen. < 1242693977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well dogs is okay i don't like dogs < 1242693981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and pollen isn't cute and fluffy < 1242693985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but kittens... < 1242694016 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: weren't you supposed to sleep?!?!?!?!?!?!?!? < 1242694138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, see above < 1242694142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think < 1242694235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, updates < 1242694242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1242694250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "situation under control" < 1242694252 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm no, my thinking cannot explain it < 1242694254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"no wind" < 1242694267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: boring, i was hoping for like, zombie outbreak < 1242694279 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :yeah those are always interesting for a while < 1242694284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't be nice. I know people in that area. < 1242694297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but, zombies kind of outweigh that < 1242694306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't the effect < 1242694313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the effect is just dead people < 1242694319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dead people turn into zombies via magic < 1242694323 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Phngh. Finally got graded those AI course project-works. Meh, I've been making snide comments about our TCS lab professors who reply to emails in the middle of the night; but now I self sent those grades out at 02:30 am or so. < 1242694342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242694378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they still don't know how much leaked. But the leak is "probably" stopped < 1242694394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they suspect that the tank that leaked wasn't full < 1242694403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how comforting! < 1242694425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.svd.se/nyheter/inrikes/artikel_2917959.svd < 1242694439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb learning to read swedish < 1242694449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, copy paste to google translate < 1242694449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works < 1242694454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242694471 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242694474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was it better we had that huge fire just a bit south of here? Last year. < 1242694484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Situation is under control. We do not yet know how much has been leaked. But the weather is favorable, there is no wind that can spread a possible gasmoln. It smells of nothing, which suggests that it is not so much leaked, "said Bengt Carlsson. < 1242694489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 8 fire brigades worked on it at max < 1242694489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it smells of nothing < 1242694492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a way to detect < 1242694496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just sniff! < 1242694502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a tank when it is filled capacity of 3 000 cubic meters of ammonia for some reason leaked. < 1242694507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3,000 cubic meters? ouch < 1242694518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could have been bad yeah < 1242694521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it had been full < 1242694527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242694531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the translation obscured the meaning < 1242694555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "It is a tank which when filled has a capacity of 3 000 ..." < 1242694557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the real reason i was scared is that sweden is a province of finland < 1242694562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one of the 3 people living there could have got hurt < 1242694583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : the real reason i was scared is that sweden is a province of finland <--- technically wrong < 1242694599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no no totally true < 1242694631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but was it < 1242694650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes or no < 1242694659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finland used to be a province of sweden < 1242694662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, was it better we had that huge fire just a bit south of here? Last year. ehird, 8 fire brigades worked on it at max < 1242694663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1242694668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then time-space warped and Finland-space started < 1242694670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "better" how < 1242694675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wind was blowing the smoke my way < 1242694681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ toxic smoke < 1242694682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242694686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1242694688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(plastics) < 1242694693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I mentioned it in here then < 1242694694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242694702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night really < 1242694703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't recall last year < 1242694704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1242694705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242694724 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :night! < 1242694800 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :He's probably lulling us to a false sense of security; he'll jump out of hiding and attack any minute now. < 1242694807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :noooooooooooo < 1242694807 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :3000 cubic meters... could probably be used as a blue whale aquarium < 1242694826 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :(i want one!) < 1242694843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: yes store them in ammonia < 1242694889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :3000 cubic meters is still just a cube with approximately 14.422 meter sides. That's not so big. < 1242694898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242694929 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :it's quite big for an aquarium < 1242694944 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :in fact i don't think i've seen one as big < 1242695034 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The boat-building department here at TKK has a pool of 7865 cubic meters (5.5 meters deep, 11 meters wide, 130 meters long), but that's just plain old water. < 1242695057 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1242695066 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :how many blue whales is that? < 1242695067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: omg awesome < 1242695075 0 :lifthrasiir!n=lifthras@143.248.133.205 JOIN :#esoteric < 1242695086 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They also advertise the "world's largest 40 x 40 meter ice-model-test-pool where you can perform experiments with 70 mm thick model ice", but they don't say how deep that thing is. < 1242695116 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.tkk.fi/Units/Ship/General/ and then the "ship laboratory"; it's a silly javascript thing that'll toggle the content open. < 1242695148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The English version doesn't say "world's largest"; only the Finnish one has that. Heh. < 1242695167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they don't want to reveal their secrets < 1242695170 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242695186 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully they build better ships than web pages. < 1242695260 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's wave-making machinery in both pools (except it's called a "basin", that sounds more officious); I'm *very* certain the students use them as huge-ass swimming pools (don't move the dash again) when no-one's looking. < 1242695279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: huge ass-swimming pools < 1242695289 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe that, too. < 1242695298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huge ass swimming po-ols < 1242695301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's moving!! < 1242695427 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242695762 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooooooo < 1242695773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooooooooooooooooooooooooooooooooooooo < 1242695800 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :free as a bird am i now < 1242695807 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i don't have a care in the world < 1242695841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i am green < 1242695926 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :why so < 1242695963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: well because glo-fold < 1242696195 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :! < 1242696208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklodok: y eah! < 1242696347 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Metaplace is open beta! < 1242696383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Pavitra's on MP < 1242696389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242696557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :w00t, it's possilble to go into the MP Central waters! < 1242696569 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242696956 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: grep is twice as fast with hyperthreading < 1242696968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: grep on what < 1242696969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev/random? < 1242696973 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242696985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's such a real-world operation. < 1242696988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not < 1242697093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i remember reading an article detailing how someone used DFAs to grep at like 12 gb/s < 1242697110 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and i was pretty impressed < 1242697115 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but this processor can do 9 < 1242697128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: grep is singlethreaded < 1242697131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can it be faster w/ ht < 1242697145 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is trivial to parelellize manually < 1242697176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you said "grep" < 1242697180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not "my parallel grep" < 1242697185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which skews the results < 1242697192 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242697202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no it doesn't < 1242697214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh :p < 1242697278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: try fgrep < 1242697281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet you could hit 12gb/s < 1242697299 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :naw, grep uses the same algorithm on fixed strings < 1242697310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but with less processing itme < 1242697314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to not having to interpret special chars < 1242697318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :boyer-moore judging from the fact that you get better speed on longer strings < 1242697322 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fine, one sec < 1242697407 0 :pikhq!n=pikhq@75-106-102-10.cust.wildblue.net JOIN :#esoteric < 1242697424 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :linux's /dev/urandom is really slow < 1242697431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cat it to a file < 1242697432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then fgrep < 1242697435 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1242697436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(ssd, ofc) < 1242697442 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, ramdisk ofc < 1242697447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242697452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242697461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you have more ram than my first HD size < 1242697528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's some bad locking too < 1242697535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: What, you expect it to create entropy? < 1242697542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's urandom < 1242697544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to make shit up < 1242697546 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am running 8 dd's of /dev/urandom and each cpu is only at 35% < 1242697548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :random is the one that freezes < 1242697551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1242697552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, i do < 1242697572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: It's not going to make entropy. < 1242697578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242697579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's going to pretend to have entropy. < 1242697580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242697581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242697595 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it output is indistinguishable from real entropy < 1242697604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err no < 1242697629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with a computationally bounded attacker, yes < 1242697634 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242697676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well if you specify "computationally bounded"... So are primes, for some notion of computationaly bounded. :p < 1242697691 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"computationally bounded" = real < 1242697715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the psuedorandom number generator. < 1242697732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242697741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :/dev/urandom is purported to be cryptographically secure < 1242697766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted. < 1242697819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$ time echo ran* ran* ran* ran* ran* ran*| xargs -n 1 -P 8 grep foobarbaz < 1242697819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real 0m2.355s < 1242697819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :user 0m9.897s < 1242697819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m6.420s < 1242697853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :10 gigabytes/second < 1242697889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: your rig is amazing. challenged only by my future one ;-) < 1242697894 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fgrep takes exactly the same time < 1242697922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: God, if I had $10,000 in disposable income. < 1242697932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not that much! bsmnt's cost $1,7000 < 1242697932 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and check this out- < 1242697933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w < 1242697934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242697936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :$ time echo ran* ran* ran* ran* ran* ran*| xargs -n 1 -P 8 fgrep foobarbadsfkj09i3209ilksajdfkljaslfjlasfjdlkajsfdlkjalsfjdksajdfkljaslllfkdkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkazffffffffffassssssssssssssssssssssssssssssssssssssssssssssss < 1242697936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :real 0m1.611s < 1242697937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$1,700 < 1242697947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Our uberbuild. < 1242697950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine will probably cost about $4,000 < 1242697952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oyeah :-D < 1242697953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye → < 1242697979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the 6 seconds of system time worries me < 1242697986 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking i can do better < 1242698330 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242698352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Uh, you do realise that file access consists of system time, right? < 1242698368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242698801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1242698817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/url?sa=t&source=web&ct=res&cd=3&url=http%3A%2F%2Fwww.arl.wustl.edu%2F~sarang%2Fjsac_cameraready.pdf&ei=mAUSSpCGG8OHtgfOoeWACA&usg=AFQjCNGdR0vyT1iYMrr6xRtEeUuwGhjSAg&sig2=tdY3YBP1h0x85tTt4DtNPw < 1242698824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's the paper i was talking about < 1242698842 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a measly core i7 is way faster than their specialized hardware < 1242699780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wc(1) is like a zillion times slower than grep < 1242702250 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242702274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wc(1) counts shit. Grep does regexps. < 1242702274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Whaddya expect? < 1242702739 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :counting is faster than regexps < 1242702783 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually wc -w takes about the same time as grep < 1242702787 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wc -w is what is slow < 1242703020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm. < 1242703056 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wc -c is of course constant time < 1242703096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1242705140 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I love Allegiance < 1242705141 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=EZ__4qWLO7E < 1242705949 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need a 64 bit rolling checksum < 1242707211 0 :bsmntbombdood_!n=gavin@97-118-122-161.hlrn.qwest.net JOIN :#esoteric < 1242707257 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242708809 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242709787 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242711871 0 :pikhq!n=pikhq@75-107-183-235.cust.wildblue.net JOIN :#esoteric < 1242713820 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242713821 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242713976 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242714095 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I had a scoring idea for BF Joust < 1242714105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :you battle on each possible tape size < 1242714117 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :draws are 0, wins are +1 and loses are -1 < 1242714133 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So for example if a program wins with the bot on 20 tape sizes but loses on one, it has 19 points < 1242714142 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Now, it battles with every program in the list other than itself < 1242714163 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so if there are 10 programs and the program we're talking about is not one of these < 1242714167 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it can score up to 200 points < 1242714175 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or fail at -200 points < 1242714647 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1242714821 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242717337 0 :kar8nga!n=kar8nga@e-86.vc-graz.ac.at JOIN :#esoteric < 1242718733 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242719416 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242719999 0 :clog!unknown@unknown.invalid QUIT :ended < 1242720000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242722586 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1242723673 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1242723726 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242724121 0 :Judofyr!n=Judofyr@084202203253.customer.alfanett.no JOIN :#esoteric < 1242726159 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242726192 0 :sebbu!n=tanaka@ADijon-152-1-35-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1242728213 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1242729203 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242732474 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242733177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: omg Darths and Droids < 1242733193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*& < 1242733354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, agreed < 1242733367 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It *so* has not been ten years. Soon you'll be telling me it's been over ten years since the Matrix. < 1242733383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea if it was. < 1242733418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, when was Matrix released < 1242733422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: well it's been ten years according to our clocks. the simulation of course runs much faster. < 1242733428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :probably a couple hours < 1242733431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1242733440 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :March 1999, apparently. < 1242733463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it is 10 years + some months I guess. < 1242733488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about Terminator? < 1242733512 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :25 < 1242733521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow really? < 1242733523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242733532 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1984; I had just managed to be born the year before. < 1242733565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was born -5 years before. < 1242733591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :18 for #2 < 1242733619 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So even Terminator 2 can now drink alcoholic beverages. (Well, depending on the local age limits and so on; it's 18 around here.) < 1242733630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never seen Terminator, only Terminator 2 < 1242733638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/seen/watched/ < 1242733655 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242733684 0 :sebbu!n=tanaka@ADijon-152-1-35-208.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1242733723 0 :coppro!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242733741 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242733744 0 :Halph!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242733750 0 :Halph!unknown@unknown.invalid NICK :coppro < 1242734211 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242735347 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242735884 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242735964 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242736968 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242739050 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242739221 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242739227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242739227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242739343 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes debugging in the inner loop may not exactly help performance < 1242739380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1242739381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1242739399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242739399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter http___oerjan_nvg_org_esoteric_slashes_slashes_pl does not exist! < 1242739405 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1242739408 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1242739420 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, now that !show + DCC thing is *fancy*. < 1242739439 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Silly bot, you don't even know how to do *anything* with DCC. < 1242739440 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the chip select which joystick port. this port, there are characters waiting in the table that starts at the sprite in the individual terms by performing the indicated memory location. when you turn it back on. < 1242739446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /#/1,2,3/test # < 1242739446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test 1,2,3 < 1242739744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/bct.sss < 1242739844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok that didn't really help any < 1242740741 0 :jix!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242742809 0 :jix!n=jix@p5B264803.dip.t-dialin.net JOIN :#esoteric < 1242743215 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242743253 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242745218 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1242747270 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242747541 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242747541 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242747756 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :.ssssssssssssssss < 1242747760 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :source code for snakes < 1242748227 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like python? :o < 1242748343 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242748353 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats source code made from snakes. < 1242748355 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :totally different thing. < 1242749204 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1242749423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242749439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is this BF loop balanced or not: [>[-]+++[>++>++<<],++.<+] < 1242749447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :counting just <> it is. < 1242749448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242749458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is also equal to [>[-]+++[>++>++<<]] < 1242749463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is unbalanced < 1242749492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(this is because the inner loop is trivially provable to be infinite and will always run (also trivial to prove) < 1242749495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1242749599 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242749608 0 :Slereah_!n=butt@ANantes-259-1-22-96.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242749627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wot < 1242749631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, ? < 1242749639 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean balances < 1242749643 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :balanced < 1242749660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, "current cell is same before and after loop" < 1242749688 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh ok. < 1242749689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is you can do all sorts of optimisations in BF that you can't otherwise < 1242749764 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1242749785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242749787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is [>[-]+++[>++>++<<],++.<+] balanced < 1242749798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242749800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but it is equal to [>[-]+++[>++>++<<]]! < 1242749802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which isn't < 1242749809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant, balanced square brackets < 1242749816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, balanced moves < 1242749821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is the usual meaning < 1242749826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, balanced moves < 1242749837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and given that the outer loop never finishes < 1242749843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter whether that loop's balanced or not < 1242749847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm indeed. < 1242749860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :p++; while(1); p--; leaves p the same < 1242749863 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :p++; while(1); doesn't < 1242749865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh have to rewrite part of the calculator < 1242749867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yet they are the same < 1242749878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for loop balance < 1242749908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm in fact < 1242749917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this in theory opens up lots of ways to optimise < 1242749925 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :isnt there some sort of compiler you could write for this? :P < 1242749945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you know that after that outer loop anything done in it will be void. < 1242749949 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242749950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, err what < 1242749958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, I'm writing a BF compiler... < 1242749971 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, is that what youre doing /right now/? < 1242749990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well right now I'm writing on irc < 1242749994 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242749997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and writing code at the same time < 1242750009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(single core multi tasking style) < 1242750014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242750020 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to go shower, then run off. bye. :P < 1242750025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1242750448 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242751059 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1242752423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:52 bsmntbombdood: the 6 seconds of system time worries me < 1242752423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53 bsmntbombdood: i'm thinking i can do better < 1242752424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro has joined (n=coppro@unaffiliated/coppro) < 1242752426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:59 pikhq: bsmntbombdood: Uh, you do realise that file access consists of system time, right? < 1242752428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:59 bsmntbombdood: yes < 1242752430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :align the ssd bitch < 1242752459 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: He was feeding from /dev/urandom. < 1242752469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irrelevant < 1242752473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd still help < 1242752475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it always helps < 1242752476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242752479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No it won't. < 1242752481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1242752487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: whaddya think about his grep being faster w/ HT? < 1242752488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's odd < 1242752508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very odd, considering that grep is single-threaded. < 1242752535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a multithreaded grep isn't theoretically impossible < 1242752536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, he ran multiple greps < 1242752538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242752545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they went twice as fast < 1242752549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes, but it *is* single-threaded right now. < 1242752551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GregorR-L: there? < 1242752556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Somebody mailed me a copy of SICP. Now what would they mean by that...? —Guido van Rossum < 1242752560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAVE YOU READ YOUR SICP TODAY? < 1242752562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd imagine that grep doesn't touch the cache much. < 1242752583 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A better test would be, say, compilation. < 1242752596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to give whoever sent gvr sicp $1m < 1242752614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't have $1m < 1242752616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, who is gvr? < 1242752621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: creator of python < 1242752621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 megadollar? < 1242752625 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Guido van Rossum. < 1242752628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242752635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's ehird's answer that's more useful to me < 1242752636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and Benevolent Functional-Programming-Ignorant Dictator for Life < 1242752648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously some /prog/ger sent him SICP < 1242752649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: He's better than some. < 1242752652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, python has lambda... < 1242752672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's enough to implement functional programming from first principles, if you really want to < 1242752676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hur hur tail calls = tail recursion and can always be replaced trivially with a while loop what do you mean tailcalling another function" < 1242752677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tbh, any TC lang is < 1242752683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I am dropping reduce() from the base language because IT HURTS MY BRAIN" < 1242752690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I HAVE TO TURN IT INTO A FOR LOOP this is obviously reduce's f ault" < 1242752697 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *Wha*? < 1242752700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"also don't use map() it gives you rabies" < 1242752706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: reduce = fold, he removed it from py3k < 1242752712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because he can only think imperatively, apparently < 1242752715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even *Tcl* does tail call recursion these days. < 1242752723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is the name reduce or fold more common? < 1242752725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it do general tail call optimization? < 1242752730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's more useful than tail recursion < 1242752731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Perl has an /operator/ for tail call optimisation < 1242752741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: reduce is what the scripting langs use, fold is what the academic languages use < 1242752744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have to do it by hand, but it supports TCO too < 1242752749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, you do it via "tailcall" instead of calling your function, but that's because they're just a tiny bit lazy) < 1242752750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scheme has fold, fold-right in SRFI-1 < 1242752753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haskell is even more specific < 1242752757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foldl, foldr, foldl1 < 1242752759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foldl' < 1242752760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1242752763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: They've got a proc to optimise it in Tcl 8.6. < 1242752784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In current Tcl, you just have to rely on the stack not growing too large. < 1242752784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or implement it yourself. < 1242752784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if gcc-bf does tail-call optimisation < 1242752791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has a stack, after all < 1242752804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is it's probably capable of using gcc's built-in TCO < 1242752807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I've never tried < 1242752808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Tcl is rather ridiculously modifiable, after all) < 1242752816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, what I'm saying is, some hero from /prog/ gave gvr sicp as a joke. < 1242752825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~fin~ < 1242752827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Which is totally awesome. < 1242752830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242752849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only hope they included the /prog/snake. Live. < 1242752854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Alive < 1242752884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway: http://www.groklaw.net/article.php?story=20090518204959409 < 1242752887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Funny thing is, the only Python programmer I know well is accused of programming like Python's a Lisp... < 1242752899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mention Alpha's terms of use on Groklaw, and then this happens < 1242752905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have no idea whether or not it's coincidence < 1242752945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha, in the /r/programming/ comments on the link to the tweet people are trying to understand it :-) < 1242752962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I think it can be a reference to MIT's changes in curriculum rather than the discussion on tail recursion." < 1242753033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it could be < 1242753047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's totally a /prog/ger trolling him. < 1242753060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :SICP's a nice high-brow way to troll someone < 1242753067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I've never actually read it < 1242753076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :should I, I wonder? < 1242753082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not now because I have unrelated exams < 1242753092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you can avoid testing the Scheme code on 5 different broken implementations to check it's portable, then yes < 1242753106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend MIT Scheme to go through with it, since it's a very traditionalist R5RS sort of implementation. < 1242753115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's the exact subject of the book? < 1242753122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Achieving satori. < 1242753132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I already know quite a bit of functional programming, although I'm self-taught in it < 1242753132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But, uh, it's about the structure and interpretation of computer programs. < 1242753151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's about the fundamental interactions between interpreters, compilers, languages, metacircular things, homoiconicism, Scheme, ... < 1242753199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But I'm not sure SICP can be called high-brow in the context of /prog/ < 1242753236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Wikipedia sums it up well: < 1242753244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Using a dialect of the Lisp programming language known as Scheme, the book explains core computer science concepts, including abstraction, recursion, interpreters and metalinguistic abstraction, and teaches modular programming. < 1242753245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242753247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The program also introduces a practical implementation of the register machine concept, defining and developing an assembler for such a construct, which is used as a virtual machine for the implementation of interpreters and compilers in the book, and as a testbed for illustrating the implementation and effect of modifications to the evaluation mechanism. Working Scheme systems based on the design described in this book are quite common student projects. < 1242753252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1242753261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a very academic sort of book. < 1242753290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242753303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I wonder if it's like UNIX < 1242753315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in that it is possible to make something better than UNIX, but you'll almost certainly fail unless you understand UNIX first < 1242753328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think SICP is pretty much perfect. < 1242753337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mit's website is really pretty: http://mit.edu/ < 1242753340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, in its descriptions of how to make an interpreter < 1242753353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it doesn't really describe that < 1242753359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, that picture in the middle is really glaring on the eyes < 1242753361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it describes the theory of interpreters < 1242753361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just executable theory < 1242753366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242753370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your brightness is set too high < 1242753376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite possibly < 1242753382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it handles black on white just fine, though < 1242753386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have terminals set to grey on black < 1242753393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just like the logo and lowercase title, pretty much :P < 1242753394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so seeing random white-on-black things overglares < 1242753408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i said yesterday that I want an lcd whose off state is white, not black < 1242753416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that white would be soft on the eyes, not black < 1242753443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are non-LCD screen architectures which manage that, but unfortunately they're impractical atm due to pixels taking almost a second to change colour < 1242753451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when that's fixed, though, you may have your wish < 1242753466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but I like LCDs! < 1242753475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about them do you like? < 1242753476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I wonder if OLED can do it? < 1242753478 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in particular/ < 1242753478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I dunno < 1242753482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're very sharp < 1242753487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pixels are very defined, not blurry < 1242753501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unlike, say, plasma displays, from what I know < 1242753527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I like subpixel rendering < 1242753539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I saw a picture where a bunch of text moved 1/3 of a pixel left each line < 1242753541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, right < 1242753551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by using subpixel rendering < 1242753583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so what technologies are you talking about? < 1242753596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those flexible paper-based ones < 1242753605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: those aren't bright enough < 1242753610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and don't have good enough colour < 1242753615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yet < 1242753621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't it inherent < 1242753635 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, the colour's physically inside the piece of paper < 1242753639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and gets moved around < 1242753649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, which displays are we talking about here? < 1242753652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazon Kindle-style? < 1242753656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242753666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they use real paper? < 1242753667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? < 1242753668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're about good enough to use for something like the Kindle atm < 1242753679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not quite sure if it's chemically the same as paper < 1242753684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has similar physical properties < 1242753686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe a bit stronger < 1242753701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmwell. < 1242753708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1242753711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What about OLEDs? < 1242753713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They use "organic" light. < 1242753725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Light that's fairly traded and not using chemicals, I suppose :-P < 1242753742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they use organic chemicals, rather than inorganic chemicals < 1242753757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was joking < 1242753773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where organic = based around carbon chains < 1242753802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Optimus Maximus keyboard developed by the Art. Lebedev Studio and released early 2008 uses 113 48×48-pixel OLEDs (10.1×10.1 mm) for its keys. < 1242753804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't know that < 1242753812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too bad it's a shit keyboard < 1242753818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242753824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems engineered to be as expensive as possible < 1242753826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than actually useful < 1242753828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who looks at their keys, anyway? < 1242753830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I sure don't < 1242753844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do on occasion to hit the home row < 1242753853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's faster than feeling for it if I took my hands off the keyboard for any reason < 1242753858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my style is too weird for things like home rows :-) < 1242753859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I am now, because you got me thinking about it... < 1242753865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so's mine < 1242753867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: on a similar note, you're breathing < 1242753869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, blinking < 1242753871 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but my fingers need to start somewhere < 1242753873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have fun < 1242753882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: blinking doesn't work on me, although the breathing thing does < 1242753906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, your heart is beating. < 1242753917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm incapable of making my heart beat manually < 1242753925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well that's your problem! < 1242753925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it'll just continue on auto, as always < 1242754077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: do you have your heart on manual? < 1242754080 0 :inurinternet!n=nuri@cpe-75-85-210-179.dc.res.rr.com JOIN :#esoteric < 1242754089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, I'm fairly sure that would be an emergency < 1242754096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can _anyone_ do that? < 1242754100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why is it a problem if I don't? < 1242754114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because I told you it's beating so it's stopped now! < 1242754116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and although it's not quite on manual, some people have learnt to be able to control the speed with mental effort < 1242754118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if it's still beating, well, quantum immortality. < 1242754142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :including stopping it for a few seconds < 1242754152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's one skill I'm happy not to have < 1242754160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how useful that is, but presumably there's some reason they learnt it < 1242754164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's more important than party tricks < 1242754379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: everyone has some voluntary control over their blood flow < 1242754392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't that I'm aware of < 1242754396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the heart doesn't push hard enough in order to get the blood all the way back up your legs < 1242754413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :therefore, you have to keep moving your legs or feet (although only a few centimeters every few minutes is enough) < 1242754417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to stop all the blood getting stuck there < 1242754426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people occasionally faint from standing too still as a result < 1242754442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242754448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not what I'd call voluntary < 1242754450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a side-effect < 1242754465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's sort of like saying putting your head in a paper bag is a way to voluntarily stop breathing < 1242754486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242754532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Somebody mailed me a copy of SICP. Now what would they mean by that...? —Guido van Rossum < 1242754532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : HAVE YOU READ YOUR SICP TODAY? < 1242754533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1242754668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523: reduce is what the scripting langs use, fold is what the academic languages use <-- which category do you put erlang in. < 1242754675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know erlang < 1242754679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it use reduce or fold? < 1242754687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I suspect it counts as academic, given its history < 1242754692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although company-academic, not university-academic < 1242754718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, fold < 1242754739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, it's "company research" < 1242754748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather than "university department of language research" < 1242754834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think we're all agreeing, that's nice to see < 1242754845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if a little unusual < 1242754850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh I found a bug in this wireless telephone. < 1242754857 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242754863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wut < 1242754874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :After you held down the "end call" button for 10 seconds it goes into a "mode" where every button you press cause the screen backlighting to flicker and an odd short noise to be emitted. Loudly. < 1242754874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: technically I think that means we died and went to heaven < 1242754884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Like a mix between beep and static noise < 1242754895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, that's probably a feature to stop you redialing after an argument, or something. I bet a marketroid came up with it. :-P < 1242754898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only way to make it exit the mode is take out the batteries and reinsert them < 1242754912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "end call" not "begin call" < 1242754928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it does sound like the definition of some features I've heard, but they wouldn't do it like that < 1242754939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't see it being a "feature"... < 1242754942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:40 Ami: Antibiotic culture charged with failure to comply with the anticivic reportioning and reclamation decrees. < 1242754943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:41 Ami: Jevanic polysyndicates post-charged for post-modern pseudosymbolism and monoreference. < 1242754944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:41 Ami: Citizens, reminder. Inaction is conspiracy. Report counterbehaviour to your nearest stabilization delegate or workforce intake hub for full ration reward. < 1242754946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly a test mode. < 1242754947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ this is basically what Sine is like all the time. or rather not, but it feels like it sometimes < 1242754948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That is possible < 1242754950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was joking < 1242754952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many cars, for instance, have a feature that if you hold down the lock button on the keys for long enough it sets the alarm off as loud as it can and there's no way to stop it for several minutes < 1242754957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can use your car as a sort of rape alarm < 1242754962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a bit ridiculous < 1242754964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :car rape alarm < 1242754970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :three words I never thought I'd see consecutively < 1242754998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm trying to figure out what Ami is saying there, but failing < 1242755013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ami is a bot, although I think those lines are either from a preset list, or entered manually by an operator < 1242755021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of, say, a markov chain < 1242755022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the third line reminds me a bit of Paranoia XP < 1242755026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the general < 1242755027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :theme < 1242755035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 Cyclic bulletin file is missing. < 1242755035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 Civic presence at 11 opt-ins and 16 opt-outs on 3 zoning enforcercement spars. < 1242755036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 1 stabilization delegate(s) in position. < 1242755038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 19 biotic cultures < 1242755041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 Controlling therapy for 5 civic opt-ins with 1 zoning enforcement spars. < 1242755042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 Local civic biomass: 5 Max: 9 < 1242755044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:59 Civic mass: 27 Max: 30 < 1242755046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the connection process < 1242755053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be a computer game, I suppose < 1242755056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't, but it could be < 1242755058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although most of the time Ami just hands out awards for having been the last person to said something for ages < 1242755061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found a test mode on a synth recently. It displayed TEST on the LCD. Then it played all tones, did a stepless "gliding" of a pure tone from ~40 Hz to well out of hearing range. After that it tested all LED segments on the display one by one. Then it shut down. < 1242755075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how to trigger it: Hold the setting button down while you powered it on < 1242755088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've always wanted a speaker that I could play tunes out of the range of hearing on < 1242755101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at least they couldn't be discordant < 1242755115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? I tested range with a microphone < 1242755126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it registered tones long after I didn't hear anything < 1242755282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * TaskManager will be replaced by TaskFreak!, dotProject and Trac < 1242755282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(tickets). < 1242755283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * DocManager will be replaced by MediaWiki and Trac (wiki). < 1242755285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Discussion Forums will be replaced by phpBB. < 1242755287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Diary and Notes will be replaced by WordPress. < 1242755291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, SF are removing the awful forums, but replacing them with ... phpBB. < 1242755297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1242755302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they moved into 2000! < 1242755303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know which is worst < 1242755311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :phpBB is excellent feature-wise, but truly awful code-wise < 1242755311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242755322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they will remove the bug tracker for any projects using it? < 1242755325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the features are mostly useless bloat < 1242755326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is taskmanager something else < 1242755333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "tickets" < 1242755335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so bug tracker will disappear < 1242755344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and tbh, just replacing the whole thing with trac would probably be an improvement < 1242755348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and any projects using it? What will happen then < 1242755349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it doesn't have a forum < 1242755354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. Migration? < 1242755359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mhm hope so < 1242755362 0 :tombom!i=tombom@86.6.95.126 JOIN :#esoteric < 1242755366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: moving to trac being an improvement is a sign of a truly awful situation :) < 1242755387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trac isn't bad, it's just bland < 1242755395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's good enough, but not much better < 1242755395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trac eats ram. < 1242755401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :200 MB for the fcgi process < 1242755403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't know that < 1242755403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I'm not a fan of its UI and general concept-y stuff. < 1242755407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's very mediocre. < 1242755412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: mediocre is a good word < 1242755419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, I don't consider mediocre to be bad < 1242755422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's perfectly cromulent < 1242755444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and if you think that's not actually a real real word, wiktionary lists it under "English": http://en.wiktionary.org/wiki/cromulent < 1242755460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, cromulent? < 1242755461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cromulent is a real word < 1242755464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Cromulent. < 1242755477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aspell doesn't think it exists. Must be pretty rare < 1242755486 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a neologism, but one that caught on < 1242755486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wiktionary confirms it. < 1242755490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like Netcraft < 1242755490 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means roughly "makes sense" < 1242755498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Principal Skinner: He's embiggened that role with his cromulent performance. < 1242755500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that Wiktionary article has a big "do not trust this" box at the top < 1242755501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, it means "fine" < 1242755510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242755511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I'm selectively blind. < 1242755514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, as a neologism, I wouldn't expect it to have a consistent meaning < 1242755525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in the same episode that coined it? < 1242755530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"it's a perfectly fine word" works too < 1242755538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, as in "legitimate" < 1242755550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perfectly legitimate performance? < 1242755554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really imply "good" < 1242755559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could translate "cromulent" to "there's nothing wrong with it" < 1242755566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the implication to me is not "good", but "acceptable" < 1242755576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it's like a weak "good" < 1242755583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you embiggen a role, obviously you did quite well < 1242755598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw, reality check: we're arguing about the definition of a word coined on The Simpsons < 1242755765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: link to that list of video cards ordered by awesome? < 1242755770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finnish thing < 1242755779 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :jathardware.com < 1242755793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanksinyou < 1242755824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it lists the GeForce 9800GTX+ as below the 4770, but it's actually competitive-and-sometimes-better with the 4850 < 1242755825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1242755826 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The links that say "nopeusjärjestys" ("awesome order") are the ones you want < 1242755847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, they're in the same category < 1242755852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242755853 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So they're clearly competitive < 1242755863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the 4770 is a lot worse than both the 4850 and the 9800GTX+ from what I've seen < 1242755872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The ???? means he doesn't know whether the 4770 is better or worse than the 4850 < 1242755878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242755885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: wait, does it really translate as awesome order? < 1242755888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was joking < 1242755888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And the space between 4770 and 9800 means he thinks the 9800 is a bit worse < 1242755893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, it doesn't :-P < 1242755904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:58 Deewiant: And the space between 4770 and 9800 means he thinks the 9800 is a bit worse ← ati fan? :p < 1242755925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ------ is the only "true" separator < 1242755929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure. < 1242755932 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Everything else is kinda variable < 1242755936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, wrong number of -s < 1242755938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be ---- < 1242755943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or -- for a sig separator < 1242755947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually ----- < 1242755950 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :On that page < 1242755962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, they're wrong < 1242755964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they should have used 4 < 1242755975 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why's that < 1242756029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It lists the 9800 GTX+ one category below the 8800 GTX. What I've read suggests the opposite. < 1242756035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :odd. < 1242756042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: because 4 is standard! < 1242756048 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What standard < 1242756080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The list is mostly about the hardware used < 1242756083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Alex Smith standard. < 1242756088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Ah. < 1242756106 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. if one has more MHz than another but is otherwise identical it'll be higher, regardless of what tests say < 1242756113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ... but the 9800 GTX+ is a G92 and the 8800 GTX is a G90. < 1242756116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Although in that case I'd be surprised if tests said it should be the other way) < 1242756120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :One came out last year, the other in late 2006. < 1242756129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm incredibly surprised that it would be considered better by any measure. < 1242756202 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It seems that the 8800 GTX has 86.4 GB/s bandwidth whereas the 9800 GTX+ has 70.4 < 1242756223 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Other than that, the latter is indeed advertised as better. < 1242756227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... it is? < 1242756245 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Higher clock, fill rate, etc. < 1242756258 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Based on a quick browse of nvidia.com, anyway < 1242756261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm amused that people can get so involved in high-ending their computers < 1242756273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this is mid-range < 1242756273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the graphics card on here's an Intel 915 < 1242756279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which isn't even powerful enough to run Vista, really < 1242756286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and which I suspect is obsolete nowadays < 1242756289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I want to play certain games, certain games that a lesser card would give me bad FPS on; I have researched this :-P < 1242756316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but god I hate the naming systems < 1242756329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9800 GTX+ < 8800 GTX, yes, a higher number and a + means it's worse! < 1242756331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed, graphics card naming is almost impossible to fathom < 1242756354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if AnMaster even has a 3D graphics card < 1242756356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4770? that's better than the 4830! why? because of the technology used inside, not the actual market, duh! < 1242756362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he has some GeForce 7780 or something < 1242756364 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Both ATI and nVidia have a 9600 GT, at least < 1242756371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they do? < 1242756372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242756374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes... < 1242756376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ATI's is some two-three years old < 1242756380 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nVidia's is fairly new < 1242756381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GeForce 7600 GS < 1242756389 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Actually, older than that, I think < 1242756390 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242756391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And CPU naming is getting crazy, too. < 1242756394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But anyway. < 1242756398 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I blame AMD for purchasing ATi. < 1242756399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well, it used to work on IC names < 1242756404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, if 8800 is better than 9800, you'd expect 7600 to be even better right? < 1242756405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :noooooooooooooooooooooooooo! < 1242756406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which also don't make a whole lot of sense, normally < 1242756414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as they were originally designed just to be unique, not ordered < 1242756455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm googling, everyone's saying the 8800 GTX is good but not as good as the 9800 GTX, let alone the 9800 GTX+ < 1242756455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : now, if 8800 is better than 9800, you'd expect 7600 to be even better right? <-- In that case my old GeForce 3 Ti 200 would be AWESOME < 1242756469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly it is no longer functional < 1242756472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shit man, Voodoo cards! < 1242756474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is why I changed to this card I have < 1242756482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what was before that < 1242756486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyone remember games installing an extra menu item for Glide? < 1242756488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I doooooo < 1242756510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Glide? I remember seeing something about Glide in mupen64... but that is all < 1242756525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Glide is the 3dfx Voodoo cards' hardware-based implementation of some OpenGL calls < 1242756531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242756571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :theory: someone should write a generic graphics card < 1242756581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which automatically optimises graphicsy stuff < 1242756593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can use pure-software implementations of the renderer, and it runs really fast anyway < 1242756599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way it's future-proof to standards improvements < 1242756601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, graphics cards ARE generic < 1242756604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to a large degree < 1242756608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean, even more than that < 1242756610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a reason they're called -PUs < 1242756729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: http://i7.techpowerup.com/reviews/Zotac/GeForce_9800_GTX_Plus_Amp_Edition/images/crysis_1920_1200.gif < 1242756734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9800 GTX+ is 22.6 FPS < 1242756735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, wait for it < 1242756738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 8800 GTX is < 1242756740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22.6 FPS < 1242756742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazing. < 1242756755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey, it has about 200MB more memory with which to be at the same FPS, though. < 1242756802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does crysis automatically try to run at the fastest FPS possible? < 1242756815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DNA Maze runs at 20 FPS, for instance, even if the hardware is capable of more < 1242756828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which it is, considering how simple the graphics are < 1242756881 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Most games don't have FPS limiters. < 1242756917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's nothing animated in DNA Maze < 1242756918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Personally, I'm in favor of limiting FPS to the monitor's refresh rate. < 1242756928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Updating in the middle of a refresh just looks like shit. < 1242756930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nothing changes faster than once every 5ms < 1242756937 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Which means what, exactly, on LCDs < 1242756958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: LCDs still have a 'refresh rate'. < 1242756959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so limiting to 20 FPS means that updates can happen exactly when they need to < 1242756962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than waiting until the next frame < 1242756969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They can only update the LCD so often. < 1242757008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that FPS might be a better unit than hertz for this purpose, but alas, LCDs themselves are still statted in Hz refresh rate. < 1242757069 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's 60 Hz for just about all LCDs, isn't it < 1242757107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not all LCDs. < 1242757113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though that is the norm. < 1242757119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :08:10:39 is this BF loop balanced or not: [>[-]+++[>++>++<<],++.<+] < 1242757126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :08:10:58 it is also equal to [>[-]+++[>++>++<<]] < 1242757139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it is balanced < 1242757156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'd say the first is clearly balanced, and the second is then essentially balanced < 1242757163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, interesting. < 1242757185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the second could be phrased as: a loop that never finishes is balanced for most purposes < 1242757219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's balanced for the purpose of optimising, anyway < 1242757231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first is syntactically balanced < 1242757231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you get past the loop, the tape pointer didn't move < 1242757253 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the second is logically balanced if you define that as "ends up in the same place _if_ it finishes" < 1242757261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242757265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a good definition < 1242757331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially for optimisation purposes. < 1242757334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw the second relies on cell size being even :D < 1242757366 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is nothing that says every bf variant _needs_ to use a power of 2 >:) < 1242757390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably this one does, though < 1242757395 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242757529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall redcode uses a prime, at least for memory size, maybe FukYourBrane could use the same < 1242757571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: FukYorBrane has a prime number of possibilities for each tape element, I think < 1242757582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas BF Joust uses 256, partially because it needs to be even < 1242757593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(as i recall, because this prevents you avoiding your own code just by placement with a fixed step scan) < 1242757614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, redcode has a power of 2 for memory size < 1242757622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, wrong again < 1242757627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's round but not a power of 2 < 1242757628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as 8000 < 1242757679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it were a multiple of 256, say, you could just move a little bit off your code, and then move right 256, kill & destroy, repeat < 1242757714 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and you would only hit enemies < 1242757724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that's a common tactic < 1242757727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but using small numbers like 4 < 1242757731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than large numbers like 256 < 1242757737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :256 is likely to miss your enemies too < 1242757741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i just realized that < 1242757746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw, have you noticed google maps work without js? < 1242757756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if you were here when it was discussed < 1242757776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's balanced for the purpose of optimising, anyway <-- not exactly. It is unbalanced for some optimisations < 1242757794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: which? < 1242757794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some of those working inside the loop < 1242757802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:13 ais523: hmm... does crysis automatically try to run at the fastest FPS possible? < 1242757804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242757813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but most games have vsync (= limit to my LCD's fps) < 1242757856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The second doesn't rely on cell size being even, assuming cells wrap. < 1242757859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok maybe they decided that was fun and made it a reason for _not_ using a prime < 1242757865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It relies on cell size being *greater than 2*. < 1242757874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Greater than 3. < 1242757885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: by cell size i mean number of possible values, not bits < 1242757903 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242757907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it's odd and wrapping, then that _will_ eventually reach 0 again < 1242757908 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1242757914 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais5523: How's the scorelist < 1242757923 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :did anyone write their own BF Joust stuff < 1242757923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: [>++>++<<] < 1242757926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : btw the second relies on cell size being even :D <-- where does it do that? < 1242757928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, it won't.' < 1242757937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes it will < 1242757947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, index_diff = unchanged < 1242757948 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do anything to the cell that's being tested. < 1242757950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :look at it < 1242757963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, i misread < 1242757964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What are you talking about? < 1242757972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242757994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The cell values needs to not be 3 for it to run. < 1242757997 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242758001 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242758002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :thought it did like [++>++<] < 1242758011 0 :kar8nga!n=kar8nga@e-244.vc-graz.ac.at JOIN :#esoteric < 1242758011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"8800 GTX XXX Edition" < 1242758014 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242758025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shan't behold. < 1242758028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well that one I can't yet detect as infinite, haven't implemented that type of optimisation of it yet. < 1242758038 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats some glory -----### < 1242758044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XCorp 8800 GTX XXXXX Xdition < 1242758055 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah < 1242758061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I see some code for it in esotope-bfc, but it messes up my head trying to work it out < 1242758065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could do it trivially < 1242758080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is mathy stuff ;P < 1242758100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just greatest common divisor < 1242758103 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually that one _isn't_ infinite for all initial values, regardless < 1242758110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only for odd ones < 1242758115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everyone should know GCD < 1242758119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes < 1242758119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://rafb.net/p/6pRr7k45.html < 1242758120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it needs context < 1242758145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I have context: I know the index cell is a constant already < 1242758150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the constant propagation pass told me < 1242758174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know how gcd is defined < 1242758208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i noticed < 1242758234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, otherwise I wouldn't have been able to remove the stuff after the infinite loop above. < 1242758270 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :You know, I wnnt to make a Boolf**k machine < 1242758273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want* < 1242758288 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that paste also requires you to know the Euclidean algorithm with coefficients < 1242758316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for let u * m + v * w = gcd(m,w)) < 1242758316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I only wonder how will I do the I/O < 1242758333 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*extended Euclidean algorithm < 1242758351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm not familiar with "extended gcd" < 1242758360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1242758364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not the gcd that is extended < 1242758383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's the algorithm for finding it that is extended so you get the other coefficients in that equation < 1242758392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242758429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which is very useful for solving linear integer equations < 1242758455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION compares the 8800 Ultra w/ the 9800 GTX+ < 1242758470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, *reads on wikipedia* < 1242758490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Serial line. < 1242758496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assuming it's on an FPGA. < 1242758499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not hard to do. < 1242758511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The worst thing about picking a graphics card is that gamers don't know the meaning of grammar. < 1242758517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"9800GTX+ is faster than 8800 Ultra"←kay < 1242758530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that seems fine? < 1242758538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that was a separate thing < 1242758543 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's using 7400 series and the like < 1242758547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two different lines < 1242758550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you might want to add some "the" though < 1242758552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1242758553 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :And I wanted to do a LED < 1242758557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought it was an example < 1242758567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :possibly two buttons to do < and > manually < 1242758579 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242758611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: I suggest a bank of 8 toggle switches. < 1242758636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and a button to enter it in. < 1242758644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Output via 8 LEDs. < 1242758660 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...Why 8 LEDs? < 1242758670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A byte. < 1242758671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A char. < 1242758675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A byte. < 1242758676 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1242758679 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw that is the basis for several of the algorithms in [[Brainfuck constants]] on the wiki < 1242758681 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I'm doing Boolf**k. < 1242758681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A char can be any size > 8 bits, pikhq. < 1242758688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Boolfuck outputs in bytes. < 1242758701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm < 1242758707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Outputs the bit under the pointer to the output stream. The bits get output in little-endian order, the same order in which they would be input. If the total number of bits output is not a multiple of eight at the end of the program, the last character of output gets padded with zeros on the more significant end. If the end-of-file character has been input, outputs a zero to the bit under the pointer. < 1242758708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just builds those bytes up 8 at a time. < 1242758718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/8/bits/ < 1242758719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for finding multiplicative inverses mod 256) < 1242758752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I see the algorithm on wikipedia for it. I understand it. But I don't understand why it is useful :/ < 1242758851 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Ehh? < 1242758854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as i said, it's useful for finding the integer solutions to linear equations < 1242758857 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I am not implementing Boolf**k < 1242758869 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I am implementing a variation of BF operating on bits, also in I/O < 1242758881 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or do you mean useful for brainfuck? < 1242758895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, both :/ < 1242758916 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but actually < 1242758924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :is there anything better (or easier) to implement < 1242758929 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :better as in more useful < 1242758934 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and no not Befunge < 1242758936 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that calls for FPGAs < 1242758966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :see, if you have something like [-]+++[---->++++++<] < 1242758999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I think i will make an OISC < 1242759005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: As in more useful? < 1242759006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck proper. < 1242759011 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in easier? OISC. < 1242759024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But both of these have been done! < 1242759032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :The latter on 7400 series, too < 1242759046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :As in cooler? Malbolge. < 1242759074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, How does it help for the compiler wanting to find if loop is finite or infinite.. That is the bit I don't understand. < 1242759087 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't have a house big enough to store wirewrapped 7400 series chips for Malbolge! < 1242759094 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then that is essentially solving the problem: is there a y such that 3+4*y = 256*k ? < 1242759100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *Wirewrapped* < 1242759102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242759105 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242759108 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not necessairly < 1242759110 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :maybe proto'd < 1242759114 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but I'm trying to NOT solder < 1242759114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ah. I see < 1242759126 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, then. Create your own architecture. < 1242759132 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Port a C compiler to it. < 1242759136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if so, the result is 5* the smallest such y < 1242759147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh, seems like my i7 965 XE and the 9800 GTX+ will suck up >430W at load, so I need a diff power supply < 1242759157 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't have a year to waste (See: BMOW) < 1242759158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you're feeling especially motivated, port Minix to it. < 1242759164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, 5* the smallest such? < 1242759167 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Magic-1. :) < 1242759169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242759170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242759173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, 6 < 1242759174 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I don't have time, either (See: Magic-1) < 1242759176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://www.homebrewcpu.com/ < 1242759180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i miscounted my +'s < 1242759182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242759183 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: get a nehalem xeon < 1242759184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I also don't want something very hard (See: both) < 1242759192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Be hard-core! < 1242759201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so i don't know what to do, really < 1242759201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : see, if you have something like [-]+++[---->++++++<] < 1242759206 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want something simple but useful < 1242759207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm. The fact that I'm representing - as "add 255" makes this slightly complex I think... < 1242759209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Why? All that buys me is ECC (= slower ram), another $500 out of my pocket, having to buy a server motherboard, and lameness. < 1242759213 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm entirely sure you can write a C compiler for OISC < 1242759216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Also, I doubt it'll suck up LESS watts... < 1242759228 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: [two] xeons < 1242759243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Make that another $2,000 out of my pocket vs an i7. < 1242759247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And even more wattage. < 1242759247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh. well in principle multiples of 256 don't matter (you could do most of this with (mod 256) arithmetic) < 1242759251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And even more on the mobo. < 1242759255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Oh, I'm sure you could. < 1242759262 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe even get LLVM to target it. < 1242759289 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :also, only a 9800? < 1242759298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: no, not only a 9800 < 1242759299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it makes stuff easier elsewhere to not have any "add -1" or similar. Since erlang is all bignum it is a pain to make sure the range of merged nodes have the proper value if negative. Much easier if the code only needs to deal with positive values. < 1242759311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: a 9800GTX+, which is competitive-with-and-sometimes-better than a Radeon HD 4850 < 1242759324 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's like a year old < 1242759324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9800GTX+ >>>>>>> 9800GTX >>>> 9800GT < 1242759328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: yes. Yes it is. < 1242759333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's the 4870 and it still screams. < 1242759335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh. well adding 255 might actually fit this equation slightly better < 1242759344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, really? hm < 1242759349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: And I want something I can cool passively with the Accelero S1 Rev2. < 1242759365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since you then only have a few variables to worry about being negative < 1242759378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Besides, the 9800GTX+ manages Crysis @ 1920x1080 at 41fps (with some settings bumped up, IIRC) < 1242759383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's not exactly crappy. < 1242759389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 9800GTX+ >>>>>>> 9800GTX >>>> 9800GT <-- can be simplified into a + But that is a dead store. So generated code could be int main(void) { return 0; } < 1242759391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1242759391 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i dunno what crysis is < 1242759396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait, did i say +4? i meant -4 < 1242759404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: An incredibly GPU-intensive game. < 1242759418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even the 4870X2 (two 4870s stuck together) can't max out all of the settings to the very max and still be playable at 1920x1080. < 1242759418 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but you could make that 4*255*y to fit your framework perfectly < 1242759434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe GTX 295 in 3xSLI could do it < 1242759448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did you literally run or just joking? < 1242759452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm... only thing that can be negative is offset, and mov nodes (< is {mov, -1} basically) < 1242759470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: did you literally run or just joking? <-- ehird's line? Joking. < 1242759479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes joking < 1242759482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about the run < 1242759499 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i assume so, unless you have a very portable irc client < 1242759507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1242759510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which people might, nowadays < 1242759533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: So I don't know what you meant by the 9800GTX+ not being good. < 1242759533 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.arctic-cooling.com/catalog/product_info.php?cPath=2_&mID=101. < 1242759539 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :now that's a big cooler < 1242759544 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's just old < 1242759554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Dude, there aren't many graphics cards much newer than it. < 1242759561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: Heck, the i7 came out last year! < 1242759574 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :but there's nothing newer than it < 1242759583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: The i7 came out *18 months ago* < 1242759586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so you are not having anything negative, which means you do all loop checks by checking if things are divisible by 256, i assume < 1242759587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And newer != better. < 1242759600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The 9800GTX+ is a powerful card, and the most powerful you can cool with the S1 Rev.2 apart from a 4870. < 1242759605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, um? < 1242759613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: that is not a big cooler < 1242759616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: http://www.arctic-cooling.com/catalog/product_info.php?cPath=2_&mID=105 this is a big cooler < 1242759620 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why do you want it passive? < 1242759629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in ctx: http://www.ngohq.com/attachments/news/769d1198274397-arctic-cooling-launches-accelero-s1-rev-2-100_1050.jpg) < 1242759631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I have a cleanup pass that runs after all the node merging passes which adjusts out of range values < 1242759632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so 3 + (4*255)*y = 256*k fits what you would do with [-]+++[---->++++++<] < 1242759643 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :oh damn, that is a big cooler < 1242759643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimise([#bfn{ ins = add, val = Val } = H|T], Result) < 1242759643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : when Val > 255 -> < 1242759643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : optimise(T, [H#bfn{val = Val rem 256 } |Result]); < 1242759645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1242759653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: For silence. Plus, I don't really need more performance than the 9800GTX+. Barely anyone except HARDKOR LEET GAMERZ do. < 1242759662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh well. anyway that just becomes an additive constant to k, which we don't care about < 1242759663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and irc client messed up indention < 1242759663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So since I _can_ cool it passively... < 1242759667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yeah. < 1242759670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is gigantic. < 1242759674 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and hardcore elite scientists < 1242759680 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a 16-command no-parameter set < 1242759682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: they use PS3 clusters ;-) < 1242759684 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Probably sort of extended BF < 1242759718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw of course that equation has no integer solution < 1242759718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and you lost me. Best way is to try to replicate what esotope-bfc did here. Since it is in python it also has bignums iirc. < 1242759739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it uses -1 or +255 though < 1242759740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: was that paste from esotope-bfc? < 1242759744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know anything about mathematics? :) < 1242759749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, the comment? yes < 1242759752 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suggest addition to an address, subtraction from an address, and conditional jumping. < 1242759763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only marginally easier than Brainfuck! < 1242759775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, some, but the Swedish school system sucks. Ending high school without knowing about linear algebra < 1242759775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242759790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Can't suck as much as the UK system. < 1242759796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242759800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But tbh, I'm rather maths-retarded myself; mostly learned from WP. < 1242759800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'd say it is equally bad < 1242759807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: One can finish university without knowing about linear algebra. < 1242759811 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I currently have NOP, NOP, <, >, +, -, M->A, A->M < 1242759832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to web browsing < 1242759843 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and SKP - Skip the next command < 1242759845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: are there any instruction sets that don't have zero params on all instructions that have a constant length? < 1242759847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is, nop is 00 00 < 1242759848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, depends on what you study. Lawyer? Certainly. CS? No. < 1242759851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to pad out for the argument, say < 1242759858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CS involves linear algebra? < 1242759860 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, I use 4 bits per command < 1242759864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, easier for you to learn from WP. It is your native language. < 1242759867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Coulda fooled me < 1242759875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, isn't there a wikipedia in Swedish? < 1242759878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242759880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, at least CS here has linear algebra < 1242759883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes but it sucks < 1242759883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It is mandatory for most CS degrees. < 1242759883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242759886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well yeah < 1242759890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess I'm just cynical < 1242759894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since there are a lot of idiots doing CS < 1242759895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1) very incomplete 2) should be called "Simple Swedish" < 1242759907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 ehird: pikhq: are there any instruction sets that don't have zero params on all instructions that have a constant length? < 1242759907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 ehird: that is, nop is 00 00 < 1242759946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the context... < 1242759958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming time is UTC I can't find it < 1242759959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: none < 1242759967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AnMaster: One can finish university without knowing about linear algebra. < 1242759967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:03 asiekierka: Well, I currently have NOP, NOP, <, >, +, -, M->A, A->M < 1242759968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:03 oerjan goes back to web browsing < 1242759970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 asiekierka: and SKP - Skip the next command < 1242759972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 ehird: pikhq: are there any instruction sets that don't have zero params on all instructions that have a constant length? < 1242759975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, today? < 1242759975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 ehird: that is, nop is 00 00 < 1242759977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 AnMaster: pikhq, depends on what you study. Lawyer? Certainly. CS? No. < 1242759979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:04 ehird: to pad out for the argument, say < 1242759981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242759983 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1242759983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A few fucking seconds ago! < 1242759985 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no SKP < 1242759987 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :now there's < 1242759989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's 19:06 < 1242760001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1242760002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1242760005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242760010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought it was UTC < 1242760014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what are the addresses of eax,etc on x86? are they constant? < 1242760023 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SNZ (Skip if A != 0), SKZ (Skip if A = 0), JMP (to set address), SKP (just skip), SAH (A->high byte of addr), SAL (A->low byte of addr) < 1242760029 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I have 0000-1101 occupied < 1242760030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, addresses of eax? < 1242760034 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :cuz i have 2 nops currently < 1242760040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: addresses of eax, etc. < 1242760041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is a register. You can't have a pointer to a register < 1242760043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you know what etc. means? < 1242760045 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so 2 commands more < 1242760047 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what can I add? < 1242760052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not neccessarily < 1242760053 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242760056 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Add A to cell and Subtract A from cell < 1242760057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could have a ptr-to-register just fine < 1242760062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, memory mapped registers yeah < 1242760062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by reserving the first N bytes of memory-space < 1242760068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but iirc x86 doesn't have that < 1242760080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems like a logical design decision < 1242760080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that would mess up NULL pointers badly < 1242760083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of having 3 instructions < 1242760085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :constant, memory and register < 1242760087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it could work with non-zero null < 1242760088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can just have < 1242760092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that would be messy < 1242760092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :constant, memoyr < 1242760094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*memory < 1242760097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: last N bytes, then < 1242760115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of the possible address space, not real memory installed right? < 1242760120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right < 1242760133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could work. But iirc x86 doesn't do it like that < 1242760138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86 is in fact a mess < 1242760147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So the opcodes are NOP, MVL, MVR, ADM, SBM, PLA, PHA, SNZ, SKZ, JMP, SKP, SAH, SAL, ADA, SBA < 1242760201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: actually, all opcodes being two bytes wouldn't work < 1242760207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need it to be >machine word < 1242760210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for load-into-X < 1242760210 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and yes, setting an address is just setting them in 2 cells and then you can just do PLA, SAL, MVR, PLA, SAH, if you store low-high < 1242760231 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if high-low, swap SAH and SAL < 1242760278 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so to set a cell to 3 you do ADM ADM ADM < 1242760305 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to clear the cell you do (assuming $0000 is command 1, $0001 is command 2...) < 1242760316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or nah < 1242760318 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :this is a mess < 1242760320 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and won't work < 1242760323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay, instruction = 5 bytes < 1242760338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: think I should align at a boundary more than "byte"? :P < 1242760381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Kilobyte. < 1242760387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: per instruction‽‽‽‽ < 1242760391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'd rather 3 bytes tbh... < 1242760405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: any idea how to do a load-word-into-X when I can only pass a pointer? < 1242760407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not a value :-P < 1242760409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION creates an architecture with 32-bit aligned instructions. < 1242760414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And 8 bits. < 1242760419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, maybe: < 1242760419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm.\ < 1242760422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :8-bit addressing. < 1242760424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242760429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a nop is 00 XXXX, where the XXXX is just ignored < 1242760431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now < 1242760435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOAD looks at the next instruction < 1242760435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242760439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOAD ptr; NOP value; < 1242760440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1242760457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: discuss my evility < 1242760459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, x86 has very varying instruction size < 1242760465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1242760467 0 :MizardX-!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242760470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh not talking about x86= < 1242760471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242760472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to make the cpu not have to guess about it < 1242760475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm designing an instruction set < 1242760482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where all instructions are exactly the same length < 1242760487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's OP XXXX < 1242760487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could do all loads from memory :D < 1242760492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's just enough to store one pointer < 1242760493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would work, but be silly < 1242760498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait hm < 1242760499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242760499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you need to load _something_ somehow < 1242760501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242760502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still machine word < 1242760505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOAD ptr; NOP value < 1242760507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about "increment" < 1242760508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242760510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it has to be NOP XXXX < 1242760514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and set zero < 1242760514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the XXXX can just be ignored < 1242760516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and LOAD can look at it < 1242760517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with those you can load < 1242760518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242760520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242760524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not interesting, that's boring and slow < 1242760534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes of course < 1242760558 0 :MizardX!unknown@unknown.invalid QUIT :Nick collision from services. < 1242760561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otoh, LOAD looking at the next instruction is Evil(TM) < 1242760581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about "load and skip next instruction"? < 1242760583 0 :MizardX-!unknown@unknown.invalid NICK :MizardX < 1242760590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: As is using NOP for storage. :) < 1242760593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then have the next instruction as an operand < 1242760600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's just variable instruction size < 1242760607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah. But with a different name < 1242760608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242760616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :variable instruction size is so inelegant :P < 1242760645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are there any major architectures that use fixed size? Possibly Itanium I guess... < 1242760655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keyword being Very Long instruction word < 1242760657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: RISC architectures. < 1242760666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so what about the load one there < 1242760676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, loading a constant into a register. < 1242760683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or referencing a constant memory cell < 1242760687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242760688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :byte < 1242760693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess they just have OP XXXX YYYY and ignore Y when it isn't applicable < 1242760695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is teh ugly < 1242760696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need it larger than word size < 1242760710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is variable instruction size basically < 1242760714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242760717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the instructions are all the same length < 1242760721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just parameters are often ignored < 1242760726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242760731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still < 1242760732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uuuuuugly < 1242760735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more ugly than variable length < 1242760736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah you mean HUGE instruction? < 1242760737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242760742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah that is uglt < 1242760745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OP XXXX YYYY < 1242760746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugly* < 1242760748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two words plus a byte < 1242760759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a horribly uneven size to load < 1242760763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not efficient < 1242760776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw, are you planning to implement some hardware with this? < 1242760780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe < 1242760784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prolly not FPGA if I do < 1242760787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's so cheating < 1242760792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Logic circuits! < 1242760794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how is FPGA cheating < 1242760797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm < 1242760802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's too high-level ;) < 1242760809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ASIC? < 1242760810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242760820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mmmmmmmmmmmnope < 1242760825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what < 1242760828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TTL < 1242760834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Time To Live < 1242760836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242760839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Transistor-transistor_logic < 1242760851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.homebrewcpu.com/ is made entirely with 'em < 1242760859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"It doesn't use an off-the-shelf microprocessor, but instead has a custom CPU made out of 74 Series TTL chips." < 1242760863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what asiekierka was talking about a bit befor < 1242760863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242760865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm that have long signal paths < 1242760865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7400 < 1242760876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will be even slower than a FPGA... < 1242760909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1242760914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the magic-1 runs at 4mhz < 1242760920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's faster than an apple IIe < 1242760924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and faster than a C64 < 1242760924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1242760928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and faster than a PDP-11 < 1242760932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and faster then the IBM PC/XT < 1242760938 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BMOW doesn't use only 7400's, it also uses GAL's < 1242760941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the same speed as a PIC12F629 iirc < 1242760942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but it's still great < 1242760944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a little slower than the Macintosh 512 < 1242760953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so... yeah, it's not exactly slow < 1242760960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a homebrew type thing < 1242760961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is a computer in a package with 8 legs. < 1242760964 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it outputs image to VGA, has sound, multitasking, cool stuff < 1242760967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1242760973 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it will be there (with Magic-1) at the Maker Faire or something < 1242760980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: BMOW? < 1242760990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://hackaday.com/2009/02/27/bmow-a-home-made-cpu/ ah. < 1242761030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I was pleasantly surprised to find that Magic-1 has been quite solid at 4 Mhz." < 1242761034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hardcore overclocking < 1242761050 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :BMOW runs at ~2MHz < 1242761059 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1242761074 0 :jix!unknown@unknown.invalid QUIT :Connection timed out < 1242761100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Magic-1 continues to run rock solid at 3.75 Mhz with the new (and last - I hope) wiring modifications. There is only one hardware item left that causes me some minor concern: Magic-1 can't stand the heat. It is located in the master bedroom of my house (which, because I live in a very mild coastal climate, has no air conditioning). Sometimes, though, the temperature in the room gets up to 80 F. When this happens, Magic-1 starts failing. A typical < 1242761103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heat-related failure is when running the Original Adventure program and it aborts at start-up with a vocabulary initialization failure. Once the room cools down in the evening, though, correct behavior resumes. " < 1242761107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then, the invention of the noisy computer fan. < 1242761114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFFUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU— < 1242761213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, just for jollies I tried running the old Whetstone benchmark on Magic-1 to see how my floating point performance is. I knew it would be really, really poor - and it is. I had to do a bit of modification to the benchmark source because my score was so low that it didn't register in the normal "Millions of Whetstones per Second" metric. As I predicted, it would be better for me to report Magic-1 in the "Dozens of Floating Point Operations per seco < 1242761215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nd". < 1242761217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I estimate that a full run of the benchmark will take somewhat more than 20 hours. My shortened run ended up at around 0.000134 MWIPS, or 11.2 DWIPS. < 1242761220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll probably go ahead and do the full 20-hour run this weekend and officially submit my results :-). < 1242761227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 dozen floating point operations a SECOND! WOW! < 1242761245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://www.homebrewcpu.com/Pictures/P5150118.JPG is cool < 1242761254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it's like WOPR < 1242761261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact, a computer where that is meaningful is cool < 1242761269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but at 4 MHz < 1242761270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242761277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you could read it fast enough < 1242761283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.pldos.pl/bogus/hardware/komputery/imsai/pics/wargames_wopr.jpg) < 1242761287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(from the movie Wargames) < 1242761289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in case you didn't know) < 1242761303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, never heard of that movie < 1242761312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's great. < 1242761361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why does Magic-1 have a switch labled "DMA Req" < 1242761371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems so out of place < 1242761376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that style of technology < 1242761380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1242761404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anything with lamps on the front to show registers is by definition way too old to have DMA in my mind. < 1242761433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it runs minix! < 1242761443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah. Collision < 1242761464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: modern computers have lights that flicker when the hard disk is used < 1242761467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :equally as silly < 1242761480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yeah. < 1242761487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, macs doesn't iirc? < 1242761492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*don't < 1242761495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And no, they don't. < 1242761499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not even the Mac Pro. < 1242761523 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242761541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wb inurinternet < 1242761584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any more ammonia news? < 1242761617 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster died of ammonia poisoning < 1242761623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242761637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1242761659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you seem dead to me < 1242761663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and iirc they contained it < 1242761667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how boring < 1242761713 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggests a system architecture < 1242761729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ? < 1242761738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There are two instructions: NOP and HCF. < 1242761749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242761753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.homebrewcpu.com/Magic1.pdf <-- seems like it has CF slot on the back < 1242761778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it has a 1-bit addressing scheme. < 1242761778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or side or whatever < 1242761787 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242761792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, I think four would be best. hcf, sfi (set fire intensity), sfg (set fire geometry), str (stutter). < 1242761795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, it has exactly one bit of memory. < 1242761808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which can be either 0 or 1. < 1242761812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0 is a noop. < 1242761813 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 is HCF. < 1242761814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You fiddle about with them all the time to perform the computation, you see. < 1242761818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, it has an infinite tape. < 1242761824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To modify it, make the fire burn it the right way. < 1242761832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, it is turing complete. < 1242761838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jumps? Just burn the bits on the IP. < 1242761859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It can be implemented by a light switch wired up to a power source and a spark plug in a barrel of gunpowder. < 1242761870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, :D < 1242761871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mine's better because it is TC. < 1242761877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's HCF < 1242761884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: halt-and-catch-fire < 1242761885 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: Halt and Catch Fire. < 1242761890 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242761911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Your idea sounds like an interesting Turing tarpit. < 1242761915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yep < 1242761975 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Turing tarpits are the cool thing around here doncha know < 1242761980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how much do you think it'd cost to get an fpga/vhdl environment? yeah it's so uncool but :P < 1242761981 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They're like the cha cha cha < 1242761987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Turing firepit, rather < 1242761993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just a simple slow thing < 1242762015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not a ridiculous amount if you just want low-end stuff and demonstration boards < 1242762028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: will the software run on linux? < 1242762045 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242762071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't know; I've only ever seen Windows software for that < 1242762076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WINE? < 1242762078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but IME, such software normally works well on WINE < 1242762079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242762081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what do you use? < 1242762099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, at home I use VHDL, which is Linux, but it's just a simulator < 1242762100 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Windows software for what? < 1242762103 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242762110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: vhdl < 1242762115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*GHDL < 1242762120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at University, we have a choice of programs < 1242762126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :any of which may or may not work in any given situation < 1242762135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just want non-shitty tools for cheap and an fpga to run stuff on :-) < 1242762137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the one you'll likely have to use is the low-end one that comes free with the demo board < 1242762146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as the others will tend to be price on request < 1242762147 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hardware stuff goes over my head < 1242762152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: crappy, I assume? < 1242762159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not bad, but generally limited < 1242762162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mostly because I'm cheap < 1242762167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort-of, shareware-style < 1242762170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I doubt there's a buzzing pirate scene around FPGA stuff :-P < 1242762173 0 :kar8nga!n=kar8nga@f-30.vc-graz.ac.at JOIN :#esoteric < 1242762199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's http://opencores.org which is not piracy, but open-source hardware is a great concept anyway < 1242762209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it any good? < 1242762242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't used it much < 1242762250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but from what I've heard, the stuff there's good and high quality < 1242762260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you won't find anything amazingly big and complex < 1242762265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :small processors are about the best you can hope for < 1242762278 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can an fpga be made into a video card? < 1242762280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, that's not fpga software? < 1242762281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you implied it was < 1242762283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes < 1242762287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see caustic graphics < 1242762289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's VHDL and Verilog code snippets < 1242762296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: an FPGA can be made into anything < 1242762296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they are going to sell an fpga that does realtime raytracing < 1242762299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~5fps < 1242762305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ accompanying software < 1242762308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very cool < 1242762320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the only difference between an FPGA and a dedicated chip are that the FPGA's slightly slower, and the dedicated chip is cheaper in bulk amounts < 1242762320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, do sell, it seems < 1242762344 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :........so once I have fpgas, it's like being able to download hardware? < 1242762350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes. < 1242762351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242762352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242762355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, only digital hardware < 1242762359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :**Sgeo's mind blows** < 1242762364 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, it did < 1242762366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you'll need extra components in order to do anything but digital inputs and outputs < 1242762385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suggest doing CMOS analog circuitry. :p[ < 1242762393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suggest nanotechnology < 1242762399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, Intel say they'll do it by 2015 < 1242762402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but then the whole thing would be type B, and you'd get massive distortion < 1242762405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for processors < 1242762413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably want to tweak CMOS somewhat to make a type AB circuit < 1242762418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pure-B is only good for digital stuff < 1242762424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nano-robots? Forward the singularity! < 1242762428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The 11 nanometer (11 nm) node is the technology node following 16 nm node. The exact naming of this technology node comes from the International Technology Roadmap for Semiconductors (ITRS). According to the 2007 edition of this roadmap, by the year 2022, the half-pitch (i.e., half the distance between identical features in an array) for a DRAM should be 11 nm, although Intel's "Architecture and Silicon Cadence Model" places it closer to the year 2015. < 1242762430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intel's Pat Gelsinger claims that Intel sees a 'clear way' towards the 11 nm node.[1][2] " < 1242762431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It'd be crappy, yes. < 1242762432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11nm = nanotechnology < 1242762435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: But it can be done. < 1242762437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: totally < 1242762442 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I've been fantasizing about open-source hardware, but only when imagining 3d printing that can do electronics < 1242762454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: that exists < 1242762457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's called a fabricator < 1242762463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you have millions of dollars? < 1242762464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you'd have to be fighting the intrinsic digitalness of type-B circuits every step of the way < 1242762469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: $200. < 1242762478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: $200 silicon fabricator? < 1242762480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAT. < 1242762485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Reprap can print circuitry now. < 1242762488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: an FPGA's more like a single chip which is generic enough to be configured however you want < 1242762489 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not silicon. < 1242762497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Reprap isn't really the same thing... < 1242762500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking "circuit board" type printing. < 1242762501 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right, I understand < 1242762510 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :still < 1242762514 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :*fantasizes* < 1242762525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: you can buy fpgas pretty cheap, I think < 1242762526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That + FPGA = ... Well, print your own motherboard, anyone? < 1242762534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how much is a demo kit? $200 or so right? < 1242762539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or was it £200 < 1242762544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure offhand < 1242762559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there are only two main manufacturers, more or less like with x86 chips and with graphics cards < 1242762566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it would be simple enough to just check both < 1242762571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who are they? < 1242762576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Xilinx and Altira < 1242762587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it seems that hardware companies gravitate to a two-manufacturer system < 1242762588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1242762616 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242762628 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I want to create a small-size computational machine, as in, a machine geared for computations < 1242762630 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242762632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but nah < 1242762633 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :gotta go < 1242762633 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it's a hard market to get into, but a lucrative market to stay in? < 1242762639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : (typical technology company homepage) < 1242762641 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : You need to upgrade your Adobe Flash Player. You also need to have javascript enabled. < 1242762644 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242762652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the latter's typical too < 1242762653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, but, it's never 3 or 4 < 1242762654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... round one goes to Xilinx, I think < 1242762657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's always 2 < 1242762661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean in how it looks < 1242762671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, it's Altera < 1242762684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1242762688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a different FPGA company < 1242762689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now that's confusing < 1242762714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that is confusing < 1242762719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'm not entirely sure I got the right one now < 1242762727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1242762727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.hitechglobal.com/boards/v5ddr3_pcie.htm < 1242762729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that what I want? < 1242762732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Altera are the FPGA people < 1242762734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems terribly bloated! < 1242762743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, no way you'll be able to afford a Virtex < 1242762746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are the high-end chips < 1242762747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Altira are about energy things < 1242762749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and ah < 1242762753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: $10,000? < 1242762756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sort of thing? < 1242762759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :about that, yes < 1242762759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it says PowerPC < 1242762763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not very custom! < 1242762772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they have integrated microprocessors nowadays < 1242762773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.xilinx.com/products/devboards/index.htm < 1242762773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the high-end ones < 1242762776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :starter kit? < 1242762778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spartan or coolrunner < 1242762787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spartan is $189 < 1242762791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coolrunner is $39 < 1242762792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :spartan's the one that the university buys for students to mess with < 1242762795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coolrunner is CPLD < 1242762802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :spartan is FPGA < 1242762804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Xilinx Spartan®-3A Starter Kit delivers instant access to Spartan-3A FPGA device features such as SUSPEND power-saving mode, high-speed I/O options, DDR2 SDRAM memory interface, commodity flash configuration support, and FPGA/IP protection using Device DNA Security. < 1242762806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't even know what CPLD stands for < 1242762808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :god that's so bloated < 1242762810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ddr2? < 1242762813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck that! < 1242762815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they're all bloated < 1242762824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i want a lean mean custom FPGAing machine :-P < 1242762856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.altera.com/products/devkits/kit-dev_platforms.jsp < 1242762859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :altra prices < 1242762860 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :seems rather unlikely, given the way the industry operates < 1242762861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MAX II is $150 < 1242762866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :personally, I think the FPGA industry is insane < 1242762866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1242762867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's CPLD < 1242762870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the whole industry, that is < 1242762873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: howso? < 1242762885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The low-cost Cyclone® II FPGA Starter Development Kit is ideal for evaluating Altera's high-performance, low-power, 90-nm technology. By using this RoHS-compliant starter development kit, you will see 60 percent (on average) higher performance and 50 percent (on average) lower power than competing 90-nm, low-cost FPGAs. Several reference designs and demonstrations included in the kit make for a quick, "out-of-the-box" evaluation experience. < 1242762886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they get away with all sorts of ridiculous stuff because they don't have real competition < 1242762886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes once again that Magic-1 is pretty awesome < 1242762887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$150 < 1242762899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8-Mbyte SDRAM < 1242762899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :512-Kbit SRAM < 1242762900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4-Mbyte flash < 1242762904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's more minimal like I expected < 1242762911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how many LUTs? < 1242762913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.altera.com/products/devkits/altera/images/fig1-cyclone2-staterkit.jpg < 1242762914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that looks nice < 1242762917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the measurement of how complex an FPGA is < 1242762924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: doesn't say, what does it stand for? < 1242762929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lookup tables < 1242762933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : although, only digital hardware < 1242762934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242762937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's how they're implemented < 1242762941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.altera.com/products/devkits/altera/kit-cyc2-2C20N.html; it doesn't seem to tell you < 1242762952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not analogue FPGAs < 1242762953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe the reference manual? < 1242762954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: look at the chip, not the development kit < 1242762958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how? < 1242762964 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ever tried to write a truth-table for an analog circuit < 1242762977 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because FPGAs are a very, very digital-only design. < 1242762994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.altera.com/literature/lit-cyc2.jsp lots of cyclone ii shit < 1242762996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in fact I have a vague memory of having read about such a FGPA... Something about "evolving" hardware... < 1242762998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We're talking logic gates here. < 1242763005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that wasn't analogu < 1242763005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242763009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that just used analogue IO < 1242763014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it evolved FPGAs < 1242763027 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242763028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was actually an attempt to use a digital combinatorial circuit in order to evaluate an analog sequential function < 1242763029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it ended up using analogue bits inside iirc. < 1242763031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which in theory is impossible < 1242763034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it ended up working anyway < 1242763036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 20K LEs < 1242763041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242763043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does that help? < 1242763052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the EP2C20 < 1242763059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LEs seems to be it < 1242763063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18,752 LEs < 1242763065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1242763071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Altera use a different name for them < 1242763080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the max of the cyclone IIS is 68,416 < 1242763083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so how good's 20K? < 1242763101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1 LUT is about equal to one byte of machine code < 1242763102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the min of the cyclone IIs is 4K :-P) < 1242763103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in circuit complexity < 1242763109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc some components were not reachable, but when taken away the FPGA stopped working? < 1242763112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, so it controls how advanced your machine can be? < 1242763116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever it was < 1242763116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242763117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1242763125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, speculation about induction iirc < 1242763125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what would, say, MIPS be? < 1242763126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :roughly < 1242763133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a MIPS cpu < 1242763137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice simple RISC < 1242763138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :quite a lot more than that, I imagine < 1242763140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 0 SEK. < 1242763146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wut < 1242763154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, what about a really simple embedded ARM < 1242763157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :200K? < 1242763160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've managed to use huge numbers of LUTs before just trying to do multiplication < 1242763168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, My ISP sent one for free. My ADSL modem runs on MIPS it seems < 1242763172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a 32-bit multiplier costs a lot, if you don't have a separate one on the chip < 1242763176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so do quite a few other ones that can run dd-wrt < 1242763177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and sich < 1242763180 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242763181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such* < 1242763186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I didn't ask price < 1242763187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I asked LUTs < 1242763195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :RAM uses a lot of LUTs too (one per /bit/ of RAM, plus a few more), but nearly all FPGAs have on-board RAM separate from the LUTs < 1242763196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh misread < 1242763199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'd hate to be making a totally-awesome minimalist CPU and then run into a LE limit < 1242763199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw what is a LUT < 1242763204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look up table < 1242763207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242763209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this FPGA has 20K of them < 1242763223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah—239,616 bits of RAM < 1242763240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the way FPGA RAM is measured in bits < 1242763252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the word length depends on how you connect them up < 1242763257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, at least there is no 1000 vs 1024 thing then < 1242763258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242763260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's 39 kilobytes! < 1242763261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242763262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :29 < 1242763279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how large is your byte < 1242763283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is that the dedicated RAM, or the RAM if you use all the LUTs as RAM too? < 1242763284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6 bits right? < 1242763287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lawl < 1242763296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some manufacturers give the second value to make the chips look better than they are < 1242763300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't even know < 1242763302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242763305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is quite possible! < 1242763315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, wait. < 1242763323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 ehird: 8-Mbyte SDRAM < 1242763323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 ehird: 512-Kbit SRAM < 1242763324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:54 ehird: 4-Mbyte flash < 1242763326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1242763328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it has external ram at well, at least < 1242763330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my board < 1242763340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how much do you think I could fit into 18,752 LEs? < 1242763402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find some data on that atm < 1242763407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1242763437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, it supports 640x480 VGA < 1242763439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at 60hz! < 1242763446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a PS/2 connector < 1242763447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one of them < 1242763449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keyboard or mouse < 1242763449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they come with lots of useless features, normally < 1242763450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :take a pick < 1242763465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like a 24-bit audio codec < 1242763474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, 18 LEDs < 1242763476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 green, 10 red < 1242763483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 seven-segment displays—that's FOUR calculators! < 1242763490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a "USB-Blaster" port, whatever that is < 1242763492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an SD card connector! < 1242763503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :microphone-in, line-in, line-out < 1242763505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is truly amazing < 1242763525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :those are one-digit seven-segment displays < 1242763530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah < 1242763534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's less than one calculator! < 1242763556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Audio CODEC The development board provides a Wolfson WM8731high-quality, 24-bit, < 1242763556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sigma-delta audio encoder/decoder (CODEC) for applications such as < 1242763557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MP3 players and recorders, PDAs, smart phones, and voice recorders. < 1242763597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so is altera verilog or vhdl? < 1242763607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: almost certainly both < 1242763616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the general rule is that the military uses vhdl, everyone else uses verilog < 1242763624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought you used vhdl < 1242763630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're pretty much the same language nowadays anyway, just with different syntax < 1242763632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I was tought VHDL < 1242763634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for some reason < 1242763639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*taught < 1242763644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verilog's syntax looks nicer < 1242763645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect most talented FPGA people end up in the military... < 1242763657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Verilog is C-like, VHDL is ADA-like < 1242763661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: figured out what 20K could fit? < 1242763673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not yet, I'm still looking < 1242763679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"However, using this 9-valued logic (U,X,0,1,Z,W,H,L,-) " < 1242763682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 valued logic. < 1242763683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242763684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fuck VHDL < 1242763688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :booleans have 9 possible values in VHDL < 1242763693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes :p < 1242763742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Verilog isn't that c like < 1242763745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... 9 possible values?!? < 1242763747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if (rst) // This causes reset of the cntr < 1242763747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : count <= 5'b0; < 1242763748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : else < 1242763750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if (cet && cep) // Enables both true < 1242763752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : begin < 1242763754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if (count == length-1) < 1242763756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : count <= 5'b0; < 1242763757 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HOW DOES THAT MAKE SENSE? < 1242763758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : else < 1242763760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : count <= count + 5'b1; // 5'b1 is 5 bits < 1242763762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : end // wide and equal < 1242763764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://en.wikipedia.org/wiki/IEEE_1164 < 1242763766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impedance, drive and shit < 1242763769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it's hardware. < 1242763780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fuck hardware. < 1242763795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: true, false, true via a resistor, false via a resistor, contradiction, uninitialised, between true and false, unconnected, unknown < 1242763796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :** pikhq has disconnected < 1242763796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll train a bunch of rodents to do my computations. < 1242763815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www88.wolframalpha.com/input/?i=bacon+as+mass+of+milky+way&a=*C.bacon-_*ExpandedFood.dflt-&a=*C.milky+way-_*Astronomical.dflt-&a=*EAC.ExpandedFood.PreparedCuredPorkBacon-_**PreparedCuredPorkBacon.*Food%3ACookingMethod_Food%3APanFried--- < 1242763818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in RL, hardware can end up with a lot more values from 0 to 1 < 1242763819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bacon as mass of milky way < 1242763823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 slace < 1242763825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*slice < 1242763827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pan-fried < 1242763828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*than 0 and 1 < 1242763842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Assuming "milky way" is an astronomical object | Use as a food instead " < 1242763844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION eats the milky way < 1242763852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I use IP via carrier pigeon. < 1242763859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(yes, I know it's a chocolate bar) < 1242763864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I feed my pigeons coffee beans. < 1242763871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : pikhq: true, false, true via a resistor, false via a resistor, contradiction, uninitialised, between true and false, unconnected, unknown <-- why is "via resistor" significant < 1242763877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's hardware, just wetware < 1242763892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, yes. Wetware, however, makes much more sense. < 1242763898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you on crack? :-) < 1242763901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because if you connect true via resistor to false, you get false < 1242763908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you connect true to false, you get a contradiction < 1242763910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but my computer rats are. < 1242763917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see... < 1242763921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :contradictions are /bad/, they can damage the chip in theory < 1242763924 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION picks up a bit < 1242763951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how do you model analogue cicuits < 1242763963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes sure the bit is in operating condition, gives it more crack, sets it back into RAM < 1242763973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OK, I found some details: you can do an M68000 microprocessor in about 6000 LUTs < 1242763978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :depending on what other features of the chip you use < 1242763980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: With a breadboard. < 1242763984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242763986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's pretty good < 1242763994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be nicer if you could do it more like VHDL < 1242763994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's very good, in fact < 1242763995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1242764001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: using a language other than VHDL < 1242764007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, such as? < 1242764009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i could have over 20 68000s :P < 1242764018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if there is one yet < 1242764026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah... < 1242764026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Cluster! < 1242764032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: also, buy yourself an anti-static wrist strap, if you're planning to mess with FPGAs < 1242764040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're very static-sensitive, much more so than computers < 1242764040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Er. < 1242764044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay. :P < 1242764064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you actually touch it much? < 1242764081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't expect so < 1242764112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: depends on what you're doing with it < 1242764124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but mostly you wouldn't, I expect < 1242764143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm paranoid about static, though, I've seen all sorts of good circuits ruined due to it < 1242764193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about making static-resistant/proof chipset < 1242764195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :chipsets* < 1242764198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242764202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would be interestig < 1242764205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting* < 1242764219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possible? < 1242764238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possible, if you've got a chip fab. < 1242764240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean a computer? < 1242764251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, huh? < 1242764256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: could be, but the technique of using a static-sensitive chip and putting it in an antistatic box tens to be cheaper < 1242764259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*tends < 1242764272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I mean FPGAs, ICs and so on < 1242764280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not what i meant < 1242764293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but what I meant! < 1242764297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242764305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it depends on the internal logic method < 1242764313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TTL-based chips are a lot less static-sensitive than CMOS, for instance < 1242764314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242764321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but slower right? < 1242764327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not directly < 1242764333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242764333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they use more power < 1242764339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more power = more heat = harder to cool < 1242764344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what method is used for current CPUs btw? < 1242764345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have to run TTL-based circuits slower or they overheat < 1242764352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and CMOS is pretty much standard for anything complicated < 1242764357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242764362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :simpler things are often lowpower-schottky-TTL < 1242764376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "shottky"? < 1242764377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if for some reason you don't want CMOS (say you're the military and want something that won't break in weird conditions) < 1242764394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's some slightly different way to make a transistor, I think < 1242764400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242764405 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Or if you're putting the thing in orbit. < 1242764409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes < 1242764412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CMOS is used atm, but we're nearing on nanotechnology < 1242764412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought it was a typo for "shoddy" < 1242764420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine they don't use CMOS much on spacecraft < 1242764422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't know < 1242764442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22nm is the last pure CMOS, iirc < 1242764447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 11nm is real nanoelectronics; I may be wrong < 1242764453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The space shuttle still has solid-state circuitry. < 1242764470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you mean "Schottky"? < 1242764472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might even have some tubes. < 1242764474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err yeah < 1242764476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I typoed < 1242764478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not you < 1242764480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242764480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I said "Schottky", then you misqupted me < 1242764482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*misquoted < 1242764484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Fifteen nanometres is equivalent to 0.005906 thou, or 0.000015 millimetres, and is the width of a very very very very very thin human hair which you can't see unless your eyesight is very very very very very good." —The Inquirer < 1242764486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242764488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242764492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: haha < 1242764510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are a lot of nanometres in a deci-inch, surely < 1242764518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a joke right? < 1242764527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's very very very very very thin hair. < 1242764544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope, 100% serious < 1242764548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(deci-inches are /not/ the industry standard for pin spaces, that's the 2.54mm standard, but the name is inevitable given that it is exactly a tenth of an inch) < 1242764554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. The space shuttle's RAM... < 1242764555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the very-hair-very-eyesight measurement system is very very very common < 1242764558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you don't get human hair that thin < 1242764561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what about it < 1242764563 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Magnetic core*. < 1242764563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: prove it < 1242764568 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242764571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's brilliant < 1242764572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, WOW < 1242764574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually, doesn't surprise me < 1242764583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that they must actually get loads of cosmic rays up there < 1242764583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's ho < 1242764583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242764585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too lazy < 1242764598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine the transistors in the processors are massively big by today's standards, too < 1242764598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/IBM_AP-101 They've got 5 of these. < 1242764603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Analyze every human hair on the planet" "too lazy" Understatement of the century < 1242764603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably measured in microns < 1242764628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eh, 1 um was circa 1985 < 1242764641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and we had 0.X ums until 2002-2003 < 1242764645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ 90nm < 1242764646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a System 360. < 1242764648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(before that 0.13 um) < 1242764650 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(basically) < 1242764658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: big in order to avoid radiation disruption, rather than because they can't make them smaller < 1242764660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, fucking huge. < 1242764663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know < 1242764667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying it's not THAT old < 1242764673 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242764707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, µm not um < 1242764758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lazy :P < 1242764775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :D'aw... < 1242764780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They upgraded the thing in 1990. < 1242764787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They use an AP-101s. < 1242764791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Has semiconductor memory. < 1242764810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's AltGr-m < 1242764815 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a whole 1.2 MIPS. < 1242764904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you didn't say that. You said "prove it". Which could be referring to some report < 1242764909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ask Alpha about it! < 1242764915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: such a report would have to review all human hair too < 1242765023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah. Just prove it isn't possible. < 1242765038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1242765050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"On Monday, I start at Google. I don't know the exact details of what I'll be doing there, but I can only assume that the bright folks there have realized that the future of massively powerful data centers belongs to wire-wrapped TTL. I'll be sure to bring my wire-wrap gun." —homebrewcpu.com < 1242765104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He works on Android. < 1242765112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, :D. < 1242765123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242765125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on the java vm < 1242765165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Shortly after I declared Magic-1 "hardware complete", I casually mentioned to my wife that I was starting to think about Magic-2. Her response was swift, and final: < 1242765165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242765167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"No, there will be no Magic-2!" < 1242765169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1242765169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242765171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't blame her. She was an extraordinary good sport during Magic-1's design and construction - especially during the wire-wrapping phase. For most of a year, she put up with electronic junk littering the kitchen table, wire-wrap insulation fragments on the floor and a husband often lost in concentration while the kids were hollering for attention. < 1242765176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242765178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :She's the love of my life, the woman I plan on growing old with, mother of my children, my partner and best friend. I have to respect her wishes on this. < 1242765181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242765183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wire-wrapping? < 1242765183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : So, there will be no Magic-2. < 1242765185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1242765187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Instead, we'll call the follow-on project "Magic-16".]] < 1242765192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: TTL thing < 1242765198 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know what wire-wrapping is < 1242765200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242765204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just I'm slightly surprised it was being used < 1242765208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Magic-1 is a wire-wrapped TTL machine. < 1242765210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it IS a homebrew cpu... < 1242765213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242765215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and avoids soldering < 1242765217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I would have soldered < 1242765225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you seen it? < 1242765226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's easier and more reliable < 1242765227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite big < 1242765232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't say it's easier < 1242765234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :soldering is a pain < 1242765236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, I haven't seen it < 1242765239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He wanted it to be hard-core. < 1242765252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and especially with the typical scale of TTL chips, soldering is easy < 1242765260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're some of the easiest things to solder < 1242765266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.homebrewcpu.com/Pictures/bu_3.JPG < 1242765275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :annoying soldering is if you have something in a SOIC package < 1242765282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I once spent several hours soldering one of those < 1242765290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.homebrewcpu.com/Pictures/P5140113.JPG ← it has a window, just like HARDKOR PCS! < 1242765293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with a magnifying glass and a special soldering iron < 1242765294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's even blue < 1242765303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wire-wrapping is more beautiful, though < 1242765309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/d/d1/Computerplatine_Wire-wrap_backplane_detail_Z80_Doppel-Europa-Format_1977.jpg < 1242765329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh no, that's just illegible < 1242765339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but pretty < 1242765346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and could be soldered in about half a second per pin for someone who knew what they were doing < 1242765354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is faster than the wire-wrap would be < 1242765358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and who didn't care about burning themselves :) < 1242765376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: with the apparent scale of that, burning oneself would be really rather unlikely < 1242765387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your hands would be nowhere near the soldering itself < 1242765401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh. < 1242765402 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Part of the idea was to be retro. < 1242765404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :soldering burns are more likely when putting the soldering iron away afterwards < 1242765407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I know this from experience) < 1242765409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And wire-wrapping is very retro. < 1242765410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242765417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: You fail. :p < 1242765420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why wire wrapping < 1242765426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Granted, I've done worse. < 1242765430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, it's nearer your hand then than at any time during the actual soldering < 1242765437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've burnt myself about three times like that < 1242765439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I once grabbed a soldering iron by the tip by accident) < 1242765450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1242765463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I got a pretty solid burn from that. < 1242765470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242765471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :running your hand under the cold tap for a few minutes normally means you have no lasting effects < 1242765477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never burned on my soldering iron < 1242765482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242765483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: maybe you should get one of the solder gun things < 1242765484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242765489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does wirewrapping work < 1242765491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which heats up in about 3 seconds, and cools down just as quickly < 1242765493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does it stay attached < 1242765499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: friction < 1242765503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I once touched a hot, bright lightbulb with the my hand directly. < 1242765505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err, the end? < 1242765507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a sort of grasping motion. < 1242765516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That was not actually very damaging. < 1242765517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But damn it hurt. < 1242765518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you wrap the wire around a lot, tightly < 1242765532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, trapping the end under the wraps? < 1242765544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, you wrap the end of the wire around the pin < 1242765549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you wrap tightly enough, it stays on < 1242765556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that makes no sense < 1242765560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The process of wire-wrapping creates a cold weld. < 1242765568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, uhu.... < 1242765574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how does that work < 1242765608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "Wire wrap construction can produce assemblies which are more reliable than printed circuits" < 1242765612 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bringing two pieces of metal in contact with each other at enough pressure welds them together. < 1242765621 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I've seen some /really/ low quality printed circuits in the past < 1242765629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, interesting < 1242765634 0 :jix!unknown@unknown.invalid QUIT :No route to host < 1242765645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :soldering is more reliable than wire-wrapping; but the actual printed wires on PCBs can often be awful < 1242765649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the connections are fine, but the wires break < 1242765659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah yes, seen that too < 1242765666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can use stripboard if you want the reliability of wires and of soldering < 1242765667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Works only with metals that don't oxidize, IIRC. < 1242765678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't work on high-frequency circuits < 1242765694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: most wires in use nowadays are tin-plated, though, even though they're made of copper < 1242765694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or in a vaccum) < 1242765699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why they don't look red like copper does < 1242765771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that wire-wrapping is kinda cool, if absurdly labor-intensive. < 1242765790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you've got a handheld wire-wrapping tool or an automatic wire-wrapper. < 1242765801 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the latter is about as cheap as a chip fab) < 1242765818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want one of those loom things < 1242765821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and emulate x86 on them < 1242765830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd totally be possible < 1242765834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but solder wave baths are cool too < 1242765843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but x86 is an awful architecture < 1242765847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Indeed, they are. < 1242765850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: thus making the emulation more impressive < 1242765854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :run X on a loom! < 1242765860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just painful. < 1242765871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I bet that Magic-1 could run X. < 1242765877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not well, but it could run. < 1242765882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(assuming video hardware) < 1242765885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4mhz, Minix... < 1242765885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather slowly, I'd imagine < 1242765889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It could run X pretty nicely. < 1242765891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4mhz isn't too bad... < 1242765892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, are there good quality printed circuit boards? < 1242765896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could run a few xterms. < 1242765897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242765898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242765900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :motherboards, for one < 1242765905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So why not? < 1242765913 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wouldn't be fancy stuff like we're used to, but it'd at least run X. < 1242765920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right. But none of those you actually end up soldering on yourself! < 1242765922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what's really disappointing, though, is that at University, we couldn't make our own PCBs for safety reasons < 1242765922 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not much more than Xterms and TWM, I'd imagine. < 1242765928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we had to pay for the technicians to make them < 1242765934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1242765937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they came out lower-quality than the ones I'd made alone at secondary school < 1242765940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's really lame. < 1242765949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is it hard to make PCBs? < 1242765950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: very, considering I was approved to make them when at school < 1242765951 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All you really need to make a PCB is a dark room. < 1242765952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not at university < 1242765959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, you just need the appropriate equipment < 1242765965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how is it unsafe then < 1242765970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: xterms and twm should be enough for anyone < 1242765973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it involves chemicals < 1242765983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The best way to do it at home is a photographic process. < 1242765985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oxygen is a chemical!111 < 1242765986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of which are moderately dangerous < 1242765986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err... So what about chemistry classes at uni < 1242765992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you don't need a dark room < 1242765997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vs. those at school < 1242765998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree with the photographic process < 1242765999 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It helps. < 1242766002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's done with ultraviolet < 1242766013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so as long as you block out natural light and are fast, you don't care about visible light around < 1242766023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's how you make printed circuit boards? < 1242766024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The thing is, a dark room has all the equipment you need. < 1242766028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like developing a photograph with ultraviolet? < 1242766029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1242766042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's *awesome* < 1242766043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1242766044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't say it needs to actually be dark. < 1242766057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah, ok < 1242766058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's ultra mega awesome < 1242766064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Enlarger, wash basin, and some chemicals. :) < 1242766072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what do you actually develop, though? < 1242766076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the result < 1242766076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the input < 1242766080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: basically, you have PCBs coated with copper, where the copper is itself coated with photoresist < 1242766088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you print out your design on tracing paper < 1242766100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then shine ultraviolet through the tracing paper onto the photoresist < 1242766109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what does the design look like? < 1242766117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the shape of the copper you need < 1242766119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a negative. < 1242766125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha that's so awesome. < 1242766126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ink where the copper is, blank where it isn't < 1242766137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's arguably a positive, the whole process is a double-negative < 1242766139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so this is how they make motherboards? < 1242766146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for motherboards, it's automated < 1242766158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the boards have multiple layers, so it's a bit more complicated < 1242766159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Oh, didn't realise that it was positive-positive printing. < 1242766191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: black on the input = no ultraviolet = fixed photoresist = the acid can't get to the copper < 1242766197 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's sort-of double-negative printing < 1242766201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't thinking. < 1242766225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's positive printing. ;) < 1242766258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, once you've shined the ultraviolet onto the photoresist, you take the whole thing over to a vat of developer < 1242766261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and submerge it in there < 1242766267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the ideal instruction set for C is < 1242766280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: PDP-11. < 1242766280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the photoresist is naturally green, but it turns purple in the developer and washes off in a sort of wispy fashion, it's rather pretty < 1242766284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not really < 1242766289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you dip the whole thing in a vat of acid < 1242766296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's the bit that people keep screwing up < 1242766298 0 :Asztal_!n=asztal@cpc1-stkn13-2-0-cust1016.11-2.cable.virginmedia.com JOIN :#esoteric < 1242766308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I always thought motherboards were just like, squirting and denting silicon and copper and shit with machines. < 1242766308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But you can run the original compiler on a PDP-11. < 1242766313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Photographic motherboards is so cooler. < 1242766318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you don't leave it in there long enough, the acid doesn't have enough time to etch away the copper < 1242766320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get open circuits < 1242766327 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1242766330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*short circuits < 1242766340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's kinda lame. < 1242766341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you leave it in there too long, the acid gets in under the photoresist and the wires become unreliable < 1242766357 0 :Asztal_!unknown@unknown.invalid QUIT :Client Quit < 1242766362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially since the etching isn't that much harder than a photographic fixer... < 1242766368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it isn't < 1242766369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, Minix doesn't do copy-on-write when fork()ing < 1242766370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how rubbish < 1242766377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's beyond me that people keep screwing it up < 1242766377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, the etch bath is a bit more caustic than a fixer. < 1242766382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I am, as you guessed, rather bitter about this < 1242766389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't blame you. < 1242766411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(also, a 45-degree angle or less on a PCB is known as an "acid trap", because the acid tends to get stuck in it even after you've taken the PCB out of the acid) < 1242766413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, really. It's a process that's well over a hundred years old by now. < 1242766420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :My *grandmother* could do it better. < 1242766437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(really; she has dark room equipment laying around) < 1242766440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what method do you use in order to get the spare photoresist off afterwards? < 1242766459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :when I used to do it, we did it by covering the whole board with ultraviolet and developing a second time < 1242766463 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that tanenbaum is giving a lecture as his uni a week on thursday < 1242766467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: For a circuit board? < 1242766472 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think that's the best method. < 1242766477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes, it works because there are no components < 1242766481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and agreed < 1242766488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there are at least two methods which work at that point < 1242766490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might be a wash bath instead, but *shrug* < 1242766510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've seen a catalogue that recommended you used a PCB eraser to clean the lines of photoresist < 1242766517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Corun: That's pretty nice. I recommend going, he's a rather good speaker. < 1242766518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a PCB eraser works much the same way to a pencil eraser < 1242766530 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'll go < 1242766541 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Tell him about all my next gen OS ideas :-) < 1242766541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if tanenbaum still considers linux obsolete < 1242766544 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I shouldn't... < 1242766552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saw his address at USENIX ATC '08, after he got the USENIX Lifetime Achievement Award. Good lecture. < 1242766555 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :I mean he could just steal them ^_^ < 1242766567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, who? < 1242766576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242766577 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Tanenbaum. < 1242766578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tanenbaum. < 1242766582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1242766586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boggles. < 1242766590 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Corun: Feel free to tell him. < 1242766590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You DON'T KNOW WHO TANENBAUM IS? < 1242766594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, isn't it German for xmas tree... < 1242766594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop using a computer right now. < 1242766595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242766604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Less talking, more shutting off. < 1242766608 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Minix inventor, and author of like a million OS books and basically he's professor of all Operating Systems. < 1242766608 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He likes talking about kernel designs. < 1242766620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: He wrote the book on kernels. < 1242766620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did ais523 know... < 1242766629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm pretty fscking sure ais523 knows who Tanenbaum is... < 1242766635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, considering he didn't know who jwz was... < 1242766641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He knew who jwz was. < 1242766646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no he didn't < 1242766647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He just didn't know he worked on Netscape. < 1242766647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: according to lingbot, "Tanenbaum" translated from German to English is "apertium" < 1242766659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you knew who jwz was, didn't you? < 1242766661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but as far as I know, "apertium" isn't an English world < 1242766663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is "apertium"? < 1242766663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just not that he worked on netscape < 1242766665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242766690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my situation with Tanenbaum is similar; I know he's famous in computers/programming, but can't remember what for < 1242766698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: flaming Linux < 1242766701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the most famous thing < 1242766702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but also, Minix < 1242766709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a gigantic amount of operating system textbooks < 1242766718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so don't complain about me then < 1242766721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but most famous popculture wise, definitely flaming Linux way back then < 1242766727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at least he had a vague idea < 1242766740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the name did sound familiar < 1242766745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, Minix, that was it < 1242766748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why did he flame Linux? < 1242766755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: monolithic kernel < 1242766757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for doing things differently? < 1242766760 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Cos he considered it a step backwards in operating system design < 1242766763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, I remember now < 1242766780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://oreilly.com/catalog/opensources/book/appa.html < 1242766781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the funny thing is, with modules, Linux managed to work around many of the disadvantages of being monolithic < 1242766789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the full debate < 1242766801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it was restarted in 2006, it seems < 1242766803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why did he flame linux btw < 1242766806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242766810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm late asking < 1242766812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dude! What is UP with your SCROLLBACK? < 1242766822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You never seem to use it... < 1242766823 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Linux is an example of good monolithic design. < 1242766829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was searching on wikipedia for it < 1242766833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't find it < 1242766836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, asked here < 1242766837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect a very sophisticated microkernel could be better, but *shrug*. < 1242766841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, apparently, according to lingbot, "Tanenbaum" in German translates to "apertium" in English, Swedish, /and/ French < 1242766844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :saw that ais asked above < 1242766851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, QNX style? < 1242766855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Microkernels are evil. < 1242766858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm just happy using a well-designed kernel. < 1242766861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's monolithic kernels. < 1242766862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is broken < 1242766863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's kernels. < 1242766873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Minix style, bitch. ;) < 1242766890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I'm curious as to what "apertium" means, it looks vaguely Latin < 1242766892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/cliki/microkernel_20debate.html < 1242766896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um I suspect a bug: http://en.wikipedia.org/wiki/Apertium < 1242766903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a translation software it seems < 1242766905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :& http://tunes.org/cliki/kernel.html < 1242766908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, :D < 1242766910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :& http://tunes.org/cliki/no-kernel.html < 1242766914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[21:01] lingbot: en de "test"? < 1242766915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[21:01] ais523: "Test" (en to de, apertium) < 1242766920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a bug too < 1242766929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is using that software, but it is buggy? < 1242766972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Translation: German » English < 1242766972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tanenbaum < 1242766972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Tanenbaum < 1242766975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :could be < 1242766979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is Google translate < 1242767045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: according to that page you linked, NT's a microkernel < 1242767046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that surprises me < 1242767049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242767055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :according to it, NT was originally designed as a microkernel < 1242767061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but grew into a monolithic one < 1242767070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then it says that was disputed by an NT architect < 1242767077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242767109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Tanenbaum seems to hate x86 just as much as everyone else < 1242767162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But in all honesty, I would < 1242767163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :suggest that people who want a **MODERN** "free" OS look around for a < 1242767163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :microkernel-based, portable OS, like maybe GNU or something like that. < 1242767169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love how GNU was a reasonable OS proposition for the future in 1992 < 1242767173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with Hurd! < 1242767204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it would have been, if more people worked on it < 1242767215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'd have been terribly bloated < 1242767220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's anything intrinsically wrong with Hurd, or just if it never caught on < 1242767223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then... GNU design < 1242767227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, it would never have caught on < 1242767262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why not? < 1242767264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GNU design? < 1242767272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have you read the HURD design? < 1242767275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's truly crazy < 1242767284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: bits of it, but I think my brain shut off < 1242767295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: GNU programs tend to get bloated over time < 1242767296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it involves kernels being kernels among other kernels while a centralized kernel manages them in a kernel way < 1242767299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort-of like Firefox < 1242767306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1242767306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then you get injected with LSD < 1242767311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, as other open-source software doesn't < 1242767316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(part of the bootup phrase, I thikn) < 1242767316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not all of it < 1242767317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*think < 1242767340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, exokernels? < 1242767342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or what < 1242767347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't even know < 1242767353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or Xen style? < 1242767359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1242767362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242767367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not anything I've seen before < 1242767369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's crazy < 1242767396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, it has a server with the express purpose of handling crashes < 1242767400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the crash server < 1242767435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ./esotope-bfc < 1242767435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/env: python -O: No such file or directory < 1242767436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1242767443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/env python -O < 1242767446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't valid < 1242767447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not fail < 1242767452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is < 1242767462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's your system having an arbitrary limitation < 1242767464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc you can only give one parameter on that line < 1242767465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242767466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242767469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242767472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only one is guaranteed, I think < 1242767473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does POSIX say? < 1242767477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there you are then < 1242767479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the only reason more wouldn't work is due to artificial limitation < 1242767484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: _guaranteed_ < 1242767486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more isn't invalid < 1242767488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it is a bug. < 1242767494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... no it's not < 1242767504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fail, /usr/bin/env is more than 8 letters long < 1242767510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, burn < 1242767512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, haha < 1242767515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that's an artificial POSIX limitation < 1242767518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it ought to be < 1242767523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh < 1242767527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :POSIX has no limitation on it < 1242767532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just states that you're only guaranteed one argument < 1242767537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you can't handle more, your kernel sucks < 1242767550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, going to stay on OS X then < 1242767551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1242767564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :moving to a PC != the linux kernel is good < 1242767567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it seems that the limit's 32 < 1242767583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, some old shells will cut off #! lines after 32 characters < 1242767590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :man perlrun warns about that < 1242767597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in case your command-line options get cut in half < 1242767602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Perl parses #! lines itself) < 1242767602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Another way that some historical implementations handle shell scripts is by recognizing the first < 1242767602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two bytes of the file as the character string "#!" and using the remainder of the first line of the < 1242767602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file as the name of the command interpreter to execute. < 1242767607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quoting POSIX 2008 < 1242767617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about exec() < 1242767618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if that's true, then /usr/bin/env is invalid < 1242767623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it'd mean you can't specify any arguments < 1242767625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so sir, the fail is on you < 1242767640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, would just #!python work? < 1242767660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1242767664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, does it do a path search for the executable you ask, or does it just go to the place you ask/ < 1242767667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, pity < 1242767669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Junk] % cat>a < 1242767669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#!python < 1242767670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :print "hi" < 1242767673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Junk] % chmod +x a < 1242767674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Junk] % ./a < 1242767676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: ./a: bad interpreter: python: no such file or directory < 1242767695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242767707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, the wrapper script is broken on Linux. < 1242767711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, needs to be fixed < 1242767726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can I point out some hypocrisy here? < 1242767740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you refuse to support systems that don't support POSIX properly. why should lifthrasiir make up for a deficiency in your kernel? < 1242767761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I support systems that support what POSIX + XSI requires < 1242767770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and this is more than what POSIX + XSI requires < 1242767779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he supports systems that don't have artificial limitations on #! arguments < 1242767803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas with C-INTERCAL, I aim to eventually support anything which has a program vaguely resembling a C compiler < 1242767807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not there yet < 1242767817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :From XSH: < 1242767819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1. The shell reads its input from a file (see sh), from the −c option or from the system( ) and < 1242767819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : popen( ) functions defined in the System Interfaces volume of POSIX.1-2008. If the first < 1242767819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : line of a file of shell commands starts with the characters "#!", the results are < 1242767819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : unspecified. < 1242767823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :xsh? < 1242767832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the section on the shell < 1242767834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and tools < 1242767844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, so depending on #!-lines is unportable < 1242767849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes! < 1242767849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the german spelling is "Tannenbaum" < 1242767852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're digging yourself into a hole here, AnMaster < 1242767858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I'm not < 1242767862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is exactly why strict POSIX compliance is bullshit < 1242767864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster: wait, that's about calling a shell with a file starting #! as its argument < 1242767868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you fail < 1242767872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's different from running a program starting #! < 1242767877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you sure? < 1242767879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the #! line specifies a shell < 1242767879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./a executes the shell on a < 1242767892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, because what if it's a binary? < 1242767894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :./a /runs/ a < 1242767906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmr < 1242767911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242767912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not XSH < 1242767914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XCU < 1242767917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242767921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XSH is system interfaces < 1242767925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I fail to see why that's obvious < 1242767944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because XSH is system interfaces, the C API. < 1242767948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all the headers < 1242767949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242767957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SH means system interfaces < 1242767959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242767960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I don't imagine that that's common knowledge < 1242767961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, POSIX comes in 4 volumes... < 1242767961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XCU means shell < 1242767963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242767968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XBD XSH XCU XRAT < 1242767972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so something that depends on it is not "obvious" < 1242767991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, XCU means "Shell and Utilities" < 1242767997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yeah it is confusing < 1242767999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C stands for Shell < 1242767999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying that #1 $ #1 equals #3, obviously < 1242768000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1242768003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is why I mixed them up < 1242768007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Chell < 1242768049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XBD Is Base Defintion. Says stuff like "mount point" being an implementation defined concept < 1242768051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what not < 1242768074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl food < 1242768095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: We should make a DS9K implementation of POSIX < 1242768101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just to trample on everyone touting POSIX compliance < 1242768102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: see Windows < 1242768105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd do it on my own, but you're eviller < 1242768110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's more a DS9King of the tests < 1242768114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the OS < 1242768116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1242768136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :something that'd pass a stock POSIX test suite run by an unbiased tester, but still be completely broken on more or less anything < 1242768137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1242768142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you mean, an implementation that's more interesting than ENOTIMPLEMENTED as a return value for everything? < 1242768145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242768356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: would it be possible to implement posix in user-mode? < 1242768359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :completely compliant < 1242768373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't see why not, so long as you can implement devices somehow < 1242768393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just map them to the host devices < 1242768397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, which devices < 1242768397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/dev? < 1242768402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or physical I/O devices < 1242768409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose /dev < 1242768412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have your own in-memory FS, ofc < 1242768414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from the point of view of the testsuite < 1242768483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BA-K-47: America's No. 1 bacon-based assault rifle < 1242768484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and now it's hit Slashdot: http://tech.slashdot.org/article.pl?sid=09/05/19/1846258&from=rss < 1242768485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://latimesblogs.latimes.com/dailydish/2009/05/bak47-the-gun-that-will-revolt-and-defeat-terrorists.html < 1242768493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea if I'm responsible for all this or not... < 1242768502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ask? < 1242768532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :can't be bothered, and don't have a good way to ask < 1242768536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comment < 1242768547 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1242768690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a kernel that can run in user-mode would be interesting < 1242768701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like, it requires a basis of functions that either map to the host OS or the hardware < 1242768706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the rest of the kernel is built on top of them < 1242768716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you could, say, do a VPS or a jail really cheaply < 1242768721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's basically how gcc-bf's fake operating system works < 1242768734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, but it could be both usermode and hardware < 1242768756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the way I implemented a filesystem < 1242768770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just a dictionary of file against file contents, implemented using linear search < 1242768776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly the world's worst filesystem < 1242768803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, with user-mode posix, you could run a standard filesystem on a real harddisk < 1242768809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So, something like UML? < 1242768816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although you'd probably want to do it in a big file, to avoid the whole root thing < 1242768818 0 :RodgerTheGreat!n=Rodger@c-71-232-26-77.hsd1.ma.comcast.net JOIN :#esoteric < 1242768819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and for convenience < 1242768823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :howdy folks < 1242768827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waveth at the Rodger < 1242768829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it just emulates the hardware for linux, doesn't it? < 1242768835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not actually run a kernel properly tuned to usermodeity < 1242768854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I definitely need to start coming here again < 1242768862 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's not very well-tuned, but it does implement everything in terms of Linux system calls. < 1242768866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but you mean, an implementation that's more interesting than ENOTIMPLEMENTED as a return value for everything? <-- isn't allowed for most stuff in 2008 < 1242768868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242768872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eh, even so < 1242768879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example in POSX 2008 mmap() is required < 1242768884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's been ported to Cygwin before. I'd imagine it wouldn't be hard to abstract it further. < 1242768885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while in 2001 it is optional < 1242768930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. A usermode POSIX kernel would be pretty cool to implement, actually. < 1242768934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, have you been away? < 1242768942 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm very much enjoying the public reaction to Alpha- "This seems to be pretty useless. It cannot tell me how many cigarettes would fit between the earth and the sun, the nutritional value of Lindsay Lohan, or how big Shaq would have to be to dunk the moon." < 1242768952 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I used to hang out here pretty regularly < 1242768955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just not in this channel. < 1242768956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mmap doesn't force you to map anywhere in particular in memory, though, does it? < 1242768969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I know < 1242768980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It also can't plot the distance to jupiter over time, although it can give you the distance to jupiter in a given year. Don't make excuses for its shittiness. < 1242768991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I worded it every which way. < 1242768991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, I just never noticed you left. < 1242768994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so did GregorR < 1242768994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, huh? < 1242768996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, children can't legally use it, or so the terms of service claim < 1242769009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I leave that to the OS. by passing a NULL pointer < 1242769011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so couldn't you just allocate a bitmap and copy the file into it, and then copy the bitmap back into the file when it closed? < 1242769012 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I'm mostly on irc.esper.net these days, so I just haven't bothered to connect to freenode as well < 1242769016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to implement mmap? < 1242769034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err. Sure why not. < 1242769045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be inefficient; but no reason why you can't implement mmap in userspace < 1242769051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if you can handle the updates on writes from other processes correctly < 1242769054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attempts to map into a particular location would presumably always be rejected < 1242769063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could commit the file at every context switch < 1242769071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would be /really/ inefficient, but correct I think < 1242769073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure. If you want to < 1242769087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would make mmap rather unusuable, but if this is meant to be a DS9K, why not? < 1242769093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh hey- I don't think I ever showed this in here- < 1242769101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://je.zacbrown.org/code/neurogen.ps < 1242769103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but I fail to see how it would break any app relying on common behaviour. Would just make them slow. < 1242769108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it seems this has split into two; DS9Ksix and Usersix < 1242769116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a neural-network backpropagation trainer in postscript! < 1242769118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, the postscript neural network. < 1242769120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: *clicks, browser freezes* < 1242769123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it loaded. < 1242769128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neural networks are pretty simpl < 1242769129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242769134 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :only takes a second or two to compute < 1242769150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb→ < 1242769187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: about your link a couple of screens back, there was a story on Slashdot a few months ago about how someone had managed to cut through metal with a piece of bacon < 1242769188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and anyway I rely on reading different member of union having a sensible result. Should anyone actually run into real issues with it for cfunge I could add a memcpy() variant as a compile time option. < 1242769194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by making it really hot, or something < 1242769196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :←ais523: awesome→ < 1242769197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but then I want actual proof for it failing < 1242769211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially if ehird says it < 1242769217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or you ais523 < 1242769229 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know what'd be cool to build? A computer using cordwood construction. < 1242769229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :←DS9C→ < 1242769234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Cordwoodcircuit.agr.jpg < 1242769246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: using unions for type punning is legal, IIRC, because that's what they were designed for < 1242769264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc reading from different member is implementation defined < 1242769268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in C < 1242769283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wth is that < 1242769306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: High-density circuit design using wire-ended components. < 1242769320 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You stick the components between two circuit boards. ;) < 1242769329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hard to solder I imagine < 1242769336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242769349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :actually not too bad to solder, but a bitch to assemble on any kind of scale < 1242769349 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even harder how it was originally done. < 1242769350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tin welding. < 1242769368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one C weirdness: you can use different sorts of pointers to point to different things, but all pointers to unions must have the same representation no matter what sort of union it is < 1242769371 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the difficulty in aligning components grows exponentially relative to the number of components < 1242769413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what exactly are you unioning? < 1242769414 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: At the time, your alternatives for high-density circuit design were non-existent. < 1242769422 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1242769427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is before surface-mounted components and integrated circuits. < 1242769433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :either this or freeforming < 1242769435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, int32_t and float < 1242769444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how do you know float's 32 bits long < 1242769448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's obviously unportable < 1242769451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And now, you'd only do it for similar reasons to doing a wire-wrapped computer. < 1242769454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, IEEE says so < 1242769464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C doesn't say it's IEEE. < 1242769470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, true < 1242769473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why README says so < 1242769484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C doesn't demand IEE representation < 1242769487 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, wire-wrapping has some distinct mechanical advantages that can occasionally make it worthwhile < 1242769489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, pikhq beat me < 1242769499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I already replied to why < 1242769508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And floats are often-times done using x87 instructions. < 1242769517 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think building a CPU as a freeformed circuit would be beautiful and impressive < 1242769521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which are fucking crazy, instead of IEEE. < 1242769541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Mmm, yeah. < 1242769555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sure. But as long as float are 32 bits I'm happy. Anyway FPDP and FPSP won't work if the floats/doubles are of other sizes < 1242769560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in any way whatsoever < 1242769585 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if I had more EE chops I'd totally do it. If someone designed one that seemed to be on a feasible scale I'd help assemble it < 1242769586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, using a union for type-punning is permitted by 6.5.7, but there may be other reasons it's illegal < 1242769600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, C99 Annex F (normative) < 1242769602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Same. < 1242769618 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I could probably build one out of TTL logic chips, but that seems like cheating < 1242769630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, exact behaviour is implementation defined iirc < 1242769645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. Free-form even with TTL logic would be impressive. < 1242769649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err what < 1242769650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6.5.7 Bitwise shift operators < 1242769651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.......... < 1242769655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that made no sense < 1242769663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, if you could build one with TTL logic chips, you could probably hand-build one. < 1242769678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what section did you really mean < 1242769681 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Surely you could just get a good design for logic gates instead? < 1242769782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I meant 6.5.7, unfortunately there are two versions of the C standard which are identical apart from section numberin < 1242769784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*numbering < 1242769791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have the ISO one < 1242769804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ISO/IEC 9899:TC3 < 1242769829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what section name did you mean < 1242769835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1242769839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what? < 1242769843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me finish reading, then I'll tell you < 1242769850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know offhand, I'd have to go back and look < 1242769851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Intel_80487 < 1242769860 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That is one bizarre 'coprocessor'. < 1242769872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I know... < 1242769910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your i487 SX could in theory be a downgrade. XD < 1242769947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, compared to what < 1242769966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Your previous 486 SX. < 1242769978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There was more than one clock speed on those. :p < 1242769980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, "coprocessor"? < 1242769982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242769986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I see < 1242770002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, surely you needed matching speeds? < 1242770020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. < 1242770044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 'Coprocessor', since by inserting it, you disable the 80486 on your motherboard. < 1242770058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's more an instead-processor < 1242770065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242770073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus the scare quotes. < 1242770089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Intel_Pentium_III_Katmai.jpg < 1242770095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's one strange CPU mounting < 1242770130 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you should see the heatsink < 1242770163 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :most PIIs were set up like that, and a lot of Sun's Ultra CPUs mounted the same way < 1242770177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, err. I have a P3 that is normal ZIF mounting < 1242770181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not was weird as the Slot 1 -> Socket something adaptors that you could use for Celerons... < 1242770206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, copper mine < 1242770211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :996 MHz < 1242770240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh PII < 1242770241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242770253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, http://en.wikipedia.org/wiki/File:Pentium_III_on_motherboard.jpg ? < 1242770271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm confused: informative appendix J says that section 6.2.6.1 says that reading from a union member you didn't last store into is unspecified < 1242770272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Slot_1 < 1242770272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242770283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't see a statement to that effect anywhere in section 6.2.6.1 < 1242770302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6.2.6 Representations of types < 1242770303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6.2.6.1 General < 1242770308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that one < 1242770308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are we talking about the same one this time? < 1242770310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242770331 0 :jix!unknown@unknown.invalid QUIT :"Lost terminal" < 1242770374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :7 When a value is stored in a member of an object of union type, the bytes of the object < 1242770374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : representation that do not correspond to that member but do correspond to other members < 1242770374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : take unspecified values. < 1242770377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that one < 1242770380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1242770398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, seems to be that < 1242770412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, not that < 1242770419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's mentioned elsewhere in appendix J < 1242770424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then what does the quoted bit imply < 1242770436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means, that say you have a union of a short and a long < 1242770445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I quoted 6.2.6.1 (7) < 1242770445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then if you assign to the short, the bits of the long you didn't assign to end up unspecified < 1242770449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242770456 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which makes sense I suppose < 1242770465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it does < 1242770466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although leaving them the same would be more useful < 1242770475 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The slot-mountable Pentiums always reminded me of NES game carts. < 1242770480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, less efficient < 1242770488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, on some architectures < 1242770500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, say you can only write a 16 bits at once < 1242770516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then have a char and a long < 1242770528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and 8 bit char) < 1242770543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242770547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why it's done that way < 1242770562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the C standard is designed to allow implementations to be close to the hardware if they want to < 1242770565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or maybe reading/writing word size is faster, even if you can still do individual bytes < 1242770571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and do to weird high-level stuff too, if they want to < 1242770584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which end is GCC at < 1242770595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1242770597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably both < 1242770608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you wrote a backend for it. Surely you know! < 1242770655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to understand all of gcc in order to write bits of it < 1242770694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A backend just does RTL->machine code translation. < 1242770700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242770703 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RTL doesn't tell you much about how it does C. < 1242770722 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: actually, the backend generates the RTL too < 1242770735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why does it < 1242770745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc's architecture is interesting < 1242770751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you create templates that it converts standard opcodes into < 1242770756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like addition, for instance < 1242770758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's RTL templates < 1242770760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :into what? < 1242770766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242770767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it then pattern-matches the templates you generated to create asm < 1242770781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the RTL itself is modified in between < 1242770783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about peep hole optimising < 1242770790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's done on the RTL, normally < 1242770795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you can do it on the asm if you really want to < 1242770800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and it is partly arch specific < 1242770801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, RTL -> asm < 1242770820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : but the RTL itself is modified in between <-- by what < 1242770834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gcc, of course < 1242770837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the less backendy bits < 1242770840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what part of it < 1242770844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and for what purpose < 1242770846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :register allocation, mostly < 1242770850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also various optimisations < 1242770851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242770858 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242770867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why was tha backend involved before that < 1242770893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it generates the sort of RTL that works well on the target platform < 1242770906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242770918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that say, if you're faster at bitshifts than addition < 1242770925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll generate a bitshift for x+X < 1242770926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so that is where you turn mov 0,%eax into xor %eax,%eax ? < 1242770927 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*x+x < 1242770936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no! the mov 0,%eax is never generated < 1242770942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes it is... < 1242770945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, at -O0 < 1242770967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, the conversion works differently at different optimisation levels, it's a mess < 1242770975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ok.... < 1242770978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the x86 code is /especially/ a mess < 1242770983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how comes < 1242770989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most interest in it? < 1242770993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably they couldn't be bothered to add a new constraint letter for "compile-time constant zero" < 1242770994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So most people working on it? < 1242771001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: could be < 1242771002 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since sourcefurge's been talked about here occasionally, and not everyone has a project there I guess, here's a bit of information that was emailed today: "Discussion Forums will be replaced by phpBB." < 1242771011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, that was mentioned earlier < 1242771014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : presumably they couldn't be bothered to add a new constraint letter for "compile-time constant zero" <-- what has this got to do with the inline asm < 1242771024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do they have that elsewhere too < 1242771034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :constraint letters I mean < 1242771037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gcc is very monolithic, OK, different parts affect other different parts < 1242771045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the constraint letters are used by the pattern-matcher < 1242771060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, are they the same as the inline asm constraint letters? < 1242771061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also by inline asm < 1242771062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242771065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah the same then < 1242771071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah then I know what you are talking about < 1242771082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the inline asm isn't their main use < 1242771087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're /all over the place/ in the actual backend < 1242771109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and many of the letters, such as "compile-time constant zero", are not particularly useful in inline asm < 1242771116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are a pain figuring out if you meant m, =m =&m or whatever < 1242771119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because if you know that something's a constant zero, why did you not just write a zero in your code < 1242771122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think =&m is valid. Right? < 1242771134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think so, but I don't deal with the inline asm syntax all that much < 1242771143 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the punctuation marks are different there, even though the letters are the same < 1242771152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, interesting < 1242771266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw why is it unspecified if char is signed or unsigned without qualifier < 1242771274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since apart from that all are signed < 1242771279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :short, int, long and so on < 1242771284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: inconsistency between past implementations < 1242771288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C89 modeled existing practice < 1242771302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but all did signed for int? < 1242771303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea in writing C89 was that as many existing programs as possible should be C89-compatible without changes < 1242771307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apparently so < 1242771332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how much shorter would C99 become if you removed all such old compat... < 1242771345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet a few pages at least < 1242771404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw, it is interesting that gcc shuts up about type punning by pointer if you cast the pointer to void in between < 1242771406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1242771427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: doing something extra-verbosely is normally taken by compilers as a hint to shut up < 1242771433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like putting double-parens around an assignment < 1242771444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(const v4sf*)&my_const_v4si; < 1242771447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it dislikes < 1242771455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :((const v4sf*)(const void*)&my_const_v4si); < 1242771456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it accepts < 1242771463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it shows that you meant it deliberately < 1242771467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I missed one pair of parantheses there < 1242771474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah I did in that case < 1242771483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I deference it just outside < 1242771519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : __builtin_ia32_movntps(((float*)(void*)&cfun_static_space) + i*4, < 1242771519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : *((const v4sf*)(const void*)&fspace_vector_init)); < 1242771521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1242771525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, like that ^ < 1242771581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, takes quite a bit to make it shut up < 1242771587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bit of work* < 1242771725 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242771846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, pattern matching seems like the best way to implement most compilers to me < 1242771860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes it easy to do in a lot of the cases < 1242771876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pentium 3 mounting is fun < 1242771880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's rather silly < 1242771885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, why a slot? < 1242771886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pentium2 you mean < 1242771889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, 3 < 1242771892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because not all p3 had that < 1242771897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1242771901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the katmais did < 1242771910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, P2 did have the same thing as the katmais iirc < 1242771912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.phoronix.net/image.php?id=amd_hd4770&image=amd_rv740_slide3_lrg World's most advanced graphics manufacturing process, revolving around terrible kerning. < 1242771915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it is easier? < 1242771920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Surely AMD could do better than that. < 1242771972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, even I notice the issues with the I in the second entry < 1242771980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or anywhere else < 1242771982 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It would be nice if they could spell "semiconductor". < 1242771994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1242772002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure AMD are behind it? < 1242772005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242772007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Such terrible kerning. < 1242772010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's the announcement of the 4770. < 1242772014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the spelling is worse < 1242772016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, one page of it. < 1242772019 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242772020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1242772033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only upper case "I" seems affected < 1242772036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's appealing to the mainstream market it's aimed at, clearly. < 1242772048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the whole kerning is pretty terrible but the uppercase I is the most noticable < 1242772055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that isn't even a kerning fail < 1242772064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what < 1242772064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just having the letter I far too wide < 1242772064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's kerning < 1242772067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242772068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's kerning < 1242772070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :silly < 1242772078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: kerning's to do with combinations of two letters < 1242772100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrmw < 1242772101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well fine < 1242772105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242772110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought this was kerning < 1242772129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it is < 1242772132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but maybe pedantically it's not < 1242772156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerning = the changing of letter spacing based on the text instead of a constant tracking, IMO < 1242772163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Kerning.png < 1242772174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If there was good kerning, it would be able to get rid of that extra space. < 1242772180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, bad kerning *and* font design. < 1242772187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the font is verdana < 1242772192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which doesn't have a fucked up uppercase I < 1242772198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://en.wikipedia.org/wiki/Slot_1 < 1242772205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even so - using verdana in a product announcement? < 1242772209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who _designed_ this shit? < 1242772222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I'm of the opinion it's rather silly < 1242772226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sockets look nicer :P < 1242772231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about this http://en.wikipedia.org/wiki/File:Adapter_slot1-socket.jpg < 1242772235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THAT is silly < 1242772237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242772240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about it < 1242772246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it a socket→slot adapter? < 1242772247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THAT is ridiculous < 1242772249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to mess up lowercase i... < 1242772249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems so < 1242772250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242772262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I like it, again because http://en.wikipedia.org/wiki/File:Pentium_II_front.jpg looks like a game cartridge. < 1242772273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh, it looks nice, and I agree < 1242772280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't think it's a particularly good way to do a processor < 1242772281 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's like it's calling me to blow on the contacts before I stick it in. < 1242772283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance, what about heatsinks and fans? < 1242772295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't really do much when it's all encased in a slot < 1242772298 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Slot_1 made me think of the DS < 1242772298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what < 1242772312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: when game catridges lied around < 1242772312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, blow contacts? HUH < 1242772314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they got dusty < 1242772318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242772321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you blew at the contacts before putting them in < 1242772321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blow in that way < 1242772323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you'd get glitches < 1242772333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not blow away in a destructive way < 1242772336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think he meant he performed oral sex on game cartridges < 1242772340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit, you ruined my joke with timing < 1242772342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :type slower < 1242772348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I meant as in "blow up" < 1242772356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :party pooper < 1242772374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at your service :P < 1242772396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway why are the contacts hidden on http://en.wikipedia.org/wiki/File:Pentium_II_front.jpg < 1242772435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, they are? < 1242772437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can see them < 1242772460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the contacts doesn't stick out < 1242772464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very odd < 1242772481 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Probably to protect against damage/dust/stuff? < 1242772485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1242772486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: most game slots are like that < 1242772487 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's exactly what makes it look like a game cartridge. < 1242772491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242772495 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1242772502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about the holes on CF cards < 1242772512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to blow stuff clean there usually? < 1242772519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe because they are so small < 1242772519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242772572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the holgram thingy there for < 1242772579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For kewlness. < 1242772586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242772593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not a hologam < 1242772596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a diagram of the chip < 1242772604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yes, for kewlness < 1242772604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1242772613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read http://en.wikipedia.org/wiki/Slot_1 < 1242772618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says it is a hologram < 1242772619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like this one for the nehalem: http://images.apple.com/macpro/images/overview_features_processor20090303.png < 1242772623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, it may be a hologram < 1242772628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it has the design of the chip on it < 1242772632 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, there's yet another SD standard, after SDHC? < 1242772635 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Didn't know.. < 1242772643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: exciting! < 1242772646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, SD? < 1242772651 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Secure digital < 1242772653 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Mem cards.. < 1242772654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242772654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Secure Digital Extended Capacity (SDXC) format was unveiled at CES 2009. The maximum capacity defined for SDXC cards is 2 TB (2048 GB). SDHC cards also have a maximum capacity of 2 TB based on the card data structures, but this is artificially limited to 32 GB by the SD 2.0 document. < 1242772658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2TB memory cards? < 1242772658 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1242772662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, isn't it closed spec? < 1242772662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's hot. < 1242772663 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Just what I'm reading :P < 1242772663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242772667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is that MMC < 1242772676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sticks to good old CF. < 1242772682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is what my camera can take < 1242772691 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prefers SD/SD micro < 1242772693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Compact Flash. < 1242772696 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :It's what my stuff uses < 1242772703 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There might be some sort of official reason along the lines of assuring you that you're getting the a real processor and not just some old dusty pentium some counterfeiter's done a plastic slot case for. Maybe. < 1242772704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I prefer USB drives :-P < 1242772705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :most high end cameras seem to prefer CF < 1242772707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even these days < 1242772707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: Compact Flash is really the better format. ;) < 1242772708 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :stuff = Camera, DS, other stuff < 1242772709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242772715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, indeed it is < 1242772716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since they come up to 128GB-that-you-can-actually-use < 1242772731 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :CF is the physically-larger format, though. < 1242772735 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Maybe, but not the stuff I use :P < 1242772735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what do you mean "can actually use"? < 1242772743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " SDHC cards also have a maximum capacity of 2 TB based on the card data structures, but this is artificially limited to 32 GB by the SD 2.0 document." < 1242772750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You can get freaking hard drives in CF format, though. < 1242772750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can only use 32GB of SDcard. < 1242772751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242772751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, it is still way smaller than the camera battery < 1242772761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, or the lense system < 1242772763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242772764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ^ < 1242772779 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's uncomfortably large for something like a mobile phone, though. (Which -- surprise, surprise -- might be why no mobile phones use it.) < 1242772787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, SD sure. But who cares about SD < 1242772790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use CF < 1242772797 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I want a really huge SD micro card :( < 1242772803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: People with a camera that isn't high-end. < 1242772810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And mobiles. < 1242772815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah, I have no idea why I would want it in a phone < 1242772827 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :People like FireFly do < 1242772828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um my mobile uses some other card < 1242772832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XD? < 1242772834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your mobile, perhaps. < 1242772835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242772838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Keyword yours. < 1242772846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Nokia < 1242772847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242772853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SD micro it seems < 1242772857 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242772861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I don't have a card for it < 1242772864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor do I want one < 1242772865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Currently, CF is only up to about 100GB. The limit, though is something like petabytes... < 1242772879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the built in 30 MB is enough for the address book < 1242772887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what else would I need < 1242772906 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :MicroSDs are quite extremely small, thought < 1242772908 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :MicroSD might be the most common mobile phone thing nowadays; Nokia had a lot of (or at least some) MMC using models at some point, though. < 1242772909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also CF is faster iirc < 1242772930 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I mean, I'm surprised how you can fit 8 gig in something as thin as a nail < 1242772931 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CF is PATA speed. < 1242772944 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242772945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, pretty sure it is higher than most though < 1242772963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, UDMA5? Or higher? < 1242772976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :UDMA 133. < 1242772985 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's amusing is that they still show CF card speeds in "Nx", where N is the 150kbps audio-CD data rate. < 1242772994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, wow what < 1242772994 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Future revisions will implement SATA. < 1242773010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so new cards won't work on my current camera? < 1242773041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It will be a different, similar format. < 1242773049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"CFast". < 1242773061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Fuck. < 1242773077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, huh < 1242773078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CFast will use a standard SATA data connector and a slightly different power connector. < 1242773093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that will be quite a large connector < 1242773109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the card < 1242773129 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect a much smaller power connector. < 1242773140 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's the interface speed, though. I don't think I've seen advertised speed more than something like "300x", which would mean 45Mbps. < 1242773161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: That's because it's Flash. < 1242773171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Flash/flash/ < 1242773180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A microdrive can probably hit faster speeds. < 1242773195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242773205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought flash was faster than harddrives? < 1242773207 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They have that smaller "microsata" connector (not sure about standardization status there), wonder why not use that in some SATA-based CF-y thing. < 1242773208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe I'm being dumb. < 1242773217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Er, SSDs are. < 1242773232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: An SSD is, flash memory is not generally. < 1242773237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aren't those basically the same but done as harddrives instead of flash cards? < 1242773248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not really. < 1242773257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, different technology? < 1242773264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1242773268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then what < 1242773272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too certain; ask pikhq. < 1242773304 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :More flash chips, for one thing. < 1242773308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242773315 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can write to/read from multiple in parallel. < 1242773323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1242773333 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They use smaller, faster chips. < 1242773415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Flash memory with large capacity stores more than one bit in each flash cell. < 1242773427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This gets a lot of storage, but is slower. < 1242773443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah interesting < 1242773444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nope, actually. < 1242773449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the X25-M is about as performant as the X25-E. < 1242773451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes even moreso. < 1242773462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc, if you do a fuckton of sequential reads/writes it can be faster, but not by much < 1242773633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm it should be safe to open the case of a SSD right (while it is definitely unsafe to do that in case of a harddrive!) < 1242773634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hard drive is still somewhat faster for sequential operations, and a hard drive is much, much faster for small writes. < 1242773644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sure. < 1242773650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anand did that his SSD reviews. < 1242773658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s just flash memory + a controller. < 1242773660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who < 1242773669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anand Lal Shimpi of anandtech.com < 1242773672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(hard drive doesn't have to seek for the first, and for the second, the hard drive doesn't have to do 1MB-granularity writes) < 1242773673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242773675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The author of the ever-helpful SSD Anthology < 1242773692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:53 pikhq: A hard drive is still somewhat faster for sequential operations, and a hard drive is much, much faster for small writes. < 1242773694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, NO. < 1242773702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the X25-M is faster than harddrives in every case. < 1242773709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For sequential reads and writes, for random reads and writes. < 1242773710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [citation needed] < 1242773716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's OPTIMIZED for tiny writes, chrissake! < 1242773724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.anandtech.com/printarticle.aspx?i=3531 < 1242773733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read the 31 pages or just trust me < 1242773735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, independent source < 1242773739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is independent < 1242773744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no ties to Intel or anything < 1242773748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :independent from anand < 1242773749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242773751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and intel < 1242773753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try the google < 1242773760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or buy an ssd and try it yourself < 1242773763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is the X25-M Flash memory or battery-backed RAM? < 1242773766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: flash memory < 1242773772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a reason it's recommended as a disk drive: < 1242773776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's really really fast on <4KB random write < 1242773777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242773786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and everything else, but especially so) < 1242773833 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242773870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... That X25-M is slower for sequential writes. < 1242773880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in some cases < 1242773886 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And by "small writes", I should've said "for a single small write at a time". < 1242773897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, no < 1242773905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for random reads/writes, an SSD is definitely way faster < 1242773919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously, if you're doing more than one at a time, the SSD is guaranteed to be faster. < 1242773923 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No seeking. < 1242773926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also... < 1242773929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://images.anandtech.com/graphs/thessdanthology_031809001858/18640.png < 1242773936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The x25-E is faster there < 1242773940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is still an SSD < 1242773964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's MLC that does that < 1242773970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, you don't do sequential writes much on an OS drive < 1242773979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the sequential read performance is still great: http://images.anandtech.com/graphs/thessdanthology_031809001858/18639.png < 1242773987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the random read/write performance blows everything else out of the water < 1242773989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, the X25-E is just stunning. < 1242774007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you get about 30MB/sec slower than a 5400rpm HD with an X25-M when doing the rare operation of big sequential writes < 1242774016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not really a big deal at all < 1242774032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, rare seq read? < 1242774037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's a rare operation on an OS drive, and not actually all that much slower than HDs < 1242774040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sequential WRIT < 1242774040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :E < 1242774043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242774044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does sequential writes somewhat often. :p < 1242774048 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242774061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You do a bajillion random writes every time you load a page in your browser. < 1242774074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And a bajillion random reads when you start a program. < 1242774085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Uh, no. < 1242774090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Large sequential writes are stunningly rare in comparison to everything else an OS drive does. < 1242774094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*OS drive*. < 1242774099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not media drive. < 1242774102 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would think the whole cache thing would mitigate the write issues somewhat, especially given that you're likely to have 6 gigabytes of memory free for caching data. < 1242774110 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not like firefox's going to sync() after each write. < 1242774112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the fucking hell would a browser do random writes to your hard drive? < 1242774116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Dude. Cache. < 1242774124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Look at firefox sometime. < 1242774130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: actually, a bug in firefox 3 rc meant it /did/, on Linux < 1242774131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It does a ridiculous amounts of writes per page loaded. < 1242774133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Browsers tend to keep cache in RAM and then later commit it to disk. < 1242774133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that was fixed < 1242774134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he was joking < 1242774139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, ok < 1242774150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The random reads, though, is a good point. < 1242774158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: anyway, if you're seriously arguing that an HD is faster than an SSD for OS drives < 1242774164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go buy an SSD, and pop it in your machine, and copy your OS over. < 1242774171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not. < 1242774172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then weep at the performance ;-) < 1242774180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you seemed to be implying it < 1242774180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying that an SSD isn't better in all cases. < 1242774193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not better when you're doing large sequential writes and totally need max speed on them. < 1242774194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I stand corrected with that X25-E. < 1242774200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is terribly rare, to be honest. < 1242774207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just stunning. < 1242774215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes; but the X25-E is expensive. 64GB max space, for the cost of the 160GB M one. < 1242774226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the M beats it slightly on the more conventional operations quite a bit. < 1242774230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Eh, not worth it yet, but it will be. < 1242774241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nah; MLC is the way forward. < 1242774245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For now, I'll content myself with cheap magnetic disks. < 1242774248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Except in enterprise server environments. < 1242774251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is the target market of the _E. < 1242774252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*-E < 1242774273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Have fun with that; I'll be attempting to snap my fingers fast enough to measure the opening speed of applications. < 1242774300 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't really see how the opening speed of applications is relevant at all, but I guess that might be just my peculiar use case. < 1242774309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'll be holding onto my money. < 1242774321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, it's not; let's say operating speed of applications. < 1242774323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But that's so vague. < 1242774341 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"And this stack of bills went towards my education instead..." < 1242774348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'll be spending thousands on every other part of my machine and thus making the reasonable decision for a high-end assembly :-P < 1242774353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mwaha. < 1242774357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1242774361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242774363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, sure, if you're spending thousands. < 1242774381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get a single SSD and a bunch of cheap disks for bulk storage. < 1242774382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'snot my fault "hardware is cheap" only applies relatively. < 1242774392 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or if you're spending tens of thousands, bunch of pricy SSDs) < 1242774398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Single SSD on / + single 2TB disk on /home/ehird/media. < 1242774415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's a high-end setup there. < 1242774418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Spiffy, though. < 1242774434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: a 2TB 7.5k RPM drive actually only costs around ~$170 < 1242774443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just a little more than a 1TB drive < 1242774455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Little more"? < 1242774461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1TB drives are about $130 < 1242774462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1TB drives are under a hundred. < 1242774463 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't actually think the operating speed of applications is relevant for me either, since I don't do much waiting; I guess I could be mildly pleased with faster compilation times, though. < 1242774468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Under a hundred? Where? < 1242774483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Well, if you're totally satisfied with performance, obviously increasing it isn't going to satisfy you. < 1242774502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Compilation is not very disk-bound, though. < 1242774508 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Over here 1TB is around 100 €, 1.5TB is around 130-140 €, 2TB is around 300 € < 1242774512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: An SSD is about general snappiness. < 1242774534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, matters for boot mostly < 1242774537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, cheapest 1TB drive on newegg is $79.99 < 1242774540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I stand corrected < 1242774543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, it matters for everything < 1242774553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, once system is up I tend to use the same running set of apps all the time < 1242774554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1242774556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 81.90 eur ($112 approx.) seems to be the cheapest 1TB drive in verkkokauppa.com. But Finland's not a cheap place for hardware. :/ < 1242774565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the difference between 0.5-1 second of waiting and 0.1 second of waiting < 1242774568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is huge, psychologically < 1242774574 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :verkkokauppa.com is what I was looking at, too < 1242774579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, that $170 2TB drive is more than twice the cost of a 1TB drive. ;) < 1242774587 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's the de-facto standard. < 1242774591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: a cheap one. < 1242774597 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And that 81.9 € one is 5400 RPM < 1242774598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$130 seems to be more common < 1242774599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. < 1242774617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, getting hardware in Finland sucks. < 1242774617 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: The 82.90 is 7200 RPM. < 1242774626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right you are. < 1242774656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Getting hardware in continental Europe sucks in general. < 1242774666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It seems like buying overseas and paying the shipping could be cheaper for finns. < 1242774673 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They do advertise a lower power usage for the 5400 RPM model. < 1242774691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Most US stores seem to have a shipping model of "California and Wyoming" or whatever < 1242774711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm annoyed that I can't use the nice Nexus Value 430W psu for my machine; maybe I'll get one of those "10 watts less!" super-green harddrives to ease my soul! < 1242774716 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They don't even bother to state on their pages that they ship to the US only, it's so obvious :-P < 1242774723 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's also the "whole import tax and other stuff" thing for outside-EU ordering. < 1242774731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The UK seems to have okay prices on tech. < 1242774733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/"whole /whole "/ < 1242774741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And shipping probably wouldn't be a huge problem. < 1242774745 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For hardware, US > UK > Japan >> Germany > the rest < 1242774755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The US just rocks because of newegg. < 1242774755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not sure if China should be there somewhere. < 1242774763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God, I wish they shipped to the UK. < 1242774765 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Atom box and assorted hardware came from UK, since it's EU-internal. < 1242774772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Japan > UK; we just have a few okay sites. < 1242774776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Japan has *everything*. < 1242774794 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, whatever. There's still that >> there. < 1242774796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scythe's website is so unprofessional. "6Heat Pieps" < 1242774825 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The problem isn't shipping costs; I'd gladly pay shipping costs if there were any store that actually shipped what I wanted to Europe < 1242774836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: China's probably cheaper, because of insanely crappy knock-offs. < 1242774850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Price wasn't the only thing I was considering < 1242774863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If the only stuff available is crappy knock-offs then that's not too good either :-P < 1242775223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's the difference between 0.5-1 second of waiting and 0.1 second of waiting < 1242775225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for what < 1242775246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For operations to complete. < 1242775248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, most of the stuff is in page cache early on for me < 1242775288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what specific operations. Most stuff I do is either CPU bound, memory bound, or just very harddrive trashing (would wear out a flash drive soon) < 1242775332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i challenge you to wear out an SSD quickly < 1242775340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, use it as swap :P < 1242775345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said quickly. < 1242775346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I won < 1242775363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. Use it as swap on a a system with 128 MB RAM < 1242775365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Run KDE 4 < 1242775371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I said quickly. < 1242775379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it will be quickly < 1242775396 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242775403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, because SSDs are the least reliable things ever and break with 3 seconds of use. < 1242775433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um. 3 seconds... is that how you define quickly? < 1242775443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I define quickly to "within two years" < 1242775449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please look up "hyperbole". < 1242775452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :while true;dd if=/dev/urandom of=/dev/hda;done < 1242775454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242775457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hda? < 1242775461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You think they use *IDE*? < 1242775461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sda < 1242775480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Linux no longer uses hda < 1242775483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even for PATA < 1242775489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses /dev/sd* for all < 1242775491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242775492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. Thinko. < 1242775500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, for IDE... < 1242775501 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's up to you; certainly the old PATA stuff is still in the kernel. < 1242775504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes too < 1242775506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I should know that, I've got /dev/sd* for IDE and SATA here. < 1242775509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1242775514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well true < 1242775515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(though to be fair, < 1242775519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, but why use it? < 1242775523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just use /dev/mapper) < 1242775546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: When I last bothered to look, quite a lot of the PATA drivers on the libata combined-SATA-and-PATA side were marked as EXPERIMENTAL. < 1242775558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hm maybe. < 1242775564 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That was quite a while ago, though. < 1242775575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There's the general-purpose PATA driver. :p < 1242775578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, last I read most worked fine even thought they were marked like that < 1242775632 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Atom box has the CF card adapter in the PATA bus (speed's not an issue) and it's /dev/sda there, because CONFIG_ATA_PIIX wasn't marked experimental any longer. < 1242775664 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Quite a lot of the experimental markings have gone away. But the heading still reads "Serial ATA (prod) and Parallel ATA (experimental) drivers". < 1242775724 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :On this desktop I just twiddled the bios bit to turn the SATA controller to AHCI mode, and forgot about PATA support; I don't have any hardware in the bus anyway. Truly a box of the future, even if it's some years old. < 1242775732 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it's going to be marked that way until they can remove the old PATA stuff. < 1242775774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes out to mow < 1242775782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what about DVD < 1242775790 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SATA for that too. < 1242775797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mow? < 1242775812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, heh why. surely the DVD is slower than SATA < 1242775817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would it benefit from it < 1242775820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Cuz pata sucks? < 1242775830 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The cable is smaller, blocks airflow even less than rounded IDE cables. :p < 1242775836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i hate pasta. < 1242775841 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh you said pata < 1242775844 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not pasta < 1242775846 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :EVEN SO < 1242775848 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i hate pasta. < 1242775852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242775853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how < 1242775854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can < 1242775854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, ah true < 1242775856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you < 1242775858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hate < 1242775860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pasta < 1242775862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you < 1242775863 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I did mention the drive ("TSSTcorpCD/DVDW SH-S183A") but admittedly the from the name it's not obvious which interface it has. < 1242775864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :demon < 1242775866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1242775868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pasta rocks < 1242775869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i just dont like it < 1242775869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242775870 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in general < 1242775874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean, some pasta is ok < 1242775876 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont get me wrong < 1242775881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Pasta with Swedish meatballs < 1242775891 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but my grandfather makes pasta and its so bad when he does it, so its completely ruined pasta for me. < 1242775893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very nice < 1242775896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd think psygnisfive's tastes would be more pasta with Swedish balls... < 1242775909 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mmm swedish food < 1242775915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, especially when my grandmother makes the meatballs < 1242775922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: That's not what I meant. < 1242775923 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: ikea sells swedish food and i love it. < 1242775926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It was a pun on your gayness, you see. < 1242775931 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know it was < 1242775933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good. < 1242775934 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fi:pata equals something like en:stew (as in the food class). < 1242775936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad we're all aware. < 1242775936 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :"Your gayness" < 1242775940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242775942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, IKEA food is horrible < 1242775945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is the title for drag queens < 1242775945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242775945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least in Sweden < 1242775949 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Your Gayness! < 1242775958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: You have a gaycore in your body, which transmits gayity to the world. < 1242775958 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: im sure it is, but i dont mean the food they prepare < 1242775961 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i mean the packaged stuff < 1242775967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also provides alternate power in case your heart stops beating. < 1242775978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, they don't sell that here < 1242775993 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like that yummy chocolate-coated hard caramel candy < 1242775993 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Of course not; it'd be like selling ice to an eskimo. < 1242775996 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i forget what its called < 1242775998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: duh; you guys can get it in a food store < 1242775999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yeah < 1242776006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's curios for the foreigners < 1242776014 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its in the orange and blue packaging < 1242776017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can get stuff from all over the world in the food shop < 1242776018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :surely you know this stuff anmaster < 1242776018 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :daimo! < 1242776019 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :IKEA does sell some packaged food supplies here in Finland, though they aren't exactly... exotic. < 1242776019 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats it < 1242776021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :daimo. < 1242776028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well sure, but not with swedish pacakging and the like < 1242776031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*packaging < 1242776031 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's just "Daim" here. Do they add an o in your place? :p < 1242776036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so can you < 1242776038 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh maybe its just daim < 1242776039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about rice < 1242776040 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont know < 1242776042 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242776043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it's from China after all < 1242776044 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :OMG DAIM < 1242776049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it have chinese packaging? < 1242776049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1242776049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and other countries close to it < 1242776062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does the packaging look like then at IKEA < 1242776065 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, you swedes have some sort of soft flatbread < 1242776068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Swedish. < 1242776071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It looks very Swedish. < 1242776073 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its very white and looks like a cushion < 1242776073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, uh... < 1242776073 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Infallopedia says Daim is called "Dime" in the UK/Ireland. < 1242776076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Like Swedish food direct from sweden. < 1242776077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tunnbröd? < 1242776079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Oh, Dime? < 1242776080 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1242776080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that what you mean < 1242776081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That stuff is ick. < 1242776082 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tunnbrod < 1242776086 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i love it mm < 1242776087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, NO NO < 1242776092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, bröd < 1242776096 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im lazy < 1242776098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, different letter remember < 1242776100 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :tunnbroed < 1242776104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Seriously. < 1242776106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dime is awful! < 1242776111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apparently it's Dajm in swedeland. < 1242776111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "dime"? < 1242776115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Dajm. < 1242776116 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :daim is delicious, shut your mouth < 1242776119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh that < 1242776131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah it is awesome < 1242776137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NOOOOOOOOOOOOOOOOOOOOOOOO < 1242776140 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lets see what else man < 1242776143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is Dajm from? < 1242776145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU ALL HAVE TERRIBLE TASTES IN CHOCOLATE < 1242776148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sweden. < 1242776148 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sweden, says WP. < 1242776151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242776152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Dime_Bar < 1242776153 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird its not the chocolate thats awesome < 1242776154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was from US < 1242776161 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"originated in Sweden in 1953" < 1242776173 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh, anmaster < 1242776180 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your pear soda stuff? <3 < 1242776188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my grandmother makes a very tasty cake with bits of dime in it < 1242776189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster is actually behind all things swedish < 1242776190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true story < 1242776208 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and just all sorts of swedish food < 1242776209 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so yummy < 1242776227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://sv.wikipedia.org/wiki/Daim <-- "Dajm"...? < 1242776237 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mmm daim < 1242776251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Daim är en sötsak tillverkad av Kraft Foods." <-- "Daim is a sweet produced by Kraft Foods." < 1242776252 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anmaster, check en.~ < 1242776259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :googling shows Kraft Foods is US based < 1242776262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242776262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah en. says it's Dajm < 1242776263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :riggt < 1242776265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right* < 1242776267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it originates from sweden < 1242776271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I guess a US company makes it now < 1242776273 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :kraft foods is english yes < 1242776273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen both spellings in Sweden < 1242776276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can buy it in UK Ikea anyway < 1242776277 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242776279 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :eamerican < 1242776282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is funny < 1242776283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eAmerican. < 1242776284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :english speaking surely! < 1242776286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They are cyberspace americans. < 1242776289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Kraft is a Swedish word < 1242776300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meaning Power/Energy < 1242776304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242776305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242776309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Force I think < 1242776309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :POWER FOODS < 1242776310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather < 1242776313 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :POWER THIRST < 1242776317 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MADE WITH LIGHTNING < 1242776319 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :REAL LIGHTNING < 1242776324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242776325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Force < 1242776327 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as I can make out, Kraft Foods ate the whole Marabou thing, which was the Dajm-maker. < 1242776329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the right translation < 1242776334 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :can i just say, that NEVER gets old < 1242776345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Powerthirst: http://www.youtube.com/watch?v=qRuNxHqwazs That Munctional-Erlang thing parodies it. < 1242776351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in the think you measure in Newton < 1242776354 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :munctional? < 1242776364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: http://www.youtube.com/watch?v=1yH_j8-VVLo < 1242776364 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is this a programming language that Mr Monk uses? < 1242776365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1242776366 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :monktional. < 1242776367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Functional programming for men. < 1242776371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That MUNCTIONAL Erlang video. < 1242776377 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HAH < 1242776379 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MUNCTIONAL < 1242776379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a parody of the Powerthirst thing that psygnisfive was quoting. < 1242776381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=qRuNxHqwazs < 1242776385 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1242776387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not familiar with it < 1242776393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :got a link to it ehird ~ < 1242776399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.youtube.com/watch?v=qRuNxHqwazs < 1242776404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you've seen the munctional one. < 1242776406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ENERGY FOR ME < 1242776406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? Where? < 1242776407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You said it was old when I linked it. < 1242776408 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :MENERGYYYYY < 1242776410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1242776412 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :men* < 1242776413 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242776414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which one... < 1242776415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.youtube.com/watch?v=1yH_j8-VVLo anyway < 1242776428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=qRuNxHqwazs or http://www.youtube.com/watch?v=1yH_j8-VVLo < 1242776448 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :YOULL HAVE SO MANY BABYES < 1242776451 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :FOUR HUNDRED BABIES < 1242776457 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AND THEYLL RUN AS FAST AS KENYANS < 1242776460 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :IN A RACE AGAINST KENYANS < 1242776461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: First is powerthirst, second is munctional. < 1242776467 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AND THEYLL GET IN A TIE WITH KENYANS < 1242776468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :First is the original, second is the erlang-based parody. < 1242776472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AND GET DEPORTED BACK TO KENYAAAAAAAAAAAAAAAAAAAAAA < 1242776478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Yes. I've seen it too. < 1242776489 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sorry, im just enjoying it ok. < 1242776490 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :god. < 1242776496 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the nutrigrain one? < 1242776504 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :similar play play on the babies thing < 1242776518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I love the p-maps tour maps part. < 1242776598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is the original and which is the joke < 1242776603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Powerthirst is original. < 1242776605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's a joke too. < 1242776609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Munctional is the derivation. < 1242776612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on what < 1242776613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How many times have I said that? < 1242776619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's just. A joke. < 1242776622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242776626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's parodying energy drink adverts to a degree. < 1242776635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the MUNCTIONAL guy doesnt have the right amount of energy in his voice < 1242776640 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HE SHOULD DRINK SOME POWERTHIRST < 1242776656 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, too much PARALLEL < 1242776666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erlang is all about PARALLELISM. < 1242776679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PARALLEL search on your PETABASE sorted IN PARALLEL. < 1242776696 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242776698 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is ridiculous < 1242776721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :this is poorly thought out < 1242776733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's your faec. < 1242776735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :face < 1242776741 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh no mah faec < 1242776742 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1242776747 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i liked it tho < 1242776770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually sorting in parallel with mapreduce is fun < 1242776778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have done it in erlang of course < 1242776784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mapreduce isnt just map + reduce innit < 1242776784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"sorting in parallel" by itself is impossible < 1242776789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, quite impossibl < 1242776790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242776791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its map + sort-into-buckets + reduce < 1242776792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :across multiple nodes < 1242776793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1242776797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mergesort < 1242776803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not sorting every element in parallel < 1242776806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can be made parallel < 1242776819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no, it's just map/reduce < 1242776834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course not fully, but reduces workload < 1242776836 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nuh ehird < 1242776841 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its also got a sort component < 1242776843 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since combining two sorted lists is easy < 1242776856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: maybe google map reduce < 1242776862 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah google mapreduce. < 1242776866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno of any other < 1242776875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually. I was talking of google style map reduce < 1242776879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this case < 1242776884 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hadoop specifically, i think, has it. < 1242776888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than the two functions map and fold < 1242776905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242776932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1242776935 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :mapreduce is kinda cool tho < 1242776940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:48 AnMaster: rather than the two functions map and fold < 1242776943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i knew that < 1242776948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but there are non-google implementations of MapReduce < 1242776952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that is the alternative meaning I can think of < 1242776959 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i watched a SICP class from berkeley and the prof demoed hadoop < 1242776963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is what I meant by "maybe google map reduce" < 1242776964 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or taught about it, anyway < 1242776969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it was quite interesting < 1242776974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes. I'm using an implementation in erlang then < 1242776976 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :especially with the scheme interface < 1242776991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for sorting you of course need a sorting step < 1242776997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that is what we were talking about < 1242777000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242777015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :map/reduce isn't really applicable to sorting < 1242777020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other than that there wouldn't be any sort involved < 1242777025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's hard to do a sort efficiently with reduce < 1242777029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and map is rather useless for it < 1242777127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about merge sort < 1242777141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not a pure reduce < 1242777147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. < 1242777179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm with 85% tdp utilization for the cpu, 90% system load and no capacitor aging, http://extreme.outervision.com/PSUEngine says my system will use 328 watts < 1242777187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but tweaking a bit puts it over 430W < 1242777188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I would suggest quickmergesort, merge sort to split load across the number of nodes/cpus. Then each node/cpu doing it's own sorting with heap sort < 1242777190 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok im off for a while guys < 1242777190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242777191 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :see ya < 1242777191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1242777192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or quicksort < 1242777195 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1242777196 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242777197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: know anything like that? < 1242777337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway, I much prefer sorting networks < 1242777351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a pitty it needs specialised hardware < 1242777419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fpga? < 1242777441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is slow < 1242777442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242777462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fpgas can raytrace at 5fps < 1242777465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not slow. < 1242777478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, compared to ASIC it is < 1242777489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have any idea how hard raytracing is < 1242777490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242777490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where are GPUs that can do way better < 1242777493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5fps is basically a miracle < 1242777494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there* < 1242777494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1242777495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242777500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the last ones yes. < 1242777500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you cannot do 5fps raytracing with gpus < 1242777519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a reason there's a whole company based around their realtime-raytracing FPGAs < 1242777526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's that it's way ahead of anything else < 1242777529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen software ray tracing on a i686. Demo guy made it < 1242777547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at 6 FPS iirc < 1242777548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there are demos with it. But the scenes they render are simple, and the quality is not high. < 1242777557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah < 1242777560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :these do 5-10FPS for high-quality images < 1242777564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, same quality as end result < 1242777577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, yes. FPGAs are fast. < 1242777586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about Larrabee < 1242777589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spelling < 1242777602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nobody knows shit about Larrabee, so nothing can be predicted. < 1242777612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I doubt it can raytrace in realtime. < 1242777618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there was some talk from intel about ray trace on it < 1242777629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Even so. < 1242777637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If Intel can do it at 10fps, fine. < 1242777640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But an FPGA does it at 5. < 1242777645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And that's still wicked performance. < 1242777664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I want it done at 40 FPS or so < 1242777670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I may be interested < 1242777671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: HAHAHAHAHAHA < 1242777673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :buy a time machine < 1242777681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's impossible. This is not for using in games. < 1242777686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is for people working on e.g. car designs. < 1242777699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. But 5 FPS isn't "real time" < 1242777709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It does in 5FPS what normally takes an hour. < 1242777711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is real time. < 1242777722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and can't you do it in parallel < 1242777736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gee, that's lovely and meaningless. Let's throw "parallel" after every word. < 1242777752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc you can. So just throw more FPGAs at it < 1242777760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, with a gigantic render farm, you could match the 5 FPS that a single FPGA handles. < 1242777768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And you say that FPGAs are slow? < 1242777777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um... I'm not comparing it to CPUs < 1242777790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather to an array of Nvidia Tesla < 1242777812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Woo, for way more cost you can get way more power-hungry equipment that can match an FPGA. < 1242777814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever is their fastest one currently < 1242777815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FPGAs are so slow. < 1242777829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, FPGAs are slow compared to ASIC < 1242777832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242777832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says wikipedia < 1242777835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Compared to ASIC. < 1242777836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But they are not slow. < 1242777842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is what I was comparing to < 1242777844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242777849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5FPS ray tracing is not slow by any stretch of the imagination. You could do sorting networks in FPGA just fine. < 1242777854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't you then use SEVERAL FPGAs to speed it up < 1242777871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ask them < 1242777875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe each rendering part of the frame < 1242777881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rendering different frames < 1242778039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it this http://www.eecg.toronto.edu/~fender/pdfs/raytrace_fender.pdf ? < 1242778046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was the first hit I found for ray trace FPGA < 1242778053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.caustic.com/ < 1242778534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what res is that lg thing again? < 1242778699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the TV? < 1242778736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242778739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the monitor he uses < 1242778743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it had a tuner right < 1242778746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus a tv < 1242778747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242778752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that one is a different one < 1242778754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which one had a tiner < 1242778756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tuner* < 1242778760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know and I don't care < 1242779374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, mowing. As in "lawn mower". < 1242779390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242779397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is it called mower < 1242779406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like a typo for "mover" < 1242779416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I know it isn't but...) < 1242779423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Erm. context? < 1242779461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, some hours before < 1242779463 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Because it's a machine to mow. < 1242779465 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I went out to mow. < 1242779468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242779471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An hour ago. < 1242779474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, why "mow" < 1242779478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not "mov" < 1242779489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :etymology < 1242779518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Because what Edwin Budding decided to call it. < 1242779522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242779523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what. < 1242779537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who < 1242779539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why "mov < 1242779540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"? < 1242779546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :He invented the mower. < 1242779549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242779553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Edwin Beard Budding (1795–1846), an engineer from Stroud, England, was the English inventor of the lawnmower (1830) and adjustable spanner. [1] < 1242779693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Before that, one could maintain maintain a lawn using a scythe... < 1242780429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :playing with CUDA will be fun < 1242780436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll multiply matrices and stuff. < 1242780506 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :1920x1200. < 1242780533 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Bought it a bit before the unsurprising proliferation of 1920x1080 screens, which seems to have happened recently. < 1242780550 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and 94 dpi if you want actual resolution-resolution. < 1242780551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Right. I assume 1080p media just gets two lil' bars? < 1242780563 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I don't mind the bars. < 1242780567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those probably aren't 1920x1080; most PC monitors are 16:10, not 16:9. < 1242780567 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Mind, the gap. < 1242780572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nope. < 1242780577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Real 1080p monitors. < 1242780579 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There are many 16:9 PC monitors nowadays. < 1242780585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, they decided to have 16:9 monitors? < 1242780587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I don't like screens *that* wide. < 1242780589 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's the latest craze. < 1242780591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: For the HD craze. < 1242780597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good; seems dumb to have 16:10 monitors. < 1242780600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, I want 1920x1200; it's the more monitor-y resolution. Games, etc. < 1242780603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No way. < 1242780610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure, the ultra-wideness is nice for movies and shit. < 1242780614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But for actual computing? < 1242780621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:9 is gonna seriously cramp you vertically. < 1242780631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :16:10 was chosen because it had little black bars for 16:9 content. < 1242780632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That's it. < 1242780645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't care how it was chosen; it works well. < 1242780668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't have a firm opinion on how much the difference actually matters; I rather like the fact that I could put my 1920x1200 screen next to the 1600x1200 4:3 screen, and get a nice not-non-rectangular desktop out of it. < 1242780704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:9 is very good for movies and stuff. Very realistic and whatnot. But I like the additional vertical headroom— I deserve height, dammit. < 1242780786 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I haven't actually tried any 1080 pixels high screens, so can't really comment. But I don't really grok what sort of real disadvantages the 16:10 ratio should have. (I haven't noticed any.) < 1242780816 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: It's just got dumb reasoning is all. < 1242780833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who cares about reasoning? It's the results that matter < 1242780881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wide screens are good for viewing multiple documents or terminals side-by-side < 1242780889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The ratios are so arbitrary anyway. I guess there's "native" 16:9 content (esp. direct-to-TV stuff), but do they actually squeeze released movie-movies to that ratio? < 1242780905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: they're good for just about anything— but 16:9 is just too wide vs height to be usable IMO. < 1242780911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for computer usage < 1242780914 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242780922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Movies are 16:9, yes. < 1242780925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In general. < 1242780927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On DVD and such that is. < 1242780932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Widescreen TV> < 1242780933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1242780956 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That sounds strange; how do they do it, since the movies-in-a-movie-watching-place are something absurdly wide? < 1242780965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flagrantly cropping? < 1242780972 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Two 136x90 terminals side-by-side is my most common content on the 1920x1200 screen. < 1242781010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :For a single full-screen web browser it's a bit disturbingly wide. < 1242781011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On this dinky "1050p" 16:10 20" screen I have three Safari windows with tabs, only one of which is really visible, and an IRC client in the lower-right corner. < 1242781015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They are frolicking. < 1242781019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I refuse to use full-screen windows. < 1242781042 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm one of those tiling-wm crazies. < 1242781046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Funny, most movies I see on DVD and Blu-Ray are letter-boxed. < 1242781063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There's also native (roughly) 16:9 movies. < 1242781073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:57 pikhq: Funny, most movies I see on DVD and Blu-Ray are letter-boxed. ← really? < 1242781074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lameo < 1242781078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And also native 4:3 movies. < 1242781081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't really buy digital content so I didn't know < 1242781095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks a site of pirates to see the kind of resolutions < 1242781106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Original aspect ratio, bitch. ;) < 1242781115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1242781131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Here's an odd one: 1824x992. < 1242781139 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I own a single movie on DVD: Miyazaki's Totoro, bought for 6 eur from a sales bin, mostly because CAT BUS. < 1242781145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a blu-ray rip, cropped since there were black bars on *all 4 sides*. < 1242781152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(4:3 was the original Academy ratio, then they moved to nearly 16:9, then they went wider. 16:9 was chosen by the ATSC group as a compromise). < 1242781153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THE FAILURE, OH THE FAILURE. < 1242781155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: *What*? < 1242781158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yep < 1242781158 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is failure. < 1242781205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. A whole 76 pixels on the sides and 88 pixels on the top and bottom. < 1242781210 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the hell? < 1242781224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's an actual blue-ray rip. < 1242781227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1920x1040. < 1242781230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTFomatic. < 1242781241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Original aspect ratio. < 1242781247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, why the hell do modern HDTVs have overscanning? < 1242781254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that's right. Overscanning. < 1242781256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, but, black bars, man. Even on 1080p screens. < 1242781283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ahh, our shitty 21" CRT TV does overscanning badly, I think. The sides get chopped off the image. < 1242781288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Least I think that's it. < 1242781298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :An LCD 1080p TV will (in some cases) do minor upscaling so it can chop off a few pixels. < 1242781318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Upscaling a picture it can display *natively*. < 1242781339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 16:9 DVDs seem to be 704x480. < 1242781346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is uncomfortably low. < 1242781364 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Uh... That's completely bizarre, given that that's the resolution of 4:3 DVDs. < 1242781371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :16:9 DVDs are supposed to be 720x480. < 1242781374 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yes, it is low. < 1242781375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, hm. < 1242781382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SDTV is low. < 1242781410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Video: h.264 (4:3)" < 1242781412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Real helpful that < 1242781420 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :720x576 or something for PAL, one would assume. < 1242781427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yes. < 1242781438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: These 704x480 widescreens appear to be anamorphic. < 1242781447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meaning...blackbarred. < 1242781460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: As are 720x480 16:9 DVDs. < 1242781464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. Hmm. < 1242781468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And 704x480 4:3 DVDs. < 1242781469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahhhhhh. < 1242781473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SDTV is anamorhpic. < 1242781478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 704x480 16:9 anamorphic means "stretched". < 1242781486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, you have to squish it back to the proper 16:9 to play it. < 1242781494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's stored as squashed/stretched 704x480. < 1242781497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why? No. Fucking. Clue! < 1242781510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You do realise that the same applies for 4:3, right? < 1242781516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAA < 1242781518 0 :inurinternet!unknown@unknown.invalid QUIT :Success < 1242781520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I HATE VIDEO FORMATS < 1242781522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SDTV with square pixels would be 640x480. < 1242781525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEY ARE RETARDED < 1242781551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HDTV is an attempt to make it non-retarded. < 1242781556 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Square pixels are so square. < 1242781558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And people are still being dumb with it. < 1242781583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We should just have square fucking pixels with unsquashed video in the resolution and aspect ratio it's actually going to be played back on. < 1242781587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GOD. < 1242781595 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah. < 1242781620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll give the DVD spec some slack, because it still has to deal with the standards set in the 50s. < 1242781664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But everything that's not SDTV? Come on, just use fucking square pixels and encode it in the right aspect ratio. < 1242781670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is *no reason* to encode freaking black bars. < 1242781686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If I recall correctly, my father was present at the consortium-meeting-things that defined DVD. < 1242781691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Representing some sort of company or another. < 1242781700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I will take my anger out on him. :-P < 1242781710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I wouldn't. < 1242781719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He is clearly an agent of the devil. < 1242781723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Evidence: DVD. < 1242781729 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The DVD has to deal with legacy formats. < 1242781734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Phooey. < 1242781767 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :720x480 is the only time I will accept anything but square pixels in the right aspect ratio. < 1242781818 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have a video file that has the resolution 660x362, but I think that's trying to match original 1.82 aspect ratio in the content, scaled down to some rather random number. < 1242781877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: does mplayer automatically handel anamorphic shit? < 1242781878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should < 1242781889 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :As far as I know it does. < 1242781904 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Assuming the container format is intelligent enough to encode the aspect ratio that it should be played at. < 1242781905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's the first one to handle it properly. < 1242781907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1242781919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's the only one that handles it right on AVI. < 1242781923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mplayer seems to be very good at "give me a file, I'll play it properly" < 1242781928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, other ffmpeg-based player might also do it right. < 1242781935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what mplayer's great at. < 1242781950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's also a rather good encoder, if you're willing to mess with the command line. < 1242781974 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It seems less good at "five me an URL, I'll play it properly"; at least there's been a couple of strange asf/mms/whatever-streams only VLC could play for me. < 1242781981 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :s/five/give/ < 1242782014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you mean mencoder? < 1242782014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: You have to add the -playlist argument for those, I think. < 1242782020 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yuh. < 1242782024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've always wondered how to rip a DVD without reencoding it. < 1242782032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, just gimme the damn data in the standard MPEG2 format! < 1242782051 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"-oac copy -ovc copy" could be suitable mencoder magic. < 1242782064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1242782081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: mplayer -dumpstream -dumpfile foo.vob < 1242782088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't even remux it. < 1242782089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's a .vob < 1242782092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not an .mpeg thing < 1242782096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1242782100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want an .mpeg :-P < 1242782105 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the DVD on-disk format. < 1242782107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But WITHOUT reconverting. < 1242782111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just stuff-it-into-the-container. < 1242782114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technically, .mpeg would also be a valid extension. < 1242782118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1242782121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A .vob is a valid .mpeg? < 1242782133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is dumpstream fast? < 1242782135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A .vob is a MPEG transport stream. < 1242782136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would seem like it'd go in realtime < 1242782145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I want a regular video-style .mpeg < 1242782148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like downloaded from the interwebs < 1242782162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dumpstream says "instead of playing it, dump that shit to disk as fast as you can." < 1242782166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1242782175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But what about .mpeggggg < 1242782178 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The web says: "Program streams are used on DVD video discs and HD DVD video discs. The file extensions are VOB and EVO respectively. Blu-ray Discs use a transport stream (TS) format with an additional 4 byte time code added to the beginning of each TS packet." < 1242782191 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And it claims that a .vob file is actually an MPEG-PS. < 1242782220 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Not my area of expertise, though. I do know that the DVB broadcasts we get from digital TV are MPEG transport streams. < 1242782232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mplayer -dumpstream -dumpfile foo.mpeg dvd://1" might work then. < 1242782271 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At least mplayer'll play the result. :p < 1242782275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Seriously have to sleeps now. < 1242782281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bai. < 1242782286 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Baa-baa. < 1242782352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, right. MPEG-PS, not TS. < 1242782366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wat < 1242782378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just aggreing with fizzie. < 1242782409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1242783009 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1242783015 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess I have to find this out at some point. < 1242783019 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What do I do with a .cpp file? < 1242783039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :g++? < 1242783189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: You always surprise me with your lack of programming knowledge... < 1242783203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you not know how to compile a .cpp file and yet own and administrate a virtual server? < 1242783289 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: gracias. < 1242783300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Windows guy? < 1242783303 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: by paying $25 a month and yet not having much experience. < 1242783311 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: si. < 1242783325 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Fix that. < 1242783337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tosses kerlo a nickle for the blank media < 1242783338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh oh, now we have to listen to a windows guy justify his choice < 1242783344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Take cover! < 1242783379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Almost as bad and archaic as hearing a SLS guy justify his choice. < 1242783382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242783391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, no— Yggdrasil. < 1242783393 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SLS? < 1242783400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: softlanding linux system < 1242783402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ancient linux distro < 1242783403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1992 < 1242783404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: The original distro. < 1242783416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Yggdrasil was the first company to create a Live CD Linux distribution" < 1242783417 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's very fucking old. < 1242783418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Before 1995. < 1242783430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By "old", I mean "Slackware is a *fork* of it". < 1242783431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They charged for it < 1242783434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1242783442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :linux boot cd in 1992 < 1242783483 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I believe that last time, I justified my choice because you asked me to. < 1242783492 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So no, you don't have to listen to me justify my choice again. < 1242783493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :did you? < 1242783494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't recall < 1242783497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't have much of a memory < 1242783502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242783508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: It was "Windows does everything I want", right? < 1242783510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: You still use Windows, so it can't have been a valid justification. < 1242783514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only the worst argument for using Windows ever. < 1242783527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you listed... about 2 things Windows can't do that Linux could. < 1242783532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which makes it an even worse argument. < 1242783551 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I think it was that. < 1242783580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Let's woe together about Windows users. < 1242783582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, woe is a verb. < 1242783604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Let's. < 1242783608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION woes. < 1242783619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laments < 1242783640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: let's woe. < 1242783679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION woes < 1242783689 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Should I find this funny or be sympathetic? < 1242783698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: You should woe. < 1242783706 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION woes. < 1242783713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Woe at yourself. < 1242783724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then fix cause-of woe-from us. < 1242783773 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION woes, and does not switch to Linux. < 1242783789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION beats kerlo with a real operating system. < 1242783796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pick one, they're all more real than Windows. < 1242783805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, including DOS. < 1242783826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION punches kerlo and stomps on him. Drastic measures for (a) coloured people (as long as the colour isn't white), (b) immigrants and (c) Windows users. < 1242783842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The scummery and villanry of modern society! < 1242783870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, (d) Muslins. Death to fabric. < 1242783970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahem. < 1242784083 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switched from Linux to Windows. What does that make me? < 1242784094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Benjamin Button. < 1242784096 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Masochist. < 1242784110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I prefer mine. < 1242784112 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Sigh. I hate web sites where the password you have to use to log in is different from what you set your password to when you register. < 1242784128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242784148 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I picked the password foo\bar. The account activation email told me my password was foo\\\\bar. My actual password ended up being foo\\bar. < 1242784744 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242784846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242784848 0 :Corun!unknown@unknown.invalid QUIT : < 1242785809 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242785935 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242786629 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242787559 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242787946 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://icehot.files.wordpress.com/2009/05/humor-linux.jpg < 1242788237 0 :bsmntbombdood_!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242790022 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242791149 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242792852 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :mplayer will play _anything_ < 1242792994 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was VLC? < 1242793043 0 :GregorR-L!n=gregor@c-76-105-133-20.hsd1.or.comcast.net JOIN :#esoteric < 1242793425 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1242793849 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :meh. mplayer's scaletempo has failed for me < 1242793882 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :compiling... different flags... repository needs updates... nonfree packages... o_o < 1242793884 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :why would you want to do that? < 1242793914 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :so I can listen to audio and watch video at a rate I find more engaging < 1242793929 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :that sounds awful < 1242793946 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :better to spend 30-something minutes on a lecture than an hour < 1242793967 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :unless you are listening to speech manybe < 1242793970 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it is wonderful < 1242793998 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for books on tape and video or audio lectures for computer science, not movies or anything. < 1242794007 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :or math < 1242794618 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242794878 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but, alas, no such option exists < 1242794894 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :so I have to listen with the pitches screwed up, like a sixth or seventh up. < 1242795324 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :how does it work otherwise? < 1242797718 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, some MIDI players do what you want >.> < 1242797737 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_, speeding it up and lowering the pitch in the opposite direction? < 1242799124 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: how do you lower pitch? < 1242799174 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_, I'm assuming it's possible. Maybe it isn't without slowing things down < 1242800192 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :one can lower pitch by transposing one pitch to another < 1242800198 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(just got out of shower) < 1242800222 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :with MIDI files, this is very easy, since the internal representation is notes, not the sounds themselves < 1242800252 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for wav/mp3/etc. there are various properties of sound you can exploit to do it... < 1242800283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :obviously it's possible, since mplayer has a feature, just not here >:| < 1242800316 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1242800431 0 :kar8nga!n=kar8nga@a-57.vc-graz.ac.at JOIN :#esoteric < 1242800772 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood_: about the pitch? < 1242800779 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242800874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :afaik, you can either speedup+raise pitch or slow down+lower it. And you can calculate how much you raised/lowered the pitch mathematically and reverse that amount. < 1242800929 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :there is possibly an algorithm that combines these steps.. otherwise the quality might be lowered. I am not terribly familiar with sound science >_> < 1242800966 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :MIDI files are different entirely: instead of storing WAVs, they store discrete notes, noting exactly where they start and end and splitting them up into separate tracks < 1242800974 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*waves < 1242801024 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for example, a note might have the pitch C4. So to transpose it down an octave, just change it to C3, and likewise for all other notes. < 1242801085 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :or to speed up, just change the tempos used throughout the song accordingly. < 1242801097 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which is an explicit variable, for tempo. < 1242801138 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :well obviously midi is easy < 1242801225 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I know more than a few people who speed up lectures this way < 1242801262 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :are able to absorb content faster. It works for me too, but without the pitch correction it can get annoying. < 1242801290 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :well, sure < 1242801696 0 :bsmntbombdood_!unknown@unknown.invalid PRIVMSG #esoteric :i just don't understand the mechanics < 1242801764 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I can't say I do entirely either. From a musical perspective at least (playing piano), pitch can be modeled nicely mathematically < 1242802218 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Should I try M*U*S*H? < 1242802509 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.somethingawful.com/d/news/wolfram-alpha.php < 1242802607 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1242802778 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242805093 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you can do both the speed-up-without-pitch-changes and alter-pitch-without-tempo-changes operations to generic digital audio, though you're always going to get some artifacts. < 1242805276 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Audio_timescale-pitch_modification seems to be a (rather variable-quality) article about it. < 1242806399 0 :clog!unknown@unknown.invalid QUIT :ended < 1242806400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242806722 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of memory cards (though the discussion ended a long ago, I guess), it seems that they've started to make 16 GB MicroSD(HC) cards since the last time I looked (when they went up to 8). That's the crazy. < 1242807087 0 :Slereah!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1242807425 0 :tombom!i=tombom@82.14.27.165 JOIN :#esoteric < 1242808994 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242809042 0 :bsmntbombdood_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242809049 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :....my computer just crashed < 1242810205 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1242811264 0 :oklodok!n=nnscript@i031242.gprs.dnafinland.fi JOIN :#esoteric < 1242811295 0 :oklodok!unknown@unknown.invalid TOPIC #esoteric :international tub http://tunes.org/~nef/logs/esoteric/ < 1242811348 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The international tub of esoteric language developers. < 1242811469 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACTION soaps of oklodok  < 1242811488 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what all of his suffixes mean < 1242811495 0 :oklodok!unknown@unknown.invalid TOPIC #esoteric :The international tub of esoteric language developers. Consider feasting on http://tunes.org/~nef/logs/esoteric/ < 1242811517 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :most of my suffices are just english words < 1242811524 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :this one is a duck. < 1242811537 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i also have other birds like kok < 1242811677 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :fok is a hawk, f and h are the same character in finnish, for some values of lying my ass off < 1242812142 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :What's oklowob, then? < 1242812287 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :i'm not nearly as good with birds as my subconscious, no idea. < 1242812304 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :warbler or something? < 1242813330 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242813396 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1242813416 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :was the food you ate last bitter < 1242813416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi oklodok < 1242813437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just finished a slice with strawberry jam, so no < 1242813444 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1242813456 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :ima eat like noodles and meat today. < 1242813467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now starts on the liver paté < 1242813477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't consider that bitter either < 1242813632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh noes we're a tub now < 1242813715 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :well would you rather be in a cub or a rub? perv. < 1242813752 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :shit, the ai wins me in two rounds. < 1242813782 0 :oklodok!unknown@unknown.invalid PRIVMSG #esoteric :and here i thought i was special < 1242813801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rub a dub dub < 1242814857 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :How would you like to rub-a-dub-dub in my tub < 1242818151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklodok, it wasn't bitter. It was butter (well, mostly bread, but that isn't as funny) < 1242819440 0 :oklodok!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242820836 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242821514 0 :oerjan!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242821514 0 :kerlo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242821553 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242821553 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1242821798 0 :oerjan!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242821798 0 :kerlo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1242821916 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242821916 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1242822370 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242823878 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1242825155 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242826265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242826269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-43]=1; < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-36]=11; < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[1]=6; < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-do { < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+{int i;for(i=0;i<1;i++){ < 1242826275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-43]+=255; < 1242826277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-36]+=16; < 1242826279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-} while (p[-43]); < 1242826281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+}} < 1242826289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why lostking contains a loop around that at all < 1242826290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242826308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... isn't that a repeat-once loop? < 1242826317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is not really a loop at all < 1242826330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be an artifact of the way BFBASIC works < 1242826332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm an if you mean? < 1242826361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, however see the index cell is set to a constant just above < 1242826369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242826372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so in that case it is a "dead if, once" < 1242826375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why the loop always iterates exactly once < 1242826377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1242826379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dead if < 1242826389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242826409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and getting rid of the loop bit in it will help a lot < 1242826410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since < 1242826414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[0]=p[-36]; < 1242826414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-36]=0; < 1242826416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right afterwards < 1242826544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, this is weird < 1242826548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is < 1242826553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Windows computer right in front of me, which I'm not logged onto < 1242826558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is being logged into remotely by the admins < 1242826559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to do something < 1242826562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242826568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, spyware? < 1242826572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I saw them type their username, and a concealed password < 1242826574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why does it show up on the screen < 1242826582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's not spyware; it's remote keyboard/mouse control, but legitimate < 1242826589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they installed the software to do that deliberately < 1242826589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wait... can you interact with it too? < 1242826601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apparently so, I just moved the mouse a few pixels < 1242826607 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242826608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not going to < 1242826611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242826619 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they logged in on a non-admin account, I think < 1242826623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1242826637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but even if it was an admin account, I wouldn't want to get in trouble by grabbing control of the logged-in session < 1242826644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, right < 1242826652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but it seems insecure < 1242826663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is, rather < 1242826677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :blame Windows for not really implementing remote sessions with a GUI < 1242826695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine Windows admins would find the idea of ssh with X forwarding really alien < 1242826705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it would be a much easier way to accomplish what they're trying < 1242826717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the mouse pointer is teleporting, rather than moving smoothly < 1242826729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's not a direct interface < 1242826734 0 :lifthras1ir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1242826739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ?TRACE({"STUPID PROGRAMMER^W^WREPEAT ONCE LOOP FOUND.",H}), < 1242826743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems fitting < 1242826790 0 :lifthrasiir!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242826979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it seems that they loaded Excel, looked at the tools menu (presumably to verify a particular item was there), then logged off again < 1242826987 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not quite, they're at the logoff confirm screen atm < 1242826994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242827002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that sounds extremely strange < 1242827265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm handling those dead repeat once/if loops had a large cascading effect on lostking < 1242827283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from 74710 lines of output to 73376 lines. < 1242827288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's not really that large < 1242827292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given how big it is < 1242827302 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "^W^WREPEAT ONCE LOOP FOUND" as "WEAR HATS [something unintelligible]" < 1242827313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 733K -> 719K < 1242827319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, exactly < 1242827323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but then the repeat loops are rather large < 1242827328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes exactly to who? < 1242827343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, crazy misread :D < 1242827372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to you < 1242827377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242827378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, 719 isn't much smaller than 733 < 1242827465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :next up is (if no IO, not deep and so on) flattern repeat loops. Polynom style. < 1242827480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and being able to convert more types to repeat loops < 1242827485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is far from finished < 1242827506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently it only handles index_diff = {add,255}, not even {add,1}. < 1242827852 0 :oerjan!unknown@unknown.invalid QUIT :"Bus-iness" < 1242828108 0 :Slereah!unknown@unknown.invalid QUIT :Remote closed the connection < 1242829241 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1242829457 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242832371 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242833335 0 :lifthras1ir!unknown@unknown.invalid NICK :lifthrasiir < 1242835137 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242835141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, did you see what I said about esotope-bfc being broken on linux? < 1242835157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't give more than #!/path/to/program OneParameter < 1242835165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so /usr/bin/env python -O didn't work < 1242835390 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1242835440 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, got it < 1242835549 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242835597 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242835613 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1242835831 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242835996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, are you able to detect some finite loops even when the constant isn't known btw? < 1242836034 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: first transform the loop into if (some_condition) while (1); actual_loop; and get rid of if(some_condition) ... codes later. < 1242836047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hm? < 1242836074 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242836075 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242836087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I mean, if you don't know constant loop can in general be either finite or infinite < 1242836094 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not yet then. < 1242836098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, see http://rafb.net/p/LeOL2E65.html < 1242836119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I brute force tested it for all pairs {1..255,1..255} :P < 1242836145 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if the target cell is constant, esotope-bfc removes the redundant if statement; but that's all for now. < 1242836168 0 :Slereah!n=butt@ANantes-259-1-42-107.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242836186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I can mark a loop like "input [add y to cell]" as finite now, if y is an odd number. < 1242836206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, which means I can move IO nodes over it < 1242836225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like, loop output_constant -> output_constant loop < 1242836251 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :right, finite and pure (no-IO) loop is free to move < 1242836260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yep < 1242836326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and I track if loop has input and/or output (for some reason I decided to track them as two separate parameters thinking "might be useful to know it has input but no output", but I can't think of a reason for it any longer...) < 1242836433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh and here is a really trivial checker for is finite/infinite, less elegant than your code. But I understand how it works. < 1242836434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_inf(Const, Diff) -> is_inf(Const, Diff, (Const + Diff) rem 256). < 1242836434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_inf(_Const, _Diff, 0) -> false; < 1242836434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_inf(Const, _Diff, Const) -> true; < 1242836434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_inf(Const, Diff, Cur) -> is_inf(Const, Diff, (Cur + Diff) rem 256). < 1242836550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :probably slow. but when testing I detected no major slow down. about half a second extra for lostking, and since I'm already taking around 40 seconds for it... < 1242836756 0 :Dewio!n=dewi@124-171-153-147.dyn.iinet.net.au JOIN :#esoteric < 1242836797 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242837129 0 :kar8nga!n=kar8nga@e-102.vc-graz.ac.at JOIN :#esoteric < 1242837579 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242837888 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242840150 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1242840180 0 :M0ny!unknown@unknown.invalid PRIVMSG #esoteric :plop < 1242840201 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric < 1242840355 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1242840531 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242840804 0 :ais523!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242840875 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1242841102 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242841296 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242842376 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1242842605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there? IIRC you wondered what optimisations were broken by treating [>>[[-]++]] as balanced for example? < 1242842615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that specific one: probably none < 1242842615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I did < 1242842617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about < 1242842639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>+[>]++[[-]++]] < 1242842661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because "balance" for me means that I can simply move > ahead and offset the instruction < 1242842664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which will break in that cas < 1242842667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :case* < 1242842668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1242842692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turning >> [>+[>]++[[-]++]] into [(offset 2) >+[>]++[[-]++]] >> isn't valid < 1242842706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [>[-]>[>]+[<]<[-]] is balanced < 1242842712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't fit your balance optimisatoin < 1242842720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*optimisation < 1242842723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where offset means that p+=1; p[0] turns into p[1] p+=1; < 1242842734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and actually, in that case it is, because you do no I/O between the time the opimisation messes up and the infinite loop < 1242842773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in general it breaks though. I managed to generate a test case where it ends up accessing p[-1] in that case due to shifting the "p+=" forward < 1242842800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1242842813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well a[-1] in fact. Out of bounds. < 1242842817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where a is the actual array < 1242842833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+>+>+<<[>]>>>> ,[ <,[,.]>[-]+ [++>->>>>,[,]<<<<-<]< ,] ,. < 1242842840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1242842848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you probably need a different term than "balanced" < 1242842855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe "known-offset" < 1242842857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the first bit is there only to make the "initial memory is all zero and use that knowledge" pass give up before < 1242842862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is easier to see what happens < 1242842908 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1242842924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in [-]+[>[-]] the second loop isn't balanced, but it still has a known offset < 1242842935 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(although, of course, nobody would deliberately write that particular program like that) < 1242842943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242842967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't think even lostking contains that! < 1242842975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and lostking is horrible code < 1242842980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that what you need for that optimisation is not that the current loop is balanced, but that all loops it contains are balanced < 1242842996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even [>+] could be optimised with that optimisation < 1242842999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact you could optimise lost king by running it through an optimiser and outputting it back to bf < 1242843001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242843001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LostKng is horrible, but hey, it's auto-generated. < 1242843013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :instead of p+=1; *p++; you could do p[1]++; p+=1; < 1242843023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, you don't gain anything directly in such a short loop, but you might if it were more complicated < 1242843024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A dead-code elimination pass alone does wonders. < 1242843025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I do that already inside the loop < 1242843027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :say [>+>+>+] < 1242843040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, that optimisation has nothing to do with the loop being balanced or not < 1242843049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just to do with the loops /inside/ that loop being balanced < 1242843097 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242843175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my shifter pass, which is peephole style (operates on pairs of instructions), does "don't ever shift across unbalanced loops, shift pointer moves forward across everything else, don't two IO instructions across each other, when possible sort by offset" < 1242843190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it also recurses into loops to try to shift internally in them < 1242843218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :getting rid of created >< and such is up to the combiner pass next time it runs. < 1242843219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I don't think unbalanced loops with embedded infinite loops mess that algorithm up < 1242843232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that reminds me of gcc-bf, actually < 1242843241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure if it cleans up >< created as a result of that sort of thing < 1242843244 0 :BeholdMyGlory__!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242843244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have a almost-DSL for it < 1242843253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like OIL? < 1242843267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, more like you would make a DSL in scheme. < 1242843274 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242843298 0 :BeholdMyGlory__!unknown@unknown.invalid NICK :BeholdMyGlory < 1242843307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did a table describing all possible combinations, then I seralised it into a function returning a set of actions given two instructions. < 1242843323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err... you serialised a table into a function? < 1242843328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that's what "serialised" means < 1242843337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you're here, please now laugh at either me or AnMaster < 1242843337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I don't know a better word < 1242843341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is not the right one < 1242843345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1242843362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could try the general "compiled", I suppose < 1242843374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or "hardcoded", even, although that might be ambiguous < 1242843380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or just the even more general "converted" < 1242843386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway the function returns false | {true, nochange | TranslatorFunc} | {maybe, TranslatorOrFalseFunc} < 1242843404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just gets instruction names, no details like offsets and such < 1242843416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I hand compiled it I guess < 1242843426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by trying to create a minimal set of rules < 1242843480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/zosmmI54.html was the table. Haven't updated it after I added if/repeat/loop_inf < 1242843564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and and example from the serialising: < 1242843566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%% Swap mov ahead always. < 1242843566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should_swap({_,_}, {mov, _}) -> false; < 1242843566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%% Offset shouldn't change for out_const. < 1242843566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should_swap({mov, _}, {out_const, _}) -> {true, nochange}; < 1242843566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should_swap({mov, _}, {_,_}) -> {true, fun shift_mov/2}; < 1242843609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where the second parameter is used for loops to say if they are finite or infinite (or unknown), if they contain IO and so on. < 1242843620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :loops and other blocks* < 1242843718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you know that fingerprint specification file thing that cfunge uses? < 1242843724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would you call that a DSL or not < 1242843724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1242843731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not really, it's more a file format < 1242843737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242843740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1242843742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :would you call PNG a domain-specific language? < 1242843752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, actually: maybe < 1242843765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though not a plain text such then < 1242843767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't < 1242843778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm yeah you can't compute with it indeed < 1242843788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about svg then < 1242843791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is definitely DSL < 1242843803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's more a markup system + a scripting language < 1242843808 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and JavaScript isn't very domain-specific < 1242843825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for whether XML's a language or not, that's probably flamewar-worthy, so I won't go into it < 1242843842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :XSLT is a langauge though < 1242843866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't possibly disagree about XSLT being a DSL < 1242843889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :XSLT, I agree with you < 1242843962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... this is strange how did an loop_inf end up with loop data saying it is unknown if it is finite or not... < 1242844123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that [-]+[>[-]] ... Have there been much work on optimising unbalanced loops in BF before? < 1242844132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think so < 1242844137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1242844142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I do it partly < 1242844144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, I've been thinking about the problem a lot in relation to gcc-bf < 1242844146 0 :BeholdMyGlory_!unknown@unknown.invalid QUIT :Connection timed out < 1242844150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where most of the loops are unbalanced < 1242844167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is to be able to demonstrate that the IP is known most of the time anyway < 1242844174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like propagating "infinite loop" upwards for unbalanced loops that contain infinite that will always be run. < 1242844198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though actual infinite loops I can only detect directly for balanced loops otherwise < 1242844260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could put a bound on [>] for example by building a tri-state map containing "known set to constant, possibly clobbered, unknown" < 1242844284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :example: +>+>+><<<[>] can be solves that way < 1242844290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1242844307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is assuming at start of program or the values of those cells known to not be 254 due to something else < 1242844312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242844313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :255 < 1242844316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 254 < 1242844317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in gcc-bf, knowing that every third cell is usually set to 1, for instance, is very useful to do various sorts of optimisations < 1242844328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "usually"? < 1242844336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't help a lot < 1242844342 0 :inurinternet!unknown@unknown.invalid NICK :johnnyfive < 1242844347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if they were left at 1 forever, they wouldn't be useful at all < 1242844359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they only have different values for short periods of time < 1242844361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and only one does at a time < 1242844363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how could compiler know when it was at 1 then < 1242844380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it always is in the outer loop < 1242844386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although actually proving that might be rather difficult < 1242844388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, does the generated bf contain any dead code? < 1242844404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it could do, but that would be if there was dead code in the asm < 1242844406 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Connection timed out < 1242844418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so no possibly BfBASIC style dead code? < 1242844419 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you'd need to investigate every function pointer in the input C to make sure it never called into that code < 1242844433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, -fwhole-program < 1242844439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: again, possible if you have something like a while loop which never iterates < 1242844439 0 :johnnyfive!unknown@unknown.invalid NICK :inurinternet < 1242844440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could possibly do that < 1242844454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well sure, if the input C contains dead code < 1242844471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I meant, will you ever generate anything like [-]+[->+++<] < 1242844472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1242844475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why are you so bothered about this, anyway? < 1242844479 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242844491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it might at the moment, I'm not sure how much I optimise < 1242844500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's quite likely you could even generate >< with the current code < 1242844519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, when BF code is so bad it can be optimised at the pure BF code level then I get rather uncomfortable < 1242844534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I'm aiming for something that works first < 1242844547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the optimisations are likely to be peephole rather than global < 1242844548 0 :inurinternet!unknown@unknown.invalid NICK :sighcomputer < 1242844554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, lostking contains lots of dead code, and I don't detect all of it yet. < 1242844554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, that gcc-bf is missing < 1242844582 0 :sighcomputer!unknown@unknown.invalid NICK :inurinternet < 1242844589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, You mean you need peep hole optimisers? < 1242844599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242844600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :May I recommend erlang, it is truly awesome for those < 1242844604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they're trivial enough to hack onto the end < 1242844611 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and may I recommend Perl, it's even more awesome for those < 1242844613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it fits the pattern matching of erlang perfectly < 1242844618 0 :inurinternet!unknown@unknown.invalid QUIT : < 1242844632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does erlang have pattern matching as powerful as Perl regexes? < 1242844632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :optimise([#bfn{ ins = add, off = Offset, val = V2 }|T], < 1242844632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [#bfn{ ins = add, off = Offset, val = V1 } = A|Result]) -> < 1242844632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : optimise(T, [A#bfn{ val = V1 + V2 }|Result]); < 1242844636 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242844638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242844676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no, but it does have PCRE. Don't think it works at language level currently. Though I heard some rumours about that being considered. < 1242844689 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242844708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :07:44 bsmntbombdood: ....my computer just crashed ← did you do something wrong? < 1242844730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what OS did he run < 1242844795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw I recently read an interesting article about using superoptimiser to generate better peep hole optimisers. < 1242844805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an optimiser optimiser? < 1242844827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://cs.stanford.edu/~sbansal/pubs/asplos06.pdf (linked from http://en.wikipedia.org/wiki/Superoptimization) < 1242844828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I've had a couple of kernel panics over here before too, I think the wireless driver was at fault < 1242844834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but none recently < 1242844863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have rougly one or two kernel panics / year. < 1242844874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what causes them? < 1242844878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:15 AnMaster: I did a table describing all possible combinations, then I seralised it into a function returning a set of actions given two instructions. < 1242844878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:15 ais523: err... you serialised a table into a function? < 1242844880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:15 ais523: I don't think that's what "serialised" means < 1242844882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:15 ais523: ehird: if you're here, please now laugh at either me or AnMaster < 1242844884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/me laughs at AnMaster < 1242844892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think he's using Debian, and I don't care how many kernel panics you have. < 1242844899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, usually nvidia or vmware drivers. Once buggy USB in kernel (around 2.6.8 or so) < 1242844911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Wolfram Alpha v Google: Which is better? < 1242844912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram Alpha is the new computational search engine that could revolutionise the way we use the web. But is it good enough to replace Google as the most popular online search engine?" < 1242844914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*smashes head against brick wall* < 1242844923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was talking to ais < 1242844935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pj < 1242844936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242844936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know I once managed to compile a division by zero into a custom kernel I was compiling < 1242844941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about how many kernel panics I had < 1242844941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that panicked every single time < 1242844944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well ais523 was talking about bsmntbombdood's panic too < 1242844945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never directed it to him < 1242844950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GregorR-L: here? < 1242844950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hehe < 1242844954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I don't care about ais523's crashes either < 1242844958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242844966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but AnMaster does, I think < 1242844981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: only so he can comment on how much more stable his system is < 1242844982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't run custom kernels on my own hardware, but this was for a project where we needed a massively small kernel < 1242844983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and of course I had a "panic, boot drive not found" when I messed up in grub on new installs. < 1242844988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :happened a few times < 1242844994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mess around with grub by hand? < 1242845002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my package manager sorts that out for me < 1242845009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um... grub-install misdetected what hd0 and hd1 was < 1242845011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242845025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so even if I had used a package manager to do it, it wouldn't have helped < 1242845032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://i.somethingawful.com/u/dannymanic/wolfram/wolfram04.gif ← oh, SA. < 1242845034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it automatically generates a sane grub configuration based on which packages you have installed < 1242845049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders what it would do if I tried to uninstall the kernel; maybe default to booting memtest86 < 1242845053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AnMaster messes around with _everything_ by hand < 1242845064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can mess around with the auto-grub thing by hand too < 1242845067 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just most people don't bother < 1242845073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, basically linux live cd saw /dev/sda (SATA) and /dev/hda (PATA), grub-install decided sda was hd0. When booting it had instead decided hda was hd0 < 1242845082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, was ages ago < 1242845090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but that requires he let something else do trivially automatable work! < 1242845136 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242845168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and this could not possibly have been solved by a package manager. However. After switching to a new mobo (the old one broke, on warranty), I haven't had issues with reversed interpretations in grub < 1242845177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :different mobo model in case you wonder < 1242845208 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of the somethingawful W|A test, here's one particular input that went around IRC too: < 1242845209 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :W|A "2 girls x 1 cup the meaning of life": Input interpretation "2 girls × 1 cup × answer to life, the universe, and everything", result "84 cup girls". < 1242845223 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That's a... rather interesting unit. < 1242845228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242845242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242845246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is up with the google logo < 1242845253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://www53.wolframalpha.com/input/?i=2+girls+1+cup gives it too < 1242845255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hover over < 1242845258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it changes all the time... < 1242845261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clicking on it gives me "missing link found" < 1242845264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1242845267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely you've noticed google's holiday logso < 1242845269 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's about the new fossil discovery, I guess. < 1242845269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :logos < 1242845272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yes < 1242845279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(this is evidence about how rarely I use Google, and how even more rarely AnMaster uses Google) < 1242845281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes.. but which one is this < 1242845284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :total baloney of course, the world is 6000 years old and was created in 7 days < 1242845289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: AnMaster uses google all the time < 1242845291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hover ove < 1242845292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :r < 1242845295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, ok < 1242845298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also < 1242845303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click the links on the missing link found? < 1242845307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it always links toa relevant search < 1242845308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Oh about darwin < 1242845317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, clicking on it -> http://www.google.com/search?q=missing+link+found&ct=missinglink&oi=ddle < 1242845322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes? < 1242845325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at the articles < 1242845326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're relevant < 1242845329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that "missing link" fossil had a similar release to Wolfram Alpha < 1242845329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242845330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was < 1242845332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hype-wise < 1242845333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thinking < 1242845335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I don't entirely trust it < 1242845337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :missing link == 404 < 1242845338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242845345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh < 1242845350 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, the "news results" articles are reasonably relevant, at least some of them. < 1242845355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't trust it because 18:48 ehird: total baloney of course, the world is 6000 years old and was created in 7 days < 1242845368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't believe that < 1242845368 0 :kar8nga!n=kar8nga@j-187.vc-graz.ac.at JOIN :#esoteric < 1242845371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :One of them is http://www.thespoof.com/news/spoof.cfm?headline=s5i53486 which is not quite what it's about. < 1242845377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "404 Not Fou.. Wait sorry, here it is. Err. 200!" < 1242845379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Correct! I know it! < 1242845426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly the HTTP protocol doesn't let you say you did a mistake halfway through the transmission < 1242845429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, we're crafted out of clay. < 1242845442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: are you sure? < 1242845447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TCP does, at least < 1242845447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes < 1242845451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you could do it at the lower level < 1242845451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1242845453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after the headers, it's just a raw stream < 1242845457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, really? < 1242845464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was thinking, halfway through the headers < 1242845474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you send packets out of order, you can fill in the missing ones later < 1242845475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: impossible too < 1242845479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no header for it < 1242845479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, the other computer will bug you for them < 1242845482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: pity < 1242845485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1242845501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: useful because sometimes the packets end up out of order even though you sent them in the right order < 1242845509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, if HTML you could add in, then put the broken part inside < 1242845515 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242845528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however, hm < 1242845539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you had to make space for that extra packet right? < 1242845545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the numbering < 1242845549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242845561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and what if you decided you didn't need an out of order one there... < 1242845566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tricky < 1242845568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just send a packet full of comments < 1242845578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or zero length? < 1242845586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is valid < 1242845587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1242845764 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I am now. < 1242845774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I wrote a BF Joust hg bundle < 1242845777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is moderately tested < 1242845779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where should I send it? < 1242845870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sent < 1242845873 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242845881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it requires Perl 5.10; I may have to produce a 5.8 version, depending on what you're running atm < 1242845947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: debian testings' < 1242845951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hopefully perl 5.—— < 1242845953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait a second. < 1242845958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523? Depend on modern Perl features? < 1242845962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ubuntu have been on Perl 5.10 for ages < 1242845964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you read that about super-optimisation to produce better peep hole optimisers? < 1242845967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modern *5.10* features? < 1242845970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not the full article < 1242845975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and why not? < 1242845975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Who are you, and what did you do with ais523? < 1242845980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, see some examples near the end in a table < 1242845989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my aim for backwards compatibility is specifically about C-INTERCAL < 1242845995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't so appropriate elsewhere < 1242846004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you've always seemed quite disdainful to the new fangled 5.10 stuff < 1242846009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I also believe in portability; but 5.10 is portable < 1242846018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't remember being disdainful towards the 5.10 stuff < 1242846023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes the programs easier to read, at least < 1242846029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is useful when showing them to someone else < 1242847030 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242847093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... does anyone else here view multiple short files by piping more into less? < 1242847201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a pass the scans once forward, then once backwards on the tree... < 1242847216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err what < 1242847219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why use more at all < 1242847247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see. Pretty headers. < 1242847255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather than having to do :n to see next fime < 1242847256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file* < 1242847281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I would never had thought of that... < 1242847362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that doesn't seem to work :< < 1242847378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as in, more *.c | less? < 1242847380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works for me < 1242847391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just get one of the files < 1242847404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1242847407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I get all of the files, concatenated < 1242847412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from wikitech-l: How does one access the toolserver to use commands like that? with an axe. < 1242847443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Domas is in charge of server maintenance, etc, he's basically the person who most often uses root access on Wikimedia's servers < 1242847455 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1242847455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1242847480 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds good < 1242847482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nop . < 1242847487 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nop: -2 (maximum 4) < 1242847495 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wooh, -2 rulz :P < 1242847500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : I get all of the files, concatenated < 1242847502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :here I get < 1242847505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that maximum's one higher than it ought to be < 1242847510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::::::: < 1242847510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Makefile < 1242847510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::::::: < 1242847512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff < 1242847515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::::::: < 1242847515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Emakefile < 1242847515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::::::::::::::: < 1242847517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other stuff < 1242847519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242847520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because in BF Joust, a program can never beat a copy of itself < 1242847525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should have noticed that in my testing < 1242847526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not plain concatenation < 1242847549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it puts a results table in a directory the same way the fyb one does < 1242847559 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I see, I'll need to make that accessible some way :P < 1242847576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it's mostly the fyb code I'm using < 1242847579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mostly unmodified < 1242847648 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt < 1242847659 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That looks a wee bit off ... < 1242847667 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and I see why. < 1242847691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to do with tabs < 1242847693 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't see a solution immediately, but I do see my looming dental appointment, so byeeeee :P < 1242847699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242847718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, attack/defend/fool are the scissors/rock/paper of BF Joust, I think < 1242847730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although writing good defence programs is /hard/ < 1242847738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, as far as I could tell < 1242847744 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a good attack can normally break through them < 1242847752 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242847753 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1242847756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi asiekierka < 1242847759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: How's BF Joust? Did anyone beat me? < 1242847761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nop . < 1242847766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nop: -2 (maximum 4) < 1242847773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: you can try out your programs on egobot now < 1242847776 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1242847786 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Do you still have my app? < 1242847789 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :If yes, could you write it here? < 1242847791 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I lost it < 1242847796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your program, you mean/ < 1242847802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, BF Joust program? < 1242847806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be in my logs, and in clog's logs < 1242847818 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :didn't you save it as "asiekierka.bf" < 1242847820 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or someth < 1242847824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but in /tmp < 1242847826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I've rebooted since < 1242847826 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242847828 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242847839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's in my logs, because you told me in the first place < 1242847870 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :[>+[-]+.] < 1242847877 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust asie1 [>+[-]+.] < 1242847878 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for asie1: -1 (maximum 5) < 1242847881 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...eeh? < 1242847918 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust asie2 >>>>>>>>>>[>+[-]+.] < 1242847920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for asie2: -2 (maximum 6) < 1242847924 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242847927 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust asie2 >>>>>>>>>[>+[-]+.] < 1242847931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for asie2: -2 (maximum 6) < 1242847936 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's the scoring? < 1242847942 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I thought I was 2nd place! < 1242847946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+1 for each program you beat, -1 for each program that beats you < 1242847956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the test programs in there are different from the ones I was running against on my own computer < 1242847956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :How many programs are there? < 1242847966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: http://codu.org/eso/bfjoust/report.txt < 1242847979 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it runs each program against all previous programs < 1242847999 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust asie1 [>+[-]+.] < 1242847999 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for asie1: -1 (maximum 6) < 1242848005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirdomatic [[>[-]]>+] < 1242848008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehirdomatic: -1 (maximum 7) < 1242848020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the report runs in the background, so it won't update immediately < 1242848020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://codu.org/eso/bfjoust/report.txt is empty now. < 1242848022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I broked it. < 1242848027 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1242848028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, it's non-empty now < 1242848030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it wipes it while running, it seems < 1242848034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242848036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it leave the previous content until then < 1242848038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's silly < 1242848043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just copied the FYB stuff < 1242848051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242848053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1242848053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:33 EgoBot: Score for ehirdomatic: -1 (maximum 7) < 1242848055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 4 | - - - 0 - 0 | 15.3 | -4 | ehirdomatic.bfjoust < 1242848065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says my score is 15, but correcting the obvious copypasta to pts, I get -4 there < 1242848067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and -1 from the bot < 1242848073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, it's random tape lengths < 1242848077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure if that matters < 1242848086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it should average it out... < 1242848094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only one run for each pair of programs < 1242848099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it would take /ages/ < 1242848109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242848128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: although I will point out that your program is probably incapable of winning if the tape length is even < 1242848132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it might be interesting to have four states for the balance of a loop < 1242848134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would explain the variety in results < 1242848139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: argh < 1242848189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unknown, true and false are what I have currently. But it could be useful to have "sometimes" as well. Like: [>+,[>>[-]+]<] < 1242848193 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, so I have 4 points? < 1242848194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that might be unbalanced < 1242848200 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I'm 1st place or what? < 1242848207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242848211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also infinite though < 1242848212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should input one of my good programs < 1242848219 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well < 1242848219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just put the basic program for each strategy in there to start with < 1242848227 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm good with defense but bad at attack < 1242848250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend5 >+>+([{>[(.)*20-]+}]<..........-[++[[]<(-..-.)*300>[>[-]+]]]<(+..+.)*300>[>[-]+])%2000 < 1242848272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :()? < 1242848277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend5: -1 (maximum 8) < 1242848289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_attack5 [>[-]-.-.-.-.-.-] < 1242848291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is high or low score bad < 1242848292 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack5: -2 (maximum 9) < 1242848295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or best < 1242848295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: high is good < 1242848297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242848312 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attack5 does badly against other attack programs, but well against defense programs < 1242848312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so negative values indicate sucky programs? < 1242848315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why it's doing badly here < 1242848316 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :can't you auto-refresh report? < 1242848320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it means they lost more than they won < 1242848329 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :So I'm an attack program it seems < 1242848331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm, which one won most < 1242848332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: the report will take a whle to generate < 1242848334 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is wrong? < 1242848336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sam < 1242848337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*same < 1242848344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err? < 1242848349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same what < 1242848360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... the "score for" seems wrong < 1242848369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242848370 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242848371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, ais523_attack5 won every single game on the report, which I tested < 1242848375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but is low on the score-for, which is wrong < 1242848383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242848390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sorting is off < 1242848396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ^ < 1242848409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is it off < 1242848414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it would be more useful if the list was sorted < 1242848414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not reading the whole damn thing < 1242848416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the help? it isn't, it lists special commands first then interpreters < 1242848421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242848429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fyb and bfjoust both need special handling < 1242848438 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=SYRLTF71Sow - check this out xDD < 1242848447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I see... what about the text gen one though < 1242848461 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I suspect that's programmed weirdly too < 1242848464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen BF Joust < 1242848466 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 +++++++++++[>+++>++++++>+><<<<-]>>.++++.<-.>++++.+++++++++++++++++++++++++++++++++++++.++++++.--.+.>-. [83] < 1242848473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, >< < 1242848478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, Old news < 1242848484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that's a lot of +s in a row in the middle... < 1242848487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen BF Joust < 1242848487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has been discussed several times the last few days < 1242848489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 +++++++++++[>+++>++++++>+><<<<-]>>.++++.<-.>++++.+++++++++++++++++++++++++++++++++++++.++++++.--.+.>-. [577] < 1242848512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon a human could probably beat that easily < 1242848519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I can't be bothered to right now < 1242848528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think it could beat itself by running for more generations < 1242848530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen BF Joust < 1242848533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :77 +++++++++++[>+++>++++++>++++++++++>+<<<<-]>>.++++.<-.>++++.>+.++++++.--.+.>-. [222] < 1242848536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1242848537 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i dun think so < 1242848543 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well i oomed but then i fixed it < 1242848548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is genetic algo after all < 1242848551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242848555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what was it an? < 1242848575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, you have 12 GB ram and you OOMed? < 1242848578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :w < 1242848579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : t < 1242848581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : h < 1242848582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you do < 1242848593 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was running a few too many "sort -S 5G"s < 1242848600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242848605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why would you be sorting 5 gig of data? < 1242848605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why did you do that < 1242848623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it was actually more than 5 gigs of data < 1242848623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to use up RAM? < 1242848629 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wanted to see how fast it was! < 1242848629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1242848632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242848645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cuz he has no other use for 12g < 1242848650 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and how well i could parallelize sort(1) with bash < 1242848667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err what < 1242848676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what < 1242848683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and how well i could parallelize sort(1) with bash < 1242848686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242848690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what what? < 1242848692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242848726 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sort -m <(sort first_chunk) <(sort second_chunk) < 1242848728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can you use sort(1) + bash to sort a file in parallel.. < 1242848733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242848741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1242848751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1242848752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :to chunk up the file, use split -l and fifos < 1242848761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is merge sort kind of I guess < 1242848766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why did you need to test it on gigabytes of data? < 1242848768 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"kind of"? < 1242848770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "kind of"? < 1242848773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it /is/ merge sort < 1242848776 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is exactly merge sort < 1242848787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes, but sort internally doesn't use that for all parts < 1242848792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is merge for the outermost layer < 1242848796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can merge sort a quicksort < 1242848797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not for the inner ones < 1242848832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the "inner" sort that works on the separate chunks are not using merge sort afaik < 1242848846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it does when the data is bigger than memory < 1242848849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pure-mergesort is a relatively common sorting technique nowadays < 1242848856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, what happens if you try to use a buffer size smaller than the file < 1242848858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because unlike quicksort, it isn't slowed by pathological data < 1242848858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to sort < 1242848867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mergesort is very elegant, i'm a big fan of it < 1242848874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can write temporary stages of mergesort on disk < 1242848883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mergesort is pretty spiffy, indeed. < 1242848886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sort(1) does that? < 1242848886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slows it down slightly due to disk I/O time, but mergesort streams very well < 1242848886 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am preempting all of AnMaster questions by a couple of seconds < 1242848898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know, I'd have to look at the source < 1242848917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm a bit more fond of bucket sort for hand-sorting stuff, though. :p < 1242848934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that'll fall down when he asks a really stupid question < 1242848936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I prefer sorting networks < 1242848948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why? < 1242848957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he said that yesterday do < 1242848959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I generally use insertion sort when hand-sorting < 1242848966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably they're all ~*PARALLEL*~ like <3Erlang<3 < 1242848970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*too < 1242848973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because when sorting by hand, I'm not normally sorting much < 1242848975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have to sort 100s of items every day at work < 1242848980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and normally sorting physical objects < 1242848986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they insertion-sort well < 1242848990 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's what I do if I'm hand-sorting something that's partially sorted. < 1242848995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if only 100, it shouldn't matter what algorithm you're using < 1242849003 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you can't automate it < 1242849009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(say, my Magic cards got a bit unsorted by someone) < 1242849014 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*by hand < 1242849014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(well, excluding silly ones like stooge-sort < 1242849016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :) < 1242849024 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bucket sort is much nicer for hand-sorting things that aren't very well-sorted. < 1242849024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't it O(log n) iirc? < 1242849032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen BF Joust < 1242849034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 +++++++++++[>++++++>+++>+><<<<-]>.++++.>-.<++++.+++++++++++++++++++++++++++++++++++++.++++++.--.+.>>-. [99] < 1242849037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, in size < 1242849046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is? < 1242849047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it O(n log n) in size < 1242849050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sorting networks < 1242849053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all sorts are at least O(n) in size < 1242849057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because otherwise you couldn't store all the data < 1242849077 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and mergesort is O(n log n) in time, O(n) in size, IIRC < 1242849091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Tis. < 1242849093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, I looked up sorting networks, and you're full of shit, because they're just a way to represent conventional sorting algorithms: http://en.wikipedia.org/wiki/Sorting_network#Insertion_and_Selection_networks < 1242849101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless you've got inefficient allocation, that is. < 1242849112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242849118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://en.wikipedia.org/wiki/Sorting_network#Optimal_sorting < 1242849130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mergesort's nice because it hits theoretical optimums for both time and size, /and/ its worst-case performance is the same as its best-case performance < 1242849133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how's that relevant at all? < 1242849148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wait, mergesort always uses the same amount of time for a given length? < 1242849166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes for some implementations < 1242849172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1242849179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I assume that it isn't exactly the same in practice due to things like branch prediction < 1242849183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it uses exactly the same amount of comparisons iirc < 1242849187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and people not writing the program symmetrically < 1242849190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's the same in comparison count < 1242849281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an abacus can sort in O(sqrt(n)) says wikipedia < 1242849301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Bead_sort#Complexity < 1242849320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Define n < 1242849330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, gravity-based. < 1242849336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the link < 1242849554 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've done buck, quick, merge sort by hand < 1242849574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just do crapsort < 1242849591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :find something that looks too big/small for position, throw it in right direction < 1242849594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeat until sorted < 1242849619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :merge sort is actually rather adaptive when you do it by hand < 1242849880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 bead sort. < 1242849887 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242849912 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :build a machine to do it < 1242849927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's called an abacus < 1242849938 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a machine with digital i/o < 1242849955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :with a scale large enough that it's actually faster than a general purpose cpu < 1242849955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure you could build a sorting coprocessor to do bead sort. < 1242849959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's useless without an infinitely long abacus < 1242849967 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, an FPGA. < 1242849974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: he means analogue < 1242849976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with actual beads < 1242849977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but digital io < 1242849981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :robot to move them < 1242849989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gravity to sor < 1242849989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242850000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Both digital and analog hardware implementations of bead sort can achieve a sorting time of O(n) < 1242850001 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd be pretty cool, too. < 1242850002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, how boring < 1242850023 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how does a solid state version work? < 1242850037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just simulates an abacus? < 1242850042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and basic gravity < 1242850054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : find something that looks too big/small for position, throw it in right direction <-- one way to optimise it would be by when it is too big and you move it down, then go back one step and compare, and so on < 1242850066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's gnome sort < 1242850070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if it has to be O(n), you might as well use your fpga to do a counting sort < 1242850073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's too boring to remember all that stuff < 1242850073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? it has a name? < 1242850085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's so much easier just to throw stuff around < 1242850110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it seemed like the best way for the instruction shifter in bf. Since there are so many restrictions on the top of the basic "sort by offset" < 1242850114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like IO can not cross < 1242850117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242850144 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can sse help with sorting at all? < 1242850149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm rather fond of non-comparison sorts, really. < 1242850158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i know there are compare/permute instructions < 1242850158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe < 1242850158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and of course it has to be a stable sort... "[-]>,<+" isn't same as "+[-]>,<" < 1242850159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242850169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you have sse4.2; go play with it < 1242850183 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have 0 asm knowledge < 1242850192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just mix the sse instructions in with C < 1242850198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just registers < 1242850208 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242850224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Depends; are you doing any vector operations? < 1242850241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: CUDA! < 1242850246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Say, comparing 4 values to 4 other values at the same time? ;p < 1242850270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try some CUDA stuff < 1242850274 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242850275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hope my shitty radeon can run it < 1242850277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aitw < 1242850279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242850281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :radeon is ati < 1242850283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps self < 1242850289 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my shitty geforce can do it < 1242850302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but my radeon absolutely cannot, being that CUDA is a nvidia technology :) < 1242850322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's your card? the 8600? < 1242850336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242850343 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :9400 < 1242850344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ATI have something similiar < 1242850345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242850350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but it's not CUDA < 1242850352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and CUDA seems nicer < 1242850368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course it isn't CUDA. But the one ATI uses is an open format iirc. < 1242850376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while CUDA is proprietary < 1242850381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: right, it's a mid-low-end gfx card < 1242850384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, mid of the low enda < 1242850386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1242850389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cuda's specs are open, I think < 1242850393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I don't really care < 1242850396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CUDA seems nicer to program in < 1242850413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d'you mean OpenCL, AnMaster? < 1242850422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe, I don't remember the name < 1242850428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"OpenCL was initially developed by Apple Inc., which holds trademark rights, and refined into an initial proposal in collaboration with technical teams at AMD, Intel and Nvidia." < 1242850429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"NVIDIA announced on December 9, 2008 to add full support for the OpenCL 1.0 specification to its GPU Computing Toolkit.[8]" < 1242850439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I could use it if I wanted, but CUDA looks nicer < 1242850446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242850451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :easier < 1242850512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway Gnome sort is trivial to implement. And works fairly well for sorting BF instructions. < 1242850512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :get an nvidia tesla < 1242850523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it is peep hole style too < 1242850528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why, they're just GTXes without the gaming stuff < 1242850559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, trivial when working on linked two linked lists (one input and one output) as well < 1242850569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm considering getting a gtx, though, and putting a quiet fan on it < 1242850578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure I need the extra performance :p < 1242850583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs 9800gtx+ < 1242850605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tesla doesn't have any VGA or DVI connectors. iirc < 1242850612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :But yeah you only use monitors for gaming < 1242850617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heh < 1242850617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not for anything else < 1242850617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242850619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know < 1242850623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that's even more of a reason not to buy them < 1242850627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I may misremember < 1242850629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet they're more expensive than GTXes too < 1242850631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they are for HPC stuff < 1242850636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I know < 1242850641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'd just buy a GTX for that anyway :p < 1242850656 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :tesla has like 4gb of ram too < 1242850662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1242850677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: meh < 1242850681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just SLI a bunch of gtx's up < 1242850685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be enough for most anything < 1242850713 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242850745 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242850748 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242850779 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :jesus < 1242850790 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the high-end tesla uses 550watts < 1242850810 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They should make some sort of combined sauna stove / GPU. < 1242850813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: good lord < 1242850824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how the hell do you cool that?!?! < 1242850861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: a fuckload of fans < 1242850862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how much you could quiet a gtx 275 < 1242850880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huge heatsink would probably get it down to a just-too-high temp, you could probably add a nice quiet fan on to that < 1242850882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but what about fan adjustment? < 1242850883 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the puny little fan and heatsink i see on them doesn't look very capable < 1242850925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it probably runs at 5k rpm or something daft like that < 1242850932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or has 3 fans under the cover < 1242850942 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the heatsink is still tiny < 1242850965 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a fan with tiny fans mounted on the blades. < 1242850983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242850987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infinite fans < 1242850992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, infinite dB < 1242851007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but infinite cooling power! < 1242851046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually, log-infinity dB < 1242851053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242851058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that you can have aleph-one cooling power, but only aleph-zero noise < 1242851063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decibels are a logarithmic scale < 1242851069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, true enough < 1242851074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's some good cooling/noise ratio < 1242851083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, I'm not sure my ears are clued up on aleph-one vs aleph-zero < 1242851089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they might just break anyway < 1242851173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : They should make some sort of combined sauna stove / GPU. <-- that would definitely be a hit in Finland. Not anywhere else though... < 1242851197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: whyever not? just have a sauna next to your house < 1242851198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :profit and games < 1242851208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1242851220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your gpu doubles as a sauna stove < 1242851225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242851225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It'd also be a hit in much of the northern US and Canada. < 1242851227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so make a sauna next to your house and use it as one < 1242851232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ok < 1242851234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and start a sauna business < 1242851237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can profit while you game < 1242851241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and have an excuse to game all day < 1242851242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what about California and such < 1242851247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too hot there already < 1242851253 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it'd be ubiquitous in Alaska. < 1242851258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there is where computers are designed after all < 1242851262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1242851269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what a great generalization < 1242851272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, in California, you sell a combined air conditioner and CPU cooler. < 1242851280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, more like that yes < 1242851287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure! < 1242851295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242851299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I recommend a tank of liquid nitrogen for the computer and a fan to distribute the cold air. < 1242851303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my point was, they wouldn't come up with the idea < 1242851325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: people have overclocked CPUs to ~6.5ghz by just pouring liquid nitrogen on it < 1242851326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't occur to them. Too hot. < 1242851330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :willy-nilly < 1242851333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty fun < 1242851336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: submerging in liquid nitrogen, I thought < 1242851346 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that it doesn't conduct electricity, it's not all that bad an idea < 1242851352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, the video just showed a huge amount of smoke and someone tipping a canister < 1242851356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it'd probably end up submerging it < 1242851360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242851361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they tipped it continuously < 1242851364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's steam, not smoke < 1242851366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 10GHz with Phenom II. < 1242851368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242851369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err, steam < 1242851369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242851372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: nah < 1242851375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.5ghz is world record < 1242851380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on some AMD chip, maybe phenom ii < 1242851380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, sort of condensed liquid-phase steam < 1242851386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if that technically counts as steam or not < 1242851393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's water, anyway < 1242851394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the photo I have seen showed them pouring it into a pipe mounted on the CPU < 1242851401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's possible too < 1242851406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't really recall < 1242851416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was on wikipedia iirc < 1242851427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might have been a different madman < 1242851459 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think you would have to get all your components completely anhydrous < 1242851475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242851486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242851489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AMD and Gigabyte do it at open events < 1242851491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to promote their hardware < 1242851493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1242851498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not exactly madman < 1242851514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://en.wikipedia.org/wiki/File:2007TaipeiITMonth_IntelOCLiveTest_Overclocking-6.jpg < 1242851533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm quite sure they won't give support on those products if any customer did it! < 1242851547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's from an Intel event, it seems < 1242851549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so different one < 1242851552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes < 1242851557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't claim it was same < 1242851570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and, well— I read an AMD Athlon X2 manual today. it said that replacing heatsink/fan voided the warranty < 1242851580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so... it's barely supported anyway! < 1242851589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242851609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i played with the overclocking settings on it a bit < 1242851613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Amusing, since they sell it without a heatsink as well. < 1242851616 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242851620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was 2ghz and went to 2.67ghz quite painlessly < 1242851624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, haha < 1242851628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although sometimes it'd try to boot, not post, give a click, then reboot again and work < 1242851630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(automatically) < 1242851632 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hm? < 1242851638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: read the logs if you want to know < 1242851651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, it ran just fine although I didn't do any intensive tests < 1242851652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was quite fun. < 1242851663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you have such a computer? < 1242851672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Reading logs means waiting for Firefox to start up < 1242851672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an athlon x2? < 1242851677 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Which can be a few minutes < 1242851691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's my mom's but I was toying with it earlier < 1242851744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1242851749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cray-2 was submerge-cooled < 1242851753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*submersion < 1242851767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Cray-2 < 1242851852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Computer_cooling#Integrated_Chip_Cooling_Techniques < 1242851854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks cool < 1242851975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when i pushed the cpu past 2.67ghz it refused to boot, which made me sad :p < 1242852044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a pointless overclock, really < 1242852052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why not run it at regular speed if that's all the improvement you can get? < 1242852057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I did < 1242852063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I put it back < 1242852068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I wanted to see how much it'd let me do < 1242852093 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :my computer is faster than early crays, right? < 1242852096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why overclock at all < 1242852098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: of course < 1242852107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to spend less money on a cheaper processor to get more performance < 1242852113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and for fun < 1242852139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but this didn't really work too well... the base clock thing was 200 to start with, and more than 207 made it more unstable than the sometimes-boots-twice-automatically-before-POSTing (i.e. refused to boot). multiplier max was 13x but that worked fine. < 1242852142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hm. I never heard of anyone overclocking a laptop < 1242852145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so meh < 1242852157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.google.com/search?client=safari&rls=en-us&q=overclocking+laptop&ie=UTF-8&oe=UTF-8 < 1242852161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15 Nov 2002 ... Overclocking a laptop can be a mistake, as processor heat is not easily dissipated when using a heat sink with a fan pushing less air than I ... < 1242852167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fairly obvious < 1242852178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242852196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the fan on the athlon usually runs at 1600 rpm or so < 1242852208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the small .67ghz overclock it ran at 1900 rpm or so < 1242852212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :went a few degrees up too < 1242852219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kind of rubbish < 1242852221 0 :Slereah_!n=butt@ANantes-259-1-87-196.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1242852375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242852385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: .67ghz isn't that small; it's a 33.5% increase < 1242852395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but performance-wise, 2 vs 2.67ghz probably isn't gigantic, for a low-endp orc < 1242852395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :proc < 1242852403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is pretty small, only 33% < 1242852405 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :laptops are so fail < 1242852408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in terms of actual usefulness < 1242852420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, over 20% overclock is considered large, I believe < 1242852433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm no < 1242852434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :over 30% < 1242852450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why do people even bother with it? < 1242852464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because some CPUs overclock better < 1242852470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 2.6ghz Core i7 920 < 1242852472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can overclock to 4ghz < 1242852479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is higher than an i7 you can buy < 1242852482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and: < 1242852490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :920 $279.99 < 1242852497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :965 (3.2ghz) $999.99 < 1242852510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you save $720 and get .8ghz more < 1242852544 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :New OOTS :D < 1242852650 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242852699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OOTS? < 1242852724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I'll wait a few days before visting it, I don't want to overload the servers < 1242852727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*server < 1242852733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the meantime, don't spoil it < 1242852747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what kind of server can't handle a few web hits? < 1242852753 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe in the next few days, there'll be a new new one < 1242852759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a single server that's very popular < 1242852761 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What are you up to? < 1242852764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Maybe a C64? < 1242852780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently it's message board traffic that puts the most strain on it < 1242852782 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Order of the Stick. < 1242852786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: stress someone else's single popular server: http://imgur.com/8h4xz.gif < 1242852788 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :The server was recently upgraded, and in a few months there will be two servers - one for the comic, one for the boards < 1242852802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242852803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Alaska_Pipeline_Closeup_Underneath.jpg < 1242852804 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not from this connection, and that's almost certainly copyvio if it's a copy of OotS < 1242852815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rehosting free material is not a copyright violation < 1242852819 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's a copy of OotS < 1242852820 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242852846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and if it's ruled so, I shall have to build an asylum for the world. Mark two.) < 1242852865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, I don't see why it wouldn't be < 1242852866 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Mark one being in the HHGG "trilogy"? < 1242852877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes. < 1242852879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because "free" != "free for all purposes" < 1242852883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: *facepalms, builds underground bunker* < 1242852887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :he might want the ad revenue, for instance < 1242852892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know OotS has no direct ads < 1242852900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if he wants to turn a profit he should get a server that can handle hits :) < 1242852900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it certainly advertises its own peripheral products a lot < 1242853029 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've already done that. This was after I discovered that most car owners were incapable of changing their oil or other such basic tasks. < 1242853035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242853051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can I leave the Asylum? < 1242853065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think you will find that I am incredibly sane, and thus can apply for entainment. < 1242853078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You are in the asylum, but not as an inmate. < 1242853083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(being the opposite of detainment) < 1242853087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, yes, you are free to leave it at any time. < 1242853096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: where does it end? < 1242853127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I declare your home to be Outside of the Asylum. < 1242853139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hooray. < 1242853240 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heatsink reviewers need a more objective methodology < 1242853284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: like how < 1242853295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Infinite inversion snowflakes turn into MC Escher's dream about butterflies. < 1242853298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :build a heater with a thermocouple and a processor shaped heatspreader, attach your heatsink, and measure how much heat you can put into the base until the temperature reaches some amount < 1242853334 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :something like 60 degrees < 1242853345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and then you can compare any coolers based on their wattage rating < 1242853356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but that doesn't measure real-world processor performanc < 1242853357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242853370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1242853406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/logos/missinglink.gif < 1242853414 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Some Christians are upset by this < 1242853422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not surprised. < 1242853428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who gives a damn? < 1242853435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: as in 404? < 1242853444 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242853446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, what? < 1242853454 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ais523 was making a joke < 1242853461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: They can believe the world is 6000 years old and God makes each and every one of us out of clay, and we can advance humanity. < 1242853464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: it's actually a metajoke < 1242853464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: was he? < 1242853467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alright :P < 1242853481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given what happened in this channel a few hours ago < 1242853490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :arctic cooling are pretty cool < 1242853491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑geddit? < 1242853495 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...I'm curious now, what happened? < 1242853507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: AnMaster thought the link in the logo was an error < 1242853511 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'll tell you who gives a damn. < 1242853511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, link-is-missing < 1242853521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Christians that think the world is older than 6,000 years. ;) < 1242853535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And most of them are caring enough to face-palm. < 1242853540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, they do associate with the other ones by choice... :-P < 1242853543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(↑joke) < 1242853554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't. < 1242853769 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.frostytech.com/articleview.cfm?articleid=2258 < 1242853801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the orochi is so large as to be impractical < 1242853807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"less than 30 dBA noise" < 1242853808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bahahahaha < 1242853815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean like any decently silent heatsink/fan combination ever? < 1242853879 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The heatpipes get bonus points for looking like some sort of tentacle monster. < 1242854039 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I would like to move the innards of my secondary desktop computer from the current "boring beige box" into the not-in-use-since-the-smoke-went-out Lian Li "itty-bitty black box", but I think the monstrous hunk of a cooling device (which isn't even all that big by modern standards) is a bit too high to actually fit in. < 1242854193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: CPU cases have magic smoke now? < 1242854202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or did the smoke escape from the CPU inside it? < 1242854222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The smoke escaped from the parts that were formerly occupying the box, yes. < 1242854250 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I guess they still are occupying it in a physical sense, since I just stuck the thing in a corner so I won't stumble on it. < 1242854689 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://74.125.47.132/search?q=cache:gzD5srbF0_sJ:www.cs.ualberta.ca/~niewiado/TR07-02.pdf+sorting+with+sse&cd=4&hl=en&ct=clnk&gl=us&client=iceweasel-a < 1242854885 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242854915 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242854918 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242854918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:/TheVolumeSettingsFolder/HFSExtentTables/MNT6835442416PHRKF87P115I8] % ls < 1242854919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6NGSHGFTH6UJ237QGNESSF403K DLU5C1N7V6OVSOMP4UC1JL3RM0 < 1242854921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf. < 1242854980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242854990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: poking around / < 1242856306 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the problem with using sse for sorting is that if you are able to use it, you are also able to use a non-comparison sort < 1242856324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: heh < 1242856413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there is CMPLEPS < 1242856528 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or MAXPS < 1242856568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SO LIEK OMG < 1242856644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LIEK OMG ON THE < 1242856707 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hah, I have to try this out: http://web.archive.org/web/20001217124300/www.cacr.caltech.edu/~roy/upi/index.html < 1242856722 0 :nooga!n=nooga@c139-44.icpnet.pl JOIN :#esoteric < 1242856724 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the probability of two large random integers being coprime is 6/pi^2 < 1242856737 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :according to Riemann zeta, anyway. < 1242856758 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :great way to calculate pi, amirite? < 1242856765 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there is sense in writing SADOL compiler that employs partial evaluation for different types < 1242856769 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I must put all the computing power of my GHC to this task < 1242856778 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you when I get 5 decimal places. >_> < 1242856785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: ask bsmntbombdood < 1242856801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he'll throw 4 cores/8 threads, 2.9ghz and 12GB of DDR3 RAM at it < 1242856832 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242856833 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ooooh so now hyperthreading is a good thing < 1242856837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: that's brilliant, a bit like monte carlo evaluation of pi, but less efficient < 1242856841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nope < 1242856844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I was just stating the facts < 1242856846 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that actually wouldn't be a bad shootout problem < 1242856853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: it'd be a bloody slow one < 1242856898 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :implement a 19937 mersenne twister and, given a seed via command line, calculate the number of iterations until you get pi to a certain accuracy < 1242856915 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :given consecutive pairs of high numbers from the twister < 1242856929 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, maybe a little too specific for a shootout question < 1242856943 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but still, lemme at least try implementing it first... mmmm. < 1242856964 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :easy to parallelize! < 1242856965 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ghc --make -O2 -funbox-strict, here I come < 1242856983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i O2'd your mom's funbox < 1242857004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is a funbox like a funroll? < 1242857010 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: let's sign up for a BOINC project!!! < 1242857029 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :!!1!1! < 1242857050 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually, the full name is -funbox-strict-fields < 1242857059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...to calculate pi via the most inefficient algorithm possible? < 1242857082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vote that you calculate pi via an evolutionary algorithm. < 1242857094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it unboxes stuff. < 1242857097 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !!1!1!1 < 1242857098 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1111 < 1242857101 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1242857101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :strict fields in specific < 1242857103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Compare with a circle with known area and radius. < 1242857104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242857108 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: eh. There's a different between that an hill-climbing < 1242857118 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*difference < 1242857130 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, interesting < 1242857137 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but still more like hill-climbing >_> < 1242857144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1242857147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Did I mention that this was meant to be implemented using floating-point emulation? < 1242857150 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where's my llvm-gcc < 1242857174 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :linked to from here: http://www.reddit.com/r/programming/comments/8ltxo/absolutely_without_a_doubt_the_most_inefficient/c09pfc8 < 1242857190 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :who calculated pi by emulating the pin drop method < 1242857210 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: does llvm-gcc exist on macports? < 1242857213 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which is possibly more inefficient, but only the mathematicians can tell us! < 1242857227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: try "port search". but use clang, foo < 1242857239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :llvm-gcc42 @2.5 (lang) < 1242857243 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :port install clang? < 1242857250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242857252 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, a funbox isn't much like a funroll, but maybe a freschedule-modulo-scheduled-loops is < 1242857254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to check it out from svn < 1242857261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I love that the PRNG seed is Pi. < 1242857266 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :or maybe -fsched-stalled-insns-dep= < 1242857267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242857278 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i got llvm package from ports (2.5) < 1242857285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so what nao < 1242857289 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for the weirdest gcc flag he can find < 1242857305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://clang.llvm.org/get_started.html < 1242857311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: before you do those instructions: < 1242857313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :export CC=gcc-4.2 < 1242857316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it breaks < 1242857317 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :finline-functions-called-once < 1242857321 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1242857323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then follow those instructions exacterly < 1242857335 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but it won't break my classic gcc? i need it for gayPhone < 1242857344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it won't, clang != gcc. < 1242857345 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyway. Time to get implementing < 1242857347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clang is a new compiler < 1242857347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Only works with gcc-4.2? < 1242857350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: also, just don't 'make install; < 1242857354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it just doesn't work with 4.1 < 1242857356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : finline-functions-called-once < 1242857358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bug in gcc 4.1 < 1242857359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how is that weird < 1242857360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1242857364 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but setting CC might damage something < 1242857366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: and you can just use it from the source tree < 1242857367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no it won't < 1242857368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's temporary < 1242857370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for that session < 1242857371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it'll goa s you close your terminal < 1242857375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :once you close the terminal, it's forgotten < 1242857375 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242857376 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: No. < 1242857376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so just close the terminal after that < 1242857387 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or just change CC back. < 1242857391 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not really... it's somewhat specific, that's all. < 1242857406 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I suppose if you're interested in a trade off between performance and binary size... < 1242857415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, um... ok < 1242857429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should set up clang and LLVM... < 1242857432 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*eyes AnMaster* o_O < 1242857453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, and what are you implementing < 1242857462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a scrollback searcher < 1242857463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for you! < 1242857476 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :for me? :D < 1242857480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. Can I saw it with my current headache < 1242857483 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wwwwwww < 1242857484 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eeee < 1242857486 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :aw. < 1242857492 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :eee < 1242857493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can saw it but you might chop your finger off < 1242857494 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :kkkkkkkkk < 1242857499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :always be careful with saws < 1242857501 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://web.archive.org/web/20001217124300/www.cacr.caltech.edu/~roy/upi/index.html < 1242857514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is a migrane (sp?) < 1242857515 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :svn co http://llvm.org/svn/llvm-project/cfe/trunk clang ; make < 1242857516 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242857517 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and also looking at random gcc options, cuz I feel like it < 1242857520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know what the weirdest GCC opt is. < 1242857525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :-mint16. < 1242857531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, for what platform < 1242857532 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ewww. < 1242857532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why are you on irc with a migrane? < 1242857536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PDP-11. < 1242857541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: follow the instructions directly. < 1242857543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without differage.. < 1242857551 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh yes, I only considered the ones beginning with -f < 1242857555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not being on it doesn't make a difference < 1242857558 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i've already got llvm < 1242857566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just turn the contrast down and it works quite ok < 1242857569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: tough < 1242857571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-### is pretty weird, name-wise at least < 1242857571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it won't work properly < 1242857574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :needs svn llvm < 1242857579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: so just do what it says, it won't overwrite < 1242857580 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uugh < 1242857581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just don't "make install' ffs < 1242857605 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :dup < 1242857614 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :DUPA, I MEAN < 1242857624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah < 1242857638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, anyway what are you implementing... < 1242857644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what is the difference between clang and llvm-gcc? < 1242857651 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :calculating PI by the above-linked method < 1242857651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: http://web.archive.org/web/20001217124300/www.cacr.caltech.edu/~roy/upi/index.html <-- that? < 1242857653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clang is a new c compiler < 1242857656 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242857656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :llvm-gcc is gcc compiling to llvm < 1242857659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: llvm-gcc is based on gcc < 1242857660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clang > llvm-gcc < 1242857662 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I have anything to do < 1242857663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas clang is different < 1242857671 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :other than port my C++ ray tracer to Haskell < 1242857677 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and figure out Haskell's SDL interface < 1242857682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, in terms of what I got C-INTERCAL working for, llvm-gcc compiles to native code, clang to bytecode < 1242857686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I suspect that isn't necessary < 1242857698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is speed of code generated by clang worth doing all that weird installation procedure? < 1242857698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ...? < 1242857705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 'weird'? < 1242857706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's regular < 1242857710 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and figuring out whether I need existentials to make a heterogenous list of shapes in the scene < 1242857713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're just not any good at it :) < 1242857729 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :regular installation is: sudo apt-get install clang < 1242857738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: haha < 1242857757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's not as if anyone ever compiles anything themselves < 1242857762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how unregular < 1242857777 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242857790 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242857790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then you are doing it wrong < 1242857790 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but when i get this llvm with clang compiled... < 1242857793 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where to put it? < 1242857802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: anywhere < 1242857808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~/clang? < 1242857811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a packaging bug in clang over here < 1242857813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, use -emit-llvm to llvm-gcc < 1242857818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is presumably my fault as I compiled it < 1242857825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1242857830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fix it then+ < 1242857834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/+/?/ < 1242857837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't want any software in my ~ < 1242857847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: figure out something yourself then < 1242857856 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :too late, too lazy < 1242857859 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :too mac < 1242857869 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :don't touch my ~, pervert! < 1242857887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :(yes, i am being annoying on purpose) < 1242857888 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242857892 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1242857915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: *help service terminated* < 1242857956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, I use ~/local/llvm/2.5/ < 1242857975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its clang+llvm < 1242857975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I don't want non-package manager managed software elsewhere on the system < 1242857979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not llvm 2.5 < 1242858005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah the system with llvm svn uses ~/local/llvm/svn/ for both clang and llvm < 1242858011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242858013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you place clang inside the llvm build tree < 1242858058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can hack the main llvm build system so it builds clang too < 1242858073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just modify the list of subdirs of the tools directory < 1242858077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to add "clang" < 1242858095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is (was?) needed for out of tree llvm/clang builds < 1242858336 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1242858338 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sounds reasonable < 1242858343 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i'm too lazy < 1242858511 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242858561 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242858583 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :PS1=... in .bashrc does not work :C < 1242858590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :export foo < 1242858674 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :prompt like: macbook-xxxxx-yyyyyyyyyy:~ xxxxxxyyyyyyyyyyy$ is ... yuck < 1242858688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :export foo < 1242858771 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1242859015 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Atomic.cpp:28: error: ‘__sync_synchronize’ was not declared in this scope :C < 1242859026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that what comes out from llvm ;p < 1242859259 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::f < 1242859316 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242859504 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :id how to build that shit on os x < 1242859510 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :idk* < 1242859619 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you should get a fusion io io drive for your new computer < 1242859707 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the head does not build :C < 1242859944 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :baaww < 1242860233 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1242860375 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242860732 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Just pointed out a long-standing flaw in the M*U*S*H tutorial < 1242861231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my applw quacks < 1242861430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Atomic.cpp:28: error: ‘__sync_synchronize’ was not declared in this scope :C < 1242861438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a intrinsic in GCC < 1242861439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1242861447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs recent GCC probably < 1242861454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you properly export CC < 1242861490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, out of interest.. What esolang programming have you done < 1242861523 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1242861526 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why do you ask? < 1242861534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, out of interest < 1242861547 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :out of answer < 1242861550 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1242861554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you haven't? < 1242861573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, plus, that matches "out of question", not "out of interest" < 1242861588 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhh < 1242861608 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :long time ago i did some befunge and bf < 1242861617 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ mangling sadol all the time < 1242861625 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :eg. raytracer in sadol < 1242861841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242861855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, where is the ray tracer in it < 1242861874 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wrote raytracer in sadol < 1242861878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, LINK < 1242861884 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ughhh < 1242862030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ffffffuuuuu < 1242862032 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lost it < 1242862142 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242862247 0 :upyr[emacs]!n=emacs@79.174.35.21 JOIN :#esoteric < 1242862398 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1242862411 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :GIGANTIC COCKS < 1242862413 0 :lament!unknown@unknown.invalid PART #esoteric :? < 1242862501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242862505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242862508 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :CC=gcc-4.2 < 1242862511 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :DON'T STOP < 1242862512 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :BELIEVING < 1242862513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :export < 1242862521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :export CC=gcc-4.2 < 1242862522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242862523 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh gawd, Glee was rather good < 1242862524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242862530 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I hope they continue it in the fall < 1242862535 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did that =.= < 1242862537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and wth was up with lament above... < 1242862538 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ok, this is the second time I accidentally spammed M*U*S*H < 1242862545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, link to the ray tracer? < 1242862563 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :$ echo $CC < 1242862563 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gcc-4.2 < 1242862570 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :export CC=gcc-1.2 < 1242862570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :env | grep CC < 1242862573 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lost the code ;p < 1242862579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, backup fail < 1242862588 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1242862593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242862594 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, nobody told me that clang can act as a C++->C compiler :P < 1242862611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe because we didn't know < 1242862623 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but my laptop is far away < 1242862626 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :clang compiles to LLVM, LLVM (llc) has a C target. < 1242862632 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can't access my data today < 1242862687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:33 lament has joined (n=lament@S010600110999ad06.vc.shawcable.net) < 1242862687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:33 lament: GIGANTIC COCKS < 1242862688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:33 lament has left ("Paradise is exactly like where you are right now, only much better.") < 1242862690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ <3 lament < 1242862700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nooga invented SADOL < 1242862715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he said that < 1242862726 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242862757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but if you want to be passive-aggressive, there are less obvious ways < 1242862770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1242862774 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1242862784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what are you talking about... < 1242862800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Hey nooga. I think you're being an idiot. I'm going to imply you're off-topic all the time by asking: what exactly have you done for esoteric programming? I seeee. < 1242862814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't particularly subtle. < 1242862816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have no idea why you misinterpreted me like that. < 1242862817 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i feel this way too < 1242862824 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but nvm, i am an idiot < 1242862833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, suggest a better way to ask it in English? < 1242862846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't imply that < 1242862857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it sounds perfectly non-agressive < 1242862860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the context, not the question < 1242862872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug. If you didn't mean that I apologize. < 1242862873 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm, yea it sounded a bit < 1242862876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, uh what do you mean < 1242862884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there wasn't much of a context < 1242862890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a random thought < 1242862905 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :context: my lame bawwing about something not compiling < 1242862924 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :(as a hacker i should shut up and figure it out) < 1242862932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh, that was separate. and well I don't know OS X. I know compiling on windows is a pain though < 1242862938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea how hard it is on OS X < 1242862949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compiling on os x is just like compiling on bsd < 1242862950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever tried to compile anything using SDL on windows? < 1242862956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except your gcc is old unless you append -4.2 < 1242862961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(even then it's still old, but :)) < 1242863031 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then i don't know what to do < 1242863042 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :configure runs smoothly and then kaboom < 1242863052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: do: < 1242863053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make clean < 1242863057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well the sync one is a GCC builtin < 1242863057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CC=gcc-4.2 ./configure < 1242863058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make < 1242863063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1242863066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make distclean < 1242863066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes < 1242863070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. < 1242863070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not make clean < 1242863073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That removes ./configure. < 1242863074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1242863082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no that would be make maintainer-clean < 1242863089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? < 1242863108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, make distclean remove generated Makefiles < 1242863109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1242863116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yeah, if it uses autotools I'm sure < 1242863128 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastebin.ca/419385 < 1242863131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oooold paste ;p < 1242863141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it might be make maintainerclean, not sure if it is a dash there or not < 1242863155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, nice < 1242863165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, how is it used < 1242863166 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: scene is hardcoded < 1242863170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242863174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, output file format? < 1242863193 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :echo 2 | ./BDSM2 ray.sad > image.ppm < 1242863199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ppm ok < 1242863204 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where 2 is scale ;p < 1242863209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/419385 ← is the output of this any good, i mean most toy raytracers are ~200 lines < 1242863211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242863212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is the unit of the scale < 1242863213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more like 500 < 1242863231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't remember < 1242863234 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just try it < 1242863244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks for the interpreter < 1242863250 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1242863265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my interwebs are going slow < 1242863267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1242863271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://regedit.gamedev.pl/BDSM/ < 1242863275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :says the link on the wiki < 1242863285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242863288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http shit isn't loading but irc works < 1242863289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe dns < 1242863300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, it loaded. < 1242863306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http's just going very slow then < 1242863313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NICE TAR BOMB < 1242863315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242863316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ZIP < 1242863320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs nooga < 1242863327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1242863327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :STAB STAB STAB < 1242863332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Zip bombs is the most common way of doing zip. < 1242863336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Zips are compressed folders. < 1242863338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is evil still < 1242863341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No it's not. < 1242863345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's how zips are designed. < 1242863352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then unzip is broken < 1242863359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1242863370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :g++ pch.cpp -c -o pch.obj < 1242863372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.obj < 1242863375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth? < 1242863395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: .obj is .o on windows < 1242863402 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woot? < 1242863403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :presumably the makefile was designed by a windowser < 1242863404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why not a Makefile, why make.sh < 1242863411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because windows < 1242863415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, *.sh < 1242863419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1242863424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :windows would be *.bat < 1242863429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it's a perfectly valid bat file too < 1242863450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Copyright (C) 2005 Adam Sawicki < 1242863450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :All rights reserved < 1242863452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242863456 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what? :D < 1242863460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is there a gpl2.txt in there < 1242863464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242863465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gpl.txt < 1242863468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sounds like misplaced boilerplate < 1242863472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the page says it's GPL < 1242863474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure does < 1242863475 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :probably this is standard < 1242863476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 2-1, GPL wins < 1242863480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: no, it is not < 1242863484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all rights reserved != gpl, very strongly < 1242863497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, didn't you say you coded it? < 1242863497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all rights reserved = just watch the blinkenlights, hands off < 1242863501 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sdandard header generated by his MSVC < 1242863503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Adam Sawicki < 1242863506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Martin Gasperowicz < 1242863517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He didn't code the interpreter, evidently. < 1242863517 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Adam Sawicki implemented SADOL < 1242863524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :This is free software. You may redistribute copies of it under the terms of < 1242863524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the GNU General Public License . < 1242863524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :There is NO WARRANTY, to the extent permitted by law. < 1242863526 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i coded it, in ruby < 1242863527 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1242863530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the standard GPL one < 1242863535 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and now i'm coding a compiler < 1242863538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 23:51 nooga: sdandard header generated by his MSVC < 1242863540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MS Visual C < 1242863547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his ide generated the all-rights-reserved thing < 1242863548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch ok < 1242863549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he added the gpl manually < 1242863551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a simple mistake < 1242863556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in the output of the help? < 1242863562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, that I don't know < 1242863565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ./BDSM2 < 1242863565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badly Developed SADOL Machine < 1242863565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Version: 2.0, 21 Dec 2005 < 1242863565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Copyright (C) 2005 Adam Sawicki < 1242863565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :All rights reserved < 1242863567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what I meant < 1242863570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"curse you meddling penguins" < 1242863571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :irc ate newline < 1242863574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blooper then < 1242863597 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I ate your newline < 1242863605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is the damn raw line on pastebin... < 1242863611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there used to be a link < 1242863613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems gone < 1242863624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh they moved it < 1242863642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did you run it? < 1242863684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, running it < 1242863686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how long does it take < 1242863697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 billion years < 1242863706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on what machine? < 1242863722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2 GHz Sempron, 64-bit < 1242863746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything takes 4 billion years on a sempron < 1242863775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well.. the fact that the interpreter is compiled without -O doesn't help... < 1242863806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recompiles < 1242863852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :done it says < 1242863862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok that is quite nice < 1242863873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: upload the output? < 1242863876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :converted to png, preferably < 1242863886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. It is trivial on your intel :P < 1242863894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beh fine < 1242863896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm so the lazy though. < 1242863897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so clearly uploading it will take longer < 1242863907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than you running it < 1242863907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242863917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s one thing my new i7 won't be able to do: read my mind and act accordingly < 1242863919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since it took less than a minute on a sempron < 1242863934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in fact it'll be even more tedious, since I won't be waiting for any computations— so all the time spent will be drudgery ;-) < 1242863936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would be scared if it could < 1242863942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Powerful computers ruin lives! < 1242863952 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242863952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh, I'd like a mind-controlled computer < 1242863955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because interpreting thoughts would be Strong AI < 1242863955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nice and efficient < 1242863956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1242863959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1242863966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's like, the strongest AI you can get < 1242863969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, dangerous.. It will be an EVIL i7 < 1242863972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :taking over the world < 1242863982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clearly yudkowsky was not properly involved < 1242863994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, that make.sh is the linux compilation file for unix, but written by a unixer < 1242864001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so not attuned to makefile-and-.o ways < 1242864006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you trust Intel to get it right < 1242864006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"linux compilation file for unix"; fix that < 1242864012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Let me just state two examples: < 1242864016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FDIV FOOF < 1242864026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because intel are the only company that makes mistakes < 1242864029 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION put links to his BCT interpreter in /// on the wiki < 1242864032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :want me to dig up a bunch of AMD gaffs? < 1242864039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course AMD made ones too < 1242864042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not saying that < 1242864054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying I don't trust Intel to get it right. Nor AMD < 1242864065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it has a power supply I can yank out < 1242864073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : clearly yudkowsky was not properly involved <-- and after googling I don't understand the reference < 1242864085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1242864087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eliezer Yudkowsky, Research Fellow at the Singularity Institute for Artificial Intelligence. < 1242864089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed it < 1242864091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is why < 1242864094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Net income ▼ $ -3.098 billion (2008) " — [[AMD]] < 1242864095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ouch < 1242864096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :managed to hit backspace < 1242864121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Net income ▼ US$5.3 billion (2008) - [[Intel]] < 1242864122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OUCH < 1242864127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even more so < 1242864136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrrrrrrrrrrrrrrrrrrr < 1242864138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I misread the numbers < 1242864144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aren't the arrow down == loss < 1242864154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Intel get $5.3 billion. AMD lose $3 billion. < 1242864158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Note the "-". < 1242864161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And down arrow = down from last year. < 1242864162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1242864178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So AMD's losing $3bn, Intel's gaining $5.3bn < 1242864178 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: :P < 1242864183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not very ouch at all. < 1242864185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242864187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242864191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is even more ouch < 1242864192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242864197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EU sued them < 1242864203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Intel that is < 1242864206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, that just dropped it a billion or so < 1242864209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still profiting quite a bit < 1242864257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Intel#European_Union < 1242864263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you shouldn't support Intel < 1242864272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I am well aware of the fine. < 1242864274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And whyever not? < 1242864283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They make good products, I buy the products; I get my nice processor, they get money. < 1242864289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, support suspect marketing tactics? < 1242864297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how fun < 1242864305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did you buy your microsoft keyboard/mouse? < 1242864312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why are you supporting their suspect marketing tactics? < 1242864316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOW FUN!11128126738213 < 1242864322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't have a Microsoft keyboard < 1242864326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mouse, then < 1242864329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forgot which < 1242864336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and no, I got it as a present < 1242864346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you'd refuse to buy it < 1242864346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242864397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'd probably test other ones first... But if it was the only one that worked ergonomically I'd probably use it < 1242864413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you'd buy a product from Microsoft, giving them money, "supporting suspect marketing tactics". < 1242864421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And this does not make you a hypocrite how? < 1242864474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wouldn't buy an OS or a CPU though. Anyway I happen to know some Logitech mice are quite nice < 1242864483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the issue wouldn't arise < 1242864492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if it did I would indeed be in a tricky dilemma < 1242864498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CPUs are a magical thing. They're entirely different to mice in the context of a market, because *~SPARKLES!~* < 1242864500 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1242864508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't find documentation of sse functions for gcc < 1242864525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah... And AMD ones work very well in my experience. < 1242864547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So you seriously think that somehow, buying a CPU supports shady marketing, but buying a mouse doesn't, even though they both feed back into the company profits. < 1242864559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You, sir, are on crack, and only attempting to justify how you would behave while criticizing me because you don't like the company. < 1242864592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I certainly think both do < 1242864608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But one is acceptable support of shady marketing practices? < 1242864614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it isn't really < 1242864620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shovel, meet AnMaster. Hole, meet shovel. Dig, dig, dig. < 1242864623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but when there are no alternatives left that work... < 1242864634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There is no AMD processor that can match the performance of an i7. < 1242864636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are sometimes forced to take the least bad action < 1242864644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, there is no alternative left that even exists. < 1242864646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then ask yourself: do you actually need that peformance < 1242864653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :performance* < 1242864656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I do not need anything but food, water, warmth, ... < 1242864670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But what would I *like*? Yes, I'd like that performance. < 1242864671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how much power does an i7 use btw < 1242864680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :green computing and so on < 1242864683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that the EU fine is enough punishment for Intel. < 1242864702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: At maximum, around ~380 watts. At idle, about 100 watts. < 1242864706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not much. < 1242864716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By the way, AnMaster? The Phenoms (AMD's high-end processors) suck up a ton of power. < 1242864718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, more than this sempron < 1242864722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The i7s use way less juice. < 1242864733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not just the processor < 1242864735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is the whole system < 1242864746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole processor is 140W at absolutely maximum load, I believe. < 1242864773 0 :Dewi!n=dewi@124-171-180-163.dyn.iinet.net.au JOIN :#esoteric < 1242864774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Compared to the Phenoms, it's so green your red and blue subpixels will stop functioning. < 1242864794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same. I used one of those watt meter thingies on my system some time ago. When idle with ondemand CPU scheduler it was about 88-91W < 1242864809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(varied a bit) < 1242864817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So... it's about as green as your low end CPU. < 1242864818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was about 2 years ago I measured < 1242864820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that's just fine. < 1242864856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Why didn't you hardcode the standard raytracing example? < 1242864867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one reason is old PSU < 1242864873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :way from the 80+ < 1242864885 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, it's WIP < 1242864890 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i left that code < 1242864895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, your system is still only a few dozens of watts less than mine at idle. < 1242864900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I'm using an 80+ efficient CPU, etc. < 1242864910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(This is hypothetical; I cba to actually measure it when I get it.) < 1242864917 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i planned to make a raytracer with multisampling, reflections etc. and write a scene compiler in sadol < 1242864919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(But I think I'm approximately on mark.) < 1242864926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, do it! < 1242864927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242864929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242864945 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or maybe... monte-carlo path tracer ;D < 1242864948 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :radiosity etc < 1242864975 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but after i finish my sadol compiler < 1242865008 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242865018 0 :nooga!unknown@unknown.invalid QUIT :"Leaving..." < 1242865037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Do you think techniques applied to BF compilation could be applied to underload / unlambad? < 1242865039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*unlambda < 1242865081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't know enough about them to be sure < 1242865088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a few maybe < 1242865096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :define them < 1242865115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like constant folding and dead code elimination is pretty general < 1242865122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yeah < 1242865145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff like balanced loops and such: well I don't know enough about ul and ul to be sure < 1242865153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242865165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two letter acronym collision < 1242865186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll resume the discussion once you worked out better acronyms! < 1242865187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1242865215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ul = unlambda < 1242865217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unl = underload < 1242865219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or no wait < 1242865221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ul = underload < 1242865223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unl = unlambda < 1242865225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: which way around? < 1242865230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forget < 1242865294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (S)S < 1242865294 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :S < 1242865297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is ul to me < 1242865325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I really don't know unl well enough to know what you could do in it < 1242865340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say UL then < 1242865342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite similar to bf < 1242865344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ul, well I don't know either exactly what would work < 1242865355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ul UL? < 1242865363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1242865372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so UL = unl? and ul = ul < 1242865380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is confusing < 1242865381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say underload then < 1242865384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242865387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's quite similar to bf < 1242865388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242865398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can do a bit < 1242865398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance < 1242865402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a)(b)~* < 1242865403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1242865404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(ba) < 1242865407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe. But a lot of the stuff in bf optimising is "figure out where the damn pointer is" < 1242865408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but nobody would write code like that < 1242865424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in this case, it'd be "figure out how large the damn stack i" < 1242865424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242865435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you could try to track that < 1242865440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as it is possible < 1242865449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly relative some prior point < 1242865449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1242865456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you don't know since start < 1242865471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like you lost track after something that you can't easily decide < 1242865478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242865479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which for bf would be unbalanced loop < 1242865484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what it would be for ul < 1242865490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pushing more than you pop < 1242865499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~ pops 1 (since it combines two elements) < 1242865505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! pops 1 < 1242865506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like (1)(2) ? < 1242865508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: pops -1 < 1242865511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) pops -1 < 1242865518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ pops 1 < 1242865520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :S pops one < 1242865521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1242865522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~ swaps < 1242865525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~ pops 0 < 1242865526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242865530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* pops 1, and combines < 1242865531 0 :Dewio!unknown@unknown.invalid QUIT :Read error: 101 (Network is unreachable) < 1242865531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pops 0? < 1242865537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ~ swaps top two elements < 1242865540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so no stack change < 1242865541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242865554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is there anywhere you can't easily figure out the stack sise < 1242865555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :size* < 1242865558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume it must be < 1242865562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes -- ^ < 1242865564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is TC < 1242865564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do, for instance: < 1242865570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can know it sometimes for ^ < 1242865572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((x)):*^ < 1242865575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which executes < 1242865576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(x)(x) < 1242865578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thus pops -2 < 1242865583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can infer that too < 1242865588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242865592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I'm not sure you can ever not infer it < 1242865600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nice < 1242865604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might write an inferrer to see < 1242865609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are there cases you can't infer < 1242865610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1242865614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm wondering < 1242865615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think not < 1242865618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when does this cross the line to compiler < 1242865622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242865623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interpreter < 1242865631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with compiling to a "output constant string" < 1242865638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, you'd never actually loop < 1242865642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to infer the stack effect < 1242865654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this wouldn't work if underload had user input, BTW < 1242865656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't < 1242865673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that infinite loop < 1242865678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (:^):^ < 1242865680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't possibly infer there < 1242865681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1242865683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1242865686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the stack growing one < 1242865692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :exponential < 1242865731 0 :nooga!n=nooga@c139-44.icpnet.pl JOIN :#esoteric < 1242865732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242865737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember that < 1242865737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, you can: < 1242865744 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hem < 1242865755 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it is easy to push an amount corresponding to a church numeral < 1242865762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stack effect of :^ is x=[y x [y x → z] → z], where [foo] is a quotation with stack effect foo < 1242865764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1242865769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be a nice optimisation < 1242865772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where x=foo means "foo can mention x" < 1242865772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242865774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :recursive type < 1242865776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242865777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :folding church numbers < 1242865782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :trivial < 1242865783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242865783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :into some optimised representation < 1242865785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we push (:^) < 1242865788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so stack is: < 1242865790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :( x=[y x [y x → z] → z] ) < 1242865792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then we duplicate < 1242865795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :( x=[y x [y x → z] → z] ) ( x=[y x [y x → z] → z] ) < 1242865801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and apply the types < 1242865807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just leads to an infinite type < 1242865813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which could be handled, with enough care < 1242865815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you think so? < 1242865824 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242865825 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wut's that? < 1242865840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: inferring underload stack effects < 1242865848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: so we can always infer the stack effect of an underload program in finite time? < 1242865850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's really nice < 1242865861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, couldn't you optimise it into a bignum or whatever. I mean some representation that is fast (relatively to original) on a real computer < 1242865863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::***)((a))~^S < 1242865864 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)(a)(a)(a) < 1242865869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no! < 1242865873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway what about !ul < 1242865874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the opposite < 1242865874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242865874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242865878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242865884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!underload (S)S < 1242865885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :S < 1242865886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the opposite— why? < 1242865891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it did some tricky stuf < 1242865893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stuff < 1242865894 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242865897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it does < 1242865899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I want to go further < 1242865911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I don't see why you can't just handle recursive types like (:^), and thus infer any program < 1242865923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because you can calculate any recursive function it is impossible to calculate a church numeral for sure in finite time < 1242865927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for UL the difference between interpreter and optimising compiler seems very very small < 1242865933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm not talking about church numerals‽‽ < 1242865946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just one generates a program that outputs the same thing < 1242865947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm talking about inferring the stack effect of underload programs < 1242865949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i was using them to prove you cannot do it < 1242865952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how < 1242865999 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have a church numeral on the stack, then ((x))~^^ creates that number of (x) on the stack < 1242866031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: bollocks. < 1242866034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :repeating: < 1242866043 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::***)((a))~^S < 1242866043 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(a)(a)(a)(a) < 1242866046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope, I get it < 1242866050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how irritating < 1242866060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you'd think once you infer (:^):^ properly everything else would be trivial :) < 1242866068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242866073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242866084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: OTOH, isn't it possible to infer in a large number of cases? < 1242866133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't you infer from church numerals? I mean if you constant fold them. into some (church 4) representation. < 1242866137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe you can't < 1242866154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: explain to him properly :P < 1242866167 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well sure it's probably quite analogous to bf balanced vs. unbalanced loops < 1242866168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no, not the GENERAL case < 1242866174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242866177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not stupid < 1242866183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant, for many common cases < 1242866190 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well sure if they're constants < 1242866206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes of course you could build new ones < 1242866216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then you couldn't in general < 1242866246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1242866252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the fun bit in bf < 1242866257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is optimising unbalanced loops < 1242866263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can do it, partly < 1242866264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes < 1242866270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i cannot find documentation for this shit < 1242866282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like constant propagation to put a upper bound on the range of a [>] < 1242866301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where I mean the constant propagation has the needed data sometimes < 1242866305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not always of course < 1242866317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does your compiler optimize >>>>>+<<<<<[>]+ into p[5] = 2;? < 1242866325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not yet. But it is planned < 1242866338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is 6th item in my private TODO < 1242866339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does esotope? < 1242866344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't think so < 1242866347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not 100% sure < 1242866363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, currently in-between sometimes does better, and sometimes esotope does better < 1242866377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :often on different parts of the same program < 1242866382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since we do different stuff < 1242866405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would have finished polynoms today, but this headache got in the way < 1242866497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and now: night < 1242866545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242866897 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1242866908 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :PHMINPOSUW looks useful < 1242867025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love sse instructions < 1242867026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FSDIFH < 1242867028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ASDKASJDKDFHDSF < 1242867395 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242867417 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242867434 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :porting MFC to iphone O_o < 1242867463 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :WHY < 1242867479 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that's the ABSOLUTE DUMBEST THING I have EVER heard < 1242867524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: he's porting some windows-shit application to the iphone < 1242867528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and, um, apparently he's not porting it? < 1242867531 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I know what it is < 1242867538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i think you should go and choke on something before you do any more damage < 1242867542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK? < 1242867544 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :MFC is one of the worst libraries ever written < 1242867555 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it should not have been ported to Windows, much less the iPhone < 1242867563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we all know :p < 1242867590 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes and kills somebody < 1242867606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: don't you think you're overreacting a little < 1242867617 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1242867666 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MFC? < 1242867675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes/ < 1242867678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$// < 1242867935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MFC = ? < 1242867945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library < 1242867993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Oh*. < 1242867997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That shit. < 1242868034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(and I mean no offense... To shit.) < 1242868053 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the wikipedia article failes to properly represent it < 1242868062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :failes < 1242868064 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah] < 1242868066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :daiyen typoes < 1242868080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*typeos, I suppose < 1242868085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm especially curious why one would use C++ on the iPhone. < 1242868085 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but i'm porting massive library that strongly depends on MFC and other M$ shit < 1242868103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You've got Objective C as the normal language. < 1242868104 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and we decided to port some parts of MFC < 1242868105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you're evilorrible < 1242868108 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Rewrite it. < 1242868111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please jump out of a window < 1242868117 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it was written for 3 years < 1242868124 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :approx 180 kLOC < 1242868137 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: 'Porting' MFC (reimplementing it) will take more time. < 1242868147 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :not whole MFC < 1242868149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242868172 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :just some core classes < 1242868186 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like CString CTime CSize CTimeSpan... etc etc < 1242868231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits < 1242868275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks nooga < 1242868278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stomps on nooga < 1242868280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION throws nooga < 1242868286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now think about what you've done! < 1242868298 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's just my job lol < 1242868319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i try to keep cool abt that < 1242868330 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :besides, i never used mfc < 1242868366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd sooner rewrite the STL. < 1242868373 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242868377 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :STL is also used < 1242868378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And the STL makes me want to gouge my eyes out. < 1242868928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shame shame < 1242868929 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :on me < 1242868947 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1242869151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://plasmasturm.org/log/542/ < 1242869156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So true. < 1242870109 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242870533 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242870602 0 :atrapado!n=rod@174.57.117.91.dynamic.mundo-r.com JOIN :#esoteric < 1242870884 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242871235 0 :atrapado!unknown@unknown.invalid QUIT :"WeeChat 0.2.6.2" < 1242872119 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242872304 0 :Gracenotes_!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242872468 0 :Gracenotes!unknown@unknown.invalid QUIT :Nick collision from services. < 1242872471 0 :Gracenotes_!unknown@unknown.invalid NICK :Gracenotes < 1242872487 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. How long were Firefly episodes? < 1242872567 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :45 minutes without commercials < 1242872592 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay.... argh. So slow. < 1242872603 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :would calling my ISP about my fucking slow connection do anything? < 1242872610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242872632 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll talk to my parents about pitching in for getting a better rate, if it's low atm, just for the summer < 1242872772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"To pull something from L1 cache is like looking at something already on your desk. L2 cache is like asking the guy in the cube next to you. L3 cache is like driving to the other side of town and coming back with your answer. Main memory is like writing a letter to someone in Taiwan and waiting for the response." < 1242872775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242873182 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what is accessing the disk then? < 1242873592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's a bad analogy anway < 1242873596 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the ratios are off < 1242873858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Accessing the disk is like ordering something from a mail-order catalog. < 1242873864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... On Mars. < 1242874980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok, i think i kind of know how to do a sort of odd/even sort with sse < 1242875650 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :actually not < 1242876318 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242877239 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1242877338 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1242877514 0 :inurinternet!unknown@unknown.invalid QUIT :Success < 1242877527 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242877927 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242878228 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1242879089 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242879175 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242879780 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1242879795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am backing up data from my old drive...it seems that bzip2 is the bottleneck < 1242880092 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1242882224 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am not getting the results i expect :( < 1242882277 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bzip2 is SLOW < 1242882285 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Use lzma or gzip < 1242882301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pi is apparently 4.44 < 1242882340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Close enough. < 1242882472 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And downloading something from the network is like what, reading smoke signals from Andromeda? :P < 1242882504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a local network can have a lot less latency than an hdd < 1242882525 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was assuming interwabs < 1242882562 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why isn't this working < 1242882799 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay. Here I was thinking that Firefly was okay so far, but... it suddenly got much much better < 1242882803 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Summer Glau <3 < 1242882843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1242882926 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: pi = 3.14152625 after 1000000000 iterations < 1242882956 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :awesome! ... I still haven't gotten around to implementing it, darn it < 1242882965 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :how big were the numbers you used? < 1242882970 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :in what language, not to mention? < 1242882992 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C < 1242882992 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :> logBase 2 1000000000 < 1242883006 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :forgot, lambdabot not in here >_> Haskell not esoteric enough < 1242883010 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they are 64 bit ints from some mersenne twister implementation i pulled of the web < 1242883012 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I think I meant to do logBase 10, too. < 1242883022 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: unsigned, right? < 1242883047 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ja < 1242883121 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that is very neat < 1242883131 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah... 1,000,000,000 < 1242883148 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :how much more do you think another billion would help? < 1242883167 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I tried to add Haskell. < 1242883170 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I failed :P < 1242883193 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ghci is GHC /interactive/, not GHC /interpreter/ :P < 1242883202 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i'll tell you in 3 minutes < 1242883209 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :...really? >_> < 1242883226 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :u has fastyness < 1242883236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's multithreaded < 1242883250 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and multicores, as explained earlier < 1242883273 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :threads can't do much if there's one CPU context-switching all the time :) < 1242883295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :poor Gracenotes < 1242883298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :stuck with a single core < 1242883307 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have 2 < 1242883317 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and it is just a laptop after all < 1242883329 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :2000000000 iterations, 3.141545492 < 1242883370 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :3.141545492 < 1242883372 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :3.14152625 < 1242883374 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :mm. < 1242883377 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You'd think you could do better with 2 billion iterations .... < 1242883401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gonna do 10000000000, be back in 15 minutes < 1242883447 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My brain, after 1 iteration, pi = 3.14159265358979323 < 1242883526 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242883558 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you might also have a limit with the floating point itself < 1242883563 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but that's not too likely < 1242883579 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :interestingly, you could also try to predict how many out of the 10000000000 would be coprime < 1242883592 0 :GregorR-L!unknown@unknown.invalid TOPIC #esoteric :The interrational tub of esoteric programming language designers and soap. No soap, radio! Pass the http://tunes.org/~nef/logs/esoteric/ < 1242883615 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :10000000000*6/(pi^2) < 1242883640 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which Haskell kindly tells me is 6079271019 < 1242883745 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I'd imagine a Haskell solution could be nicely optimized < 1242883783 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's not a difficult algorithm. n times, check GCD of two random large numbers; increment a counter if it's 1.... < 1242883805 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :if we unbox strict field, or as I like to call it, funboxing. :/ < 1242883830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what does that even mean? < 1242883859 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :in Haskell, there are primitive types like Int# < 1242883882 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually, no, it doesn't have to do with primitive types < 1242883899 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever, it won't be faster than my C < 1242883902 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :or does it? Either way, it removes the constructor if it can < 1242883919 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you might be surprised :) < 1242883929 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait there's a better gcd algorithm than euclid or whatever's right? < 1242883933 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :-O2 can be pretty ruthless. rawr. < 1242883961 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are you able to make it multithreaded/processed? < 1242883983 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well... I'm sure there are more efficient ways to check if two numbers are coprime < 1242883999 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Euler's algorithm is the most efficient GCD-taker I know of though < 1242884003 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :we are seeing some diminishing returns here... < 1242884020 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :10000000000 iterations, pi = 3.1415826392666 < 1242884069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gonna go for another order of maginitude, i'll have a result in 90 minutes < 1242884076 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1242884704 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how many digits you listed is based on a value of pi you already have? < 1242885498 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, i was just copying and pasting < 1242885719 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : 23:01:43 up 1:53, 30 users, load average: 8.13, 8.00, 8.00 < 1242885720 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242885723 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. why different precisions? < 1242885742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because i copied and pasted less... < 1242885839 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242886213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gprof doesn't work will with multiple processes :( < 1242886636 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :time for assembly! >_> < 1242886661 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :naw, not worth it < 1242886755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :about halfway done with 100 billion iterations < 1242886812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ouch, looks like most of my time is spent calculating gcds < 1242886944 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right. not much I can find on the internet about more efficient means of checking coprime, though < 1242886953 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :84% O.o < 1242886956 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you're using the iterative version, of course? < 1242886969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking that generating the random numbers would be slower < 1242886975 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242886988 0 :inurinternet!unknown@unknown.invalid QUIT : < 1242887006 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242887031 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the completely trivial one though--http://pastebin.ca/1429617 < 1242887072 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :looks efficient < 1242887190 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :here is a possible optimization, a precheck mentioned: http://echochamber.me/viewtopic.php?f=12&t=22215 < 1242887200 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :looks like there are algorithms that are asymptotically better, but n is relatively small here < 1242887201 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :just xkcd forum. not tested, I'm sure < 1242887210 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hm, really? < 1242887217 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :my Google-fu can't find any :\ < 1242887239 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on numbers > 100 decimal digits long < 1242887277 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, we could use numbers that big. Would need special facilities though < 1242887301 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :if all you're doing is generating them to check if they're coprime, after all. Still, would be slower < 1242887313 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but I daresay more accurate? >_> < 1242887336 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyway. gcd is efficient... enough. Some checks at the beginning (both even?) might help a bit, perhaps < 1242887345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.springerlink.com/content/7042685247876171/ < 1242887424 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :if any binary digits on the lower end are the same, they're not coprime < 1242887450 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :er. by same I mean "0" < 1242887456 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and shared < 1242887482 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :argh. But yeah, those come rarer for more and more 0s < 1242887497 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well, both even is 25% < 1242887499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 sec < 1242887641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :doesn't help < 1242887672 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm... sort of a long-shot, but try making the function inline? < 1242887684 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1242887685 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :then again if you already have -O3 or suchlike it probably already is < 1242888219 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. anyway, the probabilistic algorithm would seem interesting < 1242888223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242888226 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1242888228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PSOX. < 1242888234 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes? < 1242888239 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it might introduce a systemic bias in the pi calculation though < 1242888241 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242888242 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1242888244 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :PSOX. < 1242888511 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :20 more minutes >_< < 1242889492 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1242889505 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1242889524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: 100 billion iterations < 1242889925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :100000000000 iterations, pi = 3.14159361115197 < 1242889935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's dissapointing! < 1242889937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: ^^ < 1242890127 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :aww. < 1242890142 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you need higher numbers than 2^64-1 for better accuracy? < 1242890175 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't thing so < 1242890210 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242890215 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Coprime#Probabilities < 1242890234 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :as N -> infinity, the probability goes to 6/pi^2 < 1242890277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's time to break out gmp < 1242890278 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :after all it is a limit to infinity < 1242890305 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :there must be some way to calculate how many digits you can get from an N < 1242890330 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :related directly to the Riemann zeta function, particularly < 1242890368 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: slower yet, but perhaps better results :D < 1242890433 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't find the mpz function to convert from a bit array < 1242890547 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, they've got their own prng < 1242890865 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242891741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gmp is underwhelming < 1242891997 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242892046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :disregard that, i wasn't seeding properly < 1242892590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well now i'm bored of this < 1242892592 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1429665 < 1242892597 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :source if anyone wants it < 1242892799 0 :clog!unknown@unknown.invalid QUIT :ended < 1242892800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242894002 0 :Slereah!n=butt@ANantes-259-1-54-250.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242894066 0 :upyr[emacs]!unknown@unknown.invalid QUIT :Remote closed the connection < 1242894575 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242895294 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242895418 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1242896271 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242896526 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1242897133 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: thank ye < 1242897497 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242897530 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242899016 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242899949 0 :BeholdMyGlory_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242901598 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242902764 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242902879 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242903414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242903415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242903502 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 butt < 1242903502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ohgg < 1242903505 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :OHGG < 1242903523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 omg < 1242903524 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bzt < 1242903533 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is an atheist < 1242903651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%c", log(1000000000.0)); < 1242903652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242903657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242903659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242903664 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("%f", log(1000000000.0)); < 1242903666 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :20.723266 < 1242903815 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1242903892 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ghci is GHC /interactive/, not GHC /interpreter/ :P < 1242903899 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you may want runghc < 1242904071 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however, that takes an entire module iiuc < 1242904087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not that adding main = is that much trouble) < 1242904134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh, also ghc -e < 1242904586 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : 10000000000 iterations, pi = 3.1415826392666 < 1242904608 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the precision may depend not just on the number of iterations, but also on the sizes of the numbers you test < 1242904702 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the (probability of gcd = 1) being p^2/6 is a limit as number range size goes to infinity, after all < 1242904728 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, 6/pi^2 < 1242904780 0 :Slereah_!n=butt@ANantes-259-1-7-79.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1242904933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it comes from that product over an expression in primes < 1242905166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1/(1-p^(-2)) < 1242905264 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242905630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main> product [1/(1-fromInteger p^^(-2)) | p <- take 100 primes] < 1242905630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1.64451522172429 :: Double < 1242905630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main> pi^2/6 < 1242905630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1.64493406684823 :: Double < 1242905794 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1242905942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm maybe that's relatively fast anyway < 1242906340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if the length of range of numbers selected is divisible by a prime, then the product term from that prime fits perfectly < 1242906402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if the range is much huger than that, the probability of not fitting inside such a range becomes miniscule < 1242906420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*inside such a subrange < 1242906473 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so for million digit numbers, primes < 10^100 say, should give practically no error < 1242906483 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242906497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that's about 10^100/(100 ln 10) primes, by the prime number theorem < 1242906508 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242906513 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242906526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :someone probably calculated/tested this already. < 1242906536 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1242906605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :On some Facebook quiz: "Your best friend tells you (s)he's pregnant. What is your reaction?" < 1242906720 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242906902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242906911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just managed to transform some unbalanced loops into ifs < 1242907028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and iwc < 1242907030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242907100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you want to read Darth&Droids today... Pirate ninjas! < 1242907104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242908465 0 :MigoMipo!n=MigoMipo@84-217-8-127.tn.glocalnet.net JOIN :#esoteric < 1242909218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats AnMaster for spoiling -----### < 1242909232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, thought you read it already < 1242909234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1242909240 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was in the shower < 1242909258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, get a water proof computer :D < 1242909324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242909332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I changed something completely unrelated < 1242909351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :related to loop -> if conversion < 1242909354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then it did this: < 1242909359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[-3]+=p[1]; < 1242909359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[0]+=255; < 1242909359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[-3]+=p[1]; < 1242909359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+p[1]=0; < 1242909359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-4]+=p[0]; < 1242909360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[0]=0; < 1242909362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-p[1]=0; < 1242909368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for no sane reason as far as I can see < 1242909431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a harmless reordering? < 1242909468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sure, but it shouldn't happen < 1242909476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, from what I changed < 1242909514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway it is not very harmless. It is supposed to sort by offset when possible. < 1242909802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1242909815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bug in the shifter < 1242909831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it didn't properly recurse into all types of loops. Just the standard loop type. < 1242909868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyway I think in-between is the first compiler that can optimise _some_ unbalanced BF loops into ifs. < 1242909870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242909885 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1242909889 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I be wondering now < 1242909890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-while (p[0]) { < 1242909890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+if (p[0]) { < 1242909890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[-1]+=1; < 1242909890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[0]+=255; < 1242909890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[1]=0; < 1242909891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[3]+=1; < 1242909893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p+=1; < 1242909895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : } < 1242909897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1242909903 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Would it be easy to program Limp on Mathematica? < 1242909919 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's full of math shit that might be useful, so I wonder < 1242910014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, btw... I have a question... < 1242910070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, sorting BF instructions by offset has many restructions, for example it must be a stable sort ([-]+ isn't same as +[-]) and you can't swap two output or input instructions with each other. < 1242910094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, currently I'm using something like a gnome sort. Which is a bit slow for lostking < 1242910114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea of a better one that will still be able to handle the various restrictions < 1242910207 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242910227 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242910231 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242910422 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it sounds more like a topological sort than an ordinary sort, since there are a lot of pair restrictions? < 1242910438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm < 1242910444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, *googles* < 1242910517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, interesting. Yeah it seems so < 1242910530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(after a quick read of http://en.wikipedia.org/wiki/Topological_sorting) < 1242910565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe implementing it as a graph of cells using each other would be useful... < 1242910586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't work at all with current code which uses linked lists to create a parse tree < 1242910606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would allow tracking dependencies nicely and so on < 1242910607 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242910617 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242910623 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242910626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how to handle unbalanced loops in that though... < 1242910638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or loops at all < 1242911151 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242911168 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242911171 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242911289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : the completely trivial one though--http://pastebin.ca/1429617 < 1242911304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wait, you are using _unsigned long_ for the selected numbers? < 1242911328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure that is large enough for a good precision < 1242911339 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(not sure it isn't, either) < 1242911622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as for shortcuts, you could select both numbers odd from the outset, and just multiply the probability by ... 3/4, i think < 1242911726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is he using that gcd implementation for < 1242911743 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :calculating pi using random numbers < 1242911761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah that one mentioned yesterday < 1242911789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am just responding to the logs < 1242912044 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242912782 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242913769 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1242915945 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1242916823 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1242917045 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242917375 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yyy < 1242918507 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242919288 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242919291 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242921072 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242921368 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242921997 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1242922021 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242922077 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242922096 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242922293 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242926603 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1242926855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:33 bsmntbombdood: ehird: what is accessing the disk then? < 1242926891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :waiting for time travel to be invented, going back to 1977, hopping on voyager 2, interpreting the geometry of the universe, < 1242926895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :waiting until you wrap around to earth, < 1242926904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then entering the bits with magnets < 1242926916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yw < 1242926957 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242927197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: think that's accurate? < 1242927267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er, what < 1242927287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION relogs < 1242927325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:27 ehird: 01:33 bsmntbombdood: ehird: what is accessing the disk then? < 1242927325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 ehird: waiting for time travel to be invented, going back to 1977, hopping on voyager 2, interpreting the geometry of the universe, < 1242927327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 ehird: waiting until you wrap around to earth, < 1242927329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 ehird: and then entering the bits with magnets < 1242927331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:28 ehird: yw < 1242927401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION had to look up bsmntbombdood's original too < 1242927436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"USB FLOPPY DISK STRIPED RAID UNDER OS X" http://ohlssonvox.8k.com/fdd_raid.htm < 1242927462 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not entirely sure that's accurate < 1242927489 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what is the approximate ratio from main memory to main disk? < 1242927504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: main memory is molasses-slow, disk is astronomically slow < 1242927541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i mean, to access the disk on a mechanical HD < 1242927546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's equivalent to your _claim_, which i need numbers for in order to assess whether it's accurate < 1242927551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to send the request across the quite slow connection < 1242927557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it then has to seek < 1242927563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is so slow you can hear it! < 1242927570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it has to read it, and send the data back on the connection < 1242927573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whereas, memory on a modern CPU: < 1242927593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :send the request across a fast transport, the RAM gets the data very quickly, and sends it back < 1242927618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: memory takes something like 100 cycles. the fastest mechanical HD (VelociRaptor) can do a read from a random position of the harddrive in *7 milliseconds* < 1242927627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so... no comparison < 1242927640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and i need numbers because (1) i have no intuition and little knowledge about hardware (2) my ballpark estimation ability is nearly nonexistent even for non-hardware subjects < 1242927659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't even know how much a cycle is nowadays < 1242927677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :<- software guy at very abstract level at best < 1242927692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 7ms = 7,000,000 nanoseconds, ram goes at like 3nanoseconds/cycle < 1242927726 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so 300 ns vs. 7 ms < 1242927748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no, you've got two more zeros there < 1242927757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :disk is about a million times slower than RAM < 1242927772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, so a letter to taiwan vs time travel, voyager 2, is more than a million < 1242927776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but analogy-wise... < 1242927784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why couldn't you have said that when i asked for a fraction in the first place? :D < 1242927795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cuz I had to google it < 1242927795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242927803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: note that if you have an SSD, it's 0.1ms < 1242927812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: = 100,000 nanoseconds < 1242927813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :7000000/3 < 1242927820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still molasses slow, but, faster. < 1242927822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes < 1242927825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I had to google the speeds < 1242927855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :circle around earth ~= 1/7 light second iirc < 1242927865 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1242927882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, 1/3 million light seconds < 1242927894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha wow you're actually working it out < 1242927948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :about 3.85 light days, barely out of the solar system < 1242927954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242927978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :otoh there was that issue of snail mail vs. light speed < 1242928039 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok in time it's more impressive, say a week for mail to taiwan (see my lacking ability for ballparking) < 1242928067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok 6388 years < 1242928078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's about the age of the universe, right? ;D < 1242928115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1242928130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242928141 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit i forgot i'd cancelled the 7 < 1242928164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :44719 years < 1242928176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: amazing < 1242928439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION burns an arch linux cd < 1242928440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what to do < 1242928450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :What's the hardest assembly language EVER < 1242928450 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :as in < 1242928452 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :architecture < 1242928457 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :that's the hardest to write in assembly < 1242928468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Probably NOT x86, 6502, or any of deriatives of thes < 1242928469 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242928469 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1242928561 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: may i interest you in Malbolge Unshackled? < 1242928567 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I said "assembly language" < 1242928568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles uncontrollably < 1242928577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh right, that's machine code < 1242928583 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, huh < 1242928584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242928585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a very *evil* machine's code < 1242928588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :machine code... < 1242928613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what did you think about Darth & Droids today < 1242928618 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Well, I still want to have a machine that does SUBLEQ < 1242928618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't read that comic. < 1242928626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you will love the one today < 1242928632 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could write some apps for it < 1242928633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link? < 1242928635 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :if I was ultra bored < 1242928636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sec < 1242928646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://www.darthsanddroids.net/ < 1242928674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242928681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, pirate ninjas! < 1242928686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242928700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you laugh now, but will you laugh when your home is destroyed by their power? < 1242928712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you said before they couldn't be combined < 1242928718 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wish someone build a SBN machine < 1242928725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I didn't laugh. It was you who did < 1242928726 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Subtract & Branch if Negative < 1242928729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they couldn't be combined *safely* < 1242928731 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, not exactly < 1242928734 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :rather "LEQ" < 1242928735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I see < 1242928736 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SBLEQ < 1242928737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: think strange quarks < 1242928750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242928812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to install arch as a second os on this mac < 1242928822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hope I don't fuck anything up < 1242928858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as always: make backups < 1242928869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't have any viable backup media < 1242928879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and even if I did I'd wait until I get my new pc < 1242928883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, be careful with fdisk stuff < 1242928888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and when I get my new pc, backing up will be unfeasible < 1242928902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since enough media to back up 160GB+2TB for a long time incrementally is... expensive < 1242928909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just buy almost as much external storage < 1242928916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: almost as much? you mean more < 1242928922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :surely? < 1242928928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on how you backup < 1242928932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :incremental, then yes < 1242928941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :incrementally, but if I buy less storage then I can't use any more than that < 1242928943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :full every time: a bit less, no need to back up /tmp and /var/tmp < 1242928947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is redonkulous < 1242928963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:02 AnMaster: full every time: a bit less, no need to back up /tmp and /var/tmp ← uhm that'd only handle one backup < 1242928975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to keep backups forever, you see < 1242928982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't feasible < 1242928991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure is if you buy a lot of storage < 1242929005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't need to back up anything installed from package manager (exception: config files), since they can be restored by package manager easily < 1242929017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor most of the things in /var/cache and similiar < 1242929017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i could just back up ~ < 1242929020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I like snapshots < 1242929030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would probably do ~ and /etc < 1242929037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :keeping backups forever = ubiquitous revision control of all my computing < 1242929037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and /etc is pretty small < 1242929039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm a packrat < 1242929047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of history. :P < 1242929057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm, put your entire ~ in git? < 1242929077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that requires manual effort to commit, annotate, etc, and storing .git locally would be infeasible < 1242929081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly exclude ~/vcs-checkouts so you can check out other git projects and such < 1242929089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't mind it being hard to flip through the backups later on < 1242929092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it's possible < 1242929106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why, e.g. i prefer to archive in raw form things like irc logs, emails < 1242929113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm... I fail to see where you would find the needed storage < 1242929143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 160GB + 12TB = 2208GB < 1242929153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, generally, raw for for irc is pretty verbose. more so than using a partly parsed for < 1242929153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say that 10GB of the OS drive is used < 1242929154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :form* < 1242929165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242929166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*2TB < 1242929170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say that 500GB of the 2TB drive is used < 1242929176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242929177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well actually < 1242929178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242929180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the os drive includes ~ < 1242929185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so let's say 60GB of the OS driv < 1242929186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242929186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1242929188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 500GB of the 2TB drive < 1242929197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so a non-incremental backup = 560GB < 1242929205 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1242929207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fun. < 1242929207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1242929209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242929217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :560GB for first backup < 1242929219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but you forget that it will be compressed when backed up < 1242929225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, of course < 1242929230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but < 1242929235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 500GB isn't very compressable < 1242929236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but in worst case, yeah < 1242929238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's movies/etc < 1242929247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 60GB could probably compress to, let's say, 45 < 1242929252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 545GB for a non-incremental backup < 1242929261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, let's say that each monthly backup changes 1GB of data < 1242929263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also hi ais523 < 1242929265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(compressed) < 1242929288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. < 1242929290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242929297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so a year is 12GB < 1242929301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so ten years is 120GB < 1242929308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 665GB total < 1242929315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now let's say that instead 10GB/mo changes, compressed < 1242929317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's excessive, but < 1242929325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :120GB/year < 1242929325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was this going to include /usr/bin and such? < 1242929328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or exclude that < 1242929331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: include < 1242929334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242929334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 1200GB ten years < 1242929344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :545+1200 < 1242929347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but not /tmp. It wouldn't make sense to include /tmp < 1242929348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 1,745GB < 1242929356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242929364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ofc, < 1242929368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd want to do non-incremental backups often < 1242929373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I won't keep this system for 10 bloody years < 1242929375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but those two cancel out < 1242929386 0 :ais523_!n=ais523@147.188.254.115 JOIN :#esoteric < 1242929387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, a 2TB drive costs < 1242929388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1242929415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2TB of storage costs around 200€ < 1242929418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: $249.99 < 1242929421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In a single drive, more than thata < 1242929422 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-a < 1242929425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, you could have two storage units, you don't want to overwrite your only full backup, what if it fails when you are doing the backup < 1242929426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, good point < 1242929428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, a 1TB drive costs, < 1242929449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: $74.99 < 1242929452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242929453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242929458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so let's say we buy 4 < 1242929463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a total of 4TB backup space < 1242929465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := $299.96 < 1242929469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus the cost of an external drive enclosure < 1242929477 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1242929483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, plus a fire proof wall mounted safe? < 1242929486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hi again ais523_ < 1242929498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unfortunately I'm not egotistical enough to convince myself my works are worth surviving that :) < 1242929504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially since I likely wouldn't < 1242929506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242929516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, depends on if you got out of the building in time < 1242929530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd die trying to drag the safe with me :-P < 1242929551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah better to NOT have a safe, so you can easily take the backup with you < 1242929561 0 :ais523_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't get why the "wall mounted" < 1242929573 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1242929581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it looks coolr < 1242929582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cooler < 1242929582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523_, maybe wrong word. I meant those that is mounted to the support structure, so it is hard to steal < 1242929591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :flash drives may be better for backups, if you aren't backing lots of stuff up < 1242929598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they easily fit in your pocket in an emergency < 1242929611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: er, it was in the context of buying 4TB of backup space < 1242929611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, he is talking about 500 GB+ < 1242929621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for just the full backup < 1242929633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so unless e.g. SSDs suddenly turn really cheap, that's not feasible < 1242929639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, mechanical disks are unreliable < 1242929647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OTOOH, I've never had one fail me < 1242929657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, once < 1242929663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that was my fault < 1242929689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about using < 1242929693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*drum rolls* < 1242929694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tape < 1242929703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are welcome to donate 4TB of tape to me < 1242929708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242929713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah I see the problem < 1242929741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... What languages would you say have sane macro systems btw? < 1242929756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lisp, Scheme < 1242929763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242929775 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Define "sane" < 1242929777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no other ones? < 1242929787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that is open for discussion. < 1242929791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've never seen another sane one. < 1242929797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm using "good" as the definition. < 1242929811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's not many that are all that good. < 1242929827 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If you can call Forth's words 'macros', then Forth, too. < 1242929828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242929828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GHC's Template Haskell is semi-good < 1242929839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah but it's not really elegant. < 1242929843 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I.e. modulo implementation restrictions < 1242929859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think the erlang one is pretty sane, for being text replace based... All uses of macros must be prefixed with ?. And they are fairly limited. < 1242929867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like the fact that the macros have to be defined in a different module than where they're used, coupled with the fact that only one module per file is allowed < 1242929869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Text replace based" < 1242929872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You are disqualified. < 1242929872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :?trace(blah blah) < 1242929880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that would be invalid < 1242929889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you install pkgs from arch livecd < 1242929889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242929890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D has handy string macros, but yeah... string macros. < 1242929890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into ram < 1242929891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since blah blah makes no sense < 1242929899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, uh... no idea < 1242929901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242929908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to install irssi to chat while I install. < 1242929911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I only ever done net install < 1242929912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/chat/bug you all/ < 1242929913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242929914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :net install < 1242929917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a livecd < 1242929924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :containing a minimal linux setup < 1242929926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242929935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and no idea. Why not create a cheap VM and try it ;P < 1242929944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cuz it's cheaper to reboot! < 1242929958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see you later green suckers of amazing < 1242929961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :←←←←←←←←←→ < 1242929999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" ←←←←←←←←←→" <-- Hm... Assuming that they are matching... He is more "here" than ever before < 1242930110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I believe presence in a channel is saturating < 1242930132 0 :ehird_!n=ehird@91.104.248.24 JOIN :#esoteric < 1242930142 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it's better than kubuntu. < 1242930155 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it recognized my wireless kb and mouse! < 1242930159 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :without doing anything! < 1242930172 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :::::::::))))))))))))) < 1242930189 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :wait mouse isn't wireless, w/e, kb is wireless w/ bluetooth and it goddamn recognized it < 1242930205 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i can almost forgive it for being text-based < 1242930226 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster- can you hear me? < 1242930238 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ais523? < 1242930246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird_ < 1242930250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what OS is that? < 1242930270 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Arch Linux install CD. < 1242930291 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ofc, it's the bios emulation recognizing my bluetooth KB, but dammit, kubuntu didn't do it! < 1242930294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1242930324 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :there's a possibility it won't work in X, but I doubt it < 1242930346 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :OK, time to break everything by partitioning < 1242930356 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :god nc is a terrible irc client < 1242930371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You should install a copy of RawIRC. < 1242930373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242930383 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :heh, heh, heh, cfdisk refuses to run 'cuz of GPT. Tells me to use parted. < 1242930392 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :time to see if pacman works on a ramdisk < 1242930434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, not with a - after no < 1242930438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1242930447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I fail highlighting too!) < 1242930468 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :anmaster it says protocol error when it tries to download the package list when i do pacman ;;;;( < 1242930485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, um... sounds like network is broken? < 1242930490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe mirror list is wrong < 1242930497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in /etc/pacman.d/mirrorlist < 1242930500 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :how can i change what mirror I'm using? /etc/- ah < 1242930514 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :/etc/pacman.conf right < 1242930522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, err that is not for the mirror list < 1242930526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is for the over all config < 1242930537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mirror list is in /etc/pacman.d/mirrorlist or /etc/pacman.d/mirror_list < 1242930546 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :I want to force one particular mirror. < 1242930546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure, and arch computer is turned off due to cleaning < 1242930559 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"add your preferred mirrors here" --pacman.conf < 1242930561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then comment the other ones out and just uncomment the one you want < 1242930575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, never done it that way < 1242930591 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ah works now, luck of the draw < 1242930638 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :*fuck*, it already has parted, haha < 1242930659 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :[1~[5~argh, I can't scroll up. < 1242930674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um < 1242930698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nc doesn't use pageup to to scroll < 1242930706 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a console, you silly. < 1242930717 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it works in none of the < 1242930720 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :m < 1242930730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you may want to use the key combo for linux vt scroll then. which only seems to work until you switch vt < 1242930735 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you provide start/end to parted as anything other than sectors or whatever? < 1242930757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, no idea. I tend to use fdisk or gparted < 1242930758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242930775 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i can't use fdisk < 1242930786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242930787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242930807 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Apple's partition table thing != BIOS's. < 1242930809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and if you already have free space at the end, which I assume, since you probably used bootcamp to free up some space? < 1242930822 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nah, I have the drives from my old Kubuntu < 1242930826 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :need to nuke them < 1242930840 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster, could you "parted\nhelp" and tell me how to lit partitions? < 1242930841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well ok, can't you just do that and mkfs on them < 1242930869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, how short is your scrollback but ok < 1242930882 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :what is the vt scroll combo? < 1242930894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ctrl-alt-pgup iirc < 1242930900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a particular partition < 1242930903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what you want I guess < 1242930905 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :no dive-- thanks < 1242930911 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :*dice < 1242930916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, is that VGA or VT < 1242930920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242930923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VGA or FB < 1242930925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1242930926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the vt < 1242930935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it probably only works for frame buffer consoles < 1242930938 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :It's console. < 1242930942 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :non-fb < 1242930957 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :so vga. AnMaster, what is the cmd to add a partition? add odnes't work < 1242931055 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242931071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242931079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, sorry was afk, had to clean my glasses < 1242931084 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1242931086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : mkfs NUMBER FS-TYPE make a FS-TYPE file system on partititon NUMBER < 1242931086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : mkpart PART-TYPE [FS-TYPE] START END make a partition < 1242931086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : mkpartfs PART-TYPE FS-TYPE START END make a partition with a file system < 1242931094 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :mkpartfs, thanks < 1242931107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, it can probably only handle basic ones < 1242931112 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :lolwtf, it wants a partition name :-) < 1242931129 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"Arch" then < 1242931138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that help is LESS than 25 lines. < 1242931144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can you not be able to read it < 1242931173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait ok, some lines are longer than 80 < 1242931174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1242931235 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Support for creating ext3 filesystems is not sdfksdf yet. lol ok < 1242931253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just create partition then manually create file system < 1242931273 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yeah. swap partitions have no fs right? < 1242931290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mkswap /dev/whatever < 1242931293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what you do for them < 1242931300 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1242931321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, just adds some header think. NOTE: mkswap doesn't ask for confirmation! < 1242931330 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :The installer will do that. AnMaster: wtf, parted is daemanding a partition type even for @"mkpart" and i dunno what to give it, it won't accept swap < 1242931340 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oh "linux-swap" < 1242931343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err that is the number think I assume < 1242931346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :80 or whatever < 1242931347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot < 1242931384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, err < 1242931385 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do i need to run any command to save? or does just quit work < 1242931386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : PART-TYPE is one of: primary, logical, extended < 1242931390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems wrong < 1242931390 0 :asiekierka!unknown@unknown.invalid QUIT : < 1242931401 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i'm using the prompt version, and that doesn't apply to GPT iirc < 1242931412 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :if you omit params it prompts you < 1242931417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm using the prompt too: help mkpart < 1242931418 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but yeah is there a save/write command? < 1242931419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1242931425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, *looks* < 1242931433 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1242931451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, btw parted has tab completion < 1242931457 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :oh, yay < 1242931469 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :nope, just exit < 1242931474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems so < 1242931494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, fun, help doesn't list all commands < 1242931521 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :heh. *puts ext4 on /* < 1242931536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like "mktable" (don't do it, help mktable says it is for changing between GPT, MBR and so on) < 1242931538 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it's installing time!! < 1242931579 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i have an itch vto install w3m. bloody internet addiction < 1242931689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, might be useful in case you need have issues with X and need to google to find out how to solve it < 1242931691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1242931726 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :i mean on this ramdisk :-) < 1242931772 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :but I have every faith in Xorg's auto-detection. probably. i mean, evdev is the only thing that actually works with one of the mice i have :-) < 1242931891 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :F U C K < 1242931917 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS THE X86 CD NOT THE X86_64 ONE < 1242931924 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :BRB ANGRYREBOOTING < 1242932076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :raaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaage < 1242932076 0 :ehird_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242932103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads the Real Fucking CD < 1242932182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: excuse me, be annoyed < 1242932183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thankyou < 1242932198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242932208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242932212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong cd heh < 1242932217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well it'd work just fine < 1242932222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not very 64bitlovefesty < 1242932228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course it worked < 1242932238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.crooksdesign.co.uk/stock-photography-misuse.html ← ah, the BNP < 1242932251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :such irritating xenophobes < 1242932262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(british national"ist" party) < 1242932265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, is it possible to make a tail recursive version of the _Extended_ GCD. < 1242932273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: paste the code < 1242932280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :extended_gcd(A,B) -> < 1242932280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : case A rem B of < 1242932280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 -> {0, 1}; < 1242932280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : N -> < 1242932280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {X, Y} = extended_gcd(B, N), < 1242932281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {Y, X-Y*(A div B)} < 1242932285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : end. < 1242932287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I have atm < 1242932293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not tail recursive < 1242932300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I haven't tested it yet. < 1242932308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not truly tail recursive, no, it seems < 1242932309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just based it on pseudo code found on wikipedia < 1242932313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, you could continuation-passing-style < 1242932318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is an iterative style < 1242932319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that just sucks up another part of memory < 1242932325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: show the iterative style < 1242932338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, would be flooding on irc. sec for link < 1242932345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm#Iterative_method < 1242932357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, you could do that < 1242932369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: change every variable in the pseudocode to a parameter < 1242932374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, would be rather inelegant though < 1242932374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to change a variable, recurse with its new value < 1242932378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prophet < 1242932384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it would work < 1242932391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so do it :) < 1242932405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, less elegant. As usual < 1242932412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1242932446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.crooksdesign.co.uk/images/bnp_poster.jpg ← this is a polish plane < 1242932448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :discuss the irony < 1242932472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, looks like an UK one to me. < 1242932482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'tis not < 1242932482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theregister.co.uk/2009/03/04/polish_spitfire/ < 1242932486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hilarious < 1242932491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242932500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Spitfire is originally from UK though < 1242932504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1242932504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the model I mean < 1242932522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but for a party that goes around talking about how polish immigrants are ruining the UK with their devil fire and Muslins... < 1242932668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242932673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Muslins? < 1242932702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh aspell accepts it < 1242932707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Muslin is a type of fibre. < 1242932707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION googles < 1242932709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fiber < 1242932712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep seems so < 1242932718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is destroying the world. < 1242932721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with Polish < 1242932728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if muslin is involved, then would polish immigrants refer to making things shinier? < 1242932742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right wingers often misspell muslim as muslin < 1242932746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because they're ignorant, see. < 1242932767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and, Polish is Catholic iirc < 1242932774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Poland* < 1242932781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"with their devil fire and Muslims" < 1242932787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., they're collaborating with muslims to end the world < 1242932798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1242932799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a joke, see. about the BNP's "send all immigrants back!!12182374" policy. < 1242932800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :laugh. < 1242932804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what would devil fire be < 1242932823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fire personally provided by the devil? < 1242932867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1242932870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242932874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: to basically sum up the BNP, their founder once said "Mein Kampf is my bible" < 1242932874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :makes no sense < 1242932881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and correct, but I made up "devil fire" < 1242932899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back working on that gcd < 1242933024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Text adventure blockbusters Zork I II III (PC/MAC) now free from Infocom!" < 1242933030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the table method listed on wp can be made to work tail recursive < 1242933031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1242933035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the old pirate site, I think < 1242933042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a disappointm— < 1242933046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, which is the most efficient one though < 1242933049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242933050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242933063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: don't ask me such questions :D < 1242933068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why not < 1242933155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because accurate speed and efficiency is incompatible with how my brain works. or something. < 1242933475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, the table method and the iterative method may be equivalent. i was confused by how the description of the latter seemed to calculate the quotients first, but the pseudocode seems to interleave them < 1242933487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242933493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't want an efficient method. < 1242933496 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want a fast method. < 1242933520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i may have to slap you for that practical remark < 1242933521 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(10 trillion CPUs for a single calculation is absurdly fast. It sure as hell isn't efficient. :D) < 1242933523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION slaps pikhq < 1242933535 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not practical. < 1242933550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a desire for a room of blinkenlights. < 1242933552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh, the iterative one return one more result than the recursive one < 1242933555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEORY TRUMPS EVER— oh okay < 1242933556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't want a practical method. < 1242933558 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I want a fast method. < 1242933558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the pseudo code < 1242933563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes no sense? < 1242933565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION punches Deewiant < 1242933570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1242933572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that good or bad < 1242933574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaargh < 1242933576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1242933576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't tell < 1242933656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: perhaps that a is just the gcd < 1242933675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the recursive one only returns the coefficients < 1242933691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcd_test:extended_gcd(3, 9). < 1242933691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{1,0,3} < 1242933700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the iterative < 1242933711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Get 100 of the uber-build that ehird and I built. < 1242933714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcd_test:extended_gcd_rec(3, 9). < 1242933714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :{1,0} < 1242933721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it wasn't all that fast < 1242933722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1242933724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tons of HDs < 1242933729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't gonna really do anything for speed < 1242933733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, aha < 1242933740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: right, the latter doesn't return the actual gcd. easy to modify though. < 1242933750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It had 32 cores. < 1242933757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah. But I'm going for iterative one. Now just to clean it up < 1242933759 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's ridiculously fast. < 1242933760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242933764 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yes but < 1242933768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't cost $80k < 1242933780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/0LVnQZ12.html is the "raw" translation of it < 1242933785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there are some pointless variables there < 1242933884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Oy8qYb13.html that is better < 1242933894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course it could be merged into the call if we wanted < 1242933927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: extended_gcd(A, B, X, Y, LastX, LastY) -> Quot = A div B, extended_gcd(B, A rem B, LastX-Quot*X, LastY-Quot*Y, X, Y) < 1242933942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yep < 1242933945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was my point < 1242933951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242933973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note that calculating div and rem simultaneously can be faster iirc if you have a function for it < 1242933982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and since erlang doesn't actually need newlines there you could do it all in one line, apart from the initial -module(gcd_test). which needs to be on a separate one < 1242933989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: dude he's using erlang < 1242934012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't think I have... but it is possible erlang optimises that < 1242934017 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't know if erlang does, i know haskell has it < 1242934020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: divmod < 1242934022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :google for it < 1242934026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything has it < 1242934028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know what it is < 1242934035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i meant, microöptimization hardly helps < 1242934051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and C doesn't. < 1242934051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: perhaps not < 1242934055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: haha, I love your technically-speaking-correct Englih < 1242934057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*English < 1242934074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but if the bignum routines take most of the time, still... < 1242934078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, the diaeresis is a true friend of mine < 1242934093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's its use called in English? < 1242934095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how is it correct? < 1242934096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1242934099 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls that his brain is not supposed to care about speed and efficiency < 1242934101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: preëmptive < 1242934102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's old-style < 1242934104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nowadays ẍ is -x < 1242934106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1242934112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :micro-optimization used to be microöptimization < 1242934115 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Or just x < 1242934115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the only accent english as < 1242934116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has < 1242934116 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in theory, you can use a diaresis (looks the same as an umlaut) to separate two syllables in English < 1242934123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yes < 1242934125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nobody's used it for years < 1242934128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh < 1242934131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's more or less died out from the language < 1242934136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks pretty < 1242934136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can see it in old books, sometimes < 1242934141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1242934142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use it in stuff I don't intend others to read < 1242934150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in a few names, like Zoë < 1242934160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is Zoë an english name? < 1242934168 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1242934181 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Without the umlaut... < 1242934186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I meant with. < 1242934191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, not an umlaut. < 1242934199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Diarrhea. I mean, < 1242934205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :diaeresis < 1242934208 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Without the diacritical mark ... < 1242934215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I meant _with_. < 1242934228 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And I'm saying it is, but only without :P < 1242934239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defend yourself! < 1242934243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You mean most people don't think of the diaeresis? < 1242934256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: most people don't even know it's valid in English... < 1242934256 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: against what? < 1242934257 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've seen the name, but only without. < 1242934259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or ever was < 1242934264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :poor Zoë and her diarrhea < 1242934269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that Zoë is a valid english name, not just Zoe. GregorR-L seems to think not. < 1242934274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: that's because most English people never bother to learn how to type it < 1242934278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suppose next you'll tell me that people don't think of "print'ed" making the e pronounced. < 1242934284 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's no such thing as an "invalid" name. < 1242934298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: some countries have lists of legal names to give children < 1242934306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the UK doesn't, nor does the US as far as I know < 1242934313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses psuedo-dead keys instead of proper compose keys < 1242934316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"He has proposed that a one-way trip to Mars could be a viable option." < 1242934318 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Of course the US doesn't, otherwise nobody would be named Shaniqua < 1242934329 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: This is the land of people named "Gonnorhea". < 1242934335 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norway used to have such a list, but i think it was abolished < 1242934350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There is neither a list of valid names *nor* any sense in choosing names. < 1242934358 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :However, I'd bet that far, far more people are named Zoe, as the parents don't know how to write a diacritical mark any more than anyone else :P < 1242934370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm pretty sure that there is nothing requiring your name to even use English phonemes. < 1242934385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, nowadays there's a big advantage to pure-ASCII names < 1242934390 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Tell that to the artist formerly known as the artist formerly known as Prince. < 1242934396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's probably still illegal to give a child a name that "can be a burden to them", though < 1242934402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sweden used to have such a list at least. Not sure if it still does. < 1242934405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is that many websites you might have to use don't know how to handle encodings properly < 1242934410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Unicode should have the Prince symbol < 1242934418 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I suspect it has to be representable in Latin. < 1242934423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, it DOES have a valid use: entering albums under that name into a music player < 1242934431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. The Latin alphabet... < 1242934437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Including diaretics. < 1242934441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, even on paper forms, sticking to ASCII is helpful because the values are likely to be written into computers eventually, by people who don't know what they're doing < 1242934445 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This is my sun, Cogitoergosum. < 1242934447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242934449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Diactrics, even. < 1242934450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: *diacritics? < 1242934451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your sun < 1242934453 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Errr, son X_X < 1242934461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if Zoë is valid... is that same as Zo-e ?? < 1242934468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pronunciation-wise, yes < 1242934478 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How about Zoiee < 1242934483 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or Zohee < 1242934487 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or Zowey < 1242934493 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Zoee would probably be the nearest representation without the accent < 1242934497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, cïntercal? < 1242934502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but people just memorise how words are meant to be pronounced < 1242934507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :avoid dianetics in your latin alphabet < 1242934508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: invalid, C isn't a vowel < 1242934510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ASCII representation of the Artist's symbol: O(+> < 1242934516 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Except that Zoe is pronounced like Zo :P < 1242934516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(says someone anonymous) < 1242934516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh it needs that, ok < 1242934539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: although hyphens are sometimes used to replace diaereses, not all hyphens are used for that purpose < 1242934541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more words need to have a place to use a ¨ in, in English < 1242934548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mhm < 1242934558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: yes, people memorise the correct pronounciations of words, nowadays, rather than memorising the correct spelling < 1242934561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why the *hell* do the umlauts show up when GregorR-L types it, but not for someone else typing it? < 1242934567 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's because this is English :P < 1242934570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Someone else familiar with urxvt care to enlighten? < 1242934570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I AM GOING TO REBOOT AND REINSTALL ARCH ! !!!! < 1242934573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: yep < 1242934584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, are you using UTF-8? < 1242934587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I wonder if GregorR-L is using Latin-1? < 1242934589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I'm sending in UTF-8 < 1242934599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and my client does auto detection < 1242934599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nominally. < 1242934602 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mine may be Latin-1, I haven't configured it on this laptop. < 1242934606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it handles Latin-1 < 1242934608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :This line is written in Latin-1: premptive < 1242934616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how did you pull that off < 1242934618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1242934623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :This line is written in UTF-8: preëmptive < 1242934629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I have an encoding setting in my IRC client < 1242934630 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242934631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So why the crap does rxvt-unicode only handle Latin-1? < 1242934632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, my client converts input too < 1242934638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*rxvt-unicode*! < 1242934639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah, switching it, right < 1242934647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, check locale < 1242934651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I /typed/ both in Unicode, but one of them I told my client to send in Latin-1 in < 1242934653 0 :sebbu!n=tanaka@ADijon-152-1-83-170.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1242934657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah < 1242934680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Why the crap is LC_ALL=C? < 1242934695 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For speed < 1242934705 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because if English was good enough for Jesus, it's good enough for pikhq? < 1242934709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've made a point of making this en_US.UTF-8. < 1242934753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Apparently there's a genus of amoeba that can be as large as 5mm long. < 1242934776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if an amoeba farmer could use artificial selection to get amoeba that are 1cm long :P < 1242934789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And inexplicably, my system doesn't have the en_US.UTF-8 locale. < 1242934791 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wrangle me up some megaamoeba. < 1242934867 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nobody likes my huge-amoeba idea? < 1242934872 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You could feed them mice. < 1242934909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, any idea where to go for a system-wide locale setting in Gentoo? < 1242934961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rages < 1242934969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the iso downloaded md5 != the right one < 1242934972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kekkekekkekekekekekeke < 1242934978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /etc/env.d/something < 1242934985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how big are amoebas anyway < 1242934991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from "tiny" < 1242934997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*amoebae < 1242935015 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :<= 1 mm < 1242935035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wanta pet amoeba < 1242935041 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Lemme guess: not obvious. < 1242935049 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the biggest is 1 mm or so < 1242935058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:39 GregorR-L: Apparently there's a genus of amoeba that can be as large as 5mm long. < 1242935070 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The 'something' bit? Not necessarily, I can't remember < 1242935092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: /etc/profile? < 1242935093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there? What are the members "value" and "target" for the Cond class in Esotope-BFC? < 1242935107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.gentoo.org/doc/en/guide-localization.xml sez /etc/env.d/02locale < 1242935116 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Now, any idea where to go for a system-wide locale setting in Gentoo? < 1242935117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242935127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, well.. what about the /etc/locale.gen thing < 1242935137 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Most amoeba are microscopic, in the 10-20um size < 1242935143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, to make sure the locales are generated at all < 1242935148 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But Chaos (an awesome name for a genus) are as big as 5mm. < 1242935164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why are gentoo docs .xml? they're html 4.01 transitional < 1242935174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just checked that to make sure it's set right, and have gone ahead and edited 02locale. < 1242935174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, they are auto translated on server iirc < 1242935182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(And, technically, are amoebazoa, not amoeba, but anyway :P ) < 1242935185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is it valid XML as well? < 1242935186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes but the file you get just isn't XML in any form :P < 1242935190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dunno < 1242935194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242935195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be very funny if it was valid HTML, and valid XML, but not valid XHTML < 1242935196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Crappy autogeneration. < 1242935196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it has
< 1242935216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I hope at least that it's valid SGML < 1242935225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be well-formed XML. < 1242935243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can add ?style=printable < 1242935245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hmn < 1242935246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm* < 1242935249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1242935256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1242935256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :
< 1242935265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fuck. < 1242935267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242935270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus, the doctype doesn't point to a sgml doctype < 1242935277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bet the file is stored on the server as XML, then. < 1242935290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1242935291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. I said that above < 1242935291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1242935294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it points to an sgml doctype < 1242935296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not an xml one < 1242935302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://www.w3.org/TR/html4/loose.dtd is an SGML doctype. < 1242935307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:48 ehird: it points to an sgml doctype < 1242935308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:48 ehird: not an xml one < 1242935313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yuh. < 1242935378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : ais523: it has
< 1242935395 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But it also has
, making it invalid HTML and XHTML, and valid XML :P < 1242935408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :91228e6b71d74e7a52269f1aaf225a6d archlinux-2009.02-ftp-x86_64.iso—mirrorservice.org < 1242935409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% md5sum archlinux-2009.02-ftp-x86_64.iso < 1242935410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ec8d390ce27fa5bc3125004ba3e7c2f0 archlinux-2009.02-ftp-x86_64.iso < 1242935418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAA < 1242935419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAA < 1242935420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L:
is valid XHTML in context. < 1242935424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1242935429 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :

is perfectly valid. < 1242935430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has content after
< 1242935432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so nope < 1242935440 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Awwww, lame :( < 1242935442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's well-formed XML. < 1242935444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242935452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://www.gentoo.org/doc/en/xml-guide.xml < 1242935457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems to be what it is about < 1242935505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, it has some
tags that it doesn't close. < 1242935506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just use it, who cares about the checksum < 1242935506 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmm, bacon maple bar. < 1242935517 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it's only valid SGML. < 1242935522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Are you being sarcastic? But I did. The crc failed on decompression while booting < 1242935539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try another mirror < 1242935541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1242935562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if that is the minimal one, doesn't it take like 2-3 minutes to download it iirc < 1242935565 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't; some errors might not matter, and the expected sum could be incorrect :-P < 1242935570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe that is the gentoo minimal that does < 1242935589 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird's modem is so slow it's described in baud. < 1242935598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: its 153MB < 1242935601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so about 4 minutes < 1242935608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not a long wait < 1242935614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes but I'm on to my third cd < 1242935616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I remember when I downloaded a 500 MB ISO on 512 kbps! < 1242935617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, dvd < 1242935620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THAT was long < 1242935630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a long wait* < 1242935633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I remember when I downloaded a 30MB file on 56kbps. < 1242935643 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've downloaded several 600+MB files on 256kbps < 1242935644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It took all day. And since it was 56kbps, couldn't load anything else while I waited. < 1242935649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I never did. Since it was pay per time. < 1242935662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In those days, if a file was >1MB I canceled it immediately. < 1242935663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could load other stuff, it would just be very slow < 1242935667 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I remember when I downloaded a 3TB file on a 2880 baud modem! < 1242935667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just couldn't download it fast enough. < 1242935673 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That took FIFTY YEARS. < 1242935676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Too slow for usabiilty. < 1242935678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*usability < 1242935679 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :UP HILL IN THE SNOW BOTH WAYS < 1242935680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1242935693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Shaddup. < 1242935696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I remember downloading every internet of every infinite planet via TCP/IP over carrier pigeon over space rocket. < 1242935706 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know as well as I do that that was 3TBs of 0s, and it was RLE'd. < 1242935706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT TOOK INFINITY TO THE POWER OF INFINITY YEARS < 1242935728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242935729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :another mirror works < 1242935740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, report the broken mirror? < 1242935742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Also... Have you though of making a Javascript LLVM backend? < 1242935748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thought, even. < 1242935751 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OOOOOOOOOOOOOOOOH < 1242935751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's mirrorservice.org, quite a big thing < 1242935754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe they'll notice themselves. < 1242935758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Meh. < 1242935763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not as fun as emulating CPUs. < 1242935763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all users think that < 1242935767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no one will < 1242935772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So everyone will have to use another mirror < 1242935774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fine by me < 1242935777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'll fix next release, I assume < 1242935777 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the biggest file I downloaded on 56kbps was around 60-70 MB < 1242935778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Technically, he could just make LLVM target MIPS and do that. < 1242935779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242935804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It would presumably be more efficient to compile directly. < 1242935815 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And my MIPS-JS AOT compiler is stalled :P < 1242935833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol efficiency < 1242935834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever was the size of netscape 3 was the largest file I downloaded on 28.8k < 1242935835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242935885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.theweek.com/article/index/96719/Dick_Cheney_2012 ← No. NO. NO, NO AND MORE FUCKING NOS FOREVER UNTIL YOU RUN OUT OF THE INFINITE SUPPLY OF NOS. AND THEN AGAIN! AND THEN, FINALLY, ONE MORE NO! < 1242935890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Probably less than 10 MB < 1242935954 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Don't worry, Cheney'll be dead by then :P < 1242935992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, my drive is whirring. < 1242935995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHIRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR < 1242936003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*crack* < 1242936007 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :*boing* < 1242936017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*ka-THUNK* < 1242936023 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :*boom* < 1242936031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MOTOR-FUCKING-CYCLE TIME, WHIRRRRRRRRRRRRRR I'M GOING TO ARCH UP THE POODLES < 1242936033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCKIN' A POODLES < 1242936035 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : < 1242936044 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242936048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend0 +*9999 < 1242936049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend0: -10 (maximum 10) < 1242936138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, according to report.txt, defend0 drew with every single program in there at the moment < 1242936142 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is slightly surprising < 1242936147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Something else nice would be being able to compile Java to LLVM and then run Java in a browser via Javascript. < 1242936149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Probably less than 10 MB <-- took all day < 1242936154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend0_1 .+*9999 < 1242936155 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend0_1: -11 (maximum 11) < 1242936181 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Googling suggests it's between 3 and 6 MB depending on the precise version < 1242936190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, For Mac < 1242936210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :another drew-with-everything < 1242936217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh < 1242936219 0 :ehird_!n=ehird@91.104.248.24 JOIN :#esoteric < 1242936220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :invalid syntax < 1242936221 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PowerPC or 68K < 1242936224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :every program's ending with an error < 1242936226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, PowerPC < 1242936227 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :good MORNING america I'm feeling FABULOUS < 1242936230 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend0 (+)*9999 < 1242936238 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :and HOW\\ < 1242936239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend1 .(+)*9999 < 1242936247 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :because AMERICA, AMERICA!3487 only the thing < 1242936250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend0: -5 (maximum 11) < 1242936260 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :you, see, you see, you not see? okay. < 1242936262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend1: -6 (maximum 12) < 1242936285 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :And so, the sage said: ,,Perl!'' < 1242936301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: you're not making a whole lot of sense < 1242936301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, might have been 68k running in some sort of backward compat mode, not sure if those old macs had that < 1242936308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they might have < 1242936309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: around 5 MB then < 1242936316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm I think I downloaded Netscape 4.something too on that... Again for Mac, PPC. < 1242936319 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(4.89 MB for the .hqx) < 1242936319 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :"5MB" the colon < 1242936336 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :ha hah < 1242936342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, switched to 56k soon after that < 1242936356 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what were you using before 56k < 1242936368 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: 28.8k. < 1242936376 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yeah well I used 1b < 1242936381 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it was so fast < 1242936382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1 baud? < 1242936389 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :1 byte < 1242936393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Netscape 4 is already 10 MB and up. < 1242936394 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :kile 56 kilobytes < 1242936398 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :*like < 1242936402 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :22.5 MB for 4.79. < 1242936403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1242936404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend0_1 .(+)*9999 < 1242936406 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I believe that a good Morse keyer would have similar speed. < 1242936409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, 4.5? < 1242936413 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i tried it with 256 bit numbers too < 1242936413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that existed < 1242936416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend0_1: -6 (maximum 12) < 1242936417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Netscape 8.01 is 13.2 MB) < 1242936417 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :yeah pikhq it was powered by a morse keyerer < 1242936420 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :didn't get much more accuracy < 1242936423 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :it was so awsum < 1242936423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(9.0.0.6 is 5.9 MB) < 1242936433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, wait. this is going in the wrong direction... < 1242936445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend1 [>+[]<(.)*258(+)*127] < 1242936447 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 9 is based on mozilla isn't it? 6MB for a mozilla browser? how novel < 1242936459 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Netscape 4 was quite crap, you know :-P < 1242936473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i put the side on this case and the gpu temp went up to like 75 < 1242936476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: Netscape since 4.0 was rebranded Mozilla. < 1242936482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah I know < 1242936483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the heatsink was burning hot < 1242936483 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's fine < 1242936489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend1: -6 (maximum 12) < 1242936491 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :GPUs run up to like 85C < 1242936497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, all netscape after 3 was < 1242936503 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or was this at idle? < 1242936509 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 4.5 for PPC is 13.6 MB < 1242936509 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :9 was based on Firefox, 6, 7, and 8 were based on the suite. < 1242936518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, heh < 1242936519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: idle < 1242936528 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Netscape 6 was alright IIRC < 1242936533 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 4, you mean. Mozilla got the Netscape 4 source and rewrote the whole thing. < 1242936542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Netscape 6 was Mozilla 1.0. < 1242936545 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :someone gimme a hostname for this arch installation < 1242936546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Good times. < 1242936560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ? < 1242936560 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ouch. < 1242936562 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: Roll a dice. < 1242936563 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: 'crc-error' < 1242936569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I said... *AFTER* 3 < 1242936570 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood - just put a fan on that thing < 1242936574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3 was the last good one < 1242936579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And you're wrong. < 1242936585 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant - brilliant. crcerror, though, no - < 1242936586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for quite some time < 1242936591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: After *4*. < 1242936596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, 4 was bad < 1242936600 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Right you are, that'd explain why it was good. < 1242936604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Netscape Communicator 4 was bad < 1242936608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever used it? < 1242936617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: Some phrase from the CRC error you got, then < 1242936620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm forced to assume you didn't < 1242936620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Mozilla project was created when Netscape dumped the Netscape 4.5 source. < 1242936630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wohoo, I wrote a program that attack5 doesn't beat < 1242936633 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant - there was none. pikhq - IE5 was betetr than NS4 < 1242936634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, and they rewrote it < 1242936634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird_: "not-91228e6b71d74e7a52269f1aaf225a6d' also < 1242936637 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes, but that doesn't change that Netscape 4 was not based on Mozilla. < 1242936643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :large parts of it < 1242936657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mozilla didn't exist until Netscape 4 was well and done. < 1242936663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess that kind of goes against the whole point of hostnames by making it a long & hard to remember number < 1242936668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I can't figure out if you are agreeing or disagreeing with me... < 1242936672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla was created instead of Netscape 5. < 1242936675 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :Mozilla was the name of Netscape's open-source-NS4 project, AnMaster. < 1242936679 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :IE* was better than NS4. < 1242936679 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm saying you're being dumb. < 1242936683 0 :ehird_!unknown@unknown.invalid PRIVMSG #esoteric :No "basing on" - direct descendant. < 1242936688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird_, I know what Mozilla is < 1242936695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, agreed < 1242936707 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And you still said NS4 was based on Mozilla, when it's the other way around. < 1242936714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I didn't < 1242936722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it was you who talked about Mozilla < 1242936722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not me < 1242936735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh. < 1242936751 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I completely misunderstood you when you said "all netscape after 3 was". < 1242936755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, NS4 was crap. < 1242936758 0 :ehird_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242936775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, tried NS6 too, was a memory whore, and buggy < 1242936778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NS6 through 9 were taking Mozilla's latest and making it into crap. < 1242936803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's because NS6 was based on a Mozilla RC or a beta... < 1242936808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1.0 RC, I think it was? < 1242936823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc I tried NS9 too, never think I used NS8 < 1242936825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And nobody in their right minds would use Mozilla 1.0. < 1242936828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and NS9 was just as bad < 1242936836 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NS9 was based on a pre-1.0 Firefox. < 1242936846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what was NS8 then < 1242936862 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I used Mozilla 1.0 for a brief period. < 1242936875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks it up < 1242936891 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I was using IE6 when I switched to Phoenix 0.4. < 1242936905 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, NS8 was based on pre-1.0 Firefox. NS9 was pre-2.0 Firefox. < 1242936941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Netscape had this odd tendency to use browser versions before the stable release. < 1242937123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Pre-2.0 was stable, unless you mean it was a 2.0 RC? < 1242937150 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RC. < 1242937168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: btw by no - i meant crcerror not crc-error < 1242937171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not "not crc-error" < 1242937184 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And NS9 didn't last very long. < 1242937188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but grr < 1242937190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :am annoyed < 1242937193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it installed fine < 1242937196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but efi doesn't realise its bootable < 1242937212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i installed grub onto the partition i installed arch on to < 1242937390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ooh I got esotope to traceback < 1242937396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on one of my test programs for in-betwee < 1242937398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :between* < 1242937427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+>+>+<<[>]>> ,[ >[-]+ [++>--<]< ,] ,[ >[-]++ [++>--<]< ,] ,[ >[-]++ [+++>--<]< ,] < 1242937429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be specific < 1242937445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"traceback"? < 1242937451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Traceback (most recent call last): < 1242937451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : File "./esotope-bfc", line 74, in < 1242937451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : sys.exit(main(sys.argv)) < 1242937453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"segfault" in a Python context < 1242937453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1242937454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1242937456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242937457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ah, ok < 1242937462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: object of type 'CGenerator' has no len() < 1242937479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dynamic typing ruins the day yet again < 1242937479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too messy and undercommented code to have any idea what caused that < 1242937509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, erlang has dynamic typing. But it has a tool to verify static contracts. Optionally. < 1242937523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it can also find some of those bugs without static contracts < 1242937527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs rEFIt, puts grub on the global mbr, runs rEFIt's gptsync < 1242937533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dialyzer is the name of the tool < 1242937537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: gptsync? < 1242937542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: syncs gpt/mbr < 1242937550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gpt = GUID partition table < 1242937567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does something called "successive typing", I have no idea how it works. < 1242937585 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :these disks are fucking loud < 1242937600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242937602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, are you on linux? there may be help if so < 1242937609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242937611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: which disks < 1242937612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cd or hd < 1242937617 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this old hd < 1242937619 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :or fd < 1242937621 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1242937623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: use the new one? < 1242937623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am copying shit off it < 1242937625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, man hdparm < 1242937626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242937635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :search for "Automatic Acoustic Management" < 1242937636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye→ < 1242937653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :space messed up by man there < 1242937659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wonder why man sometimes add two spaces < 1242937782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242937803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in python, if I do print foo, where foo is a variable. And I get {2} back. What type is that... < 1242937807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set? < 1242937812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I forgot < 1242937816 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...dictionary < 1242937821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1242937825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, isn't that { key : value } ? < 1242937832 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i haven't use python since 2.4 < 1242937832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1242937836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : a = {2} < 1242937836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1242937836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1242937843 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's a syntax error afaik < 1242937853 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why don't you print type(foo)? < 1242937861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, ah good pont < 1242937873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1242937875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1242937884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that overwides repr stuff yeah < 1242938584 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1242938859 0 :M0ny!unknown@unknown.invalid QUIT :"reboot" < 1242939128 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1242939395 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1242940192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh, too many abstractions, too little documentation, I can't make any sense out of the code < 1242940282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too many abstractions? No such thing. < 1242940301 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abstracts away the computer into a butler. < 1242940318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, there is nothing anywhere indicating what a block of BF code devided by an integer does. < 1242940324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no comments < 1242940331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well one: "# This is a part of Esotope Brainfuck-to-C Compiler." < 1242940333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all < 1242940357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION abstracts away AnMaster < 1242940427 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck to C isn't that hard < 1242940439 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nice regex for that < 1242940451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, optimising compiler duh < 1242940457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, very optimising < 1242940458 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1242940480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, it constant folds the hello world program on the wiki into PUTS("Hello, World!") < 1242940531 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :how well does it optimize [loops]? < 1242940541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, that program uses loops < 1242940545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242940546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, it does similar crazy shit to LostKingdom. < 1242940589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, lostkingdom is easy to optimise. Eliminating dead code is the most important bit for LK < 1242940603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from basic sorting and offset and such < 1242940617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It still does some crazy stuff to it. < 1242940718 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :heh, AnMaster can't even compile the output of his compiler < 1242940734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, well nor can I compile the stuff esotope outputs for lostking < 1242940754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should try with clang < 1242940761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since gcc is very inefficient < 1242940779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I already do better than esotope for some stuff < 1242940882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from esotope: p[8] += 3; PUTC(p[8]); p[8] -= 7; PUTC(p[8]); I output that like p[8]-=4; oc(p[8]+7) oc(p[8]); < 1242940898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for lostking this allows quite a bit of folding adds < 1242940910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even sometimes leading to being able to figure out the constant value for it < 1242940983 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.data.gov/ < 1242941135 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1242941209 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Can either of these compilers optimize multiplication algorithms to direct multiplications < 1242941230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or similar; other primitives than +- < 1242941231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, mine can't currently, but I'm working on doing that right atm! < 1242941237 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :esotope can? < 1242941239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you mean like that in bf text gen < 1242941241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, not sure < 1242941249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen hello world < 1242941251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :102 ++++++++[>++++>+++++++++++++>+><<<<-]>>.---.+++++++..+++.<.>++++++++.--------.+++.------.--------.>++. [287] < 1242941259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[>++++>+++++++++++++>+><<<<-] <-- if you mean like that < 1242941266 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can't read brainfuck at all :-P < 1242941276 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But if that does a multiplication, then yes ;-) < 1242941277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, then what algos did you mean < 1242941303 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whatever is used to do multiplication in brainfuck; if that's it, then that < 1242941327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ... < 1242941336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That's just a few constants. < 1242941357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ,[>++<-] multiplies by two < 1242941371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, yes. < 1242941374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :destructive multiplication < 1242941396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the fact that it multiplies by a constant is, overall, irrelevant! < 1242941411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just means it can constant fold the multiplication later < 1242941441 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :,[>++<-]. should become putc(getchar() << 1) < 1242941443 0 :sebbu!unknown@unknown.invalid QUIT :Connection timed out < 1242941456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or earlier, since previous passes will already have transformed the loop in ++++++++[>++++>+++++++++++++>+><<<<-] to a "repeat 8 times" < 1242941470 0 :Gracenotes_!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1242941684 0 :Gracenotes!unknown@unknown.invalid QUIT :Nick collision from services. < 1242941698 0 :Gracenotes_!unknown@unknown.invalid NICK :Gracenotes < 1242941729 0 :comex!i=comex@ool-457c3cbb.dyn.optonline.net JOIN :#esoteric < 1242941755 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so < 1242941792 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I want to "partially emulate" a binary < 1242941813 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :run some parts of the code in emulation, but others on the actual cpu < 1242941824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC qemu does something like that < 1242941834 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I tried using softx86 but it appears to suck < 1242941837 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :dosemu < 1242941840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's qemu. < 1242941851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It is? < 1242941856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: DOSemu only emulates peripherals. < 1242941864 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I didn't know that < 1242941880 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On x86_32, it executes the DOS code using virtual x86 mode. < 1242941895 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :well, I just want it to use real (user mode) memory and stuff < 1242941899 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1242941903 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :comex: Qemu. < 1242941945 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how do I use qemu to run parts of the code on the actual cpu < 1242941953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just does. < 1242941958 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242941971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :don't you need kqemu installed for that? < 1242941978 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :yeah... < 1242941982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you have it installed, and run qemu as root, it does automatically < 1242941984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: kqemu lets you run kernel mode code on the actual CPU. < 1242941984 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :does that work for user-mod eemulation? < 1242942007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know, I'd imagine that would either work even without kqemu, or fail in both cases < 1242942011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wth < 1242942017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Without kqemu, it only can run user-space code. < 1242942020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :** exception error: no function clause matching io_lib:string_char(latin1,356,34,"!\"") < 1242942028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out what on earth that means < 1242942043 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1242942068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's, and dynamic recompiling, is why qemu is faster than Bochs. ;) < 1242942072 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's not an exception < 1242942075 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but an exception error < 1242942079 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :too bad I get errors like < 1242942080 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :impressive < 1242942081 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :qemu: Unsupported syscall: 240 < 1242942083 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and skype doesn't run < 1242942091 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242942092 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242942093 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :(probably because it's doing something weird on purpose, but nevertheless) < 1242942124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, it is a class of exception in erlang < 1242942158 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but I don't even want it to emulate system calls < 1242942163 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :just pass through for 99% of code < 1242942176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to pass through the system calls. < 1242942177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Weird. < 1242942187 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :the plan was to mprotect the 1% of code, then use a SIGSEGV handler to emulate it < 1242942294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, there are three classes: 'error' (run-time errors, like division by zero, bad match and similar), 'exit' (when a process calls exit(Term)), 'throw' from when you just do throw(Term) < 1242942309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure why the difference between the last two is useful < 1242942391 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, softx86 doesn't seem to do protected mode < 1242943149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found it, there are reasons for the difference, related to linked processes in erlang, and supervising processes. < 1242943182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too related to the details of Erlang and OTP to explain to a non-erlang programmer < 1242943370 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :comex: wtf are you doing < 1242943656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data.gov is hot < 1242943711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:27:33 space messed up by man there < 1242943711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:27:39 wonder why man sometimes add two spaces < 1242943712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :justification < 1242943720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah, makes sense < 1242943738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit silly to do justified margins with a mono-space terminal < 1242943742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242943744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but meh, can't have everything < 1242943762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... idea: mixed formatting terminal < 1242943768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like a normal terminal most of the time < 1242943789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but with control codes that can change it to use different fonts in a section and such < 1242943797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :non-mono-space < 1242943802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and possibly graphics too < 1242943806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it has been done < 1242943812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :framebuffer < 1242943820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but not under X < 1242943827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could emulate a fb in x < 1242943830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1242943836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*a < 1242943842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*fffffff < 1242943846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and usually if you exit the app that uses the framebuffer all the stuff from it is gone from scrollback < 1242943859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which wouldn't happen with my idea < 1242943869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather you could scroll back to that < 1242943886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: plan9 graphics system < 1242943917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm need to use it more < 1242943934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[‘We did not know that child abuse was a crime,’ says retired Catholic archbishop. ]] < 1242943952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mm < 1242943953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*blink* < 1242943964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [[We all considered sexual abuse of minors as a moral evil, but had no understanding of its criminal nature. ]] < 1242943969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the actual quote < 1242943978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is it from < 1242943982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://freethinker.co.uk/2009/05/21/‘we-did-not-know-that-child-abuse-was-a-crime’-says-retired-catholic-archbishop/ < 1242944008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nice :-D < 1242944015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit detached from reality ther < 1242944015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242944022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Some what < 1242944031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Wut < 1242944042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Somewut < 1242944053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242944055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Oh you mean somewhat < 1242944059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT'S NOT TWO WORDS <__< < 1242944072 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "What" isn't "wut" either < 1242944075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1242944085 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was using the space as emphasis, actually < 1242944096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As the flipside of that, here is the title of the post right below it: < 1242944097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[My school blocks www.atheist.net and categorizes it as adult language, is this a suppression of alternate beliefs?]] < 1242944098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like a pause between "some" and "what" < 1242944099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES IT IS < 1242944103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THEY ARE TRYING TO SUPPRESS YOU < 1242944108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT IS NOT AN ERROR IN THE CONTENT FILTER AT ALL < 1242944120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REBEL! REBEL! FLYING SPAGHETTI MONSTER LOLOLOLOLOL < 1242944566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, < 1242944568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { < 1242944568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :os("Hello World!"); < 1242944568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[0]=100; < 1242944568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[2]=33; < 1242944568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[4]=87; < 1242944569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p+=2; < 1242944571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return 0; < 1242944573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1242944575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in-between, working tree < 1242944578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now remove the tape accesses < 1242944597 0 :nooga!n=nooga@94.254.219.65 JOIN :#esoteric < 1242944598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, need to fix "crash due to outputting a char with the value of 823" first. < 1242944599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242944625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is [ X rem 256 || X <- Str ] < 1242944648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loves list comprehensions < 1242944672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes DCE from end is planned. Part of the code needed for it is already in place. < 1242944684 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFFFFUUUUUUUU < 1242944695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you on Arch or OS X now? < 1242944711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: os x, arch only booted via the grub console on the livecd and x didn't work first time < 1242944716 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GG (polish IM) servers are dead < 1242944719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then I spilled some coke and decided to give up < 1242944727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, uh. ok < 1242944734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you aren't persistent enough IMP < 1242944735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Gadu-Gadu's dead? < 1242944736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO* < 1242944742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i spent a good while on it fyi < 1242944743 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242944753 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: what language is that < 1242944754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, only because of wrong cd < 1242944757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :everything, all servers are down < 1242944759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comex, erlang < 1242944760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1242944767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: shut down or just glitch < 1242944817 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nope, since 20:00 all of 40 servers are dead < 1242944824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shut down or just glitch < 1242944824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which < 1242944835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thing with erlang and bf compiling: Erlang only have bignums. Thus you need to manually correct values to be in range < 1242944839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit irritating < 1242944842 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://gg.thinkspire.org/ < 1242944849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: *waves Haskell and its Int8 type in your face* < 1242944850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially for negative ones < 1242944874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah sure, I'm not saying other languages doesn't have it < 1242944895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and if I wanted to be sadistic I could do all my calculations inside 8 bit binaries < 1242944909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is painful < 1242944912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242944925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the other way around < 1242944934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut? < 1242944938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :masochistic you mean < 1242944941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242944943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the other way around < 1242944976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would look like: <> = <<(FirstValue + Second Value):8/integer-native>> < 1242945010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and why do you think I treat - as "add 255" not "substract 1" < 1242945011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242945025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: add -1, foo < 1242945044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when I see a - in the input I make a node {add, 255} < 1242945063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, simplifies calculations < 1242945098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: *waves Haskell and its Int8 type in your face* <-- shouldn't that be UInt8? < 1242945110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's not mathematical! < 1242945125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but how do I decide if I want signed or unsigned < 1242945138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242945141 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :time to code ~\ < 1242945142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean Word8 < 1242945150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that also < 1242945155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, BF uses unsigned 8 bit cells < 1242945159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that is what you need < 1242945163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see oerjan < 1242945167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :righgt < 1242945169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right* < 1242945194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, signed or unsigned is completely equivalent for wrapping BF < 1242945209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, Um what < 1242945222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: tru dat < 1242945232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BF cannot distinguish whether it is using signed or unsigned < 1242945236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1242945249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all it cares about is how many incs/decs until you return to 0 < 1242945250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -128 to 127 < 1242945250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242945251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the same as < 1242945253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242945254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 to 255 < 1242945256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will break output < 1242945257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for BF < 1242945258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, interesting: IRC is officially assigned TCP port 194 < 1242945264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and/or input < 1242945264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though everyone runs it on 6667 anyway < 1242945269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (char) < 1242945270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, old news < 1242945274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's just a matter of conversion to characters < 1242945275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1242945279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it isn't news at all < 1242945280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just a fact < 1242945284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I only just discovered it < 1242945287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i doubt anyone else knew < 1242945294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't, for instance < 1242945296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's news to me < 1242945301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I suppose so < 1242945304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't either < 1242945312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I knew < 1242945316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not like now is a particularly appropriate moment to announce that IRC is on port 194 < 1242945321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's nice. < 1242945323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're 1 person < 1242945327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I'm not treating it as news < 1242945336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I know various ircd developers who know < 1242945362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I also know some ircd developers who _didn't_ know, which worries me more < 1242945370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1242945381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you should know the protocol you are working with < 1242945382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is knowing that the useless tcp assignment for irc is 194 helpful to implementing the IRC protocol < 1242945383 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pattar < 1242945386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from elitism? < 1242945388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not the protocol < 1242945395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the protocol is described in its entirety by a few RFCs < 1242945399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its port assignment is irrelevant < 1242945412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only argument for "ircd developers must know it" is elitism < 1242945415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it isn't. Nobody fully follows the RFCs < 1242945421 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1242945422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so? < 1242945424 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242945426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: guess what < 1242945428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot of stuff aren't documented in the RFCs, but is used by everyone < 1242945430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: NOBODY USES THAT PORT < 1242945438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, actually, I seen it used < 1242945441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*snap! logical snare set by yourself* < 1242945446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and I'm sure there are pure-IRC servers too < 1242945456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ircnet. That is it. < 1242945458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but port 194 is irrelevant as implementing purely what the RFC says. < 1242945463 0 :MigoMipo!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242945464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Q.E.D. < 1242945465 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: explain please -> http://www.insults.net/html/swear/norwegian.html < 1242945465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and even them aren't 100% pure < 1242945520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, there are translations... < 1242945554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but why "penisfuteral" :C < 1242945555 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know about "fleskepanne" < 1242945585 0 :MigoMipo!n=MigoMipo@84-217-8-127.tn.glocalnet.net JOIN :#esoteric < 1242945611 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's the difference between: snurebass and snabel? < 1242945611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i'm not sure all of those are quite often used < 1242945630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the search is broken on that site < 1242945631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: they're both just amusing words < 1242945700 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the first really means "spinning top" (as in toy), the second means "trunk" (as in elephant) < 1242945752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the latter word is the same in Swedish. But I never heard it as a alias for that thing < 1242945764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in snabel == Elephant trunk < 1242945799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dra meg hardt i rompehara / < 1242945799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :knull meg hardt og fort - fuck me hard and fast < 1242945800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ this is also the norweigan mating ritual < 1242945813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :runknisse = wanking gnome < 1242945813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242945827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"dra meg baklengs inn i fuglekassa" is afaik by a bird character from a norwegian puppet movie < 1242945831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mus = mouse (i.e. vagina) < 1242945831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mouse, vagina, what's the difference < 1242945853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rape = to burb < 1242945853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1242945855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the difference between a rat and a cat < 1242945856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242945880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"dra meg hardt i rompehåra" actually means "pull my ass hairs hard" < 1242945890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Jeg spretta søstra di mens den tilbakestående < 1242945890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :faren din sto bak og fumlet med ballene mine. < 1242945891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : = I stretched your sisters ass < 1242945893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while your retarded dad stood < 1242945895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : behind me and fumbled my balls]] < 1242945898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Aristocrats! < 1242945919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242945954 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lol :DS < 1242946153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :os("\nBrainfuck Edition v0.11\n\nTo read the back-story enter '!'.\nFor a list of commands enter '?'.\n"); < 1242946166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not exactly hard on generated code is it < 1242946175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242946186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1242946196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like lostkng < 1242946200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, It constant folded quite a few strings in lostking, not all yet < 1242946207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I can't handle all polynoms < 1242946213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and that one was lostking < 1242946219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Except that there's only so many ways for *most* people to do stuff in Brainfuck. ;) < 1242946226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: true < 1242946229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but lostkng is not realistic < 1242946257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, doing partial loop unrolling halved the output size btw < 1242946260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Would you like the PEBBLE and PFUCK source to test with, as well? < 1242946284 0 :MigoMipo!unknown@unknown.invalid QUIT :"QuitIRCServerException: MigoMipo disconnected from IRC Server" < 1242946286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from 789k to 420k < 1242946324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can't yet unroll if the constant is unknown, since I haven't yet coded a generic polynom node. This is for the simpler ones. < 1242946334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the more complex ones I'll work on tomorrow < 1242946356 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1242946518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anybody tried to do genetic programming in bf? ;o < 1242946537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1242946539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1242946542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen foo < 1242946545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :49 ++++++++++[>++++++++++>+>><<<<-]>++.+++++++++..>. [60] < 1242946573 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242946662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's the algo? < 1242946665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I have plans to in the future read everything into a graph of some kind. And then prune unreferenced nodes. It seems like an interesting way to handle constant propagation < 1242946668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, genetic < 1242946672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1242946673 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1242946680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the source for that one is in there somewhere < 1242946683 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242946690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :has web browser thing < 1242946698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, however it is coded in java, to generate the bf < 1242946700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not coded in bf < 1242946707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if that is what you meant < 1242946714 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1242946782 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but still, some optimizer should be applied and clean up things like >><<<< to << < 1242946825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: oh that point is part of a fixed template < 1242946839 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it always uses 4 cells in that loop < 1242946852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(+ the loop counter) < 1242946854 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bud doing >><< is for nothing < 1242946860 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but* < 1242946880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it will be used for any complicated text < 1242946895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just because foo is so short < 1242946924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, World! < 1242946926 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<<+++++++++++++++.>.+++.------.--------.>+.>+. [350] < 1242946929 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, EgoBot doesn't run the genetic algorithm very long, so it's not optimal even for that < 1242946943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, World! < 1242946945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<<+++++++++++++++.>.+++.------.--------.>+.>+. [317] < 1242946948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242946951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it usually does better < 1242946953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even here < 1242946954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :102 < 1242946957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, World! < 1242946959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<<+++++++++++++++.>.+++.------.--------.>+.>+. [706] < 1242946963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1242946978 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be deterministic... < 1242946988 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf_textgen i eat slugs or hedgehogs < 1242946995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242947000 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen i eat slugs or hedgehogs < 1242947003 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :183 +++++++++++++++[>+++++++>++++++++>+++++++>++<<<<-]>>>.>++.<<<----.----.>----.>>.<<-.>+++.<++.<++++++.>--.>>.<+++.<-.>>.<<----------.---.-.<.>+.<+.>>.<++.>++++.>----------------------. [515] < 1242947003 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :=.= < 1242947005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it has that cached as a special case :D < 1242947018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it's because of length < 1242947020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huh? < 1242947032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er no < 1242947035 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :haha :D < 1242947045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i didn't notice nooga misspelled the command < 1242947045 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea, i though that it's running so long < 1242947051 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but then the typo < 1242947051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242947069 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the old EgoBot used to run it much slower < 1242947097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen i eat slugs or hedgehogs < 1242947100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :185 +++++++++++++++[>+++++++>++++++++>++>+++++++<<<<-]>.>>++.<<----.----.>----.>.<-.>>+++.<<++.<++++++.>--.>.>+++.+++.<.<-----------.---.-.+++.--.<+.+++++++.>++.>>+.<----------------------. [579] < 1242947111 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah not identical this time < 1242947116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen Hello, World! < 1242947119 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :126 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<<+++++++++++++++.>.+++.------.--------.>+.>+. [560] < 1242947146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but always the same on that one < 1242947186 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think the number after is number of generations or something < 1242947195 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1242947245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so strangely it reached the same code for Hello, World! 4 times, but after different numbers of generations < 1242947268 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :perhaps that really is optimal for that method < 1242947288 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen iiiiiiii < 1242947291 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :47 ++++++++[>+++++++++++++>+>><<<<-]>+........>++. [513] < 1242947296 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242947314 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think it includes the newline < 1242947322 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :new EgoBot tends to do that < 1242947381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep it does < 1242947427 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :That particular 126-character version seems to be the one it ends up with a very high probability. < 1242947436 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Though sometimes rather slowly. < 1242947436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it should use annealing, or something? < 1242947438 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :126 +++++++++[>++++++++>+++++++++++>+++++>+<<<<-]>.>++.+++++++..+++.>-.------------.<<+++++++++++++++.>.+++.------.--------.>+.>+. [5700] < 1242947449 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+++[>+<-----]>++........ < 1242947452 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242947509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, ? < 1242947518 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"iiiiiiii" < 1242947571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um no < 1242947580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf +++[>+<-----]>++........ < 1242947581 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :iiiiiiii < 1242947587 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242947593 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1242947593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh division < 1242947641 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and who's awesome? < 1242947645 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm awesome! < 1242947727 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :we need better string generator < 1242947757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: are you messing around with wraparound there? < 1242947776 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242947785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it forbidden? < 1242947788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(259+256)/5+2 == 105. < 1242947796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bf ++[>-<+++++++]>+.----. < 1242947797 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242947848 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aww my shrips have rotten < 1242947855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shrips? < 1242947877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shrimps < 1242947881 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"shrip is an application for ripping and encoding DVDs into AVI, OGM, MKV, or MP4 files." < 1242947887 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :-.- < 1242947898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you rotten pirate you < 1242947899 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bf -.- < 1242947899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It might've been about ripped DVDs and bitrot. < 1242947899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1242947915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ib_block_info.erl:335: The pattern 'false' can never match the type 'unknown' | {'false',pos_integer()} <-- I think dialyzer went insane. As far as I can see the type is wrong.... And isn't listed anywhere < 1242947916 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now ÿ is the smiley < 1242947937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :combining diaeresis v < 1242947953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :v? < 1242947953 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :diarrhea < 1242947987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [combining diaeresis] [v] < 1242947993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242948005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all I saw was a plain v < 1242948014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's all i typed < 1242948015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ffs < 1242948019 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1242948020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242948024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't type a combining diaeresis < 1242948027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i provided a recipe < 1242948027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought you mean it was there on the line < 1242948029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just add keyboard < 1242948034 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: combining diaeresis v < 1242948043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :combining as < 1242948049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm I tried that here, didn't work < 1242948059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my such key only works for a few... < 1242948060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1242948071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: its not combining < 1242948078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you type ë it gives the one character < 1242948079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ÿ < 1242948080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ẅëẗÿüïö < 1242948083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1242948086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242948089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :those are single chars < 1242948092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh < 1242948092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of [combiner][char] < 1242948097 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :¨v < 1242948101 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You put the Unicode combining characters after the to-be-combined thing, though. < 1242948102 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :v¨ < 1242948109 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, looks separate < 1242948109 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how < 1242948117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, that isn't a combiner < 1242948125 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :v̈ should work if you renderize it right. < 1242948144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to type the thing < 1242948150 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ÿ < 1242948152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it does < 1242948154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so cute < 1242948158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈v̈ < 1242948165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :v̈ v̈ v̈ v̈ < 1242948171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is there a ) on side character? < 1242948181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ü < 1242948202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not a ) < 1242948207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a u < 1242948212 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img.moronail.net/img/0/3/903.jpg < 1242948310 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You mean ") rotated 90 degrees", not "combining ) that's on one side of the target"? < 1242948317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :former < 1242948336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Something like in a͡a? < 1242948352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's a ( < 1242948366 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Depends on which way you rotate it. But there's the other too. < 1242948377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that, but lower, with a ¨ on top < 1242948409 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right, you don't need a combining thing. Well, that's easier. < 1242948507 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure which block it would be in... there's a very low thing, but it's also a bit wide, I'm not sure where the diaeresis would render. ∼̈ < 1242948568 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Oh, here it is. ⌣̈ < 1242948572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242948581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the umlaut gives a ridge to the ) which is up at the top < 1242948585 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how do you type it? < 1242948626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"SeekFind.org is a unique “Christian-content-only” search engine. The major search engines such as Google, Yahoo, MSN, and Ask often produce quality results for searches related to Christian terms. However, mixed in with these search results will be results from pages attacking the Christian faith and/or presenting unbiblical views. For example, a search for “Jesus Christ” at Google will result in page 1 listings from the Mormon church, a genealo < 1242948628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gical service, and a secular history of views about Jesus. " < 1242948630 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, there's a boring old bottom parenthesis, ⏝. But that's pretty low. < 1242948631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you don't < 1242948637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, that's perfect < 1242948639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :¨ + that plz < 1242948642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242948645 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't in my font... < 1242948671 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I don't remember where I got the bottom parenthesis from. ⍨ < 1242948683 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(That last one is "APL FUNCTIONAL SYMBOL TILDE DIAERESIS = smirk" < 1242948706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1242948709 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :⏝̈ < 1242948712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHA < 1242948713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1242948732 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit sideways in my font, but... < 1242948742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://imgur.com/f0gbm.png < 1242948772 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img.moronail.net/img/3/2/1232.jpg < 1242948777 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Right, it's not very centered. Well, maybe it's a style issue. < 1242948793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: it looks nicer like that < 1242948795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more fun < 1242948797 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242948832 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can do the same with the "lower half circle" too, though not sure how that'd look like. ◡̈ < 1242948840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_attackslow [>[-]-[+]+] < 1242948841 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attackslow: -1 (maximum 13) < 1242948865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: awesome < 1242948894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: http://imgur.com/4f04t.png < 1242948901 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The small ⌣ is "U+2323 SMILE" from the "miscellaneous technical" set, one would think that's a very smileable character. < 1242948909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242948941 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :⌤ looks very unhappy. < 1242948955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242948955 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1242948958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awwwww < 1242948966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi coppro < 1242949010 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I wonder who's been thinking up those also-known-as aliases for the APL symbol set. ⍤ is known as "hoot", ⍥ as "holler". < 1242949014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... EgoBot seems to be counting draws as losses, then halving the result < 1242949014 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aw? < 1242949017 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :disappointed? < 1242949032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: 23:35 fizzie: ⌤ looks very unhappy. < 1242949040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: brilliant < 1242949060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that character isn't in this font < 1242949069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: your loss! < 1242949073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get a better font < 1242949074 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heheheh < 1242949076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one with more smilies < 1242949083 0 :bsmntbombdood!n=gavin@97.118.132.48 JOIN :#esoteric < 1242949094 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's actually not a smiley; it's the "up arrowhead between two horizontal bars", used to represent the enter key. < 1242949097 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img.moronail.net/img/8/4/1184.jpg AnMaster: is that correct? < 1242949114 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's right next to the option key symbol ⌥, which isn't very facey. < 1242949125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, correct for what < 1242949127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I'm sure AnMaster has no idea what you're talking about. < 1242949140 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1242949141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: right, I had that on my old apple keyboard < 1242949144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more legible though < 1242949152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, it isn't what you usually see. But I guess it happened at least once. < 1242949178 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've been to sweden and i can tell there are MANY of nice females there < 1242949181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one of them has an url on the back of the clothes it seems < 1242949186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I can't read it < 1242949192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:39 AnMaster: one of them has an url on the back of the clothes it seems ← this is so AnMaster < 1242949193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if you could it might help trace it < 1242949194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, so very AnMaster < 1242949202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, huh < 1242949211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually it's so AnMaster it wrapped around, stopped being AnMaster, but then went a whole lot further and became very very AnMaster again < 1242949212 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://img.moronail.net/img/7/5/1175.jpg < 1242949214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the one with the dark skin < 1242949220 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :try theese < 1242949223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i see you have discovered a new domain name. < 1242949227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, nobody else cares. < 1242949234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, that isn't legal < 1242949238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a lie < 1242949241 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242949246 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm not that naive :P < 1242949258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Did you also know: the flying spaghetti monster doesn't really exist? < 1242949262 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't care if anyone cares < 1242949267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure it does! < 1242949269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tune in for more facts, tomorrow. < 1242949269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why should I believe you? < 1242949272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Same bat time, same bat channel! < 1242949275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, aren't you a follower? < 1242949280 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if so, become one! < 1242949280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Because, as above, I am batman. < 1242949286 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shame < 1242949293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't have enough slack. < 1242949294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: of course it does, the orbital teapot told me so! < 1242949303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1242949307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://en.wikipedia.org/wiki/Church_of_the_SubGenius < 1242949315 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1242949480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm question... < 1242949500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would using a DAC for representing a stretch of BF code and the dependencies in it be sane? < 1242949505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DAC? < 1242949515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242949517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DAG < 1242949518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed < 1242949522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh graph thing? < 1242949524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242949527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :graphs are always right, just ask oklopol < 1242949538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well the question is: What sort of grap < 1242949540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :graph* < 1242949554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the most pure and eso one you can find < 1242949565 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242949579 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now i'm SubGenius follower < 1242949586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1242949599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oklopol is gravely mistaken. nearly half of all graphs are in fact, left. < 1242949599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone introduce nooga to a less high-brow joke religion to save them < 1242949604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: o < 1242949608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah, I want something practical, useful and easy to work with < 1242949620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then gtfo #esoteric and go to #BORING or something < 1242949647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if it means I can compile LostKing into a readable C program? ;P < 1242949654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(no probably not that far) < 1242949681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's the LostKink? < 1242949685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostkink < 1242949693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, you fail at reading < 1242949699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think there must some typo energy here today < 1242949701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think, < 1242949703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that he is trying to be funny < 1242949709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is my in-depth analysis < 1242949709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he isn't < 1242949709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242949711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: correct < 1242949714 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm just retarded < 1242949717 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :continue < 1242949718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: also correct < 1242949722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're on a roll of correctness toda < 1242949723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1242949751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, best graph to represent BF instructions with dependencies and so on < 1242949756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, got any bright idea < 1242949766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IO needs to be ordered in this properly somehow < 1242949781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure how to handle loops < 1242949792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :especially unbalanced ones < 1242949802 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: erm you put every instruction as a vertex, and put an edge between if they cannot be swapped < 1242949814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about loops < 1242949821 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1242949833 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yay, gg servers started < 1242949851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, for unbalanced ones I think the best you can do is to start building a new such network after the loop < 1242949865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for balanced ones you SHOULD be able to do something better < 1242949865 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :might have to treat loops as substructures which are graphs themselves, as well as vertices in the large one < 1242949868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure what < 1242949877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm interesting < 1242949965 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for balanced ones you should at least be able to detect which cells they can touch, and swap the whole loop with things that don't touch that < 1242949970 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(assuming no IO < 1242949971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1242949989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I can do that already by tracking a dict of how cells are touched for each loop < 1242950001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is how I can figure out if a loop can turn into if and such < 1242950043 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242950062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, that topological sort page mentioned scheduling as an application, so i am sure there is already research on how to apply this to programming languages < 1242950068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :which i don't know < 1242950078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes it is what got me thinking... < 1242950091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(about this) < 1242950224 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: so i take it gg wasn't a victim of the economic crisis yet? < 1242950238 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :probably ;p < 1242950366 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how come that you know what gg is < 1242950380 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's polish only invention ;p < 1242950423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um because you mentioned it earlier today? < 1242950431 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242950442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but ehird expanded it to Gadu-Gadu < 1242950464 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maybe he googles fast... :p < 1242950468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1242950470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i knew about it < 1242950480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeras of internet has given me a lot of useless knowledge < 1242950482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird is a secret pole < 1242950483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*years < 1242950498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes I am the pole of the http://goatonapole.com/ < 1242950514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am not sure if i want to click that link < 1242950528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do not worry it is safe for work unless your work is anti-goat-on-a-pole < 1242950554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ummmmmm < 1242950566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { < 1242950566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :os("Hello World!"); < 1242950566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return 0; < 1242950566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1242950570 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd better go back to my work < 1242950579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course, I still have useless array and such < 1242950584 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and input function < 1242950591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs to be handled at code generator level < 1242950680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks after googling < 1242950970 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242951158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, safe? < 1242951169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just a goat on a fucking pole < 1242951173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with that? < 1242951180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goat, fucking pol < 1242951180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1242951182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the issue? < 1242951183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... it is just odd < 1242951188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes < 1242951199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you have a problem with goats/fuckingpoles? < 1242951206 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not any more < 1242951218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am one with the goats on the fucking poles < 1242951236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242951236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aummm < 1242951238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it a joke < 1242951239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :auuuuummmmmmmmm < 1242951241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242951244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1242951245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we are very, very serious about it < 1242951256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we might even be very, very, very, very serious about it < 1242951280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so it's not just goatonapologetics? < 1242951288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally < 1242951310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/User:Jesuschex/Goat_on_a_pole <-- citations needed and so on, but still interesting < 1242951317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"established December 12th, 2005 on the Simon's Rock College of Bard campus" < 1242951328 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :whare's my unrar < 1242951331 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i hate this mac < 1242951334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: please stop thinking and accept the reality of the goat on a pole < 1242951336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aummm < 1242951336 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :HATE HATE HATE HATE < 1242951348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, naumm < 1242951348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: port install unrar < 1242951350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you trying to channel James Joyce? < 1242951361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AUMMMMMMMMMMMMMMMMMMMMMMMM < 1242951362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, :D < 1242951368 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rotfl < 1242951386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know that it is often typoed as OMMMM? So NAUMMMMM must be NOM NOM < 1242951387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: absolutely not < 1242951405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's just riverrun, past Eve and Adam's, from swerve of shore to bend of bay, brings us by a commodius vicus of recirculation back to Howth Castle and Environs. < 1242951430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :three quarks for muster ehird! < 1242951468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1242951727 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Does English count as an esoteric language? < 1242951742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: english is basically like php. < 1242951754 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no $it isn't! < 1242951781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: everybody can code in it more or less and natives produce most ugly code? < 1242951796 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :coppro : https://www.osmosian.com/ < 1242951816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: something like that < 1242951820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: hehheehehe < 1242951834 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :God that language is terrible < 1242951843 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hate them so much < 1242951866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is there just a broken image on there < 1242951868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1242951875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses image and javascript < 1242951877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1242951891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is horrible < 1242951895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ssh < 1242951897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it gets worse < 1242951901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also you can download it without paying < 1242951902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kekeke < 1242951905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because their code sucks < 1242951909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and does it all clientside < 1242951920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just read it and suck in the awful < 1242951922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, they are serious < 1242951923 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think this is my favorite part : https://www.osmosian.com/page04.png < 1242951931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yep < 1242951947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: i like how they think chomsky has ANYTHING to do with a programming language < 1242951964 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, he did grammar types, no? < 1242951968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, serious? < 1242951969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242951972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1242951974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yes :P < 1242951976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought at first it was a joke < 1242951980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: from their example program source: < 1242951981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Extract the background given the screen's box. \*dahd or Create the background from the screen. Or something. < 1242951983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it was a joke it wouldn't have been too bad < 1242951987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like the comment < 1242951993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To draw a string in a box in the center: \ *dahd needed in sausage < 1242951995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Needed in sausage? < 1242951996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1242952012 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They like to pretend that their language is entierly English < 1242952020 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But when you read the self-compiler, it's shit < 1242952025 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Machine code implied everywhere < 1242952048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1242952049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242952054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: yep < 1242952064 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :See, they have this beef with "abstract" languages < 1242952069 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like C and shit < 1242952091 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :C is fun < 1242952123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: where's the hidden download link? < 1242952124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forget < 1242952230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Category:Compiler_optimizations <-- useful reading < 1242952230 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't find it, maybe they removed it to sell it bettar? < 1242952242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't on the actual site < 1242952274 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I still got it worst case < 1242952290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: http://compilers.iecc.com/comparch/article/06-02-126 < 1242952297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the guy advertises his own thing like he's just a user < 1242952301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but slips up by using the same name < 1242952301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolll < 1242952328 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my sadol compiler does some partial evaluation to boost the speed when various types are used < 1242952331 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Clever, Dan Rzeppa < 1242952351 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my grandma's surname is Rzeppa < 1242952353 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1242952405 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Since this is the 21st century, shouldn't we be able to talk to our computers in our own language?" < 1242952406 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Derp derp < 1242952410 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like in Star Trek IV < 1242952420 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242952422 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hello computer! < 1242952425 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242952433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that would be so impractical < 1242952440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242952443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1242952446 0 :Dewio!n=dewi@124-171-131-143.dyn.iinet.net.au JOIN :#esoteric < 1242952453 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :well < 1242952467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because english is more verbose and less precise than formal languages. < 1242952492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course it wouldn't be useful for everything, but it could be for some things, With a strong AI. < 1242952496 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :only if the level would be reasonably high, like: do my math homework, here's the data. < 1242952497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242952501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1242952505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it'd have to be a really fucking strong ai < 1242952519 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I guess it could be useful as a teaching tool < 1242952530 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But the osmosian people have way too high expectations < 1242952543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They want it to replace regular languages < 1242952548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tea -c 1 -type 'Earl grey' -t 4 minutes < 1242952579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lojban would be better for communicating with a computer, really. < 1242952588 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's parsable! < 1242952602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's nothing like "Let a be x times two divided by 3. Create a new window with title "Hello" and the contents "The result is " followed by a's value, with the single button "OK", which closes the window and goes on to the next step." < 1242952604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs < 1242952617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :vs, *spoken* "Make me a cup of Earl grey, 4 minutes" < 1242952622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you forgot the -temp hot < 1242952625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in Sweden we call that "dra" < 1242952633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let a=x*2/3 in newWindow $ window{ title="Hello", contents="The result is " ++ show a, buttons=[button{ text="OK", action=(closeWindow >> nextStp) }] } < 1242952636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*nextStep < 1242952636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, -T hot < 1242952636 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or is that -c 1 ? < 1242952639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know which I'd rather type < 1242952640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Someone is actually making an "English" programming language? < 1242952640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the latter < 1242952641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits < 1242952643 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :parzyc < 1242952644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, -c 1 is "one cup" < 1242952646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1242952646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits again < 1242952647 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :parzyć < 1242952649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's what we're talking about < 1242952655 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :infuse < 1242952657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: https://www.osmosian.com/page04.png < 1242952658 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1242952662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click and scream < 1242952673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proceeds to vomit < 1242952683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1242952686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:36 ehird: AnMaster: that's nothing like "Let a be x times two divided by 3. Create a new window with title "Hello" and the contents "The result is " followed by a's value, with the single button "OK", which closes the window and goes on to the next step." < 1242952688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure it wouldn't be good for everything < 1242952688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:37 ehird: let a=x*2/3 in newWindow $ window{ title="Hello", contents="The result is " ++ show a, buttons=[button{ text="OK", action=(closeWindow >> nextStp) }] } < 1242952691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which would you rather type < 1242952694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... "What our customers could be saying"? < 1242952696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the osmosian guys? < 1242952697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it might be useful for a few things < 1242952698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Say the LATTER. < 1242952702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see example I gave < 1242952705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As a command interface, AnMaster, sure. < 1242952708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But that is NOT WHAT THEY ARE SAYING. < 1242952736 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION screams the screams previously reserved for denizens of hell < 1242952747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 00:37 ehird: let a=x*2/3 in newWindow $ window{ title="Hello", contents="The result is " ++ show a, buttons=[button{ text="OK", action=(closeWindow >> nextStp) }] } <-- what language < 1242952754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haskell < 1242952754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks TCLish? < 1242952756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242952770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what windowing API does it use < 1242952780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehirdomatic inventomatron invention #34785893457 < 1242952780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Looks nothing like Tcl. < 1242952788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has []s and {}s!112111 < 1242952797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh, thought it was real syntax < 1242952799 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i eat moldy cheese, drink old wine and drive a car without it's roof... the global crisis got me < 1242952806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is, just nonexistent definitions < 1242952812 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Imagine Lisp with {} and [] instead of (). That's just about Tcl. < 1242952814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like the tk or wxwidgets APIs for erlang < 1242952815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: or perhaps your bad decisions got you :) < 1242952817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(syntax-wise) < 1242952820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, heh < 1242952881 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: don't you understand? ;p < 1242952883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That exampe. < 1242952893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i wasn't really paying attention < 1242952895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wut < 1242952932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: :D < 1242952963 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not so sure about the car without it's roof though, not in this climate < 1242952977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Tk has an awesome API < 1242952983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but then, global warming might take care of that. < 1242952986 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good moldy cheese (you know, like brie of whatever) and old wine are not cheap... and also this convertible < 1242952991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[The "Cal Monet" draws like a person draws. It "remembers" or "sees" an < 1242952991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :image, then renders an original "dab, dab, dab" work of art based on < 1242952992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the image. How does it "remember" and "see"? By looking in it's memory, < 1242952992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks shit though < 1242952994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which, in this case, is stored on various computers around the world.]] < 1242952996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ↑ a post by help@osmosian.com in comp.compilers < 1242953001 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: why, it's hot here ;p < 1242953002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: oh right. < 1242953006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if i'd paid attention... < 1242953008 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches his computer for the compiler and manual < 1242953010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[set a [expr $x*2/3]];window .h -title Hello;pack [label .h -text "The result is $a"];pack [button .h -text "OK" -action {.h close}] < 1242953030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That ought to be the Tcl equivalent if I'm up on my Tk foo. < 1242953051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. That syntax, though. < 1242953066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that they borrowed ORK's syntax. < 1242953068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :% set x 2 < 1242953068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1242953068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :% [set a [expr $x*2/3]];window .h -title Hello;pack [label .h -text "The result is $a"];pack [button .h -text "OK" -action {.h close}] < 1242953068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :invalid command name "1" < 1242953084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242953097 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :never tried tcl, syntax was repulsive for me several years ago < 1242953099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Remove the brackets around that set command. < 1242953114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :% window .h -title Hello;pack [label .h -text "The result is $a"];pack [button .h -text "OK" -action {.h close}] < 1242953114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :invalid command name "window" < 1242953118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinko, that. < 1242953123 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so I don't touch Tk. < 1242953131 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shaddup. < 1242953135 0 :Dewi!unknown@unknown.invalid QUIT :Network is unreachable < 1242953156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, maybe you need to import something first or so < 1242953160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1242953237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, how do you get line editing and tab completion in tclsh < 1242953251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate REPLs without that < 1242953283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should also highlight matching [] and such as you type it < 1242953336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ping < 1242953347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can't. < 1242953351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not a repl it's a shell < 1242953362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shells have it too < 1242953367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :line editing and such < 1242953371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and tab completion < 1242953381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost all shells I can think of do < 1242953382 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ahah! < 1242953383 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Found it < 1242953385 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :cal-3037 < 1242953390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, ? < 1242953392 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The Osmosian compiler and manual < 1242953412 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: is that the year their language will actually work? < 1242953429 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I like how everything is written in a font that looks like a retarded comic sans MS < 1242953436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, where is "cal-3037" < 1242953442 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll upload it < 1242953442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C: < 1242953450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note: his copy is illegal < 1242953452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since he didn't pay :P < 1242953455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1242953458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(used to be viewable by everyone) < 1242953460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(due to their idiocy) < 1242953466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I think you can excuse him not paying $100 < 1242953470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1242953521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: my windowsotron is running < 1242953554 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :FULL POWER < 1242953557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: i eagerly await your blasphemy < 1242953558 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(70% uploaded) < 1242953565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :slow upload < 1242953580 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I would not advise you to use the GUI, it's ugly as sin < 1242953586 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's gray and full screen < 1242953588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I've used it before < 1242953590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's wonderfully bad < 1242953591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't have window < 1242953594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :completes the experience < 1242953594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :windows* < 1242953638 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Russell/cal-3037.rar < 1242953641 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1242953654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what about a format easier to open < 1242953670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's easy to open on window < 1242953671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242953672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1242953674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unrar x file < 1242953677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1242953679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wuzza problem < 1242953684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also not on windows < 1242953686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :needs winrar < 1242953695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's a foss unrar < 1242953696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wget: unable to resolve host address `membres.lycos.fr' < 1242953696 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think I have a picture of the GUI somewhere < 1242953698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242953700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, fail? < 1242953703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wfm < 1242953707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your isp sucks < 1242953734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no, dns times out < 1242953738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wfm < 1242953739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instantly < 1242953742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your isp sucks < 1242953752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses the ever-shitty IE6 to download winrar < 1242953764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works elsewhere < 1242953771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, other domains < 1242953772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but not here. < 1242953792 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lycos can be hard to open in some places, yeah < 1242953794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tried resolving from dedi in US. Same result < 1242953800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1242953802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works in uk < 1242953807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what IP < 1242953809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: success, 'tis downloaded < 1242953811 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, tell me where to upload it and in what format < 1242953813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c:\cal3037 here we come < 1242953817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: filebin.ca < 1242953821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and .zip, prolly < 1242953825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, tar.bz2 at ompload? < 1242953827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since creating tgz is a pain on windows. < 1242953833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why do you want it < 1242953834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's an exe < 1242953837 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1242953841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you said self interpreter < 1242953845 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have windows, no tar < 1242953846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: compiler < 1242953854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with source they said < 1242953858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's true. < 1242953858 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1242953932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hates Osmosian already. < 1242953955 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is in every programmer's heart to hate it < 1242953965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: gonna start this thing ^___^ < 1242953978 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's like someone looked at ORK and thought that was a good idea! < 1242953980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lycos.com resolves < 1242953983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not .fr < 1242953989 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/pjsehz/cal-3037.zip < 1242953994 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1242953995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1242953996 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now shut up < 1242954002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: And you, if anyone, know that ORK is dumb. < 1242954010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It ruuuuuuuuuuuuuns < 1242954012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hilarious, but dumb for serious programming. < 1242954015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, is it a zip bomb? < 1242954019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: all zips are bombs < 1242954027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: wow their menu is terrible < 1242954030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A-Z menus < 1242954034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :containins items starting with that letter < 1242954037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how utterly *USELESS* < 1242954042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have seen non-bombs < 1242954051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they're doin it rong < 1242954052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the compiler: ISO-8859 English text, with CRLF line terminators < 1242954052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242954057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they don't use extensions < 1242954060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: correct. < 1242954062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's plain english! < 1242954072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't double clickable < 1242954075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on windows < 1242954079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : intel $8B8508000000. \ mov eax,[ebp+8] \ the byte < 1242954080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PLAIN ENGLISH < 1242954086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the desktop: ISO-8859 English text, with CRLF, NEL line terminators < 1242954086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: very plain isn't it < 1242954087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I HATE THIS CODE ALREADY. < 1242954089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is t < 1242954090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that* < 1242954092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NEL? < 1242954098 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242954102 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, Osmosian. < 1242954108 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got lost < 1242954110 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Always a nice surprise on the unsuspecting. < 1242954124 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION run out of moldy cheese < 1242954136 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Would it kill them to, y'know, make it portable? < 1242954142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: X86dows < 1242954152 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But that would mean programming in C, pikhq < 1242954154 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That is evil < 1242954162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C IS A GRADE AFTER ALL < 1242954164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HUH HUH < 1242954170 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Instead, they just sort of... Do machine code in English? < 1242954198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242954203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does it work < 1242954210 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Another stupid thing is that they don't have file extensions < 1242954219 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :All of their files have no extensions < 1242954223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I mentioned that above < 1242954228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And another stupid thing is that there doesn't seem to be another implementation. < 1242954238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :........ < 1242954240 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this whole osmosian thing is so dumb that even i am sharper < 1242954244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you mean how does it work < 1242954253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the language... whatever < 1242954257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean < 1242954268 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Read the documentation, AnMaster, it's hilarious! < 1242954287 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It gets creepy at timezs, too < 1242954291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And is the "instructions" file Postscript? < 1242954298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in comic sans?! < 1242954304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nope < 1242954310 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Worse. < 1242954313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It makes Comic Sans look good. < 1242954315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah not exactly < 1242954321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at OS X's icon for PC remote computers and giggles again. (old-looking CRT with a bluescreen.) < 1242954324 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :THE COMPILER < 1242954325 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now I know that right about here most programming books would drum up some dippy little "Hello, World" program — and expect you to be impressed — but I'd like to suggest that we skip the kid stuff and start makin' babies. < 1242954325 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I see you're trembling. Don't be afraid. This may be the first time for you, but I'm an old hand at this. I'll lead you through it. Gently. < 1242954329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the Os are horrible < 1242954336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: fap fap fap fap fap fap < 1242954352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... "Plain English". < 1242954355 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Was it as good for you as it was for me? Look how handsome he is! But he is not me — you can prove it with the Version command. And if you look in the new directory on an empty tab, you'll see the executable file we begat. < 1242954358 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1242954368 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That computer touched me in my no no places :( < 1242954423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to add two fragments given a string and a variable and a locus: < 1242954423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : add a fragment given the push address tag and the variable. < 1242954425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : add a monikette to some monikettes given the string. < 1242954433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Monikette. < 1242954475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it TC < 1242954481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let me put it this way. The CAL-3037 is the most advanced Plain English < 1242954481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compiler ever made. No 3037 compiler has ever made a mistake or distorted < 1242954482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :information. We are all, by any practical definition of the words, foolproof < 1242954484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and incapable of error. Nevertheless... < 1242954486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: probably < 1242954506 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not TC < 1242954510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: howso < 1242954512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can recurse can't it < 1242954514 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No one would be able to program anything on it < 1242954516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242954517 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Too much RAGE < 1242954519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs their example program on it < 1242954519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1242954523 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :photoshop < 1242954530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its purpose seems to be to search for shit on google images then redraw it with dot < 1242954531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1242954550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has a "loop" construct. < 1242954555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it seems to be able to do recursion. < 1242954564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1242954568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"When you start me up, I will quickly take over your screen so you no longer < 1242954568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have to look at that painted whore of an interface that comes with the kluge." < 1242954579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Before: My primary function is to compile Plain English text files < 1242954580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :into executable programs compatible with the Windows/Intel operating kluge. ) < 1242954594 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wait. < 1242954595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242954596 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs < 1242954601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do nested loops. < 1242954605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do nested ifs. < 1242954607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the docs in the pdf, the TOC is broken < 1242954611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the links are all wrong < 1242954615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1242954619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :their example program can draw george w bush < 1242954620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sold < 1242954623 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's from 2006 < 1242954638 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'll need to smoke a cig after seeing that < 1242954644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1242954657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242954659 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :To run: < 1242954664 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Run. < 1242954664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: i entered "george bush" < 1242954669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, also < 1242954672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Would that recurse, or does it suck? < 1242954683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To create a work given a URL: < 1242954683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Allocate memory for the work. < 1242954688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TALKING ABOUT MEMORY ALLOCATION IS SO PLAIN ENGLISH < 1242954690 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If it does, then there is exactly one way to do anything, IMNSHO. < 1242954692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Functionally. < 1242954703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/0 \/ \\\/\/IX\\\/\/\/1\\I\/I0\/\/0\\I\/1\/\/\\\/\\I\/\\\/1\/\/X\\\/\/ \\\/\//****************/Q// < 1242954704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 1 11 111 1111 11111 111111 1111111 11111111 111111111 1111111111 11111111111 111111111111 1111111111111 11111111111111 111111111111111 < 1242954708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1242954723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't need recursion for TC. Assuming you have something like a while (condition) loop < 1242954730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I am going to (valiantly) write a program in it < 1242954731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :called lol < 1242954737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the butt directory of their compiler < 1242954744 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"we've put function in your function so you can derive while you derive" < 1242954750 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Would you be able to do a BF interpreter? < 1242954762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\ this program is a butt < 1242954762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\ (c) elliott hird 2009, aged 13 < 1242954762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about a befunge one < 1242954765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1242954769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: harder. < 1242954772 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1242954773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since when is \ plain English < 1242954780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since never < 1242954786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It can't do nested loops. < 1242954793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Note that there are no unintuitive, distracting, space-consuming scroll bars < 1242954793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anywhere in my interface. To scroll, press the right mouse button and shove." < 1242954797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scroll bars are unintuitive? < 1242954800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scroll bars are distracting? < 1242954801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. This wouldn't be such a bad programming language idea, if it wasn't claiming to be plain English < 1242954802 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : But it can do recursion, no? < 1242954804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You would literally have to do crazy call shit. :) < 1242954806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be a good esolang < 1242954807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A few pixels of space is valuable? < 1242954808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact < 1242954809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1242954811 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually. < 1242954817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Almost Plain English < 1242954824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(not close) < 1242954826 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1242954828 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure that it has enough to do a state machine. < 1242954830 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :APE < 1242954830 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ape language < 1242954831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1242954841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Almost, But not Completely, Different From English < 1242954842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When you open anything else, it is converted in memory to a hexadecimal < 1242954842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dump and displayed in the editor with the read-only flag set. You can, < 1242954842 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is there an esolang that bases on using underline, bold and italic? :D < 1242954844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :however, force me to open a file as text or as a dump. Look under "O". < 1242954845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242954846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ABNCDFE < 1242954847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242954860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"To go back, use the Close command, click the tab, or whack the ESCAPE key." < 1242954864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i feel obligated to actually whack it < 1242954865 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242954866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of just hitting it < 1242954872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whacks the escape key < 1242954873 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :or pushing it < 1242954874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about you tapping it? < 1242954876 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :we need a ABNCDFE language < 1242954878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not acceptable < 1242954883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242954894 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :nooga : I try to do one that's based on exposants and shit < 1242954894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :coppro, heh < 1242954898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Here, for example, are the instructions my creators gave me for printing a < 1242954898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :number of copies of a source. It is part of the actual code in my editor file. < 1242954900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Being edited in my editor. I love this. It's like looking into your own soul." < 1242954902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this manual is far too sensual < 1242954921 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's a bit of a creepy computer < 1242954928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Say you're looking for the above routine. Press CTRL-HOME to get to the < 1242954928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :top of the file. Then hit CTRL-F and start typing. T. We jump to the first "T" < 1242954930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the file. O. We're on the first "To". Keep this up until you're where you want < 1242954932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to be. Use BACKSPACE if you make a mistake; CTRL-N to find the next; < 1242954934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ESCAPE or a shortcut to end the search. It's as simple and efficient as that.]] < 1242954936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately, their editor does not use plain english. < 1242954946 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this is just a joke that became a horror < 1242954952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AppleScript. But worse. And with a shitty implementation. < 1242954955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: their documentation isn't a .ps < 1242954957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has a .pdf version < 1242954958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: BUT < 1242954958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what this makes me think of. < 1242954961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's their own format < 1242954965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :based on "plain text" < 1242954969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :openable with... you guessed it < 1242954969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AAARGH. < 1242954970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PLAIN ENGLIS < 1242954970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :H < 1242954976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242954982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the pdf is broken < 1242954982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens it in that for the full experience < 1242954986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wfm < 1242954986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :links in it doesn't work < 1242954997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, define:wfm < 1242955012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the links in the _PDF_ TOC point to the wrong places < 1242955019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wfm=worksforme < 1242955024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242955025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1242955032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so doesn't work for you then < 1242955036 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :or wait for mudkipz < 1242955036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1242955054 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :TOC? < 1242955067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242955077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: wow, it starts off with how to compile the compiler to make a new compiler < 1242955082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, I'll give you a hint: Table of C < 1242955084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess they just don't have any other programs apart frmo that and the sample < 1242955094 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ontent? < 1242955095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: give him a break he's foreign < 1242955102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so am I < 1242955106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and? < 1242955108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I don't have to be nice to him < 1242955114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm in the same position myself < 1242955115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242955120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, good! < 1242955146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand I worked with lots of TOCs in LaTeX, so I guess I got an upper hand there. < 1242955160 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :i like a lot how they brag about how fast the thing self compiles and how small it is < 1242955176 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Which is not that small and not that fast, I think < 1242955178 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I'm no expert. < 1242955182 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: AnMaster: give him a break he's foreign << brothers: brit and swede < 1242955187 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just hate them SO MUCH < 1242955199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, uh < 1242955201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1242955203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"(3) I consider almost all other words to be just words, except for: < 1242955204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) infix operators: PLUS, MINUS, TIMES, DIVIDED BY and THEN;" < 1242955207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 to the power of OH SHIT < 1242955213 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: >:D < 1242955216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, oh you are agreeing with me < 1242955220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or with ehird < 1242955223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1242955236 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agreeing with you < 1242955249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242955280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: "But there are things that may surprise you. Or challenge you. Or infuriate you." < 1242955282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Like EVERYTHING." < 1242955296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I don't care if you type in upper, lower, or mixed case. It's all the same to me. < 1242955296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Life is hard enough without some JAVA programmer making it harder." < 1242955297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Did they intentionally say JAVA? < 1242955298 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think one of the most awful things about this is the written-out operators. < 1242955303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/100 \/ \\\/\/IX\\\/\/\/1\\I\/I0\/\/0\\I\/1\/\/\\\/\\I\/\\\/1\/\/X\\\/\/ \\\/\//****************/Q// < 1242955303 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :100 101 1011 10111 101111 1011111 10111111 101111111 1011111111 10111111111 101111111111 1011111111111 10111111111111 101111111111111 1011111111111111 10111111111111111 < 1242955308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if it didn't claim to be plain English this wouldn't be too bad. It would be a rather verbose, and not really interesting, esolang < 1242955339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If it weren't serious. < 1242955341 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ń < 1242955345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, exactly! < 1242955346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(meaning to be) < 1242955348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I need a routine to 'initialize before run'." < 1242955349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242955358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(compiler error) < 1242955368 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but it isn't serious (is it?) < 1242955383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /ab/bb/aaaab < 1242955384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bbbbb < 1242955404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't do REAL NUMBERS. I do ratios, very elegantly, but I don't do reals. < 1242955404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My page editor reduces and enlarges and sizes shapes proportionately in and < 1242955406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :out of groups and it does it all without real numbers. Master Kronecker was < 1242955406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\ < 1242955408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right when he said, in German, "The dear God created the whole numbers; all < 1242955408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /ab/bc/aaaab < 1242955409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bcccc < 1242955410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :else is the work of man." I'm not interested in menschenwerk. < 1242955410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1242955412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yes < 1242955414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's serious < 1242955422 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooooo < 1242955424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, when are you going to fix that bug < 1242955427 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there's no way < 1242955434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, with \ in !slashes < 1242955449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: They've got a price tag. < 1242955450 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There should be an osmosian compiler on EsCo < 1242955456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what bug? < 1242955459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh dear < 1242955464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\ < 1242955466 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION forgot about that < 1242955467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\ < 1242955469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\\ < 1242955469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1242955473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one < 1242955481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to double all \'s < 1242955484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Last step. Make a new text file in our new directory and call it whatever you < 1242955484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please. But don't give it an extension. I only compile files with no extension. < 1242955490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you give it an extension it rejects it? < 1242955491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1242955492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's EsCo? can't google it < 1242955495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: shit < 1242955506 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :EsCo is another bad thing < 1242955518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Compiler suite for esolangs; work in progress. < 1242955529 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :erm.... < 1242955539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EsCo... yeah < 1242955541 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mostly, I've seen its BF compiler. Pretty good. < 1242955543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who got that idea < 1242955543 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :may i ask... what for < 1242955545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/0 \\/ \\\\\\/\\/IX\\\\\\/\\/\\/1\\\\I\\/I0\\/\\/0\\\\I\\/1\\/\\/\\\\\\/\\\\I\\/\\\\\\/1\\/\\/X\\\\\\/\\/ \\\\\\/\\//****************/Q// < 1242955546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, the error was cuz i didn't copy the NOOOODLE < 1242955551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no, it's crap < 1242955554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1242955554 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh, noodle < 1242955558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not esotope < 1242955558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esotope, I mean. < 1242955560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esotope != esco < 1242955563 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now what the heck < 1242955564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Esco is something else. < 1242955566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esco is a shitty interpreter suite of rubbishcrap < 1242955566 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a < 1242955569 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242955573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1242955575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1242955576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1242955581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /*/0 \\/ \\\\\\/\\/IX\\\\\\/\\/\\/1\\\\I\\/I0\\/\\/0\\\\I\\/1\\/\\/\\\\\\/\\\\I\\/\\\\\\/1\\/\\/X\\\\\\/\\/ \\\\\\/\\//****************/Q// < 1242955586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, run it locally? :( < 1242955598 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no fun < 1242955601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It needs full stops < 1242955604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Say "Hello, world!" < 1242955605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shut down. < 1242955606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1242955611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 12.. < 1242955611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Error in butt. Idon't know how to 'Say [string] Shut down'. < 1242955613 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1242955614 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1242955618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 12..@ < 1242955618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :2 1 < 1242955622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 12\..@ < 1242955622 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 2 < 1242955624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :On the bright side, I bet that it's easy to retarget. < 1242955626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems to work there < 1242955628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1242955632 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh EgoBot cannot connect < 1242955646 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh what the heck < 1242955655 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://esco.sourceforge.net/ < i hope that's not that Boehm of Boehm GC < 1242955660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you connect to it? < 1242955669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: as if < 1242955680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, wrong first name < 1242955683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's two idiots < 1242955688 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :good < 1242955691 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242955698 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's on my list, but I'm on vacation :P < 1242955712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, it is a major BLOCKER bug < 1242955719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, what this *needs* is an LLVM backend. < 1242955730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My creators thought alphabetical was best, so they put a "Sort Definitions" < 1242955731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :command under "S". It's a bit line-oriented, and loose comments stick to the < 1242955732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :routine above them. But try it out. You can Undo if you don't like the result. < 1242955732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what... Osmcrap? < 1242955734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.............. < 1242955734 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It is a minor NEEDSONEIOTAOFTHOUGHT bug. < 1242955736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i've set up irssi to accept DCC from EgoBot automatically < 1242955739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yuh. < 1242955742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1242955744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :EWW < 1242955757 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo hi; echo hi < 1242955757 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242955758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You will find that my editor displays simple comments in a delightful sky blue, < 1242955758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :making it easy for you to see what I'm going to ignore. And no, you can't < 1242955760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :change the color. My creators have assured me that this is the right color. < 1242955764 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: so, why didn't !slashes respond at _all_ afterward? < 1242955767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes a < 1242955767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1242955775 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now it does < 1242955781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... Yet, they gave you the source code. < 1242955782 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : They're nazis < 1242955787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh my < 1242955794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's one good thing about plain english < 1242955796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has an easy FFI: < 1242955801 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes the system gets overloaded, and the interps run at such a low prio that they get booted off due to time limit, having gotten no cycles anyway :P < 1242955803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Call "kernel32.dll" "Beep" with 220 and 200. < 1242955818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, forgot the [Hz] and [ms] < 1242955819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242955820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Alas, I have no PC speaker with which to try it :-) < 1242955822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: >:) < 1242955822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for the best effect < 1242955826 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :FFI? < 1242955830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1242955833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FFI yeah < 1242955838 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What FFI mean < 1242955842 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Foreign Function Interace < 1242955845 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*Interface < 1242955865 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://code.google.com/p/esotope-bfc/wiki/Optimization < QUITE nice < 1242955875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, google, first computer related result (there is "Fauna and Flora International" before "Foreign function interface - Wikipedia, the free encyclopedia") < 1242955890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh well, good night all < 1242955894 0 :oerjan!unknown@unknown.invalid QUIT :"ZZZZZZZZZZzzzzzzzzzzzzzzzz" < 1242955901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1242955905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, I do most of that too < 1242955905 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : TLA are a bad thing to google < 1242955908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in in-between < 1242955926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The traditional term is "infinite loop", but since it is not large in size but long < 1242955926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in duration, I prefer the term "eternal loop". < 1242955927 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: any showable code yet? < 1242955927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, one thing missing, but produces equally good Hello world < 1242955928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail < 1242955934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, check it out duh < 1242955975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bzr branch http://rage.kuonet.org/~anmaster/bzr/in-between/trunk/ in-between < 1242955977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1242955981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you prefer web UI < 1242955995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A quote from this book. < 1242955999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" If the event's kind is "left click", handle the event (left click); exit." < 1242956042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"I don't support nested conditionals. They're always unnecessary and almost always unclear. There are none in my code, and I'm the most advanced compiler alive today." < 1242956047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :STAB! < 1242956054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/in-between/trunk/changes < 1242956057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, ^ < 1242956061 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242956071 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1242956073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FREAKING PEBBLE IS MORE ADVANCED! < 1242956085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AND IT'S A FREAKING MACRO LANGUAGE! < 1242956097 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Maybe we should make a page on the esowiki about it < 1242956112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: 'Twould be best. < 1242956129 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :As a dire warning < 1242956177 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they go on to claim that debuggers are for sissies. < 1242956182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, just pushed the "DCE end of program" code < 1242956191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, there are some stuff I'm missing yes < 1242956198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but for hello world I preform as wlel < 1242956200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1242956202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they claim that debuggers are wrong. < 1242956208 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks extremely cool but i don't know erlang :D < 1242956217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, not my issue < 1242956231 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1242956238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, and where did it look cool? < 1242956264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/in-between/trunk/annotate/head%3A/src/ib_opt_combine.erl < 1242956270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://bzr.kuonet.org/in-between/trunk/files/head:/test/ <-- rather large set of test files. Note they are for diffing generated code < 1242956275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, that needs cleanup < 1242956284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The background, as we've said, is a picture. Pictures require memory for < 1242956284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :storage. How much memory depends, of course, on the size of the picture. < 1242956286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since we don't always know in advance how big or small a picture might be, < 1242956288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :memory for pictures is allocated, dynamically, at run time. This memory must < 1242956290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :later be deallocated when it is no longer needed. < 1242956292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT IS NOT PLAIN ENGLISH < 1242956300 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :don't support nested conditionals? < 1242956302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :come on < 1242956330 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Malbolge has nothing on this :D < 1242956335 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This is an evil language < 1242956348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you don't, you will cause a "memory leak", and bits of memory will drip < 1242956348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from your computer onto your shoes. < 1242956359 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ew :( < 1242956370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHA < 1242956370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you don't actually need then. x = a and b; y = d and e; result = x or y; < 1242956373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works < 1242956374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1242956384 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where did you learn erlang? < 1242956384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/then/them/ < 1242956388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It actually tells you, when you quit a program that doesn't destroy what it creates, "1 drip(s)" < 1242956393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: So it knows you have objects left over < 1242956398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But will it deallocate them for you? < 1242956399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Noooooooooooooo < 1242956411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, "Programming Erlang, Software for a Concurrent World" by Joe Armstrong < 1242956416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, have it in paper form < 1242956419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :All these attempts to make something simple, and it doesn't garbage collect. < 1242956419 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Your computer is full of drips now < 1242956421 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :paper form? < 1242956426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: dead tree < 1242956427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, as in "not the ebook" < 1242956435 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know that paper forms exist < 1242956444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dead tree based < 1242956447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (3) Anything more than this falls under the heading "garbage collection" and, < 1242956447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as every manly programmer knows, garbage collection is for sissies. < 1242956449 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242956451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have an extensive library in this house < 1242956451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1242956455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's a great, great justification < 1242956458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Really, this compiler would almost function as a textbook example of a bootstrap compiler. < 1242956467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet they justified not having operator syntax with "Yo momma has operator syntax!" < 1242956489 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242956515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, there are some newer books. < 1242956527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and the one I have would be a bit outdated by now < 1242956545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is for Erlang R11B mostly iirc. while Erlang R13B is the current version < 1242956561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example, erlang now has Unicode and so on < 1242956570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which the book says is a planned feature < 1242956573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Pick a color between red and clue. ← fails < 1242956574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1242956580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pick a color between the red color and the blue color. < 1242956581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works < 1242956583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*blue < 1242956584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pick clue! < 1242956651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Slereah_: Pick a color between red and clue. ← fails <-- I'm not surpised < 1242956657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prised* < 1242956666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :blue of course... < 1242956670 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They didn't have a clue, si they ask for some :( < 1242956676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1242956678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean < 1242956682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like division by zero < 1242956686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in bf93 < 1242956690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :b93* < 1242956694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : If a counter is past 80000, break. ← when referring to the loop iteration. < 1242956696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, "a" < 1242956698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, it asks user you know < 1242956700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because that's how you declare a variable < 1242956705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :afterwards they use the proper "the counter" < 1242956731 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: karlstad? < 1242956742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what about Karlstad < 1242956751 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you live there, right? < 1242956754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242956769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1242956769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not even close < 1242956771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1242956783 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :orebro, ah yes < 1242956785 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Their string representation is kinda weird. < 1242956786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well. Mid-Sweden-kind-of-close < 1242956787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I gues < 1242956790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :guess* < 1242956796 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They store pointeres to the beginning and end of the string. < 1242956796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: hm? < 1242956798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1242956839 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a pointer and a size_t, as any sane, non-null-terminated "a string is an array" implementation would do. < 1242956851 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: then órebró < 1242956858 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, fail < 1242956868 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :with ó or with orebro? :p < 1242956868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Örebro is how you spell it < 1242956876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not ó < 1242956877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, details < 1242956883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, important details < 1242956889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, Ö != O < 1242956890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by far < 1242956893 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::O < 1242956899 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, read most of it. < 1242956919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, if you have been in Sweden, surely you know how differently they are pronounced! < 1242956919 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well-documented, but quite hilarious. < 1242956926 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :like: zrób mi łaskę - do me a favour; zrób mi laske - do me a blowjob < 1242956932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :middling esolang. < 1242956937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, "Well-documented"... Nice. < 1242956939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1242956956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, certainly in some cases... < 1242956964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, they do give you most of the implementation details. < 1242956970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know most of how the thing works. < 1242956979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just think it's silly. < 1242956979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242956986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, agreed < 1242957017 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oerebroo ? < 1242957024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what is that < 1242957039 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to say this name < 1242957048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, not in Swedish at least! < 1242957067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :two o after each other doesn't make sense in Swedish < 1242957095 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then get a Polish pronounciation tutorial and try to say chrząszcz < 1242957115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, I prefer to stay (relatively) sane < 1242957169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Apple Rejects Ebook App Because It Could Be Used to Download Kama Sutra" < 1242957170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, you can't do ö -> oe in Swedish either. Doesn't make sense. < 1242957172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not Onion. < 1242957175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :chrząszcz -> beetle < 1242957191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I believe it. Since it is Apple < 1242957195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you’re wondering why Eucalyptus is not yet available, it’s currently in the state of being ‘rejected’ for distribution on the iPhone App Store. This is due to the fact that it’s possible, after explicitly searching for them, to find, download from the Internet, and then read texts that Apple deems ‘objectionable’. The example they have given me is a Victorian text-only translation of the Kama Sutra of Vatsyayana. For the full background, < 1242957198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : a log of my communications with Apple is below. < 1242957200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.blog.montgomerie.net/whither-eucalyptus < 1242957202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: apple are not the only stupid company < 1242957204 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Apple == no tits < 1242957212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed. But they are one of them < 1242957220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly the iphone divison < 1242957222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems to be on crack < 1242957222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also s/are/is/ < 1242957230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242957232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is is correct < 1242957234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apple are? < 1242957234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a log < 1242957235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :singular < 1242957241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1242957243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" AnMaster: apple are not the only stupid company" < 1242957243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1242957247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I'm talking about < 1242957252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: companies/bands are plural in British English. < 1242957252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it should be is < 1242957254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not are < 1242957258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, that's an americanism < 1242957259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok < 1242957264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in british english, groups are their members < 1242957267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very communis < 1242957267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1242957274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :byeë < 1242957277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah < 1242957277 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1242957285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the US one is more communist < 1242957289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"one for all, all for one" < 1242957290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :style < 1242957325 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They allowed the "Baby Shaker" iPhone app, though. Well, for a day or so, but still. < 1242957335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what did it do < 1242957335 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it possible that Jobs is an eunuch? < 1242957360 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There's a picture of a baby, crying, and you have to shake the phone enough to make it quiet. < 1242957368 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :cool app < 1242957370 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1242957392 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"On a plane, on the bus, in a theatre. Babies are everywhere you don't want them to be! They're always distracting you from preparing for that big presentation at work with their incessant crying. Before Baby Shaker, there was nothing you could do about it. See how long you can endure his or her adorable cries before you just have to find a way to quiet the baby down!" < 1242957409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go android < 1242957417 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems like the sanest one currently < 1242957417 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yuck < 1242957428 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Then you shake the phone and X's appear over the picture's eyes, I guess representing it losing consciousness. < 1242957446 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: that's the best part, i tell you < 1242957486 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The publisher's web page now says it wasn't such a great idea: http://www.sikalosoft.com/ < 1242957583 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't mind if i'll pop in for a visit when i'll be passing by orebro. amirite? < 1242957587 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1242957635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, wrong. Since I'm about two hours travel by car away < 1242957665 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :two hours is nothing < 1242957670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Plus. I prefer to keep things over irc. < 1242957682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :when i'm in scandinavia i drive for approx 8 hours a day < 1242957753 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, i respect that < 1242957901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's only that sweden is quite boring when you are there and got no aim: driving, driving, driving, eating, sightseeing lund, driving driving driving, having a beer, sleeping in a tent, not talking to anybody for 2 days, driving driving driving, admiring lake, driving, having a beer, sleeping in a tent, driving driving etc. < 1242958098 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242958134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, s/beer/water/ < 1242958148 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but driving after sleeping < 1242958164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and have some plan then < 1242958166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :next time < 1242958176 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :buying beer in sweden costs me more than gas for my saab 9-5 < 1242958176 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1242958189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :saab... hah hah < 1242958197 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :which is always broken < 1242958202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1242958208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was high quality < 1242958211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just didn't sell well < 1242958212 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1242958215 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thought that too < 1242958225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, I know some saab owners, who say that < 1242958242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one has a saab from the 70s which works just fine still < 1242958252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one has a rather modern one < 1242958257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and i know that my 2.3t (200HP) engine stops in the middle of a highway < 1242958284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, out of fuel? didn't do the service every nth distance? < 1242958298 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :full tank, did the service < 1242958324 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ignition chip is shitty < 1242958394 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my mercedes w123 from year 79 is more reliable than saab from 2005, pitty < 1242958463 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :besides, i don't get how one can plan summer vacation in sweden < 1242958486 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anybody there, i don't know where parties are, i don't know what i want to see < 1242958514 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :...but i keep going there because the country is nice < 1242958757 0 :Corun!unknown@unknown.invalid QUIT :"Bye!" < 1242958817 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242959241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ah, hdparm -y < 1242959806 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :such a sweet sound.... < 1242959925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf, it keeps spinning up again < 1242959942 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's your hard drive hating you. < 1242959963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :drive is unmounted, i can't imagine why it would spin up again < 1242960008 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some hacker from the 70s thinks your drive is a washing machine drive and is trying to make it walk? < 1242960017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that'd be pretty awesome, actually) < 1242960035 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wasn't that just on reddit? < 1242960087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno; don't read reddit much. < 1242960133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then where did you see that? < 1242960154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Some article way the hell back? < 1242960163 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bullshit < 1242960166 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might've been jargon.txt, actually. < 1242960182 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:Turing_tarpit < 1242960184 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm scared :( < 1242960212 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Walking drives? < 1242960217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thought it was common knowledge. < 1242960222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, "common". < 1242960273 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is so annoying < 1242960406 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :fuck, it's extremely late < 1242960685 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what will happen if i just rip out an ide drive? < 1242960698 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Possibly bad shit. < 1242960705 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IDE doesn't hot-swap ever. < 1242960727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SATA sometimes does, if your board and cable support it. < 1242960733 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(why they didn't make it mandatory is beyond me) < 1242960820 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: once i've tried < 1242960842 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: some sparks, machine died and everything < 1242960851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bullshit < 1242960853 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but after restart it booted smoothly < 1242961146 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whatever i'll just reboot < 1242961154 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242961386 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242961400 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i forgot i still need to shred it < 1242961484 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1242961677 0 :nooga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242961713 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sequential write...12 megabytes/second < 1242961715 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :now that's slow < 1242962675 0 :Corun!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242963535 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242966404 0 :Dewio!unknown@unknown.invalid NICK :Dewi < 1242969852 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1242971410 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Remote closed the connection < 1242971951 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1242973638 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242973877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's like a zillion times quieter in here now that i finally got rid of that hard drive < 1242977390 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1242977561 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1242979199 0 :clog!unknown@unknown.invalid QUIT :ended < 1242979200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1242979222 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242979251 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242979898 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1242980217 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242981431 0 :sebbu!n=sebbu@ADijon-152-1-88-176.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1242988468 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242988791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ... Walking drives? <-- huh? < 1242988921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242988922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1242988925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the jargon file :) < 1242990053 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242990136 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1242992009 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1242992463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1242992474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just found out that you can have spaces in function names in erlang < 1242992484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not usual, and rather confusing < 1242992491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but technically possible < 1242992542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 btw < 1242992560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1242992564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :la < 1242992571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"la"? < 1242992573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why did I just say la? I didn't mean to type that < 1242992577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it must have been an extended typo < 1242992595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242992597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I was starting to type "also", got the first two letters the wrong way round, then hit return instead of backspace < 1242992631 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Prolog allows arbitrary characters in predicate names, but you have to escape the wierder ones < 1242992637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway function names (and module names) are atoms < 1242992642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, same in Prolog < 1242992643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so any valid atom can be used < 1242992646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even the null atom < 1242992648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is '' < 1242992655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've never tried that in Prolog < 1242992657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1242992675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(you have to use single quotes, like in 'foo bar' if the atom isn't "the normal way") < 1242992768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :| ?- assertz((''(X) :- 3 is X)). < 1242992770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242992771 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :| ?- ''(1 + 2). < 1242992773 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242992774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :| ?- ''(2 * 2). < 1242992776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1242992780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the null module filename would be < 1242992786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :''.erl or just .erl < 1242992797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about the produced code file... .beam or ''.beam < 1242992798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242992981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm neither seems to work < 1242992990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :foo bar.erl works for 'foo bar' < 1242992996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :null atom fails though < 1242993216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm I guess you could do lisp/scheme style function names with this if you wanted < 1242993238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :'is-integer?'(Int) and 'integer->string'(Int) and so on < 1242993266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, at least not in Prolog, because the calling conventions are so different < 1242993271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your examples return a boolean and a string < 1242993280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither Prolog equivalent would return anything < 1242993284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as Prolog predicates don't have return values < 1242993288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, perfectly possible in erlang though < 1242993292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have integer(Int) and integer_string(Int,String) < 1242993303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the second of which would convert either way round, depending on which argument it was given < 1242993316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the first of which would fail if given a non-integer value < 1242993335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I would use the BIF is_integer/1 in erlang < 1242993342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :allowed in guard tests too < 1242993360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BIF? < 1242993365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Built In Function < 1242993372 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242993382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, those are built-in functions in Prolog too, although I think the second has a slightly different name < 1242993391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe atom_int or int_atom or something < 1242993398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though, there is an EEP about allowing user defined functions in guards... iirc < 1242993452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for integer->string I would actually do something like io_lib:format("~p", [MyInteger]) I guess... < 1242993467 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :atom_number(?Atom, ?Number), can be called both ways. < 1242993475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"both ways"? < 1242993495 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To convert from atom to number, or number to atom. < 1242993506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :io_lib:format("~p", [MyInteger]) <-- though that would be "anything to string..." < 1242993540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :?- atom_number(X, 42). < 1242993540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :X = '42'. < 1242993540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :?- atom_number('123', Y). < 1242993540 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Y = 123. < 1242993550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1242993710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Prolog is so refreshingly different. < 1242993713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :?- atom_concat(A, B, foo). < 1242993713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A = '', < 1242993713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :B = foo ; < 1242993713 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :A = f, < 1242993715 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :B = oo ; < 1242993726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw... not sure if you saw it. but in-between now compiles that hello world as well as esotope-bfc < 1242993731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for other programs, I'm close < 1242993734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not fully there < 1242993742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, interesting < 1242993756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some more work is needed on the polynom stuff to handle "constant isn't known in advance" case. < 1242993756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe we should give it some gcc-bf output to see how it reacts? < 1242993764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll see if I have a working hello world at the moment < 1242993803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically, all the stuff needed is there... Except I don't have an opcode to represent arbitrary stuff like p[2]=p[4]*p[9] < 1242993812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so need to add that to the various passes. < 1242993828 0 :kar8nga!n=kar8nga@a-46.vc-graz.ac.at JOIN :#esoteric < 1242993875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, I got this idea for using a dependency graph, instead of operating on the parse tree... But I'm not sure how to represent loops. Neither balanced or unbalanced. < 1242993918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, if you have any idea about it... A DAG seems useful to handle it in general < 1242993942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I really know to little about these things < 1242994096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ls -l hworld1.bfrle < 1242994098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 ais523 ais523 443921 2009-05-22 12:07 hworld1.bfrle < 1242994121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ouch that is bad < 1242994128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the one I worked on was a simple one < 1242994139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] < 1242994139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+. < 1242994140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I used < 1242994150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can also do the same for any !bf_txtgen < 1242994156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which that one isn't) < 1242994162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 443921 for a hello world isn't that bad < 1242994168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is that bytes < 1242994169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that's avoiding both stdio and UNIXy output < 1242994172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, bytes < 1242994181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it has to link in much of the C standard library < 1242994189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I imagine that's mostly exception handling < 1242994190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well. I probably can't do much for it < 1242994194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as signals, etc < 1242994207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err... can't you disable the pointless exception handling < 1242994266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, by substituting your own __outside_main < 1242994278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gets a lot shorter if you do that < 1242994394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's atexit that's taking up the space < 1242994421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION founds out why something didn't work... < 1242994457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I tried to be smart and reduce work, but checking if value was already calculated and thus neededn't be recalculated... Except it it had been partially calculated... < 1242994660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, you might want to use my rather long hello, world as a test < 1242994669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, link for download? < 1242994684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me put it online < 1242994688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1242994705 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fyi, i fixed the mistake in codegen for while. i'm also trying to improve readability of the code generally. < 1242994756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I can't figure out how your code for the iteration count work, so I'm using a "stupid" way of doing it, but it works and is easy to understand < 1242994766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_add_infinite(Const, Diff) -> < 1242994766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : is_add_infinite(Const, Diff, (Const + Diff) rem 256, 1). < 1242994767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_add_infinite(_Const, _Diff, 0, Iters) -> < 1242994767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {false, Iters}; < 1242994767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_add_infinite(Const, _Diff, Const, _Iters) -> < 1242994767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : true; < 1242994771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is_add_infinite(Const, Diff, Cur, Iters) -> < 1242994773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : is_add_infinite(Const, Diff, (Cur + Diff) rem 256, Iters+1). < 1242994787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just iterating until it either repeats or hits 0 < 1242994790 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: calculating loop count? < 1242994805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, both if it is infinite or finite with a fixed count yeah < 1242994818 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1242994838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://filebin.ca/pqzmno/hworld1.bfrle < 1242994840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, performance seems quite goof for the small numbers of bf < 1242994843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :note that that's run-length encoded < 1242994853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err? < 1242994859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do I uncompress it or whatever < 1242994859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a format where +*10 means ++++++++++ < 1242994866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't run that... < 1242994888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, you may want to modify your interp to accept code that's already been encoded, that would be a lot more efficient than expanding and recontracting again < 1242994894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you almost certainly optimise runs of + and > < 1242994898 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :well... let's assume the current cell is X before the loop, and the loop adds Y (or subtracts if Y<0) to/from the current cell . < 1242994903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would possibly break comments in normal bf files < 1242994908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only accept "core bf" < 1242994913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, which is why you make it a command-line option < 1242994924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't have command line option handling < 1242994932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would need to implement it < 1242994933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242994940 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then there are several options: one thing is of course the trivial infinite loop, Y=0. < 1242994940 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's almost 444 metric kilobytes as it is < 1242994959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, you are free to implement an alternative parser module < 1242994974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>>+ < 1242994975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>>>+ < 1242994981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: setting up memory < 1242994988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how many cells are needed < 1242994995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently I'm hard coded at 3000 iirc < 1242994996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :loads, several thousand I imagine < 1242994999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can be changed in source < 1242995000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can have a look at the exact value if you like < 1242995016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, would need to know. as I treat "if you go outside the tape you are on your own" < 1242995017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently < 1242995035 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if Y!=0, then the loop runs k times where (X+Y*k) is a multiple of 256 (let's say it be W, for generalization), and runs forever if there is no such k. < 1242995036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : then there are several options: one thing is of course the trivial infinite loop, Y=0. <-- yes, I handle that "unchanged" one elsewhere < 1242995097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 0x862 * 6 tape elements of globals are used, plus 64 registers, plus a bit extra; the stack is shorter than that (it's mixed with the globals), and I don't think I use any heap < 1242995119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so how large does the tape need to be?... < 1242995123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so 13000 should be enough < 1242995124 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :if Y<0, we can (safely) use W-Y instead, as it does same thing: adding Y is equivalent to adding (W-Y). so let's say Y>0. < 1242995132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242995145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway I would need a more complex parser module than currently < 1242995149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks ahead too < 1242995162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no need to look ahead, just repeat the last character if you see a * < 1242995177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I need to read the number after < 1242995178 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :then X and Y is both assumed to be non-negative; we essentially have to solve the following equation, X+Y*k = W*x. < 1242995197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which I assume is in hex for compactness? :P < 1242995201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, decimal < 1242995204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1242995210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :base64 would be most compact < 1242995213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could shave off a few bytes by making it hex, I suppose < 1242995219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the number rarely goes above a few thousand < 1242995221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, base64 < 1242995239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, hm < 1242995243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what is Y there < 1242995255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and X.. < 1242995259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :W was overflow value I remember < 1242995267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the highest number in that code is <*12897 < 1242995275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's coming back from the end of the tape to near the start < 1242995289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and why was that code dividing a class by a number... < 1242995293 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: X is the current cell before the loop; Y is the addition to the current cell. < 1242995299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it confused me < 1242995305 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what class do you mean? < 1242995315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, expr iirc < 1242995332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in simpleloop.py < 1242995347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, W is 256? < 1242995348 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in case of ++[---->+<], X=2, Y=-4. i assume Y be positive so it should be Y=W-4=252 though. < 1242995364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1242995365 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's because X is (generally) not known in advance. < 1242995390 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :instead i construct (by dividing etc) the equivalent Expr object. < 1242995413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what exactly does and expr represent? < 1242995423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a stretch of code? < 1242995431 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example, Expr[0] / 4 gives the expression tree for "the quotient of the current cell divided by 4", etc. < 1242995438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242995465 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's just for convenience, though i should have added more comments for it. < 1242995473 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway, < 1242995483 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :this is equivalent to W*x-Y*k = X; we can solve W*a-Y*b = gcd(W,Y) then, by extended euclidean algorithm. < 1242995507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you lost me about there. < 1242995517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1242995531 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm... let's explain. < 1242995543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I mean, lost me mathematically < 1242995550 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1242995678 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you need more explanation, or give up about that then? < 1242995685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not sure... < 1242995712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how much would I gain from using your method, except speed. < 1242995723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(possibly) < 1242995746 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what is your method. does it work for every possible cases? or a subset of them? < 1242995791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, currently not for when X is unknown. But I have an idea of how to make that work < 1242995802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what I'm working on atm < 1242996080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1242996091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION scares AnMaster with the extended euclidean algorithm. Boo! < 1242996178 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1242996208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: i tried explaining it to him the other day, for the same purpose i think < 1242996218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :o < 1242996249 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: and stuck at the extended euclidean like this, right? < 1242996265 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually he did implement the EEA in erlang... < 1242996328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was just all the letter symbols that scared him < 1242996404 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1242996434 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1242996646 0 :sebbu2!n=sebbu@83.194.170.212 JOIN :#esoteric < 1242996978 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242996978 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1242997069 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1242997494 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1242997832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I didn't understand the algorithm < 1242997834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the thing < 1242997848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure, I can see how to calculate the EEA from pseudo code < 1242997863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or from the definition < 1242997873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that doesn't actually help me understand why/how it works < 1242998002 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, point 1: a number X can be written as a sum of a multiple of W and a multiple of Y if and only if X is divisible by gcd(W,Y). < 1242998045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :X = W*x - Y*k in lifthrasiir's equation < 1242998048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242998062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1242998072 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you can make that - a +) < 1242998087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1242998106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw what is your rle file format officially called. For purpose of the parser name. < 1242998117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it has an official name < 1242998127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"gcc-bf run-lenth-encoded output" is descriptive enough < 1242998132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*run-length-encoded < 1242998153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, one word name. ib_load_file_gccbfrle.erl ? < 1242998158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems a bit bulky < 1242998196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is W still the overflow value? < 1242998200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that is, 256 < 1242998205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's the sort of name I might use < 1242998213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well for BF yes < 1242998232 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where is gcc-bf now? it seems to be disappeared with death of eso-std.org. < 1242998240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: on my hard drive < 1242998246 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1242998248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :since eso-std.org died, it isn't hosted anywhere < 1242998252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but copies are available on request < 1242998258 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't worked on it for ages, though < 1242998266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, "X is divisible by gcd(W,Y)" implies "resulting in an integer"? < 1242998268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :next thing to implement is probably bitshifts < 1242998269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :point 2: if X = m*gcd(W,Y), then we can solve for x and k by first solving the equation W*x' + Y*k' = gcd(W,Y) and setting x = m*x', k = -m*k' < 1242998277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. these are all integer equations < 1242998279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some, like leftshifts without carry, are trivial < 1242998281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so that X mod gcd(W,Y) = 0 < 1242998285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some, like signed rightshifts, aren't < 1242998296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: true < 1242998301 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: interesting. < 1242998303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : point 2: if X = m*gcd(W,Y), then we can solve for x and k by first solving the equation W*x' + Y*k' = gcd(W,Y) and setting x = m*x', k = -m*k' <-- what is m < 1242998320 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: m = X/gcd(W,Y) < 1242998334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242998393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why lower case x but upper case y? < 1242998407 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there was an upper case X too < 1242998411 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as lifthrasiir < 1242998415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh is it case sensitive < 1242998416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*ask < 1242998431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: math is generally case sensitive < 1242998459 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it is even _font_ sensitive, but we cannot use that on irc < 1242998488 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for weirder fonts such as calligraphic, anyway) < 1242998492 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some programming languages are font-sensitive < 1242998505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, x' is supposed to be "deriverad" right? (Don't remember the English word for it) < 1242998508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :algol 68 famously was, and specified all sorts of ways to indicate the two fonts < 1242998510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in an appendix < 1242998510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1242998520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "derivative" is the English word < 1242998523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' = prime, it's just part of the name < 1242998529 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the same notation can also just mean "a different x" < 1242998539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, isn't that more like a forward slanting ` ? < 1242998541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what ais523 said < 1242998544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't seem to type it < 1242998544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the symbol's called "prime" when used in that context < 1242998559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm trying to get by with mostly ascii here! < 1242998571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, kay. Caused some confusion < 1242998612 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Prime is ′, there's also the double-prime ″ and triple-prime ‴. But ' is a very good substitute. < 1242998631 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i used the same names with a prime because the equation with gcd(W,Y) parallels the one with X < 1242998634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, the ' seems more like in y = 'y + x to me < 1242998636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :'err < 1242998643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :y' = y' + x < 1242998646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant to type < 1242998725 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway, since the extended euclidean algorithm also calculates gcd(W,Y) for us, we can first use it to solve W*x' + Y*k' = gcd(W,Y) and then check if X is divisible by gcd(W,Y) < 1242998744 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's exactly the same "prime" character they use with derivatives as well as in the "transformed x" case, so ' shouldn't really look "more like a derivative". < 1242998781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I blame the typesetting in the textbook that introduced me to derivatives! < 1242998885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, Newton used the ḋȯṫ ȧḃȯv̇ė, that's even sillier. < 1242998905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I just read http://en.wikipedia.org/wiki/Notation_for_differentiation < 1242998915 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :So ö is the second derivative of o. < 1242998958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note that the algorithm only gives one solution for x' and k'. the others are x' + n*(Y/gcd(W,Y)), k' - n*(W/gcd(W,Y)) for an arbitrary n, iirc < 1242998967 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Like wikipedia says, physicians tend to mix dots and primes and use the character to differentiate between time-derivatives and other-derivatives. < 1242998982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err *please stand by while parsing* < 1242998990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1242999044 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :*physicists < 1242999054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, are the other solutions relevant though < 1242999062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for this purpose < 1242999091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only one is relevant, but i'm not sure the algorithm gives the right one immediately < 1242999127 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the original you want the smallest possible positive k for X = W*x - Y*k < 1242999158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1242999160 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that corresponds to the first time you hit 256*x in the BF loop < 1242999232 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since k is the number of iterations < 1242999254 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1242999268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then another question is: What does I gain compared to my brute force variant. < 1242999272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from speed < 1242999293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can solve it for general X, so you don't need it to be constant < 1242999300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1242999318 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1242999321 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1242999335 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :the resulting equation is very simple, just a multiplication by constant. < 1242999344 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :expression* < 1242999353 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/User:Maxsteele2 < this looks a bit useless so far < 1242999374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, your expression code is confusing though < 1242999406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but yeah I see how it could work < 1242999413 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agree, since the entire code is started from ad-hoc script. < 1242999425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: well it's a user page < 1242999475 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, everything he did :o < 1242999510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I didn't write a design document either. But I thought for about half a minute about design first. And I have written BF compilers before < 1242999529 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1242999579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that meant: main control module (handles calling the other ones in the right order) file loader module, optimiser modules, output modules < 1242999629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, correct me if I'm wrong... But you said the only difference was that on * you read the number (in decimal) that follows, and multiplies the previous instruction by that < 1242999637 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242999640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and this is only allowed for - + > < < 1242999656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, generated != allowed < 1242999660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a bit of difference < 1242999662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1242999668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't allow it for [ and ], anyway < 1242999684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as for . and , I can't think of a sensible use-case for repeating, so they're disallowed too < 1242999690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1242999695 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, i agree it is undocumented, but the design itself is, i think, reasonable. < 1242999702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and repeating % makes no sense, but % in gcc-bf output is a true comment from the point of view of most interps < 1242999708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's the equivalent of assert in C < 1242999712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why the odd newlines. I mean >>>+\n>>>+\n is a bit wasteful < 1242999720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^bf ++++++++[->++++++++<]>+............................... < 1242999720 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1242999728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the newlines correspond to different things in the original < 1242999729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, possibly. But I'm not familiar with python OOP really. < 1242999740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and \n isn't really that wasteful < 1242999758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and I strongly dislike abstractions you can't easily inspect. like when print Expr didn't didn't something sane < 1242999765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :had to figure out I needed print Expr.code < 1242999803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the integer will be [1-9][0-9]* right? < 1242999811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1242999836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[This code requires an 8-bit wrapping implementation, and < 1242999836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : lots of tape space! Use of an implementation that optimises < 1242999836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : long runs of + - < > is strongly recommended.] < 1242999839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that looks invalid < 1242999845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: header comment < 1242999848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, infinite loop < 1242999855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's at the very start of the file, it never runs < 1242999868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so I need to skip the first few [] too? < 1242999870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[.+-<>.] at the very start of regular BF does nothing < 1242999872 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, you don't < 1242999875 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean Expr.__repr__ in esotope-bfc has any side effect? < 1242999880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [.+-<>.] at the very start of regular BF does nothing <-- huh? < 1242999883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[,+-<>.] is legal BF code < 1242999884 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Tape is 0 at the beginning, so it's skipped always. < 1242999887 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the [ sees that the tape is 0 < 1242999890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it jumps past the ] < 1242999905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, no. but figuring out why what I thought was a plain integer printed as {3}... < 1242999912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I still don't know < 1242999924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seemed to be the offset though < 1242999928 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ah, that needs some explanation, right. < 1242999931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah right < 1242999945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yeah I optimise that < 1242999952 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that was once p[3], but changed to compact and language-neutral notation. < 1242999963 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a header comment - a no-op loop either at the start of a file or immediately after another loop - is a common BF idiom < 1242999972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trivial to optimise out < 1242999979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, So your code generators parse the strings? < 1242999997 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, just code generator and inspection routine was same. < 1243000002 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :were* < 1243000008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, mine parse the bf code tree. Not sure if "parse tree" would fit. Since it isn't any longer at that point < 1243000058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I also tried to print the __dict__ since that usually seems to work to inspect internals of python objects. Only when I found out what __slots__ did I understood why that didn't work < 1243000099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: people normally call it a parse tree anyway, even though it isn't < 1243000105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so that is why lostking starts with (iirc) [-][.] ? :P < 1243000112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: quite probably < 1243000115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't really an AST either < 1243000119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no doubt there are comments there, just you've never looked < 1243000120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe it is < 1243000126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there aren't < 1243000136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well there are iirc. but not like that < 1243000137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe they were removed in the version you have? < 1243000155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mine is comment less yeah < 1243000165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I seen one beginning with something like # Foo barh < 1243000169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243000178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mine ends with a @ if that helps < 1243000183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a version starting #!/usr/bin/bf, followed by some authorship information < 1243000190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is missing here < 1243000191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has just a plain [-][.] at the start < 1243000193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without comments in < 1243000205 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe i should make __repr__ prints '', and add something like ascompact() for helping other __repr__s. you're right at that point. < 1243000206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :mine also ends without an @, though < 1243000244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, iirc lostking came with some optimiser script... I might have used it < 1243000266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, bfrle is /fast/ on LostKng, and it isn't even particularly optimising < 1243000283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(bfrle's my BF interp, invented specifically to debug gcc-bf, and it has several features for doing that) < 1243000297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I have nothing against objects and structs, as long as they are transparently inspectable for debugging/tracing purposes! < 1243000316 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but __dict__ is not an universal way for inspecting python object. < 1243000332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, yeah, I'm missing that < 1243000346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, what is the universal way. That reveal all the relevant instance data < 1243000356 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :so i think i just have to document the semantics, and that should be all. < 1243000404 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not sure, but __dict__ is not that way. < 1243000445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for erlang records, I just have to print it. Internal format of erlang records are tagged tuples. So while a bit hard to read "{bfe_block,true,false,false,false,false,4,false,{add,3},{dict,.......},true}" it is quite possible. And I could just import the record definition in the REPL and it will pretty print it for me. < 1243000448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whoops, the wiki spammers are catching on: "This site is crazy :)" < 1243000449 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :or using dir() to retrieve all attributes. < 1243000459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: haha < 1243000485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, did you say dir() isn't it? < 1243000488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or that it is? < 1243000493 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that it is. < 1243000496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243000506 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but it will include a list of methods as well < 1243000519 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Python has the "inspect" module if you want to poke live objects. < 1243000520 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(since bounded methods are accessed like attributes) < 1243000539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243000564 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: oh, i completely missed that module. < 1243000644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm an issue... pattern matching becomes less optimised for the RLE in this case. Due to how erlang optimises certain form of pattern matching to just pass a pointer to the tail instead of building a new binary. For pathological cases it might be slower to load a RLE encoded file thus < 1243000667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure if it would be noticable < 1243000672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the unencoded file has trouble fitting in my memory, the RLE-encoded file doesn't < 1243000682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how large is the unencoded one < 1243000689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not that much larger in this case < 1243000704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but for large programs like C-INTERCAL, large enough that it's caused thrashing before now < 1243000711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I need to scan the tail to read the integer < 1243000721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then continue on the tail < 1243000740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess I could implement stateful parsing < 1243000752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to have a "integer state" and "normal" state < 1243000755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm that might work < 1243000788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, going for a couple of hours, I want to go home < 1243000791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have something to eat on the way < 1243000806 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1243000819 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243002153 0 :nooga!n=nooga@188.33.16.138 JOIN :#esoteric < 1243003323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm that file is invalid < 1243003473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when he gets back I have to point out that < 1243003477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-*- brainfuck -*-] < 1243003478 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooo... there's a bug in my tea < 1243003480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is invalid at the start < 1243003487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, use a debugger then < 1243003499 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tried, bud now it tastes awful < 1243003503 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but* < 1243003506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, which debugger? < 1243003509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gdb? < 1243003520 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehe < 1243003527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243003558 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhuh < 1243004489 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :llvm still not buildable ;| < 1243004753 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-*- brainfuck -*-] is invalid at the start? why? < 1243004790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, because it is run length encoded by (regex!) [+-<>]\*[1-9][0-9]* < 1243004796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and - is no number < 1243004804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus invalid RLE encoding < 1243004806 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah, you mean RLE? < 1243004839 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243004850 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but then one + should be encoded as +1? < 1243004857 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(inferred from your regex) < 1243004861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243004877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, read it again < 1243004886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, it is *123 < 1243004890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after an instruction < 1243004893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to duplicate it < 1243004894 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh i missed \. :( < 1243004895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1243004897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't process it < 1243004898 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1243004907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just swap trashed < 1243004910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trying to compile it < 1243004919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[Opt] Pass: ib_opt_init_mem < 1243004920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that pass < 1243004934 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but seems too artificial. is that regex mandated in some spec, or just chosen for convenience? < 1243004961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I asked ais about the valid format above < 1243004971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and from what he told me it matches < 1243004981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not invalid, just not 1 lookahead... < 1243004991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wrong. There must be a number after * < 1243005010 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1243005013 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243005020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and if there isn't, you can interpret it as a standalone * < 1243005049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :being a comment < 1243005085 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the only reason to disallow it it is a slightly easier parsing < 1243005134 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*-it < 1243005195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ais523, the integer will be [1-9][0-9]* right? < 1243005202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : yes < 1243005267 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that regex doesn't mention comments at all, thus if comments are allowed anything which doesn't match it must be a comment, q.e.d. >:) < 1243005282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, removing dead loops happen way later than parsing < 1243005299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1243005299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the "intitial memory all zero" propagation pass < 1243005315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's insane < 1243005319 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :-> bus < 1243005322 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243005328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why? It allows stuff you can't otherwise < 1243005337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like constant folding ++ into "set 2" < 1243005342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my parsing pass just parses < 1243005344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing else < 1243005501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[- <-- this looks really strange < 1243005512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah there are other code later < 1243005514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in each loop < 1243005530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-[- < 1243005530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :]<[- < 1243005534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a bit wasteful < 1243005550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-[-]<[- is equal to [[-]<[- after all < 1243006629 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243006838 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243006840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that helped < 1243006848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :limited memory for erlang < 1243006988 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243006997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, your file is invalid < 1243007002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-*- at the start < 1243007005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a valid RLE < 1243007007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243007224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1243007228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, see what I mean? < 1243007252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, I suppose that as it isn't asterisk-number, it's just a comment < 1243007254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but good point < 1243007287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and the generated code is more than twice as large the generated code of lostking < 1243007309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it contains atexit < 1243007314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which in turn contians malloc < 1243007332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, roughly the first ~5000 lines are spent for setting those 1s every third cell < 1243007339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gccbflife.c lines 5125-5170/97136 6% < 1243007344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm stopped just after that < 1243007349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and you generate silly code too < 1243007355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-[- < 1243007357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :]<[- < 1243007367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's a case statement < 1243007369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which when put on one line for readability < 1243007376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-[-]<[- which is equal to [[-]<[- after all < 1243007379 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with no contents < 1243007381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why the wasteful - there < 1243007390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and to keep the start of each statement consistent < 1243007391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is right after the constant setting code < 1243007405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's the very first case of the case statement < 1243007424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I had to ulimit erlang to 512 MB RAM to avoid swap trashing in the "initial memory is all zero" propagation pass < 1243007429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as they're in reverse order, it's the bit after the end of the program < 1243007431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that made it GC more often < 1243007433 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :am i right that inline clause does not guarantee that function will be used inline? < 1243007438 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: correct < 1243007441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a compiler hint < 1243007450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :many compilers will respect hints such as inline and register < 1243007463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is ironic because the compiler can often do better than you can at figuring out where inline and register should go < 1243007478 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :under what circumstances? < 1243007485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while (p[0]) { < 1243007485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while(*p) p-=6; < 1243007485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p-=6; < 1243007485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :} < 1243007488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is a bit odd < 1243007491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's __attribute__ ((always_inline)) if you really *want* it to be inlined. < 1243007495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the inner one is due to [<<<<<<] < 1243007500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :being converted into a "seek" node < 1243007517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I once used the opposite, never_inline, in cfunge < 1243007526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: the only compiler I know some of the rules for is the old Borland C++ 4 < 1243007528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was for the --help output function < 1243007532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would never inline anything containing loops, for some reason < 1243007535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which GCC liked to inline into the hot code path < 1243007536 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That's an attribute? < 1243007542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :static does the same thing. < 1243007544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, don't remember the spelling < 1243007547 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243007551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be no_inline < 1243007552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or similiar < 1243007555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check gcc docs < 1243007577 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because i thought that i can use functions for sadol loops that return value < 1243007599 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's just that static would do the same thing. ;) < 1243007615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :i+91!@>i0:i+i1 < 1243007625 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243007627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as what < 1243007629 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243007629 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :- < 1243007636 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :i+91!@>i0:i-i1 < 1243007636 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1243007639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, static does not prevent inlining < 1243007644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol :i+91!@>i1:i-i1 < 1243007644 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1243007648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, rather it makes it more likely < 1243007656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. < 1243007657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, since compiler can know function isn't used from outside < 1243007665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The *lack* of static would. < 1243007665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243007695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway, once I removed the -*- line I can parse your file. The issue with with the initial memory all zero propagation pass < 1243007700 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And actually, it wouldn't prevent inlining, it'd just make sure there was a non-inlined one. < 1243007715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: incidentally, [>>>>>>] and [>>>], etc, are very very common in gcc-bf < 1243007717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which as it goes, builds a set of clobbered locations, and converts those + into sets < 1243007719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're how I implement pointers < 1243007731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the bit at the start is just initialising memory with constants < 1243007733 0 :coppro!unknown@unknown.invalid QUIT :Connection timed out < 1243007742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, they are turned into seek nodes, and I can't currently track max/min bounds on where it could move < 1243007760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only think I know after a seek is that current cell will be 0 < 1243007761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :theory: I may somehow be able to get smaller programs by automatically setting every third cell to 1 < 1243007773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err? < 1243007785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, some sort of loop that sets every third cell to 1 < 1243007790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than doing it all by hand < 1243007798 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :trying to figure out when to end might be tricky, though < 1243007825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would really need converting into a loop. From unrolled code < 1243007841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something I can't do currently. Nor do most other BF programs gain anything from it < 1243007866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway it isn't trivial in that program < 1243007867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10079]=2; < 1243007867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10081]=1; < 1243007867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10084]=1; < 1243007867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10085]=118; < 1243007867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10087]=1; < 1243007868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10090]=1; < 1243007870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10091]=6; < 1243007874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[10093]=1; < 1243007876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a section of the constant folded code < 1243007878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from the start < 1243007883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not EVERY cell is actually 1 < 1243007885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, the idea would be to set all the non-third values separately < 1243007886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some are other values < 1243007888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then set every third cell to 1 < 1243007894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you look, you'll notice that every third cell is 1 < 1243007897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just some of the others have values too < 1243007913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the equivalent of the initialised data section < 1243007926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can't you optimise out atexit() and such < 1243007926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm, I mix bss in with initialised data just because it's easy, I may optimise that later < 1243007941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rewrite the stdio used in your libc < 1243007943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's not particularly easy to optimise it out < 1243007945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be bf sane < 1243007953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that it might be in a different object file, or a library < 1243007972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you would know at link time. Store enough metadata to do LTO < 1243007988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly worth it for the future < 1243007993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also , user could give -fwhole-program < 1243008000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although atexit's pretty small, most of the bloat is because atexist brings in malloc < 1243008005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and I think -Os would be the sanest for gcc-bf < 1243008007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*atexit < 1243008011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agreed < 1243008018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :good point, actually, that compile was with -O0 < 1243008023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I forgot to give an optimisation option < 1243008063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-42]+=255; < 1243008063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-37]=0; < 1243008063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-36]+=255; < 1243008063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-31]=0; < 1243008063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-30]+=255; < 1243008066 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, but it'll hardly make a difference < 1243008066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243008069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems rather silly < 1243008070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as optimisation options don't affect libc < 1243008077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, use an optimised libc < 1243008085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-Os for it too I mean < 1243008100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1243008103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what I use at the moment < 1243008105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably -O2 < 1243008129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-49]=p[-45]; < 1243008129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-8]+=p[-45]; < 1243008129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[-45]=p[-8]; < 1243008130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243008137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be optimised I think < 1243008145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except I can't really detect that reliably currently < 1243008148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: incidentally, the p[-42]+=255, etc, is gcc initialising the stack < 1243008160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, to -1 every other cell? < 1243008180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or, that depends on what current value is < 1243008183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, it's wiping out the markers that state that there is a stack element there < 1243008187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's probably changing 1 to 0 < 1243008222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also it contained dead code < 1243008229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I found this due to it triggered a bug < 1243008236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a balanced loop containing a dead unbalanced one < 1243008244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :caused an exception < 1243008249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fixed that now < 1243008272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the dead loop is in the original ABI? < 1243008282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I have no idea *where* it was even < 1243008299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't track any sort of position information < 1243008355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to the degree that when parser hits mismatching [] it can only say that happened, but not where < 1243008378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, obviously I'm spoilt with bfrle < 1243008385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1243008400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gives pretty good errors < 1243008414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, it dumps what I need to fix ICEs currently < 1243008418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which this was recorded as < 1243008418 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :things like a tape dump as soon as the IP is anywhere other than where gcc-bg thinks it is < 1243008424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*gcc-bf < 1243008445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and with columns marked so as to show what gcc-bf uses them for < 1243008454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was due to balance=false cells_touched_dict_complete=true not being supposed to happen < 1243008506 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243008515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I thought of possible reasons, wrote a small test case, which turned out (as expected) to trigger it, then I fixed it so the test case worked, and then gcc-bf also worked < 1243008516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243008527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/gcc-bf/the gcc-bf program/ < 1243008582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least gcc-bf looks like a simple practical way to generate the longest BF programs ever < 1243008589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm emulating an entire processor in there < 1243008599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it has its own mini-OS < 1243008614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know how large it is without RLE... The RLE encoding is smaller than lostking though < 1243008653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but just imagine how large it would be if I used stdio < 1243008660 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: A *processor*. < 1243008661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243008674 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it has a stack, a heap, and 64 registers < 1243008688 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine if you emulated libc via PSOX. < 1243008689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and an instruction pointer < 1243008696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I already emulate much of libc < 1243008701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even a filesystem < 1243008709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Shit. < 1243008713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it's a kind of rubbish one, only marginally better than DOS 1's in some respect < 1243008715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's impressive. < 1243008720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course, this would all be more impressive if it actually worked < 1243008728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1243008773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway I have now added a parser module for it. And pushed. Note that 1) It can currently only be used manually from the erlang REPL, not from the shell script wrapper. 2) It throws and user_error exception on * with isn't followed by at least one digit. < 1243008822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Invalid instruction to multiply.", "No integer found after *. ASCII ~B found.", "Integer expected but found EOF.", "Multiply not allowed without instruction in front." are possible errors for it < 1243008837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last one happens for [* too < 1243008843 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you could just treat the * as a comment < 1243008857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, how could I get emacs to highlight .bfrle files in brainfuck-mode? < 1243008862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the code is recursive and sees the same for [* and "start of file"* < 1243008892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I asked you about format before, but if you changed your mind, sure. Just make an official spec first ;P < 1243008912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe once I get gcc-bf working < 1243008929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bitshifts and 32-bit loop are the main things I'm missing, I think < 1243008936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a decently efficient multiply algorithm < 1243008950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect I used the copout of addition in a loop, it's a while since I did that though so I can't rememebr < 1243008952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*remember < 1243008990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so would you say that * with no integer after is to be treated as comment? Does this apply when * is last in the file too? < 1243009004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't possibly handle the case of * after [ or at start of file as comment though < 1243009010 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not without rewriting the parsing completely < 1243009019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(for those instructions) < 1243009024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: * with no integer after treated as comment is likely to be good enough < 1243009034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, but it must have something before < 1243009048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's fine < 1243009062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and that something must not be a [ < 1243009104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :again fine < 1243009110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although what crazy parsing method are you using? < 1243009122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what? < 1243009128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<>>, Tree, 0) -> < 1243009128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {<<>>, lists:reverse(Tree)}; < 1243009128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<>>, _Tree, _Depth) -> < 1243009128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ?THROW_USER_ERROR(unbalanced_loop); < 1243009134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<$+ ,T/binary>>, Tree, Depth) -> < 1243009134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parse_binary(T, [#bfn{ ins = add, val = 1 }|Tree], Depth); < 1243009134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<$- ,T/binary>>, Tree, Depth) -> < 1243009135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parse_binary(T, [#bfn{ ins = add, val = 255 }|Tree], Depth); < 1243009137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<$> ,T/binary>>, Tree, Depth) -> < 1243009139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243009141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems clear enough? < 1243009149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :handles unknown one at the end and such < 1243009157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, with me that far? < 1243009173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why can't it just treat unknown as comment, like every other bf interp does? < 1243009180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it does < 1243009184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<_H,T/binary>>, Tree, Depth) -> < 1243009185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parse_binary(T, Tree, Depth). < 1243009186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1243009187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at the end < 1243009188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, that's so much uglier than the equivalent Cyclexa < 1243009189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however for * < 1243009196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost certainly, at least < 1243009197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<$* ,_T/binary>>, [], _Depth) -> < 1243009197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ?THROW_USER_ERROR("Multiply not allowed without instruction in front."); < 1243009197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary(<<$* ,T/binary>>, Tree, Depth) -> < 1243009197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parse_integer(T, [], Tree, Depth); < 1243009201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I haven't specced out Cyclexa fully yet < 1243009208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_integer then calls parse_binary again < 1243009220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so they are mutually recursive < 1243009252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it is almost same code as the normal parser < 1243009265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, apart from handling * < 1243009288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243009303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I didn't see any reason to change the code too much. < 1243009310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the traditional LR(1) method would be to look at the next char, if it's an integer than parse it as an integer, otherwise just pass it back to parse_binary < 1243009316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that prevents duplicating code < 1243009336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I think that works even in LR(0) < 1243009337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um? How do you mean < 1243009350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you said parse_integer and parse_binary had almost the same code < 1243009354 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which implies they're mostly duplicates < 1243009366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243009369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you misunderstood < 1243009383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243009383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parse_binary is almost the same as for the normal BF parser < 1243009409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is this how you mean for integer parser then: http://rafb.net/p/u0xfRT89.html < 1243009427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also that to_integer failed should be THROW_ICE < 1243009428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typo < 1243009471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks about right < 1243009571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :contains a few typos < 1243009572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixes < 1243009628 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243009711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... latest update on the door situation: the main doors are broken and have been for over a week (and so are getting locked by hand), and the other doors are behaving themselves for once but security sometimes locks them by mistake < 1243009737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the emergency door in the basement, the one that actually works, has now been set to let anyone leave, to prevent people getting accidentally locked in the department < 1243009739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still not properly fixed heh < 1243009786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and for full details of my parsing see: http://bzr.kuonet.org/in-between/trunk/annotate/head:/src/ib_load_file_gccbfrle.erl < 1243009819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, checkout url is as usual http://rage.kuonet.org/~anmaster/bzr/in-between/trunk/ < 1243009831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I think I mentioned it before right?) < 1243009840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1243009845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't have an in-between repo < 1243009849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243009864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, probably needs Erlang R13B at least < 1243009887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might work with R12B though. But I haven't tested. And I don't have that installed anyway < 1243009929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and no I haven't yet had time to work more on the polynoms. < 1243009961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Polynom? < 1243009964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :POLYNOMNOMNOM. < 1243010000 0 :kar8nga!n=kar8nga@a-156.vc-graz.ac.at JOIN :#esoteric < 1243010015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, -_- < 1243010141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and no it won't work to run it directly on it < 1243010155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you want to I can give you the manual commands for now < 1243010157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243010233 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1243010243 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243010394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:08 AnMaster: nooga, s/beer/water/ ← that's liable to make sweden even more boring for nooga < 1243010426 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: England will be next < 1243010441 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243010453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: if you drop by hexham you're welcome not to visit me < 1243010459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*oh burn* < 1243010460 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1243010464 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243010516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10:55 ais523: the second of which would convert either way round, depending on which argument it was given ← omg, prolog does bijective functions elegantly < 1243010520 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :probably you've met some of my uneducated fellow-countrymans < 1243010532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's one of my favourite things about Prolog < 1243010537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and i'm affraid that's all for England < 1243010550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a function which doesn't biject properly, using the same code for both directions, is considered inelegant < 1243010559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1243010562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although in practice you have to write inelegant code quite a bit < 1243010562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so do you want those REPL commands or not? < 1243010570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not particularly < 1243010573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i don't think I've ever seen a pole except in passing < 1243010574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243010632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gcc-bf links? omgwtf < 1243010642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: isn't hexham that village near newcastle? < 1243010651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: town < 1243010654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: abbey town < 1243010660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we have (a) an abby, (b) a market < 1243010668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's delightfully boring although apparently well-known < 1243010680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess if you like old crusty churches it's great < 1243010683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I'm going to construct something like lifthrasiir's expression class in erlang I guess < 1243010710 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have any idea on expression canonicalization? < 1243010725 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what the best stretagy is. < 1243010732 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :strategy* < 1243010733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not really currently. I'm just working on a small library to implement it < 1243010737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :could be used like: < 1243010741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11:31 lifthrasiir: this is equivalent to W*x-Y*k = X; we can solve W*a-Y*b = gcd(W,Y) then, by extended euclidean algorithm. < 1243010742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11:31 AnMaster: you lost me about there. < 1243010744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ oh come on that was rather trivial < 1243010750 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't like churches, even though i'm polish ;p < 1243010765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :poly:mul(poly:const(3), poly:cell(-2)) to create something meaning p[-2]*3; < 1243010769 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1243010774 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243010778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: then the only thing you could do in Hexham is either come on the right day and look at the boring market and not visit a 13-year-old named elliott hird < 1243010779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, does the API seem sane to you < 1243010790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he quit < 1243010801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm reading the bottom log pane < 1243010801 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not good at erlang so i cannot really say. ;) < 1243010807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is only ~2.8 lines < 1243010809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while logreading < 1243010850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:17 AnMaster: oerjan, "X is divisible by gcd(W,Y)" implies "resulting in an integer"? < 1243010850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mind boggles* < 1243010870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, wow < 1243010876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, terminology fail < 1243010876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243010881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :latest news (as in today): Itanium will be delayed until 2010 < 1243010883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, basic mathematical knowledge fail < 1243010884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not good at this in Englihsh. < 1243010897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "divisible by" would be "jämt delbart med" < 1243010898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't realise Intel were still trying to work on it.... < 1243010899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: would you know what it meant directly translated to swedish? < 1243010906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's used in supercomputer clusters < 1243010912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's a bit of a dead horse < 1243010917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's very much a dead horse < 1243010922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, translated back to English it would be "evenly divisible by" < 1243010924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can imagine... replacing supercomputer clusters is ha rd < 1243010927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which is rather different < 1243010929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as you can see < 1243010931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, SCO blame IBM for intentionally sabotaging it < 1243010933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus my confusion < 1243010939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what, itanium < 1243010939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243010941 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not entirely sure why, or why they thing this helps their case < 1243010942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243010944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ... < 1243010946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol wat < 1243010947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: k < 1243010948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*think this helps < 1243010968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I gave up trying to understand SCO logic months ago < 1243011004 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243011026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in other news, i have decided to write a brainfuck-or-something interpreter in the excellent language Plain English. Slereah_ will be plased. < 1243011038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, basic "units" you could consider as constant:Value and cell:Offset . These can be combined like (+ basic_unit basic_unit) < 1243011040 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243011048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, except that these operations could be nested < 1243011049 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243011057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you have such an expression in the place of the basic unit < 1243011069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see: according to SCO, IBM created a market for Linux by refusing to advertise Itanium correctly, thus causing a big 64-bit UNIX partnership to fail < 1243011086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err... what < 1243011086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what < 1243011093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does that follow in any universe :D < 1243011097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Itanium is Intel, not IBM < 1243011105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ... < 1243011112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: read it a few more times. < 1243011113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's just say, SCO logic does not make a whole lot of sense however you look at it < 1243011138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and all this was a distraction to make SCO fall behind developing UnixWare < 1243011152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why would IBM advertise Itanium at all, They would be more interested in their own POWER Arch I think < 1243011157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: someone has to diagnose them with some sort of mental illness and quickly < 1243011177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so that everyone switched to their brand-new version of 64-bit UNIX < 1243011186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://esolangs.org/wiki/Apple3.14 ← can you delete this? even I think it's not worth keeping and I hate deleting things < 1243011188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243011235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, and that's how IBM managed to steal SCO's trade secrets and put them into Linux < 1243011246 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can, but it isn't obvious spam, so I suggest you start a delete debate on the talk page < 1243011259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL@ AnMaster not realising that [foo] doesn't infiniteloop atthe start of a program < 1243011272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in that case I'll just leave it, more trouble than it's worth < 1243011281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I certainly do. I already had an optimiser pass removing it for several days < 1243011286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that removed those < 1243011287 0 :Corun|away!unknown@unknown.invalid QUIT :"Leaving..." < 1243011289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude, read the logs < 1243011291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, was just a temp brain fart < 1243011298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243011299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still funny < 1243011300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you seem to imply I didn't know it before. < 1243011305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mmmnope < 1243011307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :never said that < 1243011318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then I misinterpreted < 1243011347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LostKng has no comments because it's compiled code... < 1243011358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, apart from the hand-added authorship info < 1243011368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the [-][.] at the start is rather curious < 1243011380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BFBASIC is a dumb compiler < 1243011391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't even think about how a compiler would begin to generate that < 1243011411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, AnMaster points out -[-] in gcc-bf output, but that's simply a consequence of a switch case with no code in < 1243011429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12:52 AnMaster: lifthrasiir, what is the universal way. That reveal all the relevant instance data ← none, and this is by design < 1243011433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's evil in any OO language < 1243011448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and I know there is other dead code in it. Just no idea where < 1243011451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: for debugging? < 1243011459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:44 AnMaster: when he gets back I have to point out that < 1243011459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13:44 AnMaster: [-*- brainfuck -*-] < 1243011459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I doubt it's evil in SmallTalk < 1243011460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ how is that invalid? < 1243011460 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: inspection doesn't hurt encapsulation. inspection is very useful for debugging. < 1243011466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, for debugging < 1243011468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read < 1243011468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the < 1243011469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not for anything else < 1243011469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I use * for run-length encoding < 1243011469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :full < 1243011471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scrollback < 1243011474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before commenting < 1243011481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1243011487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok mr "it is so annoying when you use multiple lines to say things" < 1243011488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it has already been resolved < 1243011504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I occasionally use multiple lines to say something, but mostly due to pressing return by mistake < 1243011505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it spreads easily from you < 1243011522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, soon you'll absorb all of my behavior and use me as an excuse < 1243011524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : yes, for debugging <-- and that was the purpose < 1243011531 0 :Hiato!n=1@dsl-245-52-224.telkomadsl.co.za JOIN :#esoteric < 1243011534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'cept you're doing it far more often than I am, I haven't used multiple lines for about a week < 1243011536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha: Microsoft attempted to patent the iPod's user interface < 1243011540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just before Apple tried < 1243011540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: wat < 1243011543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a result, neither of them succeeded < 1243011544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, isn't that old? < 1243011550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but I only just discovered it < 1243011554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is rather funny < 1243011555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243011558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah it is < 1243011584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that Apple got the patent, or a similar one, eventually, though < 1243011748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm any better idea for a function called div that divides. div is a keyword in Erlang. To fit with a series of functions called add, sub, mul, mod < 1243011755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: divide < 1243011760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :along with add, subtract, multiply, modulo < 1243011763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :crazy I know! < 1243011770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too verbose :P < 1243011771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1243011799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finally my logreading is over < 1243011821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ugh, keywords < 1243011839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I could quote it like 'div' and use that for a function name < 1243011844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that would be fuggly < 1243011852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fugly* < 1243011864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you have to do < 1243011865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 add 2 < 1243011867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of < 1243011867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2+2 < 1243011869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in erlang? < 1243011874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no < 1243011880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then why is add a keyword < 1243011881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :div is probably integer divide, like in basic < 1243011883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor div usually. div is "integer division" < 1243011887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1243011892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and add isn't a keyword, it's anmaster's function name < 1243011892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unlike / which results in floating point < 1243011895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243011901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was just div that collided < 1243011904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a brainfuck interpreter in Plain English >:) < 1243011921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus proving the shittiest turing complete language yet < 1243011940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is a real plain english programming language < 1243011944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1243011947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing in that one. < 1243011949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The osmosian shitfest. < 1243011951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that really works < 1243011952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243011954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243011955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not called plain English < 1243011958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know you idiot. < 1243011961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, IRP! < 1243011962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it is called Plain English. < 1243011966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :https://www.osmosian.com/ < 1243011969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243011971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243011975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you totally misunderstood me < 1243011981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope, you were vague. < 1243011984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Big difference. < 1243012015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" ehird, there is a real plain english programming language" <-- unlike that one you are talking about. If I had meant it I would have used "Plain English" not "plain english" < 1243012024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though it should have been "plain English" < 1243012025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243012048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there still? < 1243012089 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1243012092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: do you have any idea on expression canonicalization? <-- simply() would be the API I guess. Not sure about how to generate a representation for backend output < 1243012096 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :but still busy at work. < 1243012113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some code is a string. To interpret some code: ... < 1243012135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I guess I could shell out to a CAS to simplify :P Like maxima < 1243012141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that would be a horrible way < 1243012146 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: should just tree walking be sufficient? < 1243012153 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(for backend output) < 1243012157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: someone just claimed that +[+] is a BF infinite loop.. < 1243012158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. < 1243012161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe they mean bignums < 1243012177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, probably, but I was going to make representation internal to the polynom module. < 1243012191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, so maybe it needs a walk function that the backends call < 1243012193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a string thing is a thing with a string." —the noodle < 1243012203 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243012210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, the internal representation would also contain stuff like dependencies < 1243012225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to simplify other analysis passes < 1243012295 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :actually esotope-bfc takes much time for recalculating the derived information (like referenced cells) again and again. < 1243012318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, ah I store that when possible < 1243012322 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's only one room for improvement. (sigh) < 1243012325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[["If the government tells us as Chinese citizens we should not know about something and shouldn't be searching material, we should be responsible and obey," Hou said.]] < 1243012328 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :just* < 1243012340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I have plenty of TODO too < 1243012367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, from some causal looking at generated outputs, bfc does better sometimes, and ib at other times. < 1243012371 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since ComplexNode is derived from python builtin list, it cannot determine when those informations are invalidated. so it cannot cache them. < 1243012384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, err? < 1243012388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1243012403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, for me it is just a dict that is stored in the node metadata < 1243012404 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well it is not impossible, but too much work. < 1243012407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry thunderstorm < 1243012410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shutting down < 1243012425 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243012465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ if the rider's token is not "if", abort with "It's 'Decide IF.' We always say, 'Decide IF'. Got it?" and the rider; exit.]] < 1243012469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders why a thunderstorm forces AnMaster to shut down < 1243012481 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :iirc python list has dozens of methods possibly can manipulate the list, or not. < 1243012521 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :even if we can track them, mutable object will be another source of pain < 1243012523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in case he loses data!11 < 1243012673 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243012880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243012888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't figure out how to get the first char of a string in plain english < 1243012913 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "Plain English" as a programming language? < 1243012922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: a truly awful one < 1243012924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :https://www.osmosian.com/ < 1243012931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :click What Our Customers Could Be Saying < 1243012932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rather amusing < 1243012942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they charge $100 for it but the file was on a URL unprotected < 1243012946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so heh < 1243012947 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :yes i know. i was just to decide what type it is. < 1243012961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: it's serious, but terrible < 1243012968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks about as much like english as applescript < 1243012978 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :OH NOES APPLESCRIPT < 1243012988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1243012990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ var calfilelocation="cal-3037.zip"; ]] < 1243012998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the purchase page requires a purchase before redirecting < 1243013004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the upgrade page redirects clientside < 1243013004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243013011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, nope < 1243013014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : filelocation=calfilelocation; < 1243013020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :purchase does it too < 1243013271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[to append a string to another string (handling email transparency):]] < 1243013276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you have any idea wtf that means? < 1243013279 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243013335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good, I don't either < 1243013434 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1243013502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ < 1243013502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to cluck: < 1243013504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : play the cluck sound. < 1243013506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cluck sound is a wave equal to $524946463A02000057415645666D74201200000001000100401F0000401F000001000800000066616374040000000702000064617461070200007F7F807F7F807F7F808080807F807F7F80817F81817E7E827E7D847C79877D5F6D99B2A25D608269A5979869667F7D8D738C7D8C5E7E878F767A75868D84797278829A7D7E857A73929271657492907D7E7D787E8B887C758388827E817F7C7B89897C7A7E84838183827E7A8488877D7E8181808484817C7F84838181807E7F8283807E8081808182807F7F81818081807F7F808181808080 < 1243013511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7F7F808180807F80808080807F8080807F8080808080807F7F7F7F7F8080807F7F7F7C7B8182817C7B7D7E8082807D7D7C7F8281807F7C7D808082807E7E7E7D7E807D7B7C7B7D7D7B7A7979797875727269797A490F4571FFF4FF0C001297FBF492525BB0F5B26A001C69BEE5BA76476F9EBD953C3757BAC9BB705C7F9AA883645D7897AA9B806977959588696976999B83766F828C907F7375828E91877B757D868B837A757C858D8880787B8187847B7A7D8788807B79808486817D7C7F8384817D7C7F8484817B7B7D83847F7C7B7E8182827D7C7C8082817D7C7D7F81807F7D7D7F82 < 1243013516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :817F7B7B7E8081807E7D7D7F80807E7D7D7E80807E7D7D7E7F807F7D7D7E7F807F7E7D7E7E80807F7E7D7E80807F7E7E7E7F7F7E7E7E7F7F7F7F7E7E7F7F807F7F7E7E7E7F8080807E7E7E80807F7E7E7F8081807F7F7E7F7F80807F7E7F8081807F7E7E7E80808080807F807F7F7F7F7F7F7F80808080807F7F7F808080807F80808180807F80808100. < 1243013520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :]] < 1243013522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's in the standard goddamn library < 1243013524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean WHUT < 1243014049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh boy < 1243014054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they use "say" for return < 1243014201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Routines of this kind are called "deciders", and they < 1243014201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :always start with the words TO DECIDE IF. If you've had the misfortune of < 1243014202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :programming in a less natural language, and you can't help yourself, you can < 1243014204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think of deciders as boolean functions. < 1243014453 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :cluck.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 8 bit, mono 8000 Hz. Well, I guess the 52494646 and 57415645 parts were quite a giveaway. < 1243014475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1243014476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Yes, but < 1243014486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What a stupid thing to have in (a) the standard library, (b) as a literal < 1243014487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243014491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: what does it sound like? < 1243014505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh the cluck sound? < 1243014506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the editor < 1243014508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that thign is annoying < 1243014527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what it is; it sounds like http://zem.fi/~fis/cluck.wav < 1243014528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So far: < 1243014530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some code is a string. < 1243014530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1243014531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To interpret some code: < 1243014533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : If the code's first target is the plus byte, exit. < 1243014535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1243014537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To run: < 1243014539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Interpret ",[.,]". < 1243014542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yep that's the cluck sound from the editor < 1243014566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hrm. < 1243014588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Annoyingly, Plain English uses manual memory management... EXCEPT for strings. < 1243014596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I might represent the tape as a string < 1243016576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243016579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's an msn-owned site < 1243016580 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243016583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :advocating an illegal windows-based product < 1243017079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow again, there's an Itanium windows xp < 1243017153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why, yes. Windows decided once again to support another architecture. < 1243017157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poorly. :p < 1243017237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243017271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apparently Linus used to claim that Linux was unlikely to be supported on anything but the 386, as he'd written it in order to learn the weird corner cases of 386 assembly < 1243017273 0 :Corun!n=Corun@94-194-29-31.zone8.bethere.co.uk JOIN :#esoteric < 1243017299 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and it got a lot of reworking to support a second architecture. < 1243017307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :From there, it wasn't too hard to port. ;) < 1243017345 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I wonder why one would run Windows on Itanium, though. < 1243017362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It loses the main benefit of Windows; namely, your already-obtained programs work. < 1243017429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ENTERPRISE SERVER DEPLOYMENTS < 1243017467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Make that "programs you wish to run work". < 1243017491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's not windows therefore it is not suitable for enterprise deployment < 1243017492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :QED < 1243017492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I highly doubt that anything Windows-only works on Itanium, aside from its x86 emulation stuff. < 1243017496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore we must use Windows < 1243017505 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. That mindset. < 1243017515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The one that doesn't care that it's dumb. < 1243017713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Also, existing programs arguably aren't a good reason to use Windows any more: Parallels Desktop for the Mac, for instance, can run Windows programs *under the OS X windowing system*. < 1243017726 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1243017736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So apart from the whole god-Windows-programs-are-ugly thing, and it being a little slower than regular, you don't need to use Windows to use Windows programs perfectly. < 1243017747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Virtual Box does the same on Linux. < 1243017768 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Poorly P < 1243017769 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*:P < 1243017769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can get virtualised Win XP with the more expensive versions of Win 7 < 1243017773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does it, thoug? < 1243017774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :h < 1243017779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't it put everything in one window? < 1243017797 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yup, it's just a window with holes in it. < 1243017799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's started doing a seamless desktop mode. < 1243017808 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But that's just one window with holes in it. < 1243017811 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure Oracle will fix that X-P < 1243017812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Window with holes... isn't that what we're talking about? < 1243017817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;-))))) < 1243017819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Geddit < 1243017820 0 :kar8nga!n=kar8nga@a-98.vc-graz.ac.at JOIN :#esoteric < 1243017821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I made a joke about windows < 1243017824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's funny, see. < 1243017826 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OMGLOL < 1243017837 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :IF YOU DECREE THAT IT'S FUNNY THEN IT IS < 1243017838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ORLY? < 1243017842 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways. < 1243017847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ORALLY? < 1243017866 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, it still looks nifty for 1/4 of a second, which is why that feature exists. < 1243017885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Parallels integrates quite a bit further, anyway - total filesystem mapping, OS X programs as Windows ones and vise-veras, etc. < 1243017890 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems that VirtualBox is working on improving that feature. < 1243017892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Windows go in the taskbar, ...) < 1243017898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, dock. < 1243017916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And 3D stuff, too. < 1243017927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. You don't want to run a modern game on it, though. < 1243017946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to run a modern game on my system, anyways. < 1243017946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243017957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I mean anything after 1999. < 1243017980 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243017994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts Opera on the Windows VM; Firefox is a bit too much for it. < 1243017996 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even with it using the recent virtualisation stuff? < 1243018005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, maybe. < 1243018011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's still not nearly as fast as a native thingy. < 1243018016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Runs W:A just fine, though. < 1243018034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, Parallels doesn't compare too well to Xen. :p < 1243018062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Xen isn't a nicely-integrated desktop interface to Windows. < 1243018065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, anything IO-based in Xen is fucked, and Xen doesn't do 3d...) < 1243018095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Xen is just crazy-good virtualisation. ... And not much else. < 1243018126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about how sand is turned into silicon for semiconductor chips by making it visit the sauna. < 1243018146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(It's true enough.) < 1243018321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a miracle chips actually work. < 1243018535 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243019514 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243019691 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243019692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :07:14:42 oerjan, removing dead loops happen way later than parsing < 1243019692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :07:14:59 >_< < 1243019709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok forget that, i managed to read that exactly backwards :D < 1243019717 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I usually read dead loops before parsing. < 1243019722 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :s/read/remove/ >_O < 1243019751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh AnMaster is not here < 1243019753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how rude < 1243019838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : [-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[-[- <-- this looks really strange < 1243019857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that's a perfectly reasonable way to translate a switch/case statement... < 1243019930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION realizes the <-- convention doesn't look good when requoted < 1243019937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243019946 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION got it < 1243019977 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, I have a lap kitty. < 1243020011 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i could have added another at the end, but copying from the logs tends to include the final newline for me, even when i don't want it :( < 1243020040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :laptop kitty? < 1243020066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as it isn't a laptoptop kitty < 1243020068 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, she's more "in" my lap than "on" my lap :P < 1243020092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hot < 1243020113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I've got a pussy between my legs. < 1243020184 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243020215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Corun: the categorical dual of a run < 1243020950 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :08:21:50 the traditional LR(1) method would be to look at the next char, if it's an integer than parse it as an integer, otherwise just pass it back to parse_binary < 1243020976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :technically treating +* as + then * if not followed by an integer is at least LR(2) < 1243020993 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: except I treat +* as +, then * as "repeat last command more times" < 1243020999 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would break on *0, but not otherwise < 1243021011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think leaves the grammar LR(0) < 1243021013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe LL(1) < 1243021016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not context-free < 1243021016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1243021024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* depends on its previous command for context < 1243021027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in that form < 1243021032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but it depends only on previous < 1243021035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so no lookahead is needed < 1243021045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not enough for non-context-free < 1243021052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmmmmmm < 1243021087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course an elegant workaround is to say * without following integer = *1 < 1243021096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :same effect < 1243021114 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243021117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's elegant? < 1243021133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats ehird in an elegant way -----### < 1243021142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, *kludgy* then < 1243021189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :elegant, kludgy, what's the difference. < 1243021212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :precisely < 1243021227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :precisely nil! < 1243021250 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.underfoule.net/b/src/124300263346.jpg < 1243021250 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well hello there sexy mama < 1243021327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: SICP? What a useless piece of shit; haven't they ever heard of Plain English? < 1243021331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm part of the Osmosian order you know! < 1243021402 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there a loyalty oath? < 1243021425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, we're just enlightened. < 1243021461 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what that guy does in life < 1243021464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: they have to go around carrying lamps all the time < 1243021468 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is he trying to sell his product? < 1243021475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : The Grand Negus said on 01/11/07 23:29:22 < 1243021475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By the way, the Plain English Compiler is written entirely in Plain English and can recompile itself - with all of its development tools - in less than 3 seconds on a bottom-of-the-line Dell. < 1243021478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He is a grand negro or something < 1243021496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: [[Adam R: Write me (help@osmosian.com) and I'll show you how Plain English can recompile itself. No cost or obligation. It's not quite like writing PHP5 in PHP5; it's like writing PHP5 using PHP4. ]] < 1243021503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Helping people without getting money??!?!! < 1243021505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if he was a negro, wouldn't he using Plain Ebonics? < 1243021511 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Zing! < 1243021515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Plain English is a language, right? < 1243021520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which looks a lot like real english? < 1243021522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he's hooked on phonics < 1243021527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: for some values of a lot < 1243021530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it costs $100 < 1243021535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and their site says that bill gates is sad he didn't come up with it < 1243021538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :chomsky too for some reason < 1243021539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and k&r < 1243021539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243021544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except they use JS < 1243021549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can just pilfer the download URL out of the page source. < 1243021556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's rather ridiculous < 1243021569 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Only the tip of the iceberg, ais523 < 1243021571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the manual also sexually harasses you < 1243021575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and keeps calling windows/intel a whore and a kludge < 1243021583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and has its own terrible handwriting-esque font < 1243021588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, their website is all gifs with holes for form fields < 1243021592 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, it's most likely a joke, right? < 1243021593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clicking on a "link" uses js to change the gif location < 1243021595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no < 1243021599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's absolutely serious, I'm afraid < 1243021604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the ~10,000 lines of code actually work < 1243021605 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I acquired a laptop cat too. It's very sharp. < 1243021607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it can actually compile itself < 1243021610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in less than 3 seconds!!!12512) < 1243021618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a little elaborate for a joke < 1243021638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm afraid it's not a joke in any form < 1243021659 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You forgot one part, < 1243021661 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The GUI : < 1243021662 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://membres.lycos.fr/bewulf/Divers8/Cal.jpg < 1243021668 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :then you may be forgotting the joke on the author < 1243021669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That also. < 1243021672 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Would you like to use this, or kludgy old windows? < 1243021678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*forgetting < 1243021682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's not a joke, honestly < 1243021687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've researched this indepthly < 1243021694 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(he googled) < 1243021706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That also. < 1243021707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: doesn't joke on the author mean what i think it does? < 1243021713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh right < 1243021716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just worded it oddly < 1243021729 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Misread "you just whored it oddly". < 1243021746 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :He's pimpin'. < 1243021758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the manual actually talks about the gui's fullscreenness as liberating you from the kludge < 1243021782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Regarding the "bootstrapping compiler" you mentioned, I'm afraid it is now lost in the annals of programming history. It was a Pascal-like language of our own design and was implemented using a very tiny subset of Borland's Delphi. We employed it briefly to produce the extremely minimal CAL-1000 (our first Plain English development system) and then immediately abandoned it. At that point we took the Osmosian Oath ("I promise never to program in any langu < 1243021784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :age but my own" and used the CAL-1000 to develop the more robust CAL-1001, entirely in English. The CAL-1001, in turn, was used to produce the more capable CAL-1002, again in English, and so forth, all the way up to the fully functional CAL-3037, which we released as a commercial product. It's successor, the CAL-3040, is currently in testing. < 1243021789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from 05/11/09 < 1243021791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dudes < 1243021793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's RECENT < 1243021795 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: so what you are saying is that you need to get laid? < 1243021795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A NEW PLAIN ENGLISH COMPILER!!!!11 < 1243021799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I like how they threw away the bootstrap compiler < 1243021811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I like how they made a language compiler to make their language compiler < 1243021812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1243021816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A NEW CAL RELEASE! Slereah_! < 1243021818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We can pay like $100 again! < 1243021827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o m g < 1243021828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1243021828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[But the really interesting work is about to begin as we enter Phase II of our project and use the the last of the CAL-series compilers to create the initial incarnation of our "apparently intelligent"(tm) machine, the PAL-1000. ]] < 1243021835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ridiculous < 1243021836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wolfram Alpha or Singularity? < 1243021838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU DECIDE < 1243021850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (this is a comment on 99-bottles-of-beer.net, lol) < 1243021902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I sure hope this is a joke. < 1243021909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's not, goddamn < 1243021912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraid it isn't, though. < 1243021927 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That should be "wish this were" < 1243021930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When we recently launched our website, www.osmosian.com, it was < 1243021930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :classified by Jack Klein as "hideous" and "abusive", and by Randy < 1243021930 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They turned a perhaps somehow interesting language into a giant insane joke < 1243021931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Howard as something that "looks like crap". < 1243021932 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Kudos < 1243021933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Others, however, said it was "nice and simple", "quite pretty", and a < 1243021935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"very slick" implementation of the AJAX philosophy. < 1243021937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're confused. Can a woman be both unbearably ugly and delightfully < 1243021939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty at once? Of course not. So how can a web site be so? < 1243021941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—help@osmosian.com in comp.infosystems.www.authoring.site-design < 1243021943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They are, unfortunately, not aware of subjectivity, it seems. < 1243021945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd explain their strong language. < 1243021976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Note that in those 60 lines, < 1243021976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :support for the Home, End, Page Up, and Page Down keys is included. < 1243021981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Their sight has KEYBOARD SHORTCUTS. < 1243021983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*site < 1243021990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It actually works < 1243021998 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You mean like if you press F5? < 1243022004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[>That old kind of image map is not done in a way that is accessible. < 1243022004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What do you mean by "accessible"?]] < 1243022008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT IS BLIND PEOPLES < 1243022009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: nope < 1243022013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: try home/end/pgup/pgdown < 1243022031 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do I really have to go back on that page? < 1243022038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Any good book or web tutorial on Perl+CGI or PHP should give you < 1243022038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the information you need.]] < 1243022041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh burn. < 1243022046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now they're gonna get a taste of Plain English. < 1243022057 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You know what I think, every time I see their picture of Noam Chomsky? < 1243022068 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think he looks like Malcolm Corley from Full Throttle. < 1243022091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You may have a point there. < 1243022096 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Bill Gates looks like an ape < 1243022143 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could like do a program that I might do at werk on Osmosian < 1243022151 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like a model of physics and shit < 1243022157 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And write a revioo of it < 1243022157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: THE UNIVERSE IS AN ALGORITHM NOT A FORMULA < 1243022169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's why you can't do exponentiation < 1243022173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Multiplication was enough for Jesus < 1243022197 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243022203 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :lulwut < 1243022212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You can't even do 2+2 < 1243022214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has to be "2 plus 2" < 1243022217 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :SOMEONE SAID MY NAME. < 1243022223 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :But this client has not much log < 1243022231 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :And hi. < 1243022233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Corun: 19:23 oerjan: Corun: the categorical dual of a run < 1243022242 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243022247 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Would you prefer to be written in PLAIN ENGRISH? < 1243022247 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the details of these routines is to set the top of consecutive ram: ffcf ( hex) 65520 ( decimal). normally, when it reaches a non-ram address ( and leaving lis- tener(s) active on the screen, and < 1243022251 0 :Corun!unknown@unknown.invalid PRIVMSG #esoteric :Ta < 1243022253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plain Engirsh < 1243022256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Engrish < 1243022258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That'd be great < 1243022318 0 :Hiato!unknown@unknown.invalid QUIT :"Leaving." < 1243022383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know what's great about CAL? I wouldn't be surprised if someone did Trusting Trust on it. < 1243022391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Did you read their docs as the pdf? < 1243022392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't < 1243022396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Read the non-pdf version with CAL! < 1243022398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's awful. < 1243022416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\\\ < 1243022417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\ < 1243022419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Inline assembled x86 machine code just screams 'Trusting trust'. < 1243022434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: WHAT THE FUCK. Go to cal-3037\lexicon\lexicon < 1243022442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a bloody list of words < 1243022447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does it reject other ones or something? < 1243022450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To force you to use PLAIN ENGLISH? < 1243022539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1243022540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Since we can't know how big the window is, let's pick a minimum and < 1243022540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :center the work. < 1243022542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Let's guarantee the font by using anti-aliased pictures of it. < 1243022544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Let's guarantee the size and placement of text by using only pictures < 1243022546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of it. < 1243022548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- Let's guarantee the colors by making them part of the pictures. < 1243022550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STOP MAKING WEBSITES < 1243022611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The lexicon is used by the editor's spell checker. < 1243022619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Seriously? < 1243022632 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243022638 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Hey, what a coincidenciey; I just came across another text-in-image "website"; http://tzoot.com/ < 1243022659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: "frakking hot project integrating Twitter" KILL KILL KILL < 1243022661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STAB STAB STAB < 1243022663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DEATH MODE ACTIVATED < 1243022667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALL SYSTEMS OVERRIDDEN < 1243022668 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The job offer there was posted to the university's internal newsgroupsies. < 1243022670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BOOKING PLANE TO FINLAN < 1243022670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :D < 1243022674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GRABBING GUN < 1243022676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BRB < 1243022710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :To make a link in their fancy text-as-a-picture system, they've resorted to an image-map. Heh. < 1243022814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I feel like I need to praise some tiny part of CAL so that the rest of my criticisms stand out even more. < 1243022833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The filesystem explorer thing works quite nicely, even though it has no fucking place whatsoever in it. < 1243022932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That compiler is pretty bad. < 1243022950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sticking it in 'Plain English' doesn't help my understanding of it! < 1243022962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: [[ append "intel $50. " to the routine's body string. \ push eax]] < 1243022971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They just replace all the commands with the intel command, then compile THAT> < 1243022974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No intermediate forms. < 1243022979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just changing strings into inline machine code. < 1243022989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially since there's hardly any commenting. < 1243022992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243023019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And they've got the nerve to call this the most advanced compiler around today. < 1243023033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've written more sophisticated compilers in Brainfuck. ;) < 1243023055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :inline asm in plain english, how brillian < 1243023058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*brilliant < 1243023066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And PEBBLE is significantly more sophisticated... < 1243023071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to pluralize a string: \ nouns only < 1243023071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if the string is "alumnus", put "alumni" into the string; exit. < 1243023072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does dead-code optimisation. < 1243023072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if the string is "auto", put "autos" into the string; exit. < 1243023074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if the string is "cello", put "cellos" into the string; exit. < 1243023076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : [etc] < 1243023078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DEAR GOD WHY < 1243023080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHY WHY WHY WHY < 1243023082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's huge < 1243023111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But OUR website is OUR brochure for OUR product. < 1243023111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WE should be able to determine what OUR brochure looks like. < 1243023112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—help@osmosian.com < 1243023117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Web. You do not understand it. < 1243023135 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, what does CAL mean anyway?* < 1243023163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Compile Aur Language? < 1243023180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[The web was designed as a unix-like file transfer < 1243023180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :utility, and nothing more. ]] < 1243023182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, PEBBLE 1.0 comes in at 74,787 lines of code... < 1243023185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure Tim Berners-Lee would not agree. < 1243023192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: WTF? < 1243023196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How did you make it that big < 1243023208 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Most of that is in the macro system. < 1243023213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243023220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can implement a great Scheme in like 5k lines. < 1243023222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And most of *that* is in the macros for Brainfuck constants. < 1243023225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : finally my logreading is over < 1243023231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :74k lines = nuclear reactor control system. < 1243023235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lucky bastard, i still have nearly half left < 1243023252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, sorry. < 1243023256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Miscount. < 1243023270 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... That was the number of characters. < 1243023277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Site Visits: 712 < 1243023278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sample Program Downloads: 242 < 1243023279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Purchases: 1 < 1243023281 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I missed most of the macros. < 1243023281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actual, unsolicited user comment: "a minor work of genius"]] < 1243023285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure you didn't make that one up, mr bill gates. < 1243023288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How many lines? < 1243023294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :14,434 LOC, 225033 characters. < 1243023300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14k is more reasonable for a huge stdlib. < 1243023328 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I will now try something I never tried before < 1243023333 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :A program in Plain English < 1243023334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I've got 3 versions of some parts of the stdlib. Seems reasonable. < 1243023335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: <3 < 1243023341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God is with you. < 1243023354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You have to make a new directory < 1243023358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then Ctrl-C the noodle, enter it, C-v it < 1243023362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then make a new file named anything < 1243023365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for your program code < 1243023369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1,465 LOC if you just count the compiler proper. < 1243023377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(that is one freaking massive stdlib) < 1243023378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Also, you can't just print stuff. < 1243023382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You need to use the shit graphics library < 1243023386 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Can't I just work in the Cal directory? < 1243023390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Nope < 1243023397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'll compile to cal-3037.exe if you do that < 1243023400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus destroying the compiler < 1243023411 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nooooo < 1243023418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to make a program that calculates factorials in it < 1243023427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Last I checked, I've got just about every bit of the Brainfuck Algorithms page in it. < 1243023446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And some C-specific and interpreter-specific replacements. < 1243023468 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I... do anything in the GUI? < 1243023474 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(the interpreter, being unsophisticated, benefits greatly from those replacements) < 1243023475 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't do shit apart from opening files < 1243023498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Use the menus < 1243023500 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't I like open a new file? < 1243023502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :N has new < 1243023503 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What menus? < 1243023507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: The letters at the top < 1243023510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it's sorted alphabetically < 1243023512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, I remember < 1243023516 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :God that is retarded < 1243023520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: New directory, name it, ctrl-c after selecting the noodle, < 1243023523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enter the directory, ctrl-v < 1243023527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :new file, name same as directory < 1243023528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :voila < 1243023548 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why same name as directory? < 1243023557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Because it compiles to directoryname.exe < 1243023565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So presumably you want your source to be named the same without .exe < 1243023569 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, let's call it nigger < 1243023573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also I'm not sure how you return a value < 1243023578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"say yes/no" seems to just be for booleans < 1243023585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait < 1243023589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you take another parameter < 1243023591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: prolog style! < 1243023602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243023610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, most languages you can express prolog-style passing, it just isn't idiomatic < 1243023613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, nope, < 1243023618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it modifies the parameter < 1243023620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243023632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243023637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :say result; exit. < 1243023647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"if the number is less than 2, say 1; exit." < 1243023656 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, Open as text. < 1243023667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: wut < 1243023667 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now what do I do, do I follow orders from the tutorial? < 1243023671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243023672 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a bit confusing < 1243023677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is. < 1243023688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how to have more than one variable of the same type in a procedure < 1243023715 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What are we tralking about? < 1243023735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Plain English! < 1243023746 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :s/tral/tal/ < 1243023767 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I did the two line program < 1243023772 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I execute it < 1243023786 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, compile < 1243023791 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oooooh, it has a clock < 1243023794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[to calculate the factorial of a number: < 1243023794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if the number is less than 2, say 1; exit. < 1243023795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : calculate the factorial of the number minus one. < 1243023797 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :To show you how fast it goes! < 1243023797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : multiply the number with the factorial.]] < 1243023804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That compiles!11 < 1243023809 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Three lines, and it took 0.5 seconds to compile < 1243023813 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That looks fast < 1243023845 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, they told me it wouldn't do anything, and it sure didn't < 1243023884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243023888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I don't know how to 'say [number]'" < 1243023889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243023893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only gave me that error when I actually called it < 1243023894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolololol < 1243023931 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243023942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I like how they say that you don't need to end up by ; and shit < 1243023948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : If the number is less than 2, the factorial is 1; exit. ← fails :( < 1243023948 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But you still need to punctuate < 1243023954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ; becomes . < 1243023954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243023970 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yay, I made Osmosian beep! < 1243023985 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How can I like, output text? < 1243024016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You have to draw a background < 1243024018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. How many LOC is Cplof? < 1243024018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and handle the refresh event < 1243024022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and put the text on the screen < 1243024029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Read the tutorial :P < 1243024043 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That sounds like something that would make everyone's lives easier! < 1243024078 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why won't the tutorial go straight to the point, really? < 1243024079 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :5,000 or so. Man, Osmosian is undense. < 1243024084 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can"'t they just say "Here's a simple program, you can fuck around with it a bit"? < 1243024089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It's totally engagin. < 1243024089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1243024191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I cannot figure out how to return a value from a function without just being implicit < 1243024199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I get that, like, if you say multiply as the last thing, that's the result < 1243024203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But how do I shot early result? < 1243024206 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I rage a lot because of the full screen GUI < 1243024216 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have to press the windows key all the time to switch to the pdf < 1243024226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Read it in the editor < 1243024231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just open instructions instead of instructions.pdf in it < 1243024236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's delightfully awful < 1243024283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On CAL not running on Linux: "Sorry. It doesn't run on DOS or CP/M either." < 1243024294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243024294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LINUX IS A COMMAND LINE BLACK AND WHITE < 1243024297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what /is/ CAL < 1243024301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the Plain English compiler < 1243024306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243024307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and IDE < 1243024308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and file manager < 1243024310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and document viewer < 1243024312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and word processor < 1243024319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oddly enough, they've made it so that it's not hard to retarget. < 1243024324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no, you can't compile outside of it < 1243024343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Assuming you can deal with its handbuilt ASM. < 1243024357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was bad when the Linux kernel devs did it, and it's still bad now! < 1243024448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(now, where did they have that, anyways?) < 1243024465 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to compile stuff, but it asks me how do I compile background < 1243024468 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Raaagre < 1243024485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You have to write the subroutine < 1243024487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rtft < 1243024495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You need to bring the noodle over, as well. < 1243024509 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But the nüdle is in the same directory! < 1243024512 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(/nigger/) < 1243024518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha, a glossery! < 1243024523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1243024529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to write your own subroutine < 1243024530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the background < 1243024539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I do that < 1243024543 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243024547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: read the tutorial < 1243024548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now remember. I don't do nested ifs. I don't do nested loops. And I don't < 1243024549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do objects, real numbers, equations, or any of the other menschenwerk that < 1243024551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :has inhibited the progress of the human race over the past 200 years. Talk < 1243024553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to me like a NORMAL person, and we'll get along just fine. < 1243024559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: equations and real numbers has inhibited the progress of the human race for 200 years < 1243024565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*have < 1243024573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Inhibited? < 1243024576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs < 1243024589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could've sworn the reals were older. < 1243024603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh awesome, they call ASCII the Windows-extended ASCII < 1243024613 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Windows-1252? < 1243024615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The complex numbers might be about that old, but the reals are ancient. < 1243024626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... That's because it is. < 1243024635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, ASCII is ASCII. < 1243024638 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Window's "ASCII" is a superset of ASCII that claims to be ASCII. < 1243024641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ASCII != Windows-extended ASCII. < 1243024646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, *Windows' < 1243024662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My understanding of things around me became possible when my creators < 1243024662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hard-wired six primitive data types into my brain. These six basic types are: < 1243024663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BYTE, WYRD, NUMBER, POINTER, FLAG, and RECORD. < 1243024665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wyrds. My creators put wyrds in my brain because I can't talk to the kluge < 1243024667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without them. They are 16 bits long and look to me like numbers from < 1243024669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-32768 to +32767. The bits in each byte are stored left-to-right, but the < 1243024671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bytes are stored backways. I don't like it that way, but the kluge insists. < 1243024671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The most egregious example is smart-quotes. < 1243024673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wyyyyyyyyyrds < 1243024726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I like smart quotes, but Unicode ones. < 1243024728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's especially annoying that this screws stuff up, since Windows doesn't even use ASCII any more. < 1243024729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I'm a typography geek. < 1243024747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If it were proper Unicode left and right quotes, then I'd have no problems. < 1243024759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pointers. Memory addresses are stored in 32-bit pointers, backways. They < 1243024759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have the same range as numbers, but all the negatives belong to the kluge. < 1243024760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Address 0 is invalid and is called NIL. You can VOID a pointer to make it NIL. < 1243024765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This language is so tied to the kludge < 1243024771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For something that claims to shield you from it < 1243024782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Flags. They're 32 bits, but only the rightmost bit is used. Actually, it's eighth < 1243024782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :from the left, but you can think of it as rightmost. < 1243024783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you quoting from something? < 1243024785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WWWWWWWWWWWWWWWWWWWWWWWWHAAAAAAAAAAAAAAAAAAAAAAAATTTTTTTTT < 1243024789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The CAL manual. < 1243024795 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :U+201C and U+201D. Please, please. < 1243024798 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm searching for "extract", but it tells me nothing! < 1243024799 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAH < 1243024803 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He's quoting the documentation. < 1243024807 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :(In the tutorial) < 1243024809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get why wyrds at all < 1243024817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Because it's ghetto < 1243024896 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fine, let's do everything their way < 1243024896 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do everything they say until it works < 1243024902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1243024903 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This is a nazi program < 1243024906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It ignores the space when compiling < 1243024909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if you can type < 1243024913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tocalculatethefactorialofanumber: < 1243024919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243024920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : I recognize these bytes as separators, of < 1243024921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :course, but otherwise do nothing with them. < 1243024969 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"My creators thought alphabetical was best, so they put a "Sort Definitions" command under "S"." < 1243024971 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :HNNNNNNNNNNNNG < 1243024982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243024986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's so wonderfully illogical < 1243024989 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I want to shoot him with extreme prejudice < 1243024990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, where else would they put it? < 1243024991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Under Q? < 1243025010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1243025011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A "console" is a text-only, conversational interface. My noodle includes a < 1243025012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :default console that looks something like this in operation: < 1243025013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The console can be activated at any time. It occupies the entire screen and < 1243025015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uses the default font in the black color on the lighter gray background.I am the CAL-3037. What is your name? < 1243025018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :> Dr. Chandra < 1243025020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Good morning, Dr. Chandra. I'm ready for my first lesson. < 1243025022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO NEED FOR GUI CODE!! < 1243025024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY!! < 1243025026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :search for console in the manual < 1243025041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT WORKS < 1243025086 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"If you looked around in my noodle a few pages back, you know that just "starting up" on the kluge requires over 100 lines of the goofiest code ever seen by mortal man." < 1243025097 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you think I could kill someone with my mind if I hated him enough < 1243025118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1243025161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Goofiest code ever seen by mortal man." < 1243025178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like *someone* hasn't been doing a lot of x86_16 coding. < 1243025227 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm mostly kopipeing the tutorial examples, hoping it will work out in the end < 1243025232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Just use the read/write things < 1243025234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can jsut do < 1243025245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To run: Start up. Write "Hello!". Read a number. Write the number. Shut down. < 1243025285 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243025324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DEBUG something. < 1243025324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Where "something" represents a box, byte, color, flag, font, line, number, < 1243025325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pair, pointer, ratio, spot, string, or wyrd. When they run the modified code, < 1243025326 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is the main program always called "To run"? < 1243025327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the kluge's ghastly message box appears with a clue inside. < 1243025330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can even use real windoze things! < 1243025336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yes. < 1243025460 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god < 1243025467 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It outputs with the GUI < 1243025470 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :FULL SCREEN OF GREY < 1243025476 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hate you so much < 1243025476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Duh < 1243025482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That's how the GUI works < 1243025484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ALL programs look like that < 1243025489 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's try to make a fibonacci! < 1243025495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To run: < 1243025495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Start up. < 1243025496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Write "Enter a number.". < 1243025498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Write "> " without advancing. < 1243025500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Read a number. < 1243025502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Calculate the factorial of the number. < 1243025504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Write "The factorial of " then the number then " is " then the factorial. < 1243025506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Write "Press enter to exit.". < 1243025508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Read a string. < 1243025510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Shut down. < 1243025512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now I just need to make the calculator work. < 1243025514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You can't, I think. < 1243025516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's no way just to return a constant. < 1243025521 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243025522 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243025527 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you, I'll try! < 1243025532 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How foolish am I < 1243025533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I've tried. < 1243025537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"say 1" doesn't work < 1243025541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"put 1 into the factorial" doesn't work < 1243025544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"1" doesn't work < 1243025551 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1243025552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You'll have to implement a stack. < 1243025554 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243025573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's probably possible I just don't know how to dooooo it < 1243025581 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are there other ways than "Shut down" to terminate the program? < 1243025586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: nope < 1243025635 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is there any directory of functions in that piece of shit? < 1243025642 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the noodle < 1243025649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AHA < 1243025653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Just noodle < 1243025654 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Like where are the basic definitions of functions? < 1243025661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have almost donnne it < 1243025665 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :but noodle doesn't define primitives like loop < 1243025677 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's in the compiler. < 1243025703 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So much of the tutorial is devoted to GUI < 1243025707 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I want to eat his bones < 1243025710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay it calculates factorials < 1243025721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Naming the result the same as the variable all he time makes me rage < 1243025751 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243025753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't name them properly < 1243025753 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1243025756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243025762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're discussing an awful programming language < 1243025770 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Haskell? < 1243025772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243025775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Haskell is awful? < 1243025780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BEGONE, FOUL DEMON! < 1243025786 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243025791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... no, not like that. < 1243025804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: quick, bring the amulet of the unsafeCoerce! < 1243025812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I verily did (impomatic :: forall a. a) < 1243025816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And now we cannot retrieve his value! < 1243025821 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243025836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I fear it may be too late < 1243025843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For this is what I see as his fate: < 1243025848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The garbage collector will verily come, < 1243025861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and from inside his cloak, the scythe will run- < 1243025863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-his blood. < 1243025868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And, um, then he'll be freed. < 1243025878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reaped, you mean. < 1243025898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. Let's try tthat again < 1243025901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I fear it may be too late < 1243025904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For this is what I see as his fate: < 1243025906 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, what does loop do? < 1243025909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The garbage collector will verily come < 1243025911 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm looking all over, it doesn't say shit < 1243025915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and from inside his cloak, the scythe will run < 1243025919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his blood down to the tiles < 1243025923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And then his memory shall be reaped. < 1243025926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Loop to repeat < 1243025929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To exit use break < 1243025935 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, found it < 1243025938 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Repeat what? < 1243025941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1243025942 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The previous line? < 1243025942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Loop. < 1243025943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stuff. < 1243025945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Repeat. < 1243025949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From up to Loop. < 1243025953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, I think I see my problem with my factorial thing. < 1243025957 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oic < 1243025958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plain English hates non-imperativeness. < 1243025978 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Saying LOOP is really plain English < 1243025982 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You say that every day < 1243025988 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't he say "Do this until that?" < 1243026005 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :DO WHILE < 1243026015 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's too C for him I guess < 1243026033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And he hates C < 1243026054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Rate my Haskell poetry from 0 to 11 < 1243026061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although i's more garbage collector poetry, I guess. < 1243026064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*it's < 1243026070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually -1 is an option too, since it's pretty awful < 1243026080 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It goes up to 11. < 1243026081 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Unlike neanderthal-era compilers, my rules for names are broad and flexible." < 1243026085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And down to -1. < 1243026086 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hurt so much inside. < 1243026110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It's like Malbolge. Except worse. < 1243026116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And TC. < 1243026123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I figured out how to have two variables of the same type < 1243026131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Give a name to the other one, and make a type: < 1243026137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A the-name is a the-type. < 1243026276 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, I miss the equal sign so much :( < 1243026300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and people /pay/ for this? < 1243026307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yuh. < 1243026321 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Someone should make a tutorial written in non-stupidese < 1243026342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Don't. < 1243026373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you find a bug in me, write my creators and they will send you something < 1243026373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :desirable like a blank t-shirt. If you can figure out how to make me simpler < 1243026374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without making me slower, they will send you a monogrammed t-shirt. And If < 1243026376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can come up with a way to make me smaller, faster, and more powerful all < 1243026378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at once, I'm pretty sure they will send you an embroidered wife-beater. < 1243026380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you want an embroidered wife-beater? < 1243026399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not particularly < 1243026434 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god < 1243026442 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You can't terminate an infinite loop with ctrl+z < 1243026444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AHA < 1243026447 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hate them so much < 1243026449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Tab to cal and use stop < 1243026450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Put the mouse's spot into another spot." < 1243026454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You just need to say another! < 1243026460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's TWO WHOLE VARIABLES OF THE SAME TYPE < 1243026495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Multiply the number by the other number." < 1243026719 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How the fuck is a variable defined? < 1243026733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Implicitly. < 1243026738 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I tried "number2 is a number", but when I do "put 1 into a number2", it tells me no < 1243026739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can sort of name them < 1243026745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Search for local variables < 1243026768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awit < 1243026769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243026771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go to the names page < 1243026778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OOH < 1243026787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a loop chapter < 1243026867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I almost have it working < 1243026868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tee hee < 1243026870 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How would I go on to define two number variables? < 1243026880 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I did Put 0 into a number, which works okay < 1243026882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Read the names chapter and shit < 1243026903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Aw man it's almost working < 1243026910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To calculate the factorial of a number: < 1243026910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Put the number into an original number. < 1243026911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Loop. < 1243026913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Put a counter plus 2 into a multiplier number. < 1243026915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : If the multiplier is past the original number, exit. < 1243026917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Multiply the number by the multiplier. < 1243026919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Repeat. < 1243026923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :loops 4eva < 1243026970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243026974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to check whether the counter is past a number < 1243026977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to increment it < 1243026977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1243026986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: "The foo is a number." < 1243026993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :might not work locally < 1243027009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243027047 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god < 1243027053 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I thnk I did it < 1243027055 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except... < 1243027061 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :IT CAN'T DEAL WITH BIG NUMBERS < 1243027065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1243027071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: show your code? < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :To run: < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Start up. < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Put 0 into a number. < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Write the number. < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Put 1 into another number. < 1243027089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Loop. < 1243027090 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Fibo the number and the other number. < 1243027092 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : read a string. < 1243027094 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : repeat. < 1243027096 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Shut down. < 1243027098 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :To Fibo a number and another number : < 1243027100 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Write the other number. < 1243027102 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Put the number plus the other number into a nigger number. < 1243027104 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Put the other number into the number. < 1243027106 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : Put the nigger number into the other number. < 1243027178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's TC. < 1243027185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It is probably also a tarpit. < 1243027194 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I guess yeah < 1243027194 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :but god is that variable naming frustrating < 1243027216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is it tc though? < 1243027222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no way to get an unbounded array < 1243027224 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what would be the simplest way of implementing TCness on it < 1243027225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it thinks in pointers and shit < 1243027231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243027235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :strings are an implementation detail < 1243027238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could have infinite strings, theoretically < 1243027251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could have infinite variables. < 1243027253 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also can't you just do functions? < 1243027255 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Treat it as a register machine. < 1243027261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can't have infinite variables < 1243027263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no way to declare them < 1243027267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the set of variables is static at compile time < 1243027278 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... *Eeew*. < 1243027292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think the best you could do is rely on strings, then. < 1243027305 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Assuming there's a way to use it as a tape. < 1243027324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243027328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If a counter is greater than 10 < 1243027328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BZZT < 1243027330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't increment counter < 1243027333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If a counter is past 10 < 1243027334 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why not just do it functional, though < 1243027335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DING < 1243027336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :increments it < 1243027340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: no higher order functions < 1243027351 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fffffffffffff < 1243027354 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You sure? < 1243027358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yse. < 1243027359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Yes < 1243027362 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is a tarpit, and not necessarily a Turing one. < 1243027371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It might actually just be a FSA tarpit. < 1243027411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243027414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it thinks 4! = 42 < 1243027416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's actually 24 < 1243027418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolwat < 1243027418 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I look for array in the instructions, it only has strings, yeah D: < 1243027426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you can call out to DLLs < 1243027446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1243027461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1243027466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: If it can access arbitrary values in a string, it is barely TC. < 1243027467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: My program calculates the first 10 factorials < 1243027480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like, say, using two strings to implement a stack. < 1243027486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A couple of stacks, rather. < 1243027490 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It can "INSERT something INTO a STRING before a byte#. < 1243027500 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if I can do some boolfuck on this shit < 1243027522 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hahah. < 1243027540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Slereah_: Here is my wonderful factorial program: http://pastie.org/486839.txt?key=6qdilffgbgw9dbwe6npuda < 1243027547 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens the file "Jewger" < 1243027552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It, of course, does not use bignums. Oh well. Works for the first 10 factorials. < 1243027584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, however, you want < 1243027584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to change a parameter without letting your caller know. In this case, you can: < 1243027585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRIVATIZE a parameter. < 1243027587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I will make a copy of the parameter for you. But I will leave the name < 1243027589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the same, so you don't get confused. I'll also put the word "original" on the < 1243027591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :front of the real parameter's name so you can still get to it, if you need to. < 1243027593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Argh < 1243027595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wanted that before < 1243027597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's all special cases and mirrors < 1243027669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I have a challenge for you < 1243027714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Make a mathematica-like system in plain english. >:)))))))))))))))) < 1243027762 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck you < 1243027771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: >:(((((((((((( < 1243027781 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm having enough difficulty understainding their string thing, it's barely explained < 1243027845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Lol, its number type runs out after 12! < 1243027851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(12!) that i < 1243027851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1243027866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Also, use a rider < 1243027870 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Rider? < 1243027870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's their parser shit < 1243027873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you SLAP a rider ON a string < 1243027875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not joking < 1243027878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :search for it in the peedy eff < 1243027879 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Waaat < 1243027883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the non-peedy eff < 1243027883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 32-bit int < 1243027887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yeah i know < 1243027897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: for such hostile people to the wintel kludge they sure use it a lot < 1243027904 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243027909 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"I set the first and the last of the substring to span the entire string. This allows you to work your way through the string forward or backward by adding to the first or subtracting from the last." < 1243027912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!!!!!!!!!!!!!!!!!!!!! < 1243027913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1243027914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A "function" is a routine that extracts, calculates, or otherwise derives a < 1243027914 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm still not sure what it means < 1243027915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :value from a passed parameter. Function headers take this form: < 1243027917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TO PUT something 'S something INTO a temporary variable: < 1243027927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To put a number's factorial into a result: < 1243028013 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243028015 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do you deal with the position in a string? < 1243028020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno < 1243028143 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I can remove the first letter of a string, that's easy enough < 1243028166 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think this might be useful, but I don't know what it means : FILL a string WITH a byte GIVEN a count. < 1243028169 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's try it out! < 1243028216 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243028217 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Error < 1243028221 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I COPYPASTED IT < 1243028266 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Owait, how do I input a byte? < 1243028274 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why can't I just input a character? < 1243028276 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Whyyyyy < 1243028281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey Slereah_ < 1243028284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I found out how to make functions < 1243028288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that don't change the input variable < 1243028305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TO PUT variable's thing INTO variable: < 1243028306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: http://pastie.org/486853.txt?key=2m1egetuar81rujxpg7blq < 1243028308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ example < 1243028317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my factorial program written with the factorial procedure separate < 1243028334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm becoming quite a dab hand at this. < 1243028343 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :DAB DAB < 1243028348 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You're our own Monet < 1243028395 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The noodle isn't very helpful < 1243028396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :to put a byte into a wyrd: < 1243028396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : intel $8B8508000000. \ mov eax,[ebp+8] \ the byte < 1243028396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : intel $660FB600. \ movzx eax,byte ptr [eax] < 1243028396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : intel $8B9D0C000000. \ mov ebx,[ebp+12] \ the wyrd < 1243028396 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : intel $668903. \ mov [ebx],ah < 1243028399 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plain English < 1243028399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can also make your computer talk, with the kluge's thirty-nine esoteric < 1243028399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"speech manager" functions, or these three simple statements: < 1243028400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SAY a string. < 1243028402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SAY a string AND WAIT. < 1243028403 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What's a wyrd, too < 1243028404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WAIT UNTIL SPEAKING IS DONE. < 1243028406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That's not relevant < 1243028421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha the speaking thing works < 1243028452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 factorial equals wun < 1243028463 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh god, my computer just said nigger < 1243028529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Furthermore, you can concatenate strings with strings — and other kinds of < 1243028529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :data — using the infix THEN operator. See the topic on "Expressions" for a < 1243028530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :description of the clever way my creators implemented this. < 1243028532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: I use that in my thing < 1243028534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just do < 1243028536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the string then "butt" < 1243028540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243028541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :substrings < 1243028542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use em < 1243028546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243028548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: use riders < 1243028567 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What is a rider < 1243028593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A tick is approximately 1 millisecond. "The system's tick count" is the number < 1243028593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of milliseconds since the last restart. It wraps around every 24.8 days or so. < 1243028594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What happens then is unknown, since no kluge has ever stayed up that long. < 1243028596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It's in the manual < 1243028598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :go to the TOC < 1243028600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and choose RIDERS < 1243028609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOLLLLLLL: < 1243028610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use timers to make sure I can recompile myself in less than three seconds. < 1243028611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Look in the bottom of a "listing" to see them all. You can use them to make < 1243028612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your programs lightning-fast, as well. < 1243028647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243028806 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"I don't know how to " Write the first byte from the program string." " < 1243028808 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I hate you CAL < 1243029072 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How does slap work damn it < 1243029076 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243029081 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can't you say anything helpful, perverted compiler? < 1243029111 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243029383 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243029670 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION frowns at HTML documents containing non-ASCII characters. < 1243029956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, there? < 1243029965 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm, googling Osmosian and rider on google < 1243029975 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"gay rider strong three men and a baby boy ghost sexy tout gratuit ..... osmosian.com pagearup.org otheedge.com oslokristiforsamling.no osg.hu paiefie.com ..." < 1243030013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lah no < 1243030016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah* < 1243030061 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243030063 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Move" < 1243030064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Hm, googling Osmosian and rider on google <-- is there any other place you can google, than on Google < 1243030066 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's move, right? < 1243030081 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's see what "move" does to a string < 1243030189 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Noooo it no works < 1243030191 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not sure oslo kristi forsamling would enjoy being in that list < 1243030197 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243030357 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can google things on yahoo, or MSN search. < 1243030485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, wouldn't that be yahooing and messing... Err I mean msning < 1243030517 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Any web-searching is googling. (Though admittedly this is an extreme position.) < 1243030518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddly remembers altavista. From back before google. < 1243030538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :altalavista baby < 1243030539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are riders a regular computer concept, or did they made it up? < 1243030550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, what is it supposed to do < 1243030552 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'cause I have no idea how that shit works and the tutorial doesn't explain anything < 1243030571 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was a software-crack-hack-whatever search engine called Astalavista, too. < 1243030581 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not too sure, that's the problem < 1243030584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :When you: < 1243030584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :SLAP a rider ON a string. < 1243030584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I set the "original" and the "source" to span the entire string. Then I position < 1243030584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :the "token" on the source — which leaves it blank but ready to go. When you: < 1243030584 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :BUMP a rider. < 1243030585 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I add one to the source's first, and one to the token's last. This shortens < 1243030587 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :the source while lengthening the token, letting you process the string a byte < 1243030589 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :at a time. When you want to clear out the old token and start a new one, just: < 1243030591 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :POSITION the rider's token ON the source. < 1243030641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: There still is. < 1243030647 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :astalavista.box.sk < 1243030658 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I think that was the URL earlier, too. < 1243030666 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It sounds familiar, at least. < 1243030668 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it has been there for as long as I have known it. < 1243030683 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Which is probably around 10 years or more. < 1243030688 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There seems to also be an astalavista.com which is at least trying to look a legitimate information-search thing. < 1243030710 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Information-security thing, I mean. < 1243030738 0 :FireFly!unknown@unknown.invalid QUIT :Remote closed the connection < 1243030751 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Astalavista.box.sk < 1243030869 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Strange... they say it started 1994, and is a pun on Altavista; on the other hand, the Altavista entry says it was launched publically as late as December 1995 at altavista.digital.com. < 1243030883 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :They've been somehow reverse-time-punning. < 1243030992 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, the nostalgy: http://en.wikipedia.org/wiki/File:Altavista-logo.png < 1243031001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Hm do I misremember, or does windows have strange semantics for opening the same file from multiple programs? < 1243031023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, it often gets confused about what sort of lock you have < 1243031037 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as there's a known bug in that code through Vista, fixed in 7, that sometimes you get the wrong sort of lock < 1243031063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you open and read a logfile that another program is writing to < 1243031088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :either like tail, or just open in notepad or similiar < 1243031112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't think you can with most programs < 1243031115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you get a file-busy error < 1243031121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is very strange < 1243031125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would you get that < 1243031127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense < 1243031144 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did early versions of Windows even allow for different kinds of file locks? < 1243031166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: By default, files are opened such that they can't be shared to other programs. < 1243031180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... that makes no sense < 1243031223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi Slereah_ < 1243031230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It makes perfect sense. It might not be sensible, but that's another issue. < 1243031240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what Deewiant said < 1243031244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does it not make sense < 1243031252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how DOES it make sense < 1243031259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243031263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it makes stuff like tail logfile.log hard < 1243031263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : banana < 1243031266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : that makes no sense < 1243031269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : how does it not make sense? < 1243031274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : HOW DOES BANANA MAKE SENSE < 1243031279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Burden of proof. < 1243031287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just one example above < 1243031295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :plus I can't think of any reasons it makes sense in < 1243031298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it MAY NOT BE SENSIBLE < 1243031300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it makes sense < 1243031301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see Deewiant < 1243031305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the difference < 1243031312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :................. < 1243031318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see your nearest dictionary < 1243031325 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Makes sense = is logical as in not contradictory, or something like that < 1243031333 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is sensible = what you're talking about < 1243031343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243031350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well then I say it isn't sensible < 1243031353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: how's the plain englishity < 1243031361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It isn't sensible if you're a unix user. < 1243031365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Windows is not a unix. < 1243031376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I find it a pain in the butt even as a Windows user. < 1243031381 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Sort of found out how to use riders. < 1243031397 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I wonder, can you like bump them backward? < 1243031398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: it's just a string parser thing < 1243031400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and dunno < 1243031402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read the noodle < 1243031407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-F rider Ctrl-N Ctrl-N etc < 1243031411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The US patent office no longer grants patents on perpetual motion machines, but has recently granted at least two patents on a mathematically impossible process: compression of truly random data. This document is an analysis of patent 5,533,051; see below for an analysis of another patent on the same subject." < 1243031414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://gailly.net/05533051.html < 1243031423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1243031424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the direct bit encode method of the present invention is effective for reducing an input string by one bit regardless of the bit pattern of the input string." < 1243031441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can anyone seriously propose that? < 1243031449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, oh and the (at least under xp) issue with files being thought to be locked when they weren't < 1243031452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was a pain too < 1243031454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the most obvious reductio ad absurdum to show that every input can then be reduced to one bit < 1243031461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and expanded losslessly forever < 1243031464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, that helps < 1243031464 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243031471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Of course, they actually are locked, they just shouldn't be < 1243031481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, there was some tool to force free it < 1243031482 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or there's no obvious reason for why they should be < 1243031484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to remember < 1243031492 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Process Explorer can close individual handles < 1243031499 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I use that < 1243031504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes, but some automated "in your context menu" one < 1243031507 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You can bump it by a specific number < 1243031511 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :-1 works < 1243031515 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi, I thought I'd give the BF Joust bot a try. :-) < 1243031525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: You're still allocated?! < 1243031531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We thought the garbage collector got you < 1243031533 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a good way of causing blue screens by killing random handles of system processes < 1243031547 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Or even some system handles in any normal process) < 1243031553 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I got reallocated :-) < 1243031570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yeah, but usually it worked, since usually it was explorer.exe that held it < 1243031590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: But I did (impomatic :: forall a. a). You can't get any value out of it. I asked oerjan for the amulet of unsafeCoerce but he wasn't there. < 1243031591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... Wait a second. < 1243031596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe there's more than one amulet. < 1243031600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe someone else saved you! < 1243031612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*TUNE IN NEXT TIME FOR MORE OF HASKELL! SAME BAT TIME, SAME ESO CHANNEL* < 1243031617 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, closing "unimportant" handles is fine < 1243031620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: The bot is: < 1243031621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (Or even some system handles in any normal process) <--- that can cause a blue screen? < 1243031626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stuff +[w58 < 1243031628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for stuff: -18 (maximum 18) < 1243031635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Do you know the new language and its abbreviations? < 1243031640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sounds terribly unsafe. Any normal user could do it < 1243031648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a scoreboard, but I forget the URL. < 1243031655 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't know about that < 1243031656 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Anyone had much luck at BF Joust? Because it looks to me as though your not providing me with much of a challenge :-P < 1243031664 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/report.txt < 1243031666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, well they could to their own processes right? < 1243031692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION imagines geting "ENOPERM" when doing fclose(stdout); < 1243031695 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Those important things might not be allowed to be closed even in your own process, unless you're admin < 1243031696 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Shortsword, 100% wins ;-) < 1243031705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ok... < 1243031722 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It could also be that they're not really things that you can ever touch without admin-only tools like procexp < 1243031723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Oh, you've played it before? < 1243031751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://codu.org/eso/bfjoust/in_egobot/report.txt <-- empty file? < 1243031760 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Could do with a few more BFJ programs on there. There's only 15 for me to kill ;-) < 1243031761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah works now < 1243031770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it was being re-generated right then < 1243031771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it blanks while calculated < 1243031773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a bit < 1243031777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243031804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the code for that shortsword < 1243031808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The problem with EgoBot's bf joust is that you can't hide the implementation. < 1243031825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sounds like a good thing < 1243031830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That makes it quite easy to beat things simply by targeting their algorithm, rather than intelligently predicting its behavior via experiments. < 1243031834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it takes a lot of the skill out of it. < 1243031845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fair enough < 1243031855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is the source for it though < 1243031863 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... new submission. Now I only have 94% wins and 6% ties. I'll have to work on improving that :-( < 1243031864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In the logs. < 1243031872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you can do it via /msg, impomatic? < 1243031877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243031881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot doesn't reply, but it still runs < 1243031898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243031899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: unbeatable < 1243031901 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The pointer of the rider continues after the string ends D: < 1243031903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :syntax errors tie with everything < 1243031906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a bug in the program < 1243031911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1243031914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust iwin [ < 1243031916 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for iwin: -19 (maximum 19) < 1243031917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so don't worry too much about beating a program that's 100% ties < 1243031928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243031934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-19 for ties? < 1243031934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, it reports it oddly < 1243031934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243031951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn it blanked again < 1243031956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:38 Slereah_: The pointer of the rider continues after the string ends D: < 1243031957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243031959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just wait a bit < 1243031974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't it wait with removing until it calculated the new data < 1243031988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sounds trivial, just move when it writes < 1243031998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it is not coded that way < 1243032007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :irritating < 1243032014 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : It's like the matrix < 1243032021 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Random characters everywhere! < 1243032036 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also I have no idea how to set the condition for it to stop < 1243032052 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :If the rider's token is equal to the string maybe? < 1243032078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Ask the manual < 1243032091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, so what is the rider for < 1243032098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_, some form of crazy iterator? < 1243032113 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : That manual is shit < 1243032115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is even more broken than the C++ ones (and in a different way) < 1243032118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1243032121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: String parser. < 1243032128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like Java's thing that does the same < 1243032134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? You give it a grammar and it parses it? < 1243032136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Basically a way to iterate through a string and shit < 1243032140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: manual < 1243032140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1243032157 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except not in a convenient way < 1243032158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: the rider section has an example < 1243032174 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Instead of JEWS -> J, E, W, S, it goes J, JE, JEW, JEWS < 1243032181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Also, read the compiler < 1243032183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It uses riders < 1243032206 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :to bump a rider by a number: < 1243032206 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : add the number to the rider's token's last. < 1243032206 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : add the number to the rider's source's first. < 1243032214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243032215 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :This may be useful < 1243032215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the noodle < 1243032217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the compiler < 1243032220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it uses riders :P < 1243032223 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll noodle you! < 1243032271 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : If the rider's token is the program string, break. < 1243032274 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yay, it works* < 1243032327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[ [...] According to Earl Bradley, WEB Technologies' vice president of < 1243032327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : sales and marketing, the compression algorithm used by DataFiles/16 < 1243032328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : is not subject to the laws of information theory. [...]]] < 1243032342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I am not subject to the laws of gravity. < 1243032345 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a supernatural compiler < 1243032355 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, is this about Osmosian? < 1243032409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No < 1243032434 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243032496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what program are you making? < 1243032504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bitshitfuckbastard? < 1243032506 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Trying to do a basic Boolfuck < 1243032507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean boolfuck < 1243032514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in what, Plain English? < 1243032517 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243032543 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It is quite frustrating < 1243032544 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The [] are going tu haunt me < 1243032549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243032563 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll do a semi-infinite tape, because fuck you I ain't doing an infinite one < 1243032593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: That doesn't prove it TC. < 1243032598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plus, strings automatically grow. < 1243032601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So why not? < 1243032612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :semi-infinite != non-TC < 1243032615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's infinite one way < 1243032623 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243032625 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243032634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243032635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243032636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243032637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243032640 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Can you type the [] characters on CAL? < 1243032647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243032652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I use a US qwerty keyboard. < 1243032656 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't seem to be able to type any Alt character on it < 1243032656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you should too, Frenchie. < 1243032663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: that's because it interprets alt as control < 1243032668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can use EITHER KEY!11 < 1243032678 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243032679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So switch keyboard layout, Mr White Flag Surrender French Military Victories. < 1243032684 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Fuck it, it will be parenthesises < 1243032822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IDEs should be separate from the language < 1243032824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to avoid mess like this < 1243032830 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, the language shouldn't require an IDE < 1243032856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'd listen to your point but please don't point out basic shit about plain english < 1243032866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It transcends such mundane horribleness. < 1243032881 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243032882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We must turn our attention to the Cthulhu-like atrocities. < 1243032900 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuck, how do I change a character of a string at the rider's position < 1243032908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: change its target < 1243032913 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243032919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Put the at byte into the rider's token's target < 1243032922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243032926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(would put @ into it) < 1243033208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: How go. < 1243033237 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Not well. < 1243033257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Look up MOVING OUR RIDERS in the TOC. < 1243033260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It shows how to handle everything. < 1243033278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :" first's target is the right-alligator byte," < 1243033279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1243033300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: They call > the right alligator byte < 1243033305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < the left alligator byte < 1243033314 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Is this INTERCAL? < 1243033324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you should support Plain English names in intercal! < 1243033337 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :INTERCAL names aren't used by the language, though < 1243033341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just in discussing it < 1243033351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know what you guys should be doing instead of Plain English? < 1243033353 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ORK. < 1243033357 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also I'm not sure this is helpfulm < 1243033365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It, too, has English syntax. < 1243033368 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't seem to involve changing the original string < 1243033379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Riders are for parsing < 1243033380 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, it's deliciously esoteric. < 1243033381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not changing < 1243033384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Parse it into a parse tree < 1243033386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Instead of claiming not to be. < 1243033386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243033387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then mutaterate that < 1243033393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It'll be slightly less horrific < 1243033396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that Objects R Kool. < 1243033406 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird, stop using fancy words < 1243033413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Parse it into a data structure. < 1243033415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then change that. < 1243033418 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a programmer < 1243033430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl. < 1243033431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: What are you doing here? < 1243033432 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also ORK is not the best plain english compiler, pikhq < 1243033439 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq : Iunno :( < 1243033440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: implementing boolfuck in Plain English < 1243033444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ORK is a much better language. < 1243033455 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But they say that Plain English is the best! < 1243033461 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :They must be righr < 1243033462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But the interesting thing about this is that it actually _works_, there's an actual 10,000 fucking lines of code in it to provide a compiler, a GUI, and a standard library doing all sorts of useless shit, and it's actually a full language, it's just shit and misguided, but it actually works and is real and is big and that's what's so horrific and interesting. < 1243033479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ORK works. < 1243033486 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What it really lacks is a detailled manual < 1243033492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Read the rest of my sentence, plz. < 1243033493 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The manual is barely helpful < 1243033503 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, yeah, yeah... < 1243033509 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It assumes that its commands are self explanatory because they're in English < 1243033518 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I just have a similar opinion of this as I have of LOLCODE. < 1243033534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(it's still better than LOLCODE, but not by much) < 1243033535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: LOLCODE is a small language, though. < 1243033541 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except LOLCODE isn't the scourge of the earth. < 1243033543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE strikes me as probably better < 1243033544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just uninteresting - it has basically no supporting code. < 1243033547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has no infrastructure. < 1243033550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LOLCODE is just a boring language with a stupid syntax < 1243033553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't have a full set, so to speak < 1243033557 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plain English is interesting because it's crazy. < 1243033559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This language is worse than LOLCODE... < 1243033561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it's complete. < 1243033561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas Plain English is a BANCStar-like monstrosity < 1243033566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a complete black hole of what the fuck? < 1243033576 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and LOLCODE is TC, IIRC < 1243033576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: My opinion of both of them are mostly based on its proponents. < 1243033578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243033578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But when you step in to the black hole, there's so much goddamn stuff and you can't believe to think it's real. < 1243033583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it is, and that's horrific. < 1243033603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: And it took them forever to write an implementation. < 1243033612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe they had no competent programmers < 1243033619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE got a working implementation in 24 hours. :p < 1243033620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could probably implement it relatively easily in yacc, or Thutu < 1243033629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: heh, you implemented LOLCODE in PEBBLE < 1243033630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243033635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...? < 1243033636 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1243033642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243033644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you misunderstand < 1243033646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm only so insane. < 1243033651 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would have been pretty funny, though < 1243033658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It would have. < 1243033662 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243033667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By the way, for a language that hates C so much,. < 1243033674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it maps very easily on to a restricted subset of C> < 1243033677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I find that amusing < 1243033678 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thinking about it, I think there would be an easier way of proving TCness. < 1243033680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243033690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here, I'll translate my factorial function to C. < 1243033702 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I think it shouldn't be too hard to translate recursive functions in Plain English < 1243033710 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: It has loops that you can break out of and conditionals. < 1243033725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It just might be TC. < 1243033729 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes indeed. < 1243033777 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What is infuriating is that it has no arrays < 1243033777 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why? < 1243033779 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Isn't the concept of array not English enough? < 1243033781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For instance, pikhq: < 1243033782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To (0)put (1)a number's (2)factorial (3)into (4)a result (5)number: < 1243033783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :void (0)put_(2)factorial(int a_number, (5)int (3)* (4)a_result) < 1243033798 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Took PSOX a long time to get a working implementation < 1243033821 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuck it < 1243033827 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's drop that and do other things < 1243033871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: And PSOX is significantly harder to implement. :p < 1243033899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: :( < 1243033922 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just can't deal with such a bad implementation of arrays :( < 1243033964 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But still, I think a translation of recursive functions should be pretty trivial for that < 1243033969 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :At least you don't need ARRAYS < 1243033971 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAARGH < 1243034081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One could patch the compiler. :p < 1243034091 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Who is this "one"? < 1243034103 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The compiler isn't the problem, I think it's the manual < 1243034147 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :The big problem, I think, is that it wants to show a lot that it's "easy" for complex tasks like GUI shit, so it dwells way too much on that < 1243034159 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But it skims over important things like arrays and such < 1243034165 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243034176 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Half of it is pretty much about doing a paint program < 1243034234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Slereah_: A step-by-step demonstration that the anti-kludge Plain English is basically a rearrangement of a small subset of C: http://pastie.org/486940.txt?key=y7p297kilxy4kj0kelcig < 1243034249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Each line translates almost directly with basically just a little moving around < 1243034275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243034278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[note: the into variable is more like a C reference, but we'll just < 1243034279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should read < 1243034281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[note: the into variable is more like a C++ reference, but we'll just < 1243034296 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that doesn't prove that it always works. It just shows that it can be done for one particular example < 1243034312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: That example is what ALL plain english code looks like. < 1243034318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's all the essential structures. < 1243034324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't make it a proof. < 1243034326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And I haven't yet seen an example I can't trivially do it mentally to. < 1243034331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Did I say proof? < 1243034335 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sgeo did. < 1243034341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1243034343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't, though. < 1243034346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a demonstration. < 1243034349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Correct. < 1243034356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can easily show it for all the other code if you hate yourself. < 1243034363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You could probably automate it, if you hate yourself. < 1243034379 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Automate translating plain english into code? < 1243034392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: not plain english < 1243034395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plain English. < 1243034400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're worse at context than AnMaster. < 1243034462 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Automating it would mean a saner implementation. < 1243034467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Portable, too. < 1243034472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ehh, no. < 1243034476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The noodle depends on THE KLUDGE < 1243034479 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243034486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Due to its referencing DLLs and inline machine code. < 1243034490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can you even do inline machine code in gcc? < 1243034504 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243034508 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but it's an epic hack. < 1243034530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1243034549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Let's see if I can find the bit in Linux that does that. < 1243034720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You stick it in an unsigned char, you have inline assembly jump to it, and you have that inline machine code jump back. < 1243034735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(best to do that by sticking the address to jump to in a register) < 1243034735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahah < 1243034745 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Like I said, epic hack. < 1243034758 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243034764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Linux does it for going down to real mode for a bit. < 1243034774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(startup and shutdown code) < 1243034780 0 :darthnuri!n=nuri@cpe-75-85-215-243.dc.res.rr.com JOIN :#esoteric < 1243034797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How come it doesn't just use asm? < 1243034804 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243034826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gas doesn't do 16-bit code. < 1243034832 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.plainlanguage.gov/examples/humor/headlines.cfm < 1243034834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243034934 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.plainlanguage.gov/examples/humor/index.cfm < 1243034950 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Although the rest of the stuff isn't really that good < 1243034963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've always thought Mark Twain's satire about English spelling was actually good. < 1243034967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev alojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld." is a lot nicer than English. < 1243035012 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it still doesn't do a 1-to-1 mapping of phonemes to graphemes. < 1243035014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's just closer. < 1243035015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243035026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've seen it before, so I guess I got tired of it :/ < 1243035033 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay. So, my plan until my old boss calls me back: watch Battlestar Galactica from the start while playing Pokemon Emerald, from the start < 1243035048 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll finish BSG before I finish Pokemon, though. < 1243035065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oxi, xen, xou about xis? < 1243035100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... That's actually worse than English. < 1243035156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: uel, i xemplefid --bah-- pronunciation on the way, too. < 1243035184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm aiming for one letter, one pronunciation, and less letters used in total, and close enough to English to be intelligible to an English speaker when pronounced. < 1243035215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"uel, i xemplefid" only has one pronunciation for each letter it has, and sounds more or less identical to the original English "well, i simplified" < 1243035226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x is like s/th < 1243035255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So "xou" sounds like "sou" or "thou" (but with the th being quite weak), which is intelligible as "how" when spoken. < 1243035267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I should be "Oxa" for okay, though. < 1243035269 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243035299 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243035345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No? < 1243035356 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No. < 1243035362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why not? < 1243035375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Oxa, xen, xou about xis" seems simpler to me. < 1243035384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If not that, then at least "Uel, I xemplefid". < 1243035438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ? < 1243035478 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's other orthographies that have a direct mapping between phonemes and graphemes. < 1243035492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: in English? < 1243035499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243035506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: like? < 1243035522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, mine simplified both spelling and pronunciaiton. < 1243035524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*pronunciation < 1243035526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it isn't a 1:1 map. < 1243035609 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243035729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so what's the flaws with mine? < 1243035749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It creates a Great Consonant Shift. < 1243035790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wut. < 1243035808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actually, you could drop f too. It's quite close to x. < 1243035817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xemplexid is still comprehensible to an english speaker. < 1243035840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So's Middle English. < 1243035848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So? < 1243035851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mine's simpler ;-) < 1243035858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... You're creating a different language. < 1243035887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: A language that, when pronounced, is easily understood by English users, has the same semantics at its core, and is not all that different apart from a simplified pronunciation and spelling. < 1243035897 0 :inurinternet!unknown@unknown.invalid QUIT :Success < 1243035930 0 :darthnuri!unknown@unknown.invalid QUIT :Connection timed out < 1243036066 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, 'xou' isn't intelligible as "how". < 1243036072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's intelligible as "thou". < 1243036121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: x != th. < 1243036125 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to write Limp on Mathematica < 1243036134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x = a weak blend of s/z, with a bit of a h hint < 1243036139 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It has some useful notations, I'll say. < 1243036147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, but it's significantly closer to th than anything else. < 1243036148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: do it in plain english < 1243036157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I invented my own meaning for x. < 1243036158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243036169 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : Shut up or I'll kill you < 1243036183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically what you're doing is creating a bunch of homonyms for no real gain. < 1243036184 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :µ1[x_, y_] := If[x[y] == 0, y, µ[x, y + 1]] < 1243036185 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :µ[x_] := µ[x, 0] < 1243036196 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Try to do this, Plain English! < 1243036199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It doth reduce the letters and pronunces.. < 1243036201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1243036204 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although I wonder if I could do that in one line < 1243036214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Yes. < 1243036223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :µ[x_, y_] := If[x[y] == 0, y, µ[x, y + 1]]; µ[x_] := µ[x, 0] < 1243036224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and English's *phonemes* are not a problem. < 1243036237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i knoooooooooow but < 1243036239 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No cheating! < 1243036242 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That'd be like fixing C by merging {} with (). < 1243036254 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also I like 'em functionals < 1243036256 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica is nicely functional and all < 1243036258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're not helping the language, you're just doing linguistic masturbation. < 1243036276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nuthin' wrong with masturbation. < 1243036285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apart from the masturbation of DEVILLISH VIDEO GAMES < 1243036288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And like most masturbation, it's not something you want to see. < 1243036312 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you're just fucking yourself. ;) < 1243036317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Jack Thompson, in a well-known bout of intellectual dishonesty, called video games masturbation and then noted that it doesn't have to actually mean something sexual - but in doing so, gave it the "negative" connotations of a sexual act. Fun fun.) < 1243036406 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :sexual acts have negative connotations? < 1243036419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: In the Us. < 1243036426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243036430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Where sex is ebil. < 1243036432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus "negative". < 1243036581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : not the noodle the compiler <-- yeah what was the noodle and compiler about... < 1243036590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Noodle = stdlib. < 1243036592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Compiler = CAL. < 1243036608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Anyone in China reading this:" —reddit < 1243036610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Logical flaw detected. < 1243036647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [[ [...] According to Earl Bradley, WEB Technologies' vice president of {...} <-- what the hell was that about, and where was it form < 1243036649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from* < 1243036685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: See the link a bit above. < 1243036916 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh fuck < 1243036925 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How to test for atomomicity in Mathematica? < 1243036936 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I searched for "type" and "atom", but no dice < 1243036972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: magic < 1243037017 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's AtomQ apparently. < 1243037024 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Though it encompasses more than just lists < 1243037037 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Close enough < 1243037094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243037122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a bit above the original? < 1243037130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wut < 1243037133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243037138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't find it < 1243037145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION searches < 1243037176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://codu.org/eso/bfjoust/in_egobot/report.txt < 1243037176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://codu.org/eso/bfjoust/in_egobot/report.txt <-- empty file? < 1243037176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : pikhq: Slereah_: A step-by-step demonstration that the anti-kludge Plain English is basically a rearrangement of a small subset of C: http://pastie.org/486940.txt?key=y7p297kilxy4kj0kelcig < 1243037176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://www.plainlanguage.gov/examples/humor/headlines.cfm < 1243037176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://www.plainlanguage.gov/examples/humor/index.cfm < 1243037181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is all for http in lastlog < 1243037188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is out of my scrollback if it was listed there < 1243037209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Try clog. < 1243037225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thank you Mr. Helpful. < 1243037234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not my fault your backlog is tiny. < 1243037560 0 :Dewi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243037562 0 :Dewio!n=dewi@203-214-114-133.dyn.iinet.net.au JOIN :#esoteric < 1243037617 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I define a function with an undefined number of variable? < 1243037719 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, __ apparently < 1243037746 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or... not really < 1243037748 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Dayum < 1243037855 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Functions with Variable Numbers of Arguments" < 1243037856 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1243038248 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So it is __ indeed but how the fuck do I choose between the variables. < 1243038321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__ is a list, then < 1243038322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243038362 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It does not seem to be < 1243038377 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[142]:= p[___] := ___ < 1243038377 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[143]:= p[0, 1, 1] < 1243038377 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Out[143]= ___ < 1243038391 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Help me Wolfram Alpha! < 1243038394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sec < 1243038396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme try < 1243038426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: um are you using two or three underscores there? < 1243038437 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :For any number of variables < 1243038445 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :_ is one, __ is 1+, ___ is 0+ < 1243038454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: < 1243038454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[7]:= fucking[args__] := args < 1243038456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[8]:= fucking[1, 2, 3] < 1243038458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[8]= Sequence[1, 2, 3] < 1243038459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to name it < 1243038480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: so fucking[args___] := args in your case < 1243038492 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1243038539 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'll just do List[arg], it will prolly be easier to handle < 1243038550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243038555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: this way gives you a sequence < 1243038559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~= list < 1243038597 0 :Corun_!n=Corun@93-97-222-75.zone5.bethere.co.uk JOIN :#esoteric < 1243038635 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I can't select a particular member of it < 1243038636 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or can I? < 1243038645 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :p[y_, x___] := List[x][[y]] works nicely < 1243038673 0 :Corun!unknown@unknown.invalid QUIT :Nick collision from services. < 1243038675 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1243038683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Dude. < 1243038685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it works just like a list. < 1243038695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so just do butt[args___] := args is like a list yay < 1243038705 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243038731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[156]:= p[y_, x__] := x[[y]] < 1243038731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[157]:= p[1, 1, 2, 3, 4, 5] < 1243038731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :During evaluation of In[157]:= Part::partd: Part specification \ < 1243038731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :1[[2,3,4,5,1]] is longer than depth of object. >> < 1243038731 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Out[157]= 1[[2, 3, 4, 5, 1]] < 1243038739 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :So list it is < 1243038750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Just look up sequence in the help k < 1243038755 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1243038760 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not the same as a list < 1243038761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k :P < 1243038769 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :But you can just put it in List < 1243038773 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :And bam, you've got a list < 1243038801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243038814 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243039005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You know the best thing about mathematica? < 1243039007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pi < 1243039024 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That is not very best < 1243039058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: What about < 1243039064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pi2 < 1243039074 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I don't get it, what do those do? < 1243039084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ESCpiESC turns into the pi symbol < 1243039086 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :esc gives you special chars < 1243039088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : enters a subscript < 1243039088 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243039092 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243039098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you get pi^2, but as the actual pi symbol, and a superscript 2 < 1243039102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it actually works < 1243039113 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :You said ctrl-6 was a subscript < 1243039119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1243039121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Superscript. < 1243039136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also work nestedly. < 1243039147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2222 → < 1243039147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[6]:= 2^2^2^2 < 1243039148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[6]= 65536 < 1243039222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.org/486988.txt < 1243039226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The wonders of adding two more characters < 1243039248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Say, I'm math-brainfarting at the moment: Is there like a modulo but for exponentiation? < 1243039252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modulo = dus dis divide < 1243039258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :??? = dus dis exponentiate-y < 1243039259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243039260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1243039274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"foo[N,M] is this M**X, and what is X" < 1243039298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :discrete logarithm? < 1243039348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In particular, an ordinary logarithm loga(b) is a solution of the equation ax = b " < 1243039350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This I did not know! < 1243039380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It works, hooray. < 1243039382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*hoorah < 1243039382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you might want to get the superscripts correctly displayed < 1243039398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i just copied from wikipedia < 1243039404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where it looked right. < 1243039416 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wait, you didn't know about logarithms? < 1243039426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I knew about logarithms < 1243039441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just didn't realise that's what they did, beacuse I've always used them in such familiar bases like e, I guess. < 1243039445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Colour me retarded :-) < 1243039449 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243039456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*because < 1243039643 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :What is quite boner about Mathematica is that sometimes, defined functions persist even after deleting them < 1243039649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although if you are not talking modulo arithmetic, solving N = M^X for X is a bit simpler (but rarely has a solution unless it's designed that way of course) < 1243039651 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what to do to delete them nicely < 1243039663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: how are you "deleting" them? < 1243039680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I just wanted the analogue of modulo to exponentiation < 1243039691 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : =. < 1243039693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(what modulo is to multiplication) < 1243039698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: wait what? show an example < 1243039748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hm that might be N/(M**X) where X is maximal such that it divides... < 1243039753 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's "unset" in mathematica < 1243039772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :modulo is the same for N-M*X < 1243039777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: ah < 1243039779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how doesn't it work? < 1243039817 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Scratch that < 1243039838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: except because smaller things subtract, but don't necessarily divide, N/(M**X) might end up being still much larger than M < 1243039850 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also yay I did every lisp and recursive functions! < 1243039854 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now to do the lambda and shit < 1243039860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless you go to fractions < 1243039865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: coo coo < 1243039881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: can you define types in mathematica? < 1243039882 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: huh? < 1243039892 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ehird : No idea < 1243039929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: coo=cool < 1243039938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh, in floating point the going to fractions version would be the mantissa, i think < 1243039944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: Do you know how to bring up the last line in mathematica? It's so annoying going to it and hitting enter < 1243039958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually enter doesn't work < 1243039959 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[21]:= I =. < 1243039959 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :During evaluation of In[21]:= Unset::wrsym: Symbol \[ImaginaryI] is \ < 1243039959 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Protected. >> < 1243039959 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Out[21]= $Failed < 1243039960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to copy/paste < 1243039961 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :huuuu < 1243039964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, or significand < 1243039968 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Damn you < 1243040054 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: actually http://en.wikipedia.org/wiki/Significand seems to have two meanings related to my two last suggestions < 1243040067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243040208 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243040218 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure Mathematica can actually handle lambdas < 1243040228 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's not too hard to do, but still < 1243040261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: just represent them as {lambda,closure,code} < 1243040333 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1243040338 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Now for the pi calculus... < 1243040457 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Let's try out a bit the recursive functions first < 1243040549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: do you know what is cool? < 1243040551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Plot3D. < 1243040556 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's okay < 1243040561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :! < 1243040571 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, maybe I have to define primitive recursion, too < 1243040639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :go one step further and define jurassic recursion < 1243040684 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(you may have to invent the term first) < 1243040694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the meaning of it, i mean < 1243040727 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :rec[x_, y__, f_, g_] := If[x == 0, g[y], f[x, y, f[x - 1], y]] < 1243040727 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hope it werks < 1243040989 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :1[1, 1, s[p[3, 1]], 1[0, 1]] < This does not look very worky < 1243041030 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: how can x be 0 < 1243041032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a sequence < 1243041076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243041083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i has a mathematica function that doth not work myself < 1243041089 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :No it's not < 1243041093 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :x_ is just one element < 1243041104 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :y__ is many < 1243041153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: er < 1243041156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just one element is just "x" < 1243041165 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Nnnno? < 1243041165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243041167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you are right < 1243041168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :waitttt < 1243041172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: what happens if you just do < 1243041174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f[x] < 1243041176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it think its an atom < 1243041177 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lessee < 1243041179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THAT SOLVES MY PROBLEM < 1243041179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1243041232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HelloWorld[x_] := < 1243041233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : Round[96.75 + -21.98*Cos[x*1.118] + < 1243041234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 13.29*Sin[x*1.118] + -8.387*Cos[2*x*1.118] + < 1243041236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 17.94*Sin[2*x*1.118] + 1.265*Cos[3*x*1.118] + < 1243041238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 16.58*Sin[3*x*1.118] + 3.988*Cos[4*x*1.118] + < 1243041240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 8.463*Sin[4*x*1.118] + 0.3583*Cos[5*x*1.118] + < 1243041242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 5.878*Sin[5*x*1.118]] < 1243041244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LATER: < 1243041246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[70]:= FromCharacterCode[HelloWorld /@ Range[0, 11]] < 1243041248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[70]= "Hello world!" < 1243041254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(http://www.poromenos.org/node/89) < 1243041269 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[55]:= rec[x_, y__, f_, g_] := < 1243041269 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric : If[x == 0, g[y], f[x, y, g, f[x - 1, y]]] < 1243041269 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[54]:= plus[x_, y_] := rec[x, y, y, s[p[3, x]]] < 1243041269 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :In[56]:= plus[1, 1] < 1243041269 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Out[56]= 1[1, 1, s[p[3, 1]], 1[0, 1]] < 1243041272 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :fuuuu < 1243041291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1243041295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: rec[x,y,y < 1243041299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you pass in y as f < 1243041301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and from your code < 1243041302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :f[ < 1243041306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you're trying to call 1 as a function < 1243041307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't < 1243041336 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah < 1243041347 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It should be... well, the projection function, really < 1243041351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I fitted ("fut"?) a Hello, World! polynom; I don't remember what the purpose was. < 1243041411 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except... I can't really pass the projection function as a function? < 1243041412 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Aaaargh < 1243041438 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I need to redefine p as a class of functions, I guess < 1243041438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: You need to implement that yourself, I think. < 1243041449 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :An argument brings back the correct projection function < 1243041485 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm not too sure how to do it < 1243041570 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, I can just use Part < 1243041698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HelloWorld[ < 1243041698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : x_] := -95650 + (21843120265*x)/72072 - (112096622047*x^2)/ < 1243041700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 277200 + (555063110881*x^3)/1814400 - (536874245743*x^4)/ < 1243041702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3628800 + (353243077547*x^5)/7257600 - (54539603707*x^6)/ < 1243041704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 4838400 + (1696200589*x^7)/907200 - (1079063647*x^8)/ < 1243041706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 4838400 + (68808973*x^9)/3628800 - (16265027*x^10)/ < 1243041708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 14515200 + (872351*x^11)/19958400 - (53819*x^12)/ < 1243041710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 53222400 + (991*x^13)/94348800 < 1243041712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An alternate hello world function. < 1243041714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Has comma, newline. < 1243041779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scared < 1243041859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION contemplates jurassic recursion < 1243041986 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, getting closer < 1243041995 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :While 1+1=1, at least there's a result. < 1243042088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1243042106 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I guess I can't compose functions like that. < 1243042117 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :fuuuu < 1243042189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it probably involves a food chain somehow < 1243042626 0 :Slereah_!unknown@unknown.invalid TOPIC #esoteric :We Conjure the Spirits of the Computer with our Spells | http://tunes.org/~nef/logs/esoteric/ < 1243042661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you are trying to confuse the magickians even more, i take < 1243042672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm in favor. < 1243042685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants someone to think of him as a technomage. :) < 1243042779 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's actually a song < 1243042786 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://dqn.dqn.lol.googlepages.com/SICP_wizard.jpg/SICP_wizard-full;init:.jpg < 1243042786 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://dqn.dqn.lol.googlepages.com/GJS_Jay_Sussman_Feat._JSB_Sebastian_.mp3 < 1243043194 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hey wait < 1243043211 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Although Limp would be a bitch to program on Mathematica, or anywhere, really < 1243043218 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Arithmetica should be easy to whip up! < 1243043675 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243043687 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pi is a protected symbol < 1243043726 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you can unprotect shit < 1243043728 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Good < 1243043998 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Kudos to Mathematica, for it has the obsolete greek characters < 1243044292 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what, digamma? < 1243044845 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243044875 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Also koppa, stigma and sampi < 1243044958 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so can it give results in greek numerals? < 1243045202 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to define the syntax so that it does, but so far, not a lot of results < 1243045634 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1243048733 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who's home < 1243052282 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1243052306 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, how do *you* think FlogScript and GolfScript compare with each other? < 1243052403 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Nobody has been on here for more than an hour? < 1243052435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HONTOU < 1243052440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :NI HONTOU < 1243052466 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What's HONTOU < 1243052477 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What's NI HONTOU < 1243052550 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do you know how to make up a music for MZX game, some people on other channel doesn't do that < 1243052647 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :This one I can't sent CTRL+G it tells me is no text to send. < 1243052790 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O it is slow that's why it doesn't work OK < 1243052852 0 :zzo38!unknown@unknown.invalid QUIT :"!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" < 1243053979 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243055128 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243062542 0 :Sgeo!unknown@unknown.invalid QUIT :"Leaving" < 1243062615 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think GregorR said lzma was fast < 1243062634 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gzip - 26 minutes, bzip2, 110 minutes, lzma - 246 minutes < 1243065599 0 :clog!unknown@unknown.invalid QUIT :ended < 1243065600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243066812 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243067859 0 :bsmntbombdood!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243067906 0 :bsmntbombdood!n=gavin@97-118-132-48.hlrn.qwest.net JOIN :#esoteric < 1243068154 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243069618 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243073290 0 :deveah!n=deveah@92.81.83.56 JOIN :#esoteric < 1243073305 0 :deveah!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1243076375 0 :deveah!unknown@unknown.invalid NICK :deveah|afk < 1243077481 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243078454 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243078456 0 :Slereah!n=butt@ANantes-259-1-131-157.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243078602 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243079308 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243079681 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243080150 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1243080153 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243080606 0 :Dewio!unknown@unknown.invalid NICK :Dewi < 1243081397 0 :deveah|afk!unknown@unknown.invalid NICK :deveah < 1243081457 0 :Corun!n=Corun@82.132.136.222 JOIN :#esoteric < 1243081970 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243082027 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243082036 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can you redefine the syntax in Mathematica? < 1243082051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried using ^:=, but it doesn't seem to work so well < 1243082405 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1243082563 0 :Corun!n=Corun@82.132.136.210 JOIN :#esoteric < 1243082907 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Connection timed out < 1243083009 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243083385 0 :Corun!unknown@unknown.invalid QUIT :Remote closed the connection < 1243084955 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243085874 0 :deveah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243086792 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243088753 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243089870 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1243091496 0 :kar8nga!n=kar8nga@e-128.vc-graz.ac.at JOIN :#esoteric < 1243092742 0 :dd-flex!n=ich@c-83-233-18-111.cust.bredband2.com JOIN :#esoteric < 1243093701 0 :azumanga!n=caj@82.18.235.180 JOIN :#esoteric < 1243093965 0 :dd-flex!unknown@unknown.invalid PART #esoteric :? < 1243094589 0 :azumanga!unknown@unknown.invalid QUIT : < 1243096520 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1243096538 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243096759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:39 Slereah_: It's actually a song ← originally a sick pea lecture quote < 1243096767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i liked that song before it was cool :| < 1243096783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:54 Slereah_: Pi is a protected symbol < 1243096783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:55 Slereah_: Ah, you can unprotect shit < 1243096784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:55 Slereah_: Good < 1243096786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good god, just giv eit another name < 1243096882 0 :seanstickle!n=seanstic@c-76-26-159-226.hsd1.dc.comcast.net JOIN :#esoteric < 1243097671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi seanstickle < 1243097680 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :Hi ehird ! < 1243097693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen you here before, you new? < 1243097712 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :I am. I saw a reference to the channel from coverage of the Brainfuck KOTH < 1243097717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(/me looks at logs and notices two other new people since Slereah changed the topic. coincidence? I think not) < 1243097720 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :Thought I'd stop in and see what all is cool and stuff < 1243097723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seanstickle: "Brainfuck KOTH", heh < 1243097729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s just ais5523's BF Joust variant :-) < 1243097734 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1243097749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you want to play, "!bfjoust nameofchallenger code" in here or /msg EgoBot works. http://codu.org/eso/bfjoust/in_egobot/report.txt has the report :-) < 1243097752 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :Back in the day, I dabbled in Corewar, and this seemed interesting to me < 1243097760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yar. < 1243097778 0 :seanstickle!unknown@unknown.invalid PRIVMSG #esoteric :\translate-pirate-speech < 1243097791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but more ... pirate. < 1243097827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... the first comment on http://retrocode.blogspot.com/2009/05/bf-joust-king-of-hill.html: "BF? this was that whole thing that came out of where perl stands?". I tell you, when the last esolang finally loses its last user, someone will make that tired joke. < 1243098007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: < 1243098008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FromCharacterCode[72 + (29 + (-11 + (5/2 + (-5/24 + (-3/4 + (241/360 < 1243098010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ (-171/560 + (3779/40320 + (-31/1440 + (197/50400 + (-11521/19958400 < 1243098012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ (1523*(-12 + #1))/21772800)*(-11 + #1))*(-10 + #1))*(-9 + #1))*(-8 < 1243098014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ #1))*(-7 + #1))*(-6 + #1))*(-5 + #1))*(-4 + #1))*(-3 + #1))*(-2 + < 1243098016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#1))*(-1 + #1)& /@ Range[13]] < 1243098064 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243098421 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :We Conjure the Spirits of the Computer with our Spells | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243098745 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243099314 0 :Taejo!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243099621 0 :seanstickle!unknown@unknown.invalid PART #esoteric :? < 1243099675 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjout Neniam [>-] < 1243100099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's amusing how impomatic can make this channel twice as active :-) < 1243100105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: try "joust" < 1243100138 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: right < 1243100141 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Neniam [>-] < 1243100150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Neniam: -7 (maximum 25) < 1243100203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: that does not blank any cell < 1243100209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: it also stops immediately < 1243100216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1243100219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: it just does < 1243100231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0 0 0 -> 255 0 0 0 -> 255 255 0 0 -> < 1243100231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243100236 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243100246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes your opponent possibly slow down < 1243100249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but never blanks their flag < 1243100255 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243100257 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Neniel [-+] < 1243100266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does bfjoust have +? < 1243100267 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :defend, Neniel, defend < 1243100271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait that was fukyorbrane < 1243100288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: an improvement to consider: if it's non-zero, [-]. otherwise, - < 1243100295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'll set up a lot of guards, but get rid of flags (but also duds) < 1243100328 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Neniel: -11 (maximum 25) < 1243100337 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah, just throwing in a few trivialities to get myself going. been a while since I wrote brainfuck < 1243100340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243100370 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is it +1 for a win, -1 for a loss, 0 for a draw? < 1243100476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think it's -1 for a draw or something < 1243100480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The program is a bit odd and has some bugs, iirc < 1243100719 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: struggling to figure out the "otherwise" part of your improvement < 1243100746 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243100775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: As in, if the cell we're on is zero, decrement one. This makes it 255, and serves as a barrier. If it's non-zero, [-] to set it to zero. This wipes out flags, but slows down on duds. However, your current program can never win a match, so it's an improvement. < 1243100812 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I meant, I'm struggling to figure out how to implement it < 1243100840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: Hmm. Something like: < 1243100845 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ---[>[-]---] < 1243100845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243100887 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Is program name the name of an existing program, or one that I make up? < 1243100892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Make up. < 1243100898 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX ---[>[-]---] < 1243100908 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX: -4 (maximum 26) < 1243100954 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Neniel (>)*10-[[-]>-] < 1243100989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: [-[>(I forget how, but: If non-zero,)[-](else)-(endif)].+] < 1243100991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Something like that. < 1243101006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_algorithms < 1243101015 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: excellent < 1243101015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Neniel: -11 (maximum 26) < 1243101024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: But with actual code in place of (placeholders) :P < 1243101607 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :strange game: the score reported by the bot is different from the one in http://codu.org/eso/bfjoust/report.txt < 1243101667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243101669 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Neniel2 (>)*10-[[-]>>-] < 1243101671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's called a bug. :-) < 1243101691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Neniel2: -7 (maximum 27) < 1243101706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be nice if people prefixed their prog names with their name. < 1243101720 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sorry, never thought about it < 1243101723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'sok < 1243101724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243101770 0 :Taejo!unknown@unknown.invalid NICK :Neni < 1243101775 0 :Neni!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there < 1243101783 0 :Neni!unknown@unknown.invalid PRIVMSG #esoteric :oh, this nick is registered < 1243101783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neni: hahaha < 1243101787 0 :Neni!unknown@unknown.invalid NICK :Nen < 1243101792 0 :Nen!unknown@unknown.invalid PRIVMSG #esoteric :this one too < 1243101828 0 :Nen!unknown@unknown.invalid NICK :Ne < 1243101841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/nick N < 1243101844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/nick < 1243101848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/nick < 1243101849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/nic < 1243101852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243101860 0 :Ne!unknown@unknown.invalid PRIVMSG #esoteric :I give up, they're all registered < 1243101863 0 :Ne!unknown@unknown.invalid NICK :Taejo < 1243101872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: try Nenie < 1243101905 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not a prefix of Neniam < 1243101915 0 :Taejo!unknown@unknown.invalid NICK :Nenie < 1243101919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: your pograms are Neniel < 1243101923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nenie is a prefix of Neniel < 1243101947 0 :Nenie!unknown@unknown.invalid PRIVMSG #esoteric :my first was called Neniam < 1243101962 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX >[-]-[>[-]-] < 1243101969 0 :Nenie!unknown@unknown.invalid PRIVMSG #esoteric :it's esperanto for never, since it would never win a game < 1243101984 0 :Nenie!unknown@unknown.invalid PRIVMSG #esoteric :Neniel = no way, nenie = nowhere < 1243101984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243101988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX: -6 (maximum 27) < 1243102125 0 :Nenie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Nenie.hopeful (>->+)*5[[-]>>-] < 1243102126 0 :inurinternet!n=nuri@64.186.162.162 JOIN :#esoteric < 1243102143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nenie: think . is invalid < 1243102161 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX2 >--->+++>--->+[>[-[-[-[++++[+[+[-]]]]]]]--->[-[-[-[++++[+[+[-]]]]]]]+++] < 1243102195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX2: -7 (maximum 29) < 1243102199 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :beh < 1243102205 0 :Nenie!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Nenie_hopeful (>->+)*5[[-]>>-] < 1243102253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Nenie_hopeful: -6 (maximum 28) < 1243102315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Nenie_hopeful: -3 (maximum 29) < 1243102382 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243102544 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX_fail [-]-[+<[-]-] < 1243102567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: that goes left off tape < 1243102586 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :I know. I wanted too see how low score you can get < 1243102601 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX_fail: -9 (maximum 30) < 1243102603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243102618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_rubbish [-]. < 1243102676 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rubbish: -11 (maximum 31) < 1243102704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_rubbish2 < < 1243102705 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir_stupid >--->+++>--->+[[>][-][<]+] < 1243102710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rubbish2: -2 (maximum 33) < 1243102710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid: -4 (maximum 33) < 1243102716 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :seems... interesting. < 1243102721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think my -11 is the worst yet < 1243102727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait a second. < 1243102732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_rubbish3 [+]. < 1243102738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think that may obliterate itself even faster. < 1243102786 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243102805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rubbish3: -12 (maximum 34) < 1243102809 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait, my bfjoust code didn't match my intention. < 1243102812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHAHAHA!! < 1243102817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I win at losing! < 1243102833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc that's just because there's one more challenger < 1243102838 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: how about []? < 1243102858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: mine does better, as it completely erases itself instantly < 1243102860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., suicides < 1243102864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of waiting to be killed < 1243102868 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1243102877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well not instantly it takes some cycles < 1243102879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can't do it faster < 1243102949 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX3 >(+[[-]>+])*3 < 1243102994 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX3: -7 (maximum 35) < 1243103034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION idea < 1243103042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_rubbish4 (-)*128 < 1243103049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Takes less cycles ;). < 1243103049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rubbish4: -6 (maximum 36) < 1243103055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Since, iirc, looping has a cos— WTF? < 1243103058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, ). < 1243103119 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir_stupid2 >--->+++>--->+[>[-]+] < 1243103159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid2: -10 (maximum 37) < 1243103165 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243103189 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :frankly i cannot think of any stretagy for bfjoust < 1243103198 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX4 >+[[>]<[-]>+] < 1243103199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: defend, attack, and another < 1243103202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523 found 3 < 1243103203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he made it < 1243103206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX4: -4 (maximum 38) < 1243103271 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir_stupid3 >--->+++>--->>+[[+>][<]] < 1243103291 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :wait that will overflow... omg. < 1243103296 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX5 >+[[->+][>]<[-]>+] < 1243103312 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX5: -4 (maximum 40) < 1243103339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid3: -12 (maximum 39) < 1243103350 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir_stupid4 >--->+++>--->>+[[+>][<]>] < 1243103383 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust is slooooow >:( < 1243103390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slow like a green. < 1243103390 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :slooooooow :p < 1243103411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid4: -11 (maximum 41) < 1243103415 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243103423 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :it didn't work at all as expected < 1243103646 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX6 >++++>---->++++>+[>[->>]<[-]>+] < 1243103652 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust copppro1 >+[[-]>+] < 1243103671 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX6: -6 (maximum 42) < 1243103674 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!showinterp bfjoust < 1243103706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for copppro1: -8 (maximum 43) < 1243103714 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust isn't a userinterp. < 1243103717 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243103724 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how do you actually play someone else? < 1243103724 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But it's Perl and slow :P < 1243103730 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, nevermind I get it < 1243103734 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When you give a program, it p--- yeah :P < 1243103736 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the score is you versus everyone else < 1243103749 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :anyway to delete a program < 1243103755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yuh, and it gives a breakdown at http://codu.org/eso/bfjoust/report.txt < 1243103758 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You ask me to delete it :P < 1243103771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: can you delete all of the crap ones :P < 1243103771 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I see a blank file < 1243103795 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :coppro: It has to finish running them all before it can generate the report, which takes for freaking ever X_X < 1243103816 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it shows a blank fully loaded file < 1243103824 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :not a waiting thing < 1243103825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1243103830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it does < 1243103831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :foo>report.txt < 1243103835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which blanks report.txt first < 1243103837 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243103841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's why cat a b>a doesn't work < 1243103903 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :What does "." do in bfjoust? < 1243103908 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243103936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: nop < 1243103943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: the opponent has to be 0 for two cycles < 1243103948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you know it's not defending, you can . to nop < 1243103949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243104002 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's still not loaded :( < 1243104017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Somebody rewrite bfjoust.pl in C :P < 1243104030 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And/or determine why it's so slow. < 1243104039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it's ais523 code < 1243104044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how that's relevant < 1243104048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's probably very inherent < 1243104053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet he used a really slow perl feature or something < 1243104062 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lots of regexes < 1243104079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: perl regexs are superoptimized < 1243104086 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Holy crapsicles, there are like 30 programs here. < 1243104089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a haskell slashes interp, and it was beaten by oerjan's which abused every feature of perl regexs < 1243104093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's compiled haskell < 1243104143 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :s/^(\(((?:[\-+<>.*0-9%\[\]]|$bgroup)*)\{(?(?:[\-+<>.*0-9%\[\]]|$bgroup|\{(?&BRACE)\})*)\}(?(?:[\-+<>.*0-9%{}\[\]]|$bgroup)*)\))\%(?[0-9]+)/$+{NUM} ? "$2$1%".($+{NUM}-1).$+{AFTER} : $+{BRACE}/ex < 1243104144 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yike < 1243104146 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*yikes < 1243104149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oerjan's crazy. < 1243104197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/^(\(((?:[\-+<>.*0-9%\[\]]|$bgroup)*)\{(?(?:[\-+<>.*0-9%\[\]]|$bgroup|\{(?&BRACE)\})*)\}(?(?:[\-+<>.*0-9%{}\[\]]|$bgroup)*)\))\%(?[0-9]+)/$+{NUM} ? "$2$1%".($+{NUM}-1).$+{AFTER} : $+{BRACE}/ex < 1243104205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243104207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ehm. < 1243104220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am talking about http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1243104224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trying to just select that and send it to someone else. < 1243104226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not whatever you guys are talking about. < 1243104231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's not oerjan's code. < 1243104234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's from bfjoust.pl < 1243104239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It looks very ais523 < 1243104240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He loves /e < 1243104240 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's also insane. < 1243104249 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that paste is from bfjoust, yes < 1243104251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Eh, there's only one gnarly regexp < 1243104254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : if (s!^/((?:[^/\\]|\\.)*)/((?:[^/\\]|\\.)*)/!!s) { < 1243104257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which isn't that bad really < 1243104261 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's the timeouts that kill it. < 1243104270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Just kill all of 'em? < 1243104273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing much valuable here < 1243104276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*ther < 1243104276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When the programs time out, they can take as long as 3 seconds. < 1243104276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243104288 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm deleting any of them that timeout, one sec :P < 1243104311 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243104438 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack2 [>[-]+] < 1243104443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for attack2: -2 (maximum 5) < 1243104446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243104450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only 5 challengers now. < 1243104451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's good. < 1243104462 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :report.txt is still blank < 1243104466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: you should make it delete the worst few challengers every now and then, say < 1243104470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: BE. PATIENT! < 1243104473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: or just do it manually < 1243104479 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :Is it possible to get positive score? < 1243104480 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there's 5 programs! < 1243104483 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I could make report.txt do that. < 1243104492 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :coppro: That's 25 runs, it's up now. < 1243104499 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, yay < 1243104524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243104525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L? < 1243104531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You deleted impomatic's programs. < 1243104535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why did you do that? < 1243104551 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I reverted everything. Which programs do you want to keep, I didn't delete anything permanently. < 1243104586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243104589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only the ones doing badly... < 1243104594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(And ones labeled "fail" etc.) < 1243104613 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust MzX >+[[>]<[-]>+] < 1243104614 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MzX: -1 (maximum 6) < 1243104614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Anything with a positive score is absolutely not doing badly :P) < 1243104616 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It took so freaking long to generate the report I didn't know which ones were doing badly :P < 1243104629 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust staller [.][+.][>[-]+] < 1243104640 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for staller: -3 (maximum 7) < 1243104675 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: why does it rerun every program when a new one is added? Can't it just use the old data? < 1243104701 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It could, but I wrote it for FYB and FYB was fast enough that that doesn't matter :P < 1243104715 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It would just be a PITA >_> < 1243105208 0 :Nenie!unknown@unknown.invalid NICK :Taejo < 1243105236 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity (>->+)*5[[-]>-] < 1243105243 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -1 (maximum 8) < 1243105393 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243105505 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243105665 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.jumpndrag (>)*10-[[-]>-] < 1243105670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_jumpndrag: -5 (maximum 9) < 1243105694 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.jumpndrag >-(>)*9-[[-]>-] < 1243105700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_jumpndrag: -3 (maximum 9) < 1243105990 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.drag >-(>+)*9-[[-]>-] < 1243105997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_drag: -7 (maximum 10) < 1243107417 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.jumpndrag (>)*10-[>[-]+] < 1243107418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_jumpndrag: -2 (maximum 10) < 1243107445 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity (>->+)*5[>[-]+] < 1243107446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -4 (maximum 10) < 1243107454 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity (>->+)*5[[-]>-] < 1243107461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -2 (maximum 10) < 1243109473 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir.stupid +[[+>][+<]>] < 1243109480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid: -5 (maximum 11) < 1243109491 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir.stupid >>+[[+>][+<]>] < 1243109506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid: -5 (maximum 11) < 1243109508 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1243109524 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir.stupid >>+[[+>][<]>>] < 1243109538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid: -5 (maximum 11) < 1243109591 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir.stupid >+[[-]->+] < 1243109599 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_stupid: -2 (maximum 10) < 1243109624 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243109854 0 :kar8nga!n=kar8nga@a-87.vc-graz.ac.at JOIN :#esoteric < 1243110437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243110442 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243110466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR-L (stupidly) reset bf joust when I told him to just remove some of the time-out, deliberately-terrible ones. < 1243110475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So your challengers are gone. impomatic's too. < 1243110483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering what caused the reset < 1243110488 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but all my challengers are saved on my hard-drive < 1243110492 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Timeouts. < 1243110546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah but he just wiped it all < 1243110549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not weeding out the timeouters < 1243110566 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243110584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, defence programs playing each other can often both wait for the opponent to arrive, and the opponent doesn't < 1243110601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my interp detects when both interps are stuck in a tight infinite loop (i.e. []) < 1243110605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not other situations < 1243110682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He said some opponents lagged up to 3 seconds. < 1243110687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you should really put an upper bound on it. < 1243110690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A smaller one :P < 1243110702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's deliberately large for various reasons < 1243110712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :such as wait-for-ages-then-attack-slowly programs < 1243110825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_attack5 [>[-]-.-.-.-.-.-] < 1243110827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack5: -2 (maximum 11) < 1243110840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend5 >+>+([{>[(.)*20-]+}]<..........-[++[[]<(-..-.)*300>[>[-]+]]]<(+..+.)*300>[>[-]+])%2000 < 1243110865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then don't make it overwrite the report while it calculates? :P < 1243110868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or is that a GregorR-L thing < 1243110885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's copied from the fyb interp, that does the same thing < 1243110896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if the report's inaccurate, not showing it seems appropriate < 1243110903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend5: -3 (maximum 12) < 1243110960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wait_forever +[.+] < 1243110962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for wait_forever: -3 (maximum 12) < 1243111008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that doesn't wait forever, it'll suicide after a while < 1243111015 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fik. < 1243111030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjout wait_forever +[.[-]+] < 1243111031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wait_forever [+-] < 1243111033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FTFY. < 1243111038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Your flag starts on.) < 1243111045 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243111054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :note that falling off the end of the program isn't a loss < 1243111058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just a detected infinite loop < 1243111060 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"ftfy" stands for "fixed that for you" < 1243111074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for wait_forever: -5 (maximum 12) < 1243111082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wait_forever [.[-](+)*128] < 1243111083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243111089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh man < 1243111091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for wait_forever: -2 (maximum 12) < 1243111094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone with an IBM T221 < 1243111100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how could you use those things, everything would be so small < 1243111104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :way too high dpi and res for 22" :-) < 1243111163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they paid $3k for it :P < 1243111179 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lifthrasiir.defend1 >[+>+<(+>)*2(+<)*2(+>)*3(+<)*3(+>)*4(+<)*4(+>)*5(+<)*5(+>)*6(+<)*6(+>)*7(+<)*7(+>)*8(+<)*8(+>)*9(+<)*9] < 1243111186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lifthrasiir_defend1: -5 (maximum 11) < 1243111188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe they used large and very well-shaped fonts < 1243111189 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You can up the DPI setting, you know. < 1243111189 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oops. < 1243111193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't need anti-aliasing with something like that < 1243111197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: they didn't < 1243111198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codehaus.org/~topping/screen.JPG < 1243111202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :regular windows xp font sizes < 1243111207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which are tiny even on this 100dpi display < 1243111209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just dumb. < 1243111214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :their IDE has a tiny font size too < 1243111243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got larger fonts in my terminal. < 1243111246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :this is tasty coffee < 1243111250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's a freaking 9 point font! < 1243111283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... And that's a 22" monitor? *Jeeze*. < 1243111294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have a 165dpi display. < 1243111297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... it's an iPhone :-) < 1243111305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Only 3.5" inches and 480x320, but still. < 1243111313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/ inches// < 1243111320 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :19" monitor. < 1243111338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1400x900. < 1243111344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have a "bog standard" 20" widescreen iMac thingy at 1680x1050. < 1243111350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Almost exactly 100dpi. < 1243111362 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i sooo don't understand fonts < 1243111368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wat < 1243111370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Similar in DPI to my monitor. < 1243111377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda cheap monitor, but whatever. < 1243111397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Whaat? < 1243111402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yours is 87dpi. < 1243111412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I said *similar*. < 1243111422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The only range actually sold commonly is 84-100... < 1243111427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the difference between 87 and 100 is gigantic. < 1243111431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243111444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anything ~94dpi or above is hard to make out the pixels on, but below that it's quite visible. < 1243111451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would ideally like, say, a 20" or 22" 1080p monitor...] < 1243111468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243111474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going for a 22" or 24" ... "1200p" monitor. < 1243111476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's of the money-cost variety, though. < 1243111510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haven't decided which. The 24"s have about 94-96dpi, which means I don't have to configure that sort of stuff (since it's default on just about everything) and things should be mostly the size that everyone else sees them as, but otoh 24" is bloody huge. < 1243111519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i do need to get a new monitor also < 1243111529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it might actually hurt my neck. < 1243111541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://www.novoventus.com/pics/T2211x.jpg pic of a T221 < 1243111545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :illegible as all fuck < 1243111545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I use my monitor for video display, as well. < 1243111558 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Be nice to have something slightly larger. < 1243111558 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who doesn't < 1243111573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But heck; in a dorm room, 19" works. < 1243111608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just want a high-dpi ~30" screen mounted further behind me, but alas my room does not want that in its geometry. < 1243111613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Would be nice, though. < 1243111619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... Wow. < 1243111627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What was that wow to? < 1243111630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The pic or my comment? < 1243111634 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The pic. < 1243111638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243111640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Completely unusable. < 1243111649 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It *could* be usable. < 1243111652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: "The window in the top left is a 1600x1200 remote desktop. :|" < 1243111656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why would you want a screen behind your head? < 1243111660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you wouldn't be able to see it < 1243111662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Er. < 1243111663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243111677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: THEY HAVE A REMOTE DESKTOP BIGGER THAN MY SCREEN IN A SMALL CORNER < 1243111678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAA < 1243111680 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Configure your DPI settings right and you'll get some gorgeous fonts. < 1243111696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: THEY COULD DISPLAY 4 1080P VIDEOS ON IT! < 1243111701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1243111707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why the fuck would you want to do that. < 1243111713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unless you have 4 brains. < 1243111715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I DON'T KNOW < 1243111719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GOOD POINT < 1243111722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHO CARES I WANT ONE. < 1243111724 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BUT THEY COULD < 1243111734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And SD video... < 1243111737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha < 1243111742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1243111743 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1243111746 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could probably display most of your cable stations on it at once. < 1243111780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test perl http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1243111780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :There is already an interpreter for test! < 1243111784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: remember that argument/debate we had about whether "You can X before Y" lets you do X if Y never happens? < 1243111785 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243111788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test < 1243111788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1243111795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not really < 1243111798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test2 perl http://oerjan.nvg.org/esoteric/slashes/slashes.pl < 1243111799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it was agora-related < 1243111800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 installed. < 1243111805 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test2 < 1243111806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl < 1243111809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I believe you < 1243111813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test2 < 1243111813 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl < 1243111814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just don't remember the details < 1243111816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the internets seem to agree with you (you can't do X): http://cowbird.110mb.com/185/premarital.png < 1243111818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I vaguely remembre it happened < 1243111819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why the heck < 1243111828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp test2 < 1243111829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 deleted. < 1243111838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Proposal: {All rule disputes are settled via reddit posts} < 1243111842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp test2 perl http://oerjan.nvg.org/esoteric/slashes/slashes-int < 1243111844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 installed. < 1243111848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: also, someone tried to set up a paradox in the FRC like that once, it failed but for unrelated reasons < 1243111849 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test2 < 1243111849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1243111862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no, that one succeeded, and the judge had to keep giving provisional judgements < 1243111862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp test2 < 1243111863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter test2 deleted. < 1243111874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What we need is flipbook monitors. < 1243111879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Extreme dpi! < 1243111896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :It seems the nvg web server has suddenly decided to treat *.pl files differently. perhaps it's trying to run them or something... < 1243111941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: did you chmod +x it? < 1243111967 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243111983 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: sure, i did my testing directly in that directory < 1243111993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however - hm wait < 1243111997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: chmod -x it then < 1243112014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i think it was like that previously, and they reinstalled the web server or something < 1243112020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it was down for a day or so < 1243112070 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the thing is, slashes-int has the same permissions but loads as text, so it's definitely extension oriented < 1243112075 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so what's a good way to do backups? < 1243112090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: rsync and shit? < 1243112104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :tar too. < 1243112105 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would be cool to have them completely incremental < 1243112113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: in fact chmod a-x helped nothing < 1243112116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :rsync does incremental backups. < 1243112130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: completely? You want to do a full one every now and then < 1243112131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just renames to something else, they use #! lines anyway < 1243112136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Prolly. < 1243112143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i linked from the wiki to them < 1243112212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there you are. btw that directory has no index.html so you can look into it if you want < 1243112219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, that would be rdiff-backup. < 1243112239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which makes incremental rdiff deltas. < 1243112249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(rdiff being the rsync delta algorithm) < 1243112262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might backup nightly. Since my new system will be silent enough to leave on :P < 1243112269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Need a fuckload of external storage, though. < 1243112290 0 :azumanga!n=caj@82.18.235.180 JOIN :#esoteric < 1243112308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi azumanga < 1243112313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haven't seen you before you new here? etc. < 1243112333 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine incremental backups taking that much space < 1243112355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i calculated it at like 2TB < 1243112377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd probably just buy 4TB of drives and stick 'em in an enclosure, since that's like $200, but drive failure. < 1243112385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i'd prolly want a raid 5 or sth < 1243112388 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, I read a blog post about a brainfuck battle, and a monic, both related to here, and thought that sounded like the kind of channel I might wander in and visit < 1243112402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: Monic? Do you mean nomic? < 1243112411 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Yes, nomic even < 1243112418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which one was that then? < 1243112430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :BF Joust is in here, yes < 1243112434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it originally started in a nomic < 1243112440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1243112449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :4 1tb drives in software raid5 < 1243112453 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like $350 < 1243112458 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's right < 1243112459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: http://codu.org/eso/bfjoust/report.txt is the current hill < 1243112465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: software raid? nonono, external enclosure RAID. < 1243112467 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and http://esolangs.org/wiki/BF_Joust are the current rules < 1243112474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what if my heatsink explodes? < 1243112475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which have changed a bit since when it was part of the nomic < 1243112477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no point < 1243112484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, external enclosure anyway. < 1243112502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, 1TB drive = $70 < 1243112509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 of them, one as RAID 5 parity = $350 < 1243112514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ minimal enclosure cost < 1243112523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calculates it exactly < 1243112655 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :So, talking about BF joust (if that's allowed!), what happens if you '-' a 0 value? < 1243112658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: issue: there aren't any 5-drive enclosures :-) < 1243112663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: we're more off-topic than not :-) < 1243112664 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: it becomes 255 < 1243112665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it wraps to 255 < 1243112671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :likewise, if you + on 255, it becomes 0 < 1243112678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's usual behaviour for 8-bit wrapping BF < 1243112689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: has BF joust been reddited today? < 1243112696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: impomatic'sbloggitted < 1243112698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not as far as I know, but I haven't looked < 1243112705 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it was on reddit < 1243112709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so use 4... < 1243112720 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :figures < 1243112724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's only 3TB of storage! < 1243112726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, number 20 on proggit < 1243112733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: oh, his blog was redditted? < 1243112741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indirectomatic < 1243112749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, posted by impomatic himself :P < 1243112766 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Although that post wasn't as popular as hotgoth posting it < 1243112775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: anyway, there aren't many 3 ones either < 1243112776 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Wait, that one was ages ago < 1243112790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, impomatic put the code for his jouster on his blog < 1243112796 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust reverseattack >+[[-].->+] < 1243112796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means I can enter it back into EgoBots < 1243112797 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for reverseattack: -1 (maximum 11) < 1243112800 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243112805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :this is impomatic's, not mine: < 1243112812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243112817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.newegg.com/Product/Product.aspx?Item=N82E16817716067 < 1243112821 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :At first I thought - would lock, but then things seemed too trivial, as you would have to all - every block you came across to 0. < 1243112821 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty expensive though < 1243112825 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for shortsword: -2 (maximum 12) < 1243112834 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Now you get a choice between choosing to - it or + it until you hit 0 < 1243112835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the in-channel scores seem to be buggy to some extent < 1243112882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: (a) $259.99 (b) it has a fucking fan, don't you think it's a little excessive < 1243112892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, a fan isn't excessiv < 1243112894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ebut the whole thing is < 1243112904 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not excessive < 1243112910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Cons: Adding anything more than 2 drives kills performance and RAID10 doesn't work at all. " < 1243112912 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :4 drives in a small space will get a little hot < 1243112921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and impomatic's shortsword still wins overall < 1243112926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it isn't getting 100% wins any more < 1243112926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243112933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I thought of an unfilled programs-warring niche < 1243112935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haskell. < 1243112939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: -2 is the largest score? :D < 1243112941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Purely functional battles! < 1243112950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the score is actually 10 < 1243112952 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty harsh < 1243112954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243112956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the in-channel scores seem buggy somehow < 1243112959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I haven't worked out how < 1243112971 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::D reverseattack is the second-best < 1243113008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you should have named it impomatic_shortsword < 1243113012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we started prepending our n ames < 1243113038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_drowstrohs (>-->++)*2(>)*6([+[-]]>)*20 < 1243113043 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, good point < 1243113043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_drowstrohs: -2 (maximum 11) < 1243113049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, exciting < 1243113058 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : I wrote a haskell slashes interp, and it was beaten by oerjan's which abused every feature of perl regexs < 1243113059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: although the bot should handle that, really < 1243113066 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't abuse nothing < 1243113067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hyperbole :P < 1243113072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1243113075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you abused things < 1243113093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: /every/ feature of regexes? that would be impressive < 1243113097 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not like i'm a perl expert < 1243113101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-P < 1243113105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243113105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 87.00 9 ehird_drowstrohs.bfjoust < 1243113108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I AM AT THE TOPPPPPPPPPPPPPPPPPPPPPPPPPPP < 1243113111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243113113 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :huh... shortsword was removed! < 1243113114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where it shortsword go? < 1243113121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243113125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many points did it get? < 1243113125 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so was reverseattack < 1243113127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more or less than 9 < 1243113133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Why did you do that? < 1243113135 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it got 9 without reverseattack being there < 1243113140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 9 < 1243113143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243113146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and various programs are disappearing < 1243113152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so reversing + and - = same < 1243113152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243113156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR-L is doing something, I suppose < 1243113159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -2 (maximum 11) < 1243113168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to no good, I say < 1243113201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243113203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mine just disappeared < 1243113207 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243113216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe he implemented my "eliminate sucky programs automatically" < 1243113217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except < 1243113219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he mixed it up < 1243113223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's removing the best contenders < 1243113239 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, ehird_shortsword just vanished < 1243113242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243113245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:13 ehird: Mine just disappeared < 1243113251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: YOU BROKE IT UNBREAK IT < 1243113263 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust azumanga_stupid_tape [(+)*7] < 1243113264 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for azumanga_stupid_tape: -3 (maximum 11) < 1243113284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: That is remarkably stupid indeed < 1243113300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Considering that it only ever hurts itself or helps itself not be defeated by 7 cycles < 1243113304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(But lets itself be killed anyway) < 1243113307 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stabitty (>-)*8[>[-]-] < 1243113308 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for stabitty: -2 (maximum 11) < 1243113316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: coppro_stabitty, you mean. < 1243113322 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :err, sorry < 1243113327 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it'll probably be killed pretty quick < 1243113329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243113332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243113334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nuclear fallout of some kind < 1243113342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I see what's happened to the win announcement < 1243113347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243113348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat? < 1243113352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243113352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243113355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the way it's programmed, it counts wins as losses, losses as losses, and wins as draws < 1243113360 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*draws as draws < 1243113362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243113372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ooh < 1243113376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the board has been 10 elements, always < 1243113378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the time < 1243113384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe GregorR-L just made it delete shit at random when it grows more < 1243113389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :an attempt to make it a final hill < 1243113390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or via some algorithm that we can't figure out yet < 1243113391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*finite hill < 1243113396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but to do that, you should delete the worst program < 1243113434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243113437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what i suggested < 1243113449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep, the max score has always been 11 < 1243113451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's what the code /appears/ to do < 1243113452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L broked it < 1243113454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it must be buggy < 1243113459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: let's read egobot's cod < 1243113460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243113461 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust azumanga_less_stupid >+>++>--->->++>-->+++>+>->[>[-]-] < 1243113462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it IS foss... < 1243113463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I am < 1243113464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1243113467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243113468 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for azumanga_less_stupid: -5 (maximum 11) < 1243113479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you know that EgoBot automatically commits the repo whenever you run bf joust? < 1243113481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: link? < 1243113482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, wow. < 1243113482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I didn't either < 1243113486 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Oo < 1243113489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's in GregorR's new code < 1243113489 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: all the external 4 drives enclosures are >$200 < 1243113492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his architecture must fucking suck < 1243113495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and link is an hg repo < 1243113496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: lame < 1243113509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: correction - the link is a symlink or alias to the hg one < 1243113512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it keeps the 10 best programs in the repo all the time, or is meant to < 1243113517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the real location is http://codu.org/eso/bfjoust/in_egobot/report.txt < 1243113519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243113531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not the real location, that one's the symlink < 1243113535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243113544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1243113554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243113555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no, since that one has other, unrelated fil— < 1243113556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243113560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the programs' source is available < 1243113564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243113565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that so defeats half of the tactics < 1243113571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not really < 1243113575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure it does < 1243113579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, looking at the code < 1243113584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with goethe-joust you had to work to find out how other programs worked < 1243113585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does indeed keep the worst 10 programs < 1243113587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and how to fight them < 1243113590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, not so much < 1243113592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ShaFuck < 1243113592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This page last ShaFuck is a variant of Brainfuck < 1243113594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :updated on that is impossible to < 1243113596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :08 May, 2009. write, as writing any program < 1243113598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : would require breaking SHA-1. < 1243113599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243113600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ·Spec < 1243113602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ·Code < 1243113604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ impossible? not quite... < 1243113608 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_stabbity (>-)*8[>[-]-] < 1243113609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_stabbity: -2 (maximum 11) < 1243113610 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243113614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243113617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1243113626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -2 (maximum 12) < 1243113660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the bug in your code: the scores are stored from worst to best, and you eliminate array elements starting from element 10 < 1243113712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :split_by_group([], Consts, CRefs, Adds, Subs, Muls, Mods, Divs) -> < 1243113712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {Consts, CRefs, Adds, Subs, Muls, Mods, Divs}; < 1243113718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : ? impossible? not quite... <-- you mean you know how? note i think he removed the 0 block possibility < 1243113719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm, 8 arguments :) < 1243113744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: by having an incredibly good supercomputer < 1243113746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and bruteforcing it < 1243113753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :completely and utterly infeasible? yes < 1243113755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impossible? hell no < 1243113762 0 :Taejo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243113783 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :What is SHAFuck? < 1243113788 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_stabbity2 (>-)*8[>[-][+]-] < 1243113790 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243113795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_stabbity2: -2 (maximum 11) < 1243113795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: http://www.esolangs.org/wiki/ShaFuck < 1243113801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can bruteforce SHA-1? < 1243113802 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -2 (maximum 12) < 1243113805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ... < 1243113809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can bruteforce anything, oerjan. < 1243113813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Start with null string, then try \0 < 1243113814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then \1 < 1243113814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243113816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\255 < 1243113818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then \0\0 < 1243113820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then \0\1 < 1243113822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243113824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\255\255 < 1243113826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :until you get the right SHA-1 sum < 1243113835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(as in, the one being the 20 operations you want) < 1243113891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably only need eight strings < 1243113893 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... interesting < 1243113895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one for each operation < 1243113898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you could write any program < 1243113905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1243113907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read it again < 1243113907 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the [+] one beats defend1, but draws with less_stupid < 1243113909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no comments allowed < 1243113910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although, wait < 1243113911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I know < 1243113912 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :still loses to shortsword :( < 1243113913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: indeed! < 1243113914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just do < 1243113917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OP+-+-+- < 1243113917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but, you could get the other 19 to cancel each other out < 1243113917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243113922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's a parity problem < 1243113930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I suspect you'd need to leave every second element at 0 < 1243113937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you can use junk loops to waste an odd number of characters < 1243113938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately, 19 is not even < 1243113941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243113941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243113960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: still < 1243113967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or, you could simulate 7-bit wrapping < 1243113970 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_stabbity2 (>->+)*4[>[-][+]->[-][+]+] < 1243113971 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Seeing as invalid characters in brainfuck are comments, I don't think shafuck would be too hard actually < 1243113972 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243113973 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using [[ << >> -- ++ ]] < 1243113976 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243113976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and only have to deal with , and . < 1243113977 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_stabbity2: 0 (maximum 11) < 1243113980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: comments are banned < 1243113984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -2 (maximum 12) < 1243113990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you don't need -, due to wrapping < 1243113994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you don't really need IO < 1243113999 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Ah, didn't read carefully enough < 1243114003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you just need +, >, < and [] < 1243114008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it seems GregorR took out the repo autocommit < 1243114037 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :I would think there is a good chance shaC would be almost as hard to write :) < 1243114045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Harder. < 1243114053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There are more distinct operations to bruteforce. < 1243114054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, you'd have to bruteforce for longer on average < 1243114066 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_stabbity3 (>->+)*4[>[-][+]->[-][+]+] < 1243114068 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243114074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_stabbity3: -3 (maximum 11) < 1243114081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -3 (maximum 12) < 1243114084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide < < 1243114086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for suicide: -1 (maximum 13) < 1243114092 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we discussed earlier the case of ShaFuck with 3 bit BF encoding and mostly concluded _that_ was close to feasible, but that the ascii with no comments allowed wasn't unless you could break SHA-1 entirely < 1243114093 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :But, there is a higher chance you will get a valid part.. < 1243114093 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais: :( < 1243114107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I want to see if suicide will end up staying in the hill < 1243114115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or if GregorR's fixed that bug yet < 1243114119 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243114120 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it's so incredibly unlikely you'll ever get a legal program < 1243114132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or program fragment < 1243114141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but not impossible < 1243114146 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :wow it actually lost to MzX < 1243114156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243114158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2> erlang:'+'(1,2). < 1243114158 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1243114163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :totally undocumented it seems < 1243114167 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the probability a random string will contain */C/* for some character C, and not contain */ and /* anywhere else < 1243114173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, suicide seems to be working < 1243114175 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Because from those, you could stitch together C < 1243114177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it lost every single game < 1243114190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: you'd need a /* and a */ < 1243114193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, comments count as whitespace < 1243114201 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you couldn't do any multi-character identifiers like that < 1243114220 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bf coppro_stabbity (>->+)*4[>[-][+]->[-][+]+] < 1243114228 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that one could do it with preprocessor hackery. < 1243114239 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you could look for */##/* < 1243114245 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :and you'd need a start and finish as well < 1243114245 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Token combining is something the preprocessor could do. < 1243114247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243114258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's c+cpp, though < 1243114259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not c < 1243114261 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :But, if you generate random strings, you should find /*... after only 65000 tests or so < 1243114261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, the report's now staying up while other things are calculated < 1243114262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cpp changes c+cpp into c < 1243114269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it is however a required part of c compilation) < 1243114273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The preprocessor is part of C. < 1243114278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I wish GregorR-L would actually talk to us about this while doing it... < 1243114281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: see above < 1243114291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243114293 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :What's the score mean? < 1243114330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Scoreification. < 1243114333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Goodness. < 1243114334 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: discussing ShaFuck without distinguishing between physical possibility and abstract mathematical possibility is meaningless < 1243114336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Winness. < 1243114341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazing awesomesauce. < 1243114345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: in-channle, no idea < 1243114348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it is physically possible! < 1243114353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just infeasible < 1243114355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... Now you're being more pedantic than the average obsessive-compulsive. < 1243114361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :-) < 1243114363 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no, on the report < 1243114368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, EgoBot hasn't got back to us about the coppro-stabbity program < 1243114373 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the report appears to just be not updated right now < 1243114376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: you wrote !bf not !bfjoust < 1243114377 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh crap < 1243114378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243114380 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah I see that < 1243114386 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_stabbity (>->+)*4[>[-][+]->[-][+]+] < 1243114388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: if you devoted the whole universe - or most of it, anyway - to the calculation of an ShaFuck program, and let it run for uncountable eons, then you could generate a program < 1243114388 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_stabbity: -2 (maximum 11) < 1243114391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :physically possible. < 1243114397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, the report is blanking now < 1243114435 0 :wendy!n=wendy@237.Red-80-39-193.dynamicIP.rima-tde.net JOIN :#esoteric < 1243114439 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :nope, suicide is still there < 1243114443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi wendy < 1243114447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you from impomatic's blog/reddit too? < 1243114452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ see, I'm psychic, I am < 1243114453 0 :wendy!unknown@unknown.invalid QUIT :Client Quit < 1243114461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :someone doesn't like psychics. < 1243114465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :winning the hill is getting easier and easier < 1243114471 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it's true that SHA1 is a reversible function, so it's very faintly possible there isn't any string which hashes into valid brainfuck (extremely unlikely of course) < 1243114474 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that is not certain, entropy does increase after all < 1243114481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_totallynotshortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243114486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_totallynotshortsword: -2 (maximum 11) < 1243114500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :theory: we should all write programs which are very good, but lose to the programs there due to having subtle flaws < 1243114502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: I'd wager a bajillion that there are such a strings < 1243114508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1243114513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: work it out ;-) < 1243114520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first calculate the computational power of the universe < 1243114528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i mean, on a universal scale, SHA-1 isn't that hard to braek < 1243114529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :break < 1243114532 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes, but if you want to define such a stupid language, you should make sure it's at least valid < 1243114532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2**50 complexity iirc? < 1243114536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is recent research, oerjan < 1243114539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people are moving away from it < 1243114542 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: exactly how do [] factor in for timing? < 1243114544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's officially recommended to upgrade to SHA-2 etc < 1243114560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so clearly there is a general opinion breaking it is going to get easier, and if you put more or less the whole universe to the task... < 1243114562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty easy < 1243114569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: they both take one cycle, and look at the value at the start of the cycle; [ jumps to after the ], ] jumps to after the [ < 1243114572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's explained on the wiki < 1243114582 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so [-] takes 2 cycles to loop? < 1243114591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: yes < 1243114593 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :You'd probably be better of putting all the mathematicans on earth on the task, and see if they can shake out any more weaknesses < 1243114594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-]-]-] < 1243114594 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243114602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in terms of which command runs on each cycle < 1243114640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: even so— the universe could probably crack SHA-1 quite quickly < 1243114648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not as if it's the most difficult hash function to break evarr < 1243114650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ok probably < 1243114741 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :Would be interesting to try to do shafuck with comments allowed, as that language is probably implementable (although would still take a while) < 1243114765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: that would be quite easy as i recall < 1243114768 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if this is just a creative suicide < 1243114789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: er, shafuck is implemented < 1243114795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it'd be trivial < 1243114805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just have to get one of the bf chars in, and avoid bf chars anywhere else in the string < 1243114810 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean, it would be possible to actually write programs in < 1243114810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did suicide end up above MzX in the rankings, I wonder? < 1243114812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the kind of thing you'd hit just hashing random strings < 1243114817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for like an hour < 1243114888 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_sleeper []+.-[>[-].+] < 1243114905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_sleeper: -7 (maximum 11) < 1243114932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: 248^19/256^20 ~= 0.0021368922769481, that's the probability of hitting something that has precisely the character you want first, and the rest comments < 1243114945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's essentially trivial to hit < 1243114948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1243114963 0 :azumanga!unknown@unknown.invalid PRIVMSG #esoteric :It even more trivial than that, because it just has to be any character, without other ones < 1243114994 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, multiply that by 20 to put the desired character anywhere < 1243114995 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hey, my program never loses! < 1243115015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: against an antihill < 1243115026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :azumanga: that's what a comment is < 1243115027 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :anthill? < 1243115035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: the worst programs < 1243115052 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243115067 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243115072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a nice hill, ais523 < 1243115079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it probably takes more skill to beat the absolute worst programs < 1243115087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you beat something that kills itself in one cycle? < 1243115091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(beat for worseness, that is) < 1243115093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't < 1243115098 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :let's try it against the sword < 1243115102 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_sleeperagain []+.-[>[-].+] < 1243115104 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243115110 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243115113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -3 (maximum 12) < 1243115128 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_sleeperagain: -7 (maximum 11) < 1243115166 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: weren't the flags initialized to 128? so it would take more than one cycle to suicide < 1243115181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it suicides by going off the end of the tape < 1243115184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than sinking its own flag < 1243115185 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243115235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: another way to suicide: < 1243115236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] < 1243115251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_defying_the_conventions_of_antimoral_narrative_in_a_postmodernist_scientific_framework ] < 1243115252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defying_the_conventions_of_antimoral_narrative_in_a_postmodernist_scientific_framework: -11 (maximum 11) < 1243115253 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is going off actually death, or is it just you wait until your flag drops? < 1243115253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's not a suicide, but an invalid program < 1243115257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it draws with everything < 1243115259 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: going off is death < 1243115262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: meh < 1243115263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's how defence programs work < 1243115264 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243115264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like my name, anyway < 1243115268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they try to trick the opponent into going off < 1243115282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, i thought they just tried to make them timeout < 1243115285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but that makes sense < 1243115286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*defense < 1243115288 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :timeout is draw < 1243115291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that was correcting you) < 1243115295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: 'xactly < 1243115314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :basically, they exploit the two-cycles thing < 1243115322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to leave their flag at 0 for one cycle < 1243115330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the opponent thinks they've sunk the flag, and continue with > < 1243115346 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to work out a real sleeper, which was his intent < 1243115367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: ais523_defence5 is a sleeper < 1243115399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it tries to detect if the opponent is a sleeper too < 1243115407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and uses a counter-sleeper strategy in that case < 1243115698 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is almost tempted to register on reddit to get rid of the crap norwegian subreddits they recently added to my menu < 1243115730 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_realsleep ([{>+[>[-]]<}]+.-)*15[>[-]+] < 1243115731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_realsleep: -10 (maximum 11) < 1243115771 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243115783 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :eh, let's wait for Gregor to fix things < 1243115789 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :then go play corewar < 1243115812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :corewar, or BF joust? < 1243115867 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit they're all empty or just spam, except no whose top article is a month old < 1243115910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1243115919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Register and participate in pun threads. < 1243115928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Except always make the pun mathematics-related. < 1243115933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No matter what the actual topic of the thread. < 1243115933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that _is_ somewhat tempting < 1243115938 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :corewar! < 1243115942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tenuous links give extra points. < 1243115971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except the mathematical part < 1243115984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless it really fits, of course < 1243116138 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :dammit changing the language to english works for everything except that menu < 1243116184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm I think I'm writing a simple CAS here... < 1243116192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait there's a checkbox - it worked! < 1243116195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243116199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(very simple one) < 1243116214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now can happily press technology without using the MORE link again < 1243116221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the best way to represent a polynom in a computer, to be able to simplify it < 1243116222 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Since you people seem to be present here right now; [in case there are fungot-related issues or whatever] if someone happens to wonder why I don't seem to be here; I'll be away from the internets (silly phone doesn't do wifi, roaming-gprs is overly expensive, don't want to carry any unnecessary stuff) vacationing in Italy for 2008-05-24 -> 2008-06-04. < 1243116222 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: programmers loose their right to arm bears < 1243116242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently I represet it as a tree of operations. < 1243116275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and references and constants and so on) < 1243116275 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Now some sleep, wake-up time in order to catch the plane is in four hours.) < 1243116292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks either oerjan or ais523 should know more about this. < 1243116311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: polynomials are often represented as a list of coefficients < 1243116372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1243116387 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you might want to keep associative operations such as addition and multiplication with lists at their level < 1243116404 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and possibly sort the lists < 1243116418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I want to constant fold as much as possible too < 1243116434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like 0*p[0] + 2 => 2 < 1243116443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well you would traverse the lists for the parts that are constants < 1243116487 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's just that with (a+b)+(c+d), mathematically a,b,c and d are mostly at the same level < 1243116499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes < 1243116511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, you may want to treat subtraction as addition of a negative, for related reasons < 1243116549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't represent 5*(a + 4) + 9 * (a + (4 * c)) as a polynom right? < 1243116560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and division as multiplication by ... hm, you could actually use a standard quotient of products thing < 1243116563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also yes indeed < 1243116584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well after rearranging, of course you can < 1243116595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err right < 1243116609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and that is probably what my question is really about < 1243116633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :given such an equation, how would you in a computer program turn it into a simplified polynom form < 1243116650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :equation isn't right word is it? < 1243116668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because it has only one side < 1243116671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :term? after using distributive law enough you should have a sum of products < 1243116678 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :expression maybe < 1243116682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if that is the English term for it < 1243116683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243116750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, using the distributive law where it _doesn't_ help can be expensive < 1243116758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :such as when factorizing polynomials < 1243116778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because distributivity is not easily reversible < 1243116806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but grouping associative operations is harmless in comparison < 1243116931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243116935 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243117593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION now wonders how to best code the distributive law in software... < 1243117653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have powerful pattern matching, don't you? < 1243117656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could just pattern-match it < 1243117668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true hm... < 1243117975 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that this is essentially sequence in the [] monad *ducks* < 1243118028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mind you that is assuming it's a sum of a list whose elements are each products of a list < 1243118046 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er the other way around < 1243118050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you represent division, in general... < 1243118054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in polynoms) < 1243118062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you don't < 1243118064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :multiply by inverse would work I guess < 1243118082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(if it can be constant folded that is) < 1243118083 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have division it's not a polynom any longer >:) < 1243118090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah sucks. < 1243118116 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :however you frequently simplify it to a single division of two polynoms < 1243118142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe better would be to simplify general expressions... hm < 1243118166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(possibly turning it into polynoms, if it is possible) < 1243118233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are of course an infinite number of additional rules to use as you add an infinite number of additional functions... < 1243118334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm? You mean like handle sqrt(), sin(), cos() and so on? Not needed here. Just need to handle + - * / mod < 1243118341 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mod? < 1243118360 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :mod is integer stuff < 1243118365 0 :inurinternet!n=nuri@64.186.162.162 JOIN :#esoteric < 1243118369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and I'm working on known integers < 1243118386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so, correction: s/\//div/ < 1243118388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you do integer stuff you need to be much more careful with / < 1243118392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243118395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is integer division < 1243118396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too < 1243118438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:03 fizzie: Since you people seem to be present here right now; [in case there are fungot-related issues or whatever] if someone happens to wonder why I don't seem to be here; I'll be away from the internets (silly phone doesn't do wifi, roaming-gprs is overly expensive, don't want to carry any unnecessary stuff) vacationing in Italy for 2008-05-24 -> 2008-06-04. ← why would you ever leave finland < 1243118439 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could read from files *shrugs*... but it does matter in that signed integer overflow is undefined behaviour, instead of < 1243118445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and yes I need to take care of when it isn't divisable. < 1243118475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ouch < 1243118572 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if this is BF then your mods are probably all by 256 and you may want to be doing all the calculation in (mod 256) arithmetic < 1243118582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is easy in C, just use unsigned char < 1243118595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is relatively easy in many other languages < 1243118811 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :/ still is hairy though. modular inverse generally exists when the divisor is odd, otherwise it gets even hairier < 1243118822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for 256) < 1243118851 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1243118907 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Even User:Patashu has ask if I was submit interpreter to golf.shinh.org and I try, but I can't! < 1243118946 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION guesses interpreters are added on a case by case basis? < 1243118976 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But they won't even answer it. < 1243119022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it _is_ weekend < 1243119100 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You look at "WHOIS shinh shinh" they are idle for 132416 second (1.5 days approx) Can you try to send message later please? Because I can't. < 1243119109 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :btw you are not registered. are you aware that unregistered users generally cannot send private messages on freenode? < 1243119141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243119149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: well, shinh might just be doing other things... < 1243119153 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It seens to work I sent to "oerjan" the CTRL+A PING and reply. < 1243119158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's different < 1243119162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ctcp != other private messages < 1243119168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Say "hi" to me in /msg < 1243119173 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :is that so? < 1243119174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then tell me when you have in here < 1243119180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you if I've got it < 1243119181 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ehird: How? < 1243119186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: PRIVMSG ehird :hi < 1243119200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shinh's idling does fit a weekend break pretty well, doesn't it < 1243119211 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can send messages to PocketMonsterIRC on Freenode and also multiple widnows I have connected is that because of the same address or something like that? < 1243119223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243119226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it worked your message to me < 1243119232 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It send the message OK? < 1243119237 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: there's a flag people can set whether they want to accept unregistered pms or not < 1243119242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: yes, although see oerjan < 1243119248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shinh may have set the flag, or may just be busy doing other things, etc < 1243119254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: he may have an email address < 1243119271 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The help on this IRC won't list any user flags and modes only the list of commands. < 1243119292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it's in the connect splurge < 1243119294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before the motf < 1243119295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :motd < 1243119299 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I even tried on the channel before and still got no reply on the corresponding channel either < 1243119322 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Is there a way to repeat the connect text before the MOTD < 1243119328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: nope < 1243119337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and /shrug, people are just busy, doing other things, can't help, etc < 1243119372 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I should just reconnect in other window to read it < 1243119388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: btw there is a MemoServ, although i've never used it, i don't know if it works when people are just idle and not logged off < 1243119397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243119406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only when they log in, I think < 1243119415 0 :azumanga!unknown@unknown.invalid QUIT : < 1243119478 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I didn't see a list of the user-modes < 1243119494 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :How can MemoServ function be activated < 1243119500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG MemoServ :HELP < 1243119507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i saw about this flag in the freenode faq on freenode.org, i think < 1243119519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: < 1243119520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::pratchett.freenode.net 004 aaaaaaaaaaa pratchett.freenode.net hyperion-1.0.2b aAbBcCdDeEfFGhHiIjkKlLmMnNopPQrRsStTuUvVwWxXyYzZ01234569*@ bcdefFhiIklmnoPqstv < 1243119522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::pratchett.freenode.net 005 aaaaaaaaaaa IRCD=dancer CAPAB CHANTYPES=# EXCEPTS INVEX CHANMODES=bdeIq,k,lfJD,cgijLmnPQrRstz CHANLIMIT=#:20 PREFIX=(ov)@+ MAXLIST=bdeI:50 MODES=4 STATUSMSG=@ KNOCK NICKLEN=16 :are supported by this server < 1243119526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::pratchett.freenode.net 005 aaaaaaaaaaa SAFELIST CASEMAPPING=ascii CHANNELLEN=30 TOPICLEN=450 KICKLEN=450 KEYLEN=23 USERLEN=10 HOSTLEN=63 SILENCE=50 :are supported by this server < 1243119527 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O thanks that helps. < 1243119529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that contains the modes ... somewhere < 1243119562 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely recall it's that long alphabet list < 1243119583 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait there's also the CHANMODES list < 1243119588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is not sure < 1243119629 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lambdabot was nice, it told about messages when you talked again < 1243119633 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can't send by MemoServ because I am not log in < 1243119642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but of course it only works for the channels it's in < 1243119650 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: oh < 1243119681 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can someone else try to send the message to them (using any method of communication) about this FlogScript one day later on when you think it is a good time to do so? < 1243119684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: why not log in? < 1243119687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: well that sort of makes sense, since otherwise it would be a way around the flag (which is mostly antispam measure, i think) < 1243119699 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Because I can't log in. < 1243119703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: why not? < 1243119713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG NickServ :REGISTER insertapasswordhere < 1243119715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then in future < 1243119720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG NickServ :IDENTIFY insertthepasswordhere < 1243119726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or when you connect < 1243119728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PASS insertthepasswordhere < 1243119729 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have the user and nick command, I try help but they don't list the command of login do I need a password also < 1243119735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See above < 1243119740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you log in by sending a private message to NickSer < 1243119742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*NickServ < 1243119747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: or PASS on login < 1243119757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, or by using PASS before USER and NICK on login < 1243119779 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Do I need to give the password at both the connection and NickServ? Maybe I can try to get help of NickServ < 1243119780 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: but you need to register with NickServ before the PASS will work later < 1243119797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: one or the other < 1243119801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: no just one once you have it up and running < 1243119804 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, there's the help message < 1243119809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you need to create your account with NickServ, you can't create an account during connection < 1243119866 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What necessary information is there to know before creating the account? Does it expire sometimes, or anything else that would be relevant to know < 1243119880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it expires after 60 days unused < 1243119888 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243119892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: not quite < 1243119902 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :So I would need to register again? Do I need e-mail to register < 1243119905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Freenode, it expires if it's unused for 60 days, and someone requests it to be expired < 1243119913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that too < 1243119917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you don't need an email to register here, or at least didn't when I registered < 1243119933 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, so only if someone requests it after 60 days. < 1243119934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my nick was someone else's expired nick when i joined < 1243119953 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Now, how to compile rawirc in Windows so that it can use color-codes and stuff like that (but make it compatible with Linux also)? < 1243119973 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you can register you email to get sent a new password if you forget it though, iirc < 1243119976 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*your < 1243120034 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I want to make rawirc run on Windows and including display asterisks if you type in the PASS command, I don't want it to display my password on the screen < 1243120062 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I would use rawirc if I can compile it. On Linux it would be easy to compile but I don't currently have Linux < 1243120091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION knows nothing about rawirc < 1243120174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Gregor wrote it. < 1243120180 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243120183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: you'd have to modify it < 1243120186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of justcompiling it < 1243120189 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :rawirc is a simple C program with escape codes for colors. But Windows doesn't have escape codes for colors, and anyways it is a bit harder to compile a C program on Windows because you have to check for correct library and stuff like that. Or, will it compile correctly on Cygwin? I have Cygwin also. < 1243120194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's basically telnet with IRC highlighting and a couple of shortcuts for common IRC commands. < 1243120204 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was close to googling that reference before remembering where I saw it from < 1243120205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Windows can handle VT-100 escape codes in its terminal < 1243120212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, rawirc highlights? < 1243120213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I'd imagine it'd work right in Cygwin. < 1243120232 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's half the point. < 1243120244 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :If I just go to Cygwin and use the gcc command will it work, or does it need to be indicated the library to link with? < 1243120254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Does rawirc automatically talk to the current channel if your command is inapplicable? That's basically the only thing I need in a client :P < 1243120257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: No libraries are used. < 1243120258 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: -levent < 1243120264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1243120265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No. < 1243120267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay then :P < 1243120271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc rawirc.c -levent -o rawirc < 1243120294 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :OK thanks for telling me what parameters it need < 1243120311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's in the comment block at the start. < 1243120350 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No it doesn't talk to current channel automatically. IFMUD does do that and I really don't like that feature of IFMUD. In IFMUD a " mark indicates saying text so I don't want to repeat the command that is wrong to public < 1243120376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but it's irritating having to type PRIVMSG #esoteric : all the time. < 1243120396 0 :cscotta!n=cscotta@c-24-21-172-225.hsd1.or.comcast.net JOIN :#esoteric < 1243120400 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I think rawirc even currently push CTRL+P for the macro PRIVMSG so that you don't have to type every time < 1243120414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-P #esoteric :is still pretty bad < 1243120415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cscotta: Hi. < 1243120420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You new? from reddit? impomatic's blog? < 1243120422 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I know in the Windows command window it accepts F2 to repeat up to and not including the indicated character (a colon in this case). < 1243120429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wild guess that. < 1243120436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it worked your message to me <-- there is a mode for it. +E iirc < 1243120446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: as oerjan said before and after < 1243120459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243120460 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Still, I will improve rawirc with the ability to write more macros in the configuration file, so that you can make macro for more things. < 1243120470 0 :cscotta!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Hi - yep, saw it on the blog via proggit. Figured I'd drop in to check out the madness ;-). < 1243120492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cscotta: Currently, it's incredibly broken, in that it retains the 10 _worst_ programs, and the score display is all wrong < 1243120499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It'd be fixed, except GregorR-L seems to be sleeping or something. < 1243120505 0 :cscotta!unknown@unknown.invalid PRIVMSG #esoteric :haha - nice touch! < 1243120515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :However, if you want to compete with the worst programs, feel free. !bfjoust program code, and http://codu.org/eso/bfjoust/report.txt < 1243120540 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :In netcat I just type F2 colon colon to get the writing "PRIVMSG #esoteric :" repeated for me if that is the last command, and if it isn't I will use arrow keys to select one < 1243120548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if this is BF then your mods are probably all by 256 and you may want to be doing all the calculation in (mod 256) arithmetic <-- yep. And yes division and mod are hairy. I don't even know how to detect loops that do that yet. I just want to be prepared for when I do. esotope-bfc's Expr class can theoretically handle / and mod too, but last I looked such expressions were never generated iirc < 1243120555 0 :cscotta!unknown@unknown.invalid PRIVMSG #esoteric :ehird: thanks. working on another project at the moment, but i'll check it out. < 1243120560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cscotta: :) < 1243120577 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But only windows netcat. On Linux it is necessary to use readline library < 1243120593 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not even sure what the special key-codes are for readline library anyways. < 1243120598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Arrow keys. < 1243120601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And stuff. < 1243120607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ctrl-A for start of line, Ctrl-E for end. < 1243120610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Up goes up in history, down down. < 1243120614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Left and right go left and right. < 1243120629 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Can it do like F2 in Windows does? I'm just curious < 1243120650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's exactly what F2 does on Windows, I think. ais523 might know. < 1243120675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what F2 does in Windows < 1243120677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in particular < 1243120682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it tends to differ from program to program < 1243120694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know what it does in Windows terminal < 1243120710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :cscotta: also, [[e:BF Joust]] is the rules < 1243120713 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243120730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, http://esolangs.org/wiki/BF_Joust < 1243120740 0 :ais523!unknown@unknown.invalid TOPIC #esoteric :We Conjure the Spirits of the Computer with our Spells | You mean we've been on reddit /twice/ now? | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243120749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Three times, maybe. < 1243120757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, impomatic was on reddit. < 1243120759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We were indirect. < 1243120760 0 :impomatic!n=John@nat66.mia.three.co.uk JOIN :#esoteric < 1243120767 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1243120777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi impomatic < 1243120778 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah the villain appears < 1243120789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the hill's been "fixed" to be finite < 1243120789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.reddit.com/domain/esolangs.org < 1243120794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 at least < 1243120798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus 1, for impomatic's < 1243120798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243120799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've told him < 1243120801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: #esoteric the channel, I mean < 1243120802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in /msg < 1243120807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I told him on his blog < 1243120853 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243120869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no I didn't < 1243120877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I tried, but then I realised I could never get blogspot to work < 1243120895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, one of those submissions was me < 1243120899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: enable JS < 1243120904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/esolangs/ ← terribly popular < 1243120907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ehird more: http://www.reddit.com/domain/esoteric.voxelperfect.net < 1243120917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: true 'nuf < 1243120918 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh? It works in most browsers. Should even allow anonymous replies < 1243120929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: ais523 is probably using w3m or lynx or something < 1243120936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or some firefox extension like NoHTML or something < 1243120955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doesn't work in Firefox (even messing with NoScript to allow things) or Epiphany default install < 1243120979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, does for me < 1243120982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean doesn't work on your firefox < 1243120993 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Finite is good :-) At least the rubbish programs will get pushed off instead of sitting there forever < 1243121003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: the good programs, you mean < 1243121006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the brokenosity < 1243121009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, atm the good programs are getting pushed off < 1243121018 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243121070 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Like, even, removing first line of input with FlogScript program )(; < 1243121083 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And to duplicate each line: ".P, < 1243121093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: http://www.rottytooth.com/velatotracks/print_h_5.mid ← sounds even nicer than the forte hello world < 1243121096 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've got copies of all the programs from yesterday < 1243121112 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Back later < 1243121140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the forte one is shorter, I think < 1243121146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't care < 1243121148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this one is prettier < 1243121152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a different style < 1243121154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like them both < 1243121156 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :One day I will use Linux instead. But not today. However I don't like the one that already exist so I will write my own Linux distribution and window manager and stuff like that. < 1243121168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: have fun with that < 1243121176 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But not today. < 1243121195 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I even wrote my own web-browser software so probably I can write a window-manager also < 1243121212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is modifying an existing browser a bit really making a web browser from scratch? < 1243121216 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It helps to start using Linux so you have reason to write a window manager. < 1243121219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the hard part is the whole distribution thing < 1243121223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will you write your own package manager too? < 1243121228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a complete set of packages? < 1243121230 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243121231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and a build farm? < 1243121234 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O, and I should also write the widget-set, it could be based on the original Xaw widget set, but you can't tell the difference very easily each widget so I can use colors for tell the difference < 1243121245 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What's a build farm < 1243121246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A package manager isn't hard to do. < 1243121251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, a *good* one is damned hard... < 1243121264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: by making your own widget set, you have just made every other application in the world not fit in with the widget set. < 1243121269 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: You are reinventing the wheel poorly. < 1243121278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i propose that you invent your own computer and electronics too < 1243121283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, fundamental physics < 1243121284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, firefox will try to use native widgets, I think < 1243121287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even for icons, etc < 1243121295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i doubt it'll do that if he makes up his own widget set. < 1243121302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be fun if it did, though < 1243121315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my guess is it'll try, but not necessarily succeed < 1243121323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it has a predefined set of widget sets < 1243121324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That's because Firefox has Cocoa, GTK+, and Win32 widget backends for XUL. < 1243121326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not any heuristics or anything < 1243121339 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Qt widgets are a work in progress) < 1243121372 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And my own Linux will have no icons. We don't need any icons. And scroll-bar can be left-mouse-button to up/left, right-mouse-button right/down, middle to select the exact position. And the window decoration needs only one thing, a title bar with no icons or buttons. You can different click, single or double and keyboard modifier keys to change function. Also use LOGO+other keys for commands in the window manager < 1243121393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Ohhhkay have fun with that I'll see you in a few years. < 1243121401 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: What benefit do you get out of using Linux? < 1243121415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Presumably he can't micromanage Windows. < 1243121416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :LOGO in the window manager? < 1243121420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're writing everything but Linux, GCC, Gas, make, autoconf, autotools, and coreutils. < 1243121421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he means windows logo key < 1243121425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243121426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And X. < 1243121429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like my interpretation better < 1243121439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: X is the thing that manages windows and drives the display and graphics card < 1243121442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... At which point, why even keep X? < 1243121442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you want to rewrite that too, right? < 1243121446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It sucks. < 1243121456 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243121464 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Linux is much better than Windows and Linux is even FOSS also! But I don't like the modern widget-sets and modern window-managers and stuff so therefore I have to write my own. But I can make improvement of it, like color to indicate what type of widget it is, and so on. < 1243121487 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :By LOGO I mean the LOGO key (also called the WINDOWS key or the WIN key) < 1243121499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: it's called "super" on Linux < 1243121505 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Everything is still using X so therefore X should still be used < 1243121524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: everything's using non-zzo38-widgets < 1243121530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so therefore they should be used instead too < 1243121541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything's also using non-zzo38 window managers, too < 1243121549 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the CONTEXT key (also called the APPLICATION key by Microsoft documentation, but I call it the CONTEXT key) called something else in Linux? < 1243121557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :window manager doesn't normally matter for compatibility, though < 1243121560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... context key? < 1243121562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it tries to do compositing < 1243121563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WUT < 1243121569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: That's the menu key. < 1243121574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1243121575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's the one with a symbol looking like a mouse pointing at a menu < 1243121579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how on earth is that a "context" ke < 1243121579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y < 1243121586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: I don't know what it's called < 1243121586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zzo38, you can't be serious < 1243121589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Pulls up the context menu. < 1243121589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "context menu key" < 1243121592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zzo38 is always serious :-) < 1243121605 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But if I can change the keyboard I would just write the words LOGO and CONTEXT on those keys instead of having pictures which may be trademarked or copyrighted < 1243121613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243121614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a key saying logo < 1243121618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to represent a logo being on it < 1243121620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without a logo < 1243121622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brillant < 1243121633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: deliberate misspelling? < 1243121644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: With all the effort this will involve, why bother writing it on Linux? < 1243121645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, btw, I know someone more extreme than me: < 1243121645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Write it on Plan 9. < 1243121645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It needs a good DE. < 1243121645 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243121647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Paula Bean < 1243121653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, rio is perfect. < 1243121656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AnMaster, everything I need a window manager to do is spawn me a terminal or two AnMaster, everything can be launched from a terminal and that also doesn't require some cryptic menus or some such moving *shudder* mouse < 1243121658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or near perfect, at least. < 1243121659 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know what the typo means, but it's like the AGAINT thing < 1243121663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: As a window manager, sure. < 1243121669 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if a typo has its own meaning, but is plausible, how do you know if someone meant to make it? < 1243121670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's the thoughtprocess behind ratpoison. < 1243121681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Zaba uses dwm though < 1243121684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mouse-haters should be shot. by mice < 1243121689 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :With different window-manager and widgets and stuff, other software on Linux and with X can still work OK. But if it is not X then it will stop working. < 1243121690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mice with guns < 1243121703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you can't. I vote AGAINT your thought process < 1243121708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: why don't you port Cygwin to Linux? < 1243121717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you can emulate X, for X-dependent programs < 1243121717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1243121722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The universe just exploded. < 1243121727 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I don' < 1243121734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: after all, WINE's been ported to Windows... < 1243121747 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Y'know, the alternative graphics layers implement X. < 1243121747 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :There is no point to port Cygwin to Linux, just recompile the program on Linux and it should work < 1243121759 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :What are "alternative graphics layers" < 1243121768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Y Windows, DirectFB. < 1243121771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also he is always concerned about having un-needed apps installed. Trying to remove everything un-needed. All the time. (Personally I only clean up no longer used programs and such when disk space starts getting low... about twice / year) < 1243121789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sounds like a person obsessed with administrivia < 1243121803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, definitely. < 1243121820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just don't let him know about this place and I'll be just fine < 1243121824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like a person that just needs to shut up and use Gentoo. < 1243121836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, he *does* use Gentoo < 1243121843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah Ic ould have guessed that < 1243121846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :has about 100 packages in world. < 1243121848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's exactly the type to use gentoo < 1243121850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243121851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emphasis on the "shut up" bit. < 1243121853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100 packages? < 1243121859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's a really minimal Debian server install. < 1243121865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not including dependencies. < 1243121871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you sure, pikhq? < 1243121877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243121880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243121902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, people actually use directfb < 1243121917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on gentoo the world file is a list of packages you installed explicitly. < 1243121917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have 363 packages in world. < 1243121928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# wc -l /var/lib/portage/world < 1243121928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :507 /var/lib/portage/world < 1243121930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I have < 1243121935 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Porting WINE to Windows is a bit useful because some of the stuff is used in ReactOS also < 1243121955 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: not just that, some windows programs work better in WINE than in Windows < 1243121978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've used mingw on os x befor < 1243121978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243121979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Zaba, what about looking at images. AnMaster, usually, fbi from fbida, but when in X, feh browsing the web? AnMaster, mostly w3m, but when in X, firefox < 1243121981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243121982 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes, sometimes it actually does. And I don't know why < 1243121986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and mingw is a port of gcc to windows < 1243121988 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that's rare though < 1243121993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I used it to compile a program for a windows user < 1243121995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes, he doesn't normally use X even < 1243122001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: agh < 1243122004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can I stab him? < 1243122014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I encourage it. < 1243122035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: thank you for your support. can I have a stabbing device? < 1243122048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you like pointless ports, I'll point out that mingw's been ported to cygwin < 1243122062 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tosses ehird a comprehensive documentation on C++ and a knife < 1243122063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he is actually quite nice to talk with when he doesn't talk about such things. Like when he talks about C programming or other stuff instead. < 1243122073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The C++ documentation is for optional bludgeoning after you stab. < 1243122081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: thank you < 1243122081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I will tell him about dvtm next time I see him! < 1243122091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i can imagine his attitude to c programming < 1243122096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :remove everything but inline assembly! < 1243122101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's all I need a c compiler to do < 1243122102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the opposite < 1243122103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no cryptic manuals < 1243122106 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Must make IOCCC seem sane. < 1243122107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or *shudder* command line options < 1243122112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, portable, clean code. Hates macros. < 1243122126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ooh boy. Please, sir, point me in his direction. < 1243122130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The one is damned hard to do without the other. < 1243122132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am absolutely not not not not going to stab him. < 1243122169 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :At bare minimum, you need macros to get dynamic libraries to work with both Win32 and !Win32. < 1243122180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, with macros I meant #define foo(...), that is function like macros < 1243122185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Win32 doesn't count as an operating system!!11111111111 < 1243122191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A PROGRAM IS PORTABLE IF IT WORKS ON BSD 4.3 < 1243122193 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to very trivial #include/#ifdef < 1243122194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for pdp-11 < 1243122194 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It's an API. < 1243122201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only True OS. < 1243122210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think he uses FreeBSD 7.x on his other computer < 1243122221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then he has massive ifdefs at every function declaration? < 1243122226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that other computer being a headless mac mini acting as a server! < 1243122236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(insane yes) < 1243122239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243122241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mac mini? < 1243122242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, don't think so < 1243122244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't imagine him buying a mac. < 1243122249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I really can't. < 1243122253 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1243122260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he lives in Russia. Sometimes stuff is hard to get hold of there. < 1243122265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: otoh, linus torvalds' wife owns a mac mini < 1243122267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(running linux) < 1243122268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :So I guess he took what he found. < 1243122268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then it's not very portable. < 1243122269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read it on his blahg < 1243122282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they make good servers too < 1243122283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, portable == C89 for him probably. < 1243122290 0 :zzo38!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243122291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who? Apple? Sure < 1243122294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then it doesn't work on Windows. < 1243122294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very low power consumption, very low noise, very small, etc < 1243122296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, i mean < 1243122298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I remember he said it was second hand < 1243122298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mac minis make good servers < 1243122327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C on Windows has somewhat screwy semantics for dynamic libraries. ;) < 1243122350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[...]Windows[...]has[...]screwy semantics[...] < 1243122360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That too. < 1243122413 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, how *does* he handle declspec? < 1243122424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, he doesn't make libraries iirc < 1243122435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243122436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :C[...]has[...]screwy semantics < 1243122438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a nice way to solve the problem < 1243122439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather, not dynamic ones < 1243122446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by nice i mean reeeeeeeeetarded < 1243122450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So how does he handle declspec(import)? < 1243122476 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Does he not use dynamic libraries, either? < 1243122490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know why linux framebuffer bootup has two logos? < 1243122491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in, he hasn't had any reason to so far iirc... He is about 4 years older than you iirc < 1243122492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of just one < 1243122504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err... I haven't seen logo in fb for ages < 1243122506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm 17, yeah I'd guess < 1243122510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I disabled it < 1243122514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ~17 yes < 1243122515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That means you have two processors. < 1243122517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe 18 < 1243122517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very 17 sort of mode of talking < 1243122519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, does it? < 1243122521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243122527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh < 1243122528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It shows a penguin for each processor. < 1243122533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains it < 1243122533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a tuz, actually. < 1243122536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tazmanian devil < 1243122538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so I have 0 processors? < 1243122541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the new rc :P < 1243122546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what if you have 8 processors (= hyperthreading) < 1243122547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, you have that version. < 1243122549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does it go off the screen :D < 1243122552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, or I just disabled fb logo in kernel maybe... < 1243122555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and no, I don't have any version < 1243122556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It might. < 1243122573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it might cover the entire output? :D < 1243122576 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Tuz is for only one version. ;) < 1243122585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tuz is cuter than tux. < 1243122609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Now that you brought that up, I want to see the bootup process for a 32-core system. < 1243122614 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243122642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, one logo per processor < 1243122644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going home, anyway < 1243122645 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243122645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243122655 0 :cscotta!unknown@unknown.invalid QUIT : < 1243122737 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243122819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to go back to like the 90s < 1243122834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get one of the fledgling distributed OS's— plan9, say < 1243122847 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243122848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and get like five 386s (one needs to have at least 16MB of ram!) < 1243122852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and set it up with ethernet < 1243122880 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243123028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has discovered the screwiest C-related language. < 1243123031 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Objective-C++. < 1243123051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's designed for interfacing C++ code w/ obj-c < 1243123056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like using c++ libraries in a mac app < 1243123056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes. < 1243123067 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's still hilariously screwy. < 1243123142 0 :calamari!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243124044 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1243125433 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243125455 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243125873 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_flipflop (+-)*256[>[-].+] < 1243125874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_flipflop: -3 (maximum 11) < 1243125932 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust coppro_flipflopagain []+.-[>[-].+] < 1243125934 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243125943 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -5 (maximum 12) < 1243125951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_flipflopagain: -7 (maximum 11) < 1243126013 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :dammit shortsword < 1243126238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it fixed yet < 1243126401 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243126425 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1243126454 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that shortsword is easily killable < 1243126868 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243126909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oerjan_attempt1 (>-->+>--)*2(>)*4([-[+]]>)*20 < 1243126914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_attempt1: -4 (maximum 11) < 1243126986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243127012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help bfjoust < 1243127013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for bfjoust! < 1243127098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: go here: < 1243127103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt < 1243127111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 8 | + + + + 0 + 0 + + 0 | 72.0 | 7 | oerjan_attempt1.bfjoust < 1243127117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243127123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(just putting shortsword against yours - the current king) < 1243127124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shortsword: -4 (maximum 11) < 1243127126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*pitting < 1243127157 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't there be an in_egobot in there? < 1243127158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Congrats, you have a challenger to shortsword. < 1243127160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, nope. < 1243127164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that works too though < 1243127170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I can't get yours and impomatic's on the same hill < 1243127171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to goodness < 1243127177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but his gets 6 on the hill yours gets 7 < 1243127202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243127227 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well i constructed it specifically to beat it < 1243127262 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :switching + and - will probably beat me again < 1243127286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it doesn't beat shortswor < 1243127287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :d < 1243127288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they can't battle < 1243127292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :due to the hill kicking off good ones < 1243127293 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243127294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but on the hill of crapness < 1243127297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yours does better < 1243127303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243127309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh that's even better then < 1243127353 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1243127355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but the crap hill just suicides very creatively < 1243127363 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243127369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1243128256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so what should i do with this p4 with 512mb ram? < 1243128556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hook it up to your new computer < 1243128563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and use it as a 9th cpu < 1243128566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*core < 1243128568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*thread < 1243128568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*w/ < 1243128569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243128630 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Stick Xen on it and on your main system. < 1243128643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Migrate VMs back and forth. < 1243128877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :eeeeeeh < 1243129058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: turn green < 1243129064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or, use it as a router/server < 1243129066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or, throw it out < 1243129068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or, give it to me < 1243129185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I need a better router. < 1243129200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243129212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Buy a Linksys linux one and put OpenWRT on it. < 1243129223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tiny, efficient, mini linux box already set up to do all that shit. < 1243129226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Simple. :P < 1243129246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But that, and, ... IT DOESNT DO x86! < 1243129247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243129256 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION currently uses a PII as a router. < 1243129266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not doing x86 is a huge plus! < 1243129268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Has the following benefits: cost me nothing. < 1243129277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The probably-RISC architecture they use is probably way better. < 1243129285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, my linksys cost about £35 < 1243129288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's an ARM. < 1243129291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it wasn't the cheapest < 1243129299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~$50 < 1243129323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure. But my current router is a massive, cheap Debian box. < 1243129355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it has a whole 10G hard drive space. :p < 1243129363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You said you needed something better. < 1243129366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I gave you something way better ;) < 1243129373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was joking. < 1243129381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243129386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Are you struggling with unwanted same-sex attractions? Maybe you have lived as a homosexual for a long time, but now are looking for a way out. You have come to the right place! For thirty years, Exodus International has offered hope and help to people seeking freedom from homosexuality. We believe and we have seen in thousands of lives that this freedom is possible through the power of God working in our hearts and minds. < 1243129389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The bottom line - you don't have to be gay! You can lead a life of fulfillment and holiness as God intended, a life far better than what you have experienced so far.]] < 1243129395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahh, some quackery with my... nighttime... lack of coffee. < 1243129402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well sheesh, that phrase failed badly. < 1243129409 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though if I had a P4 as a router, I'd be able to use it for distcc. < 1243129416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which'd be kinda funny. < 1243129417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why does it require P4 < 1243129418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243129437 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It doesn't, it just requires something speedy *enough* that I'd get a benefit out of it. < 1243129442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243129464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially since it'd most likely be a cross-compiler. < 1243129480 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243129482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is irrelevant. < 1243129487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243129487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is. < 1243129498 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :gcc targetting x86_64 is just as fast as targetting x86. < 1243129513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is just as fast as it targetting, say, PDP11. < 1243129527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With the BSD ABI instead of the Sys V one. < 1243129535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: actually, more complex architectures may take more time < 1243129555 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: x86_64 isn't significantly more complex than x86, anyways. < 1243129560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So in that case, it's irrelevant. < 1243129560 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243129567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x86 vs pdp11 < 1243129579 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(in a way, it's simpler. More registers makes the register allocation very happy) < 1243129672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's still a ridiculously small amount of registers < 1243129672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of. That's the best thing about x86_64. More registers. < 1243129689 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes, but less ridiculously so. < 1243129701 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the best thing? < 1243129714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They didn't do much else. < 1243129727 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :64-bit addresses. Whoo. < 1243129732 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the large address space is also very important < 1243129742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd be much nicer if they, say, decided to go for 64 registers, though. < 1243129742 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and 64 bit ops are faster < 1243129761 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. They also added 64-bit arithmetic. < 1243129771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is nice. < 1243129784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sha512 is faster than sha256 on a 64 bit processor < 1243129788 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Though it has one major flaw. < 1243129794 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It remains x86. < 1243129795 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :other way around on a 32 bit processor < 1243129820 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine if it had a completely different instruction set in long mode? :p < 1243129849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to become an intel strategist and devise a plan to replace x86 incrementally < 1243129863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one step at a time so nobody knows what's hitting the, < 1243129864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :m < 1243129867 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :x86 isn't that bad, is it? < 1243129873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I want to become an AMD strategist so I can coordinate. < 1243129876 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mostly it's the backwards compatibility that sucks < 1243129911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: And its backwards compatibility is the reason for everything in it. < 1243129938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 'cept, if Intel makes popular extensions to x86, AMD pretty much has to adopt it < 1243129943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if AMD proposes something, Intel will just ignore it < 1243129953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243129956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er i mean < 1243129956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except in the case of x86_64. < 1243129956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by < 1243129957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243129984 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: By "coordinate", I mean convince AMD that it's a good idea at the same time you convince Intel it's a good idea. < 1243129988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For everything. < 1243130006 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :does either company make anything non x86? < 1243130007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So that x86 is replaced without *anyone* knowing what's hitting them. < 1243130010 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243130028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Intel makes Itanium and a number of microcontrollers. < 1243130037 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, itanium < 1243130056 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD makes a series of common vector processors under the brand of ATi. < 1243130063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/File:Itanium_Sales_Forecasts_edit.png < 1243130068 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gpus don't count < 1243130127 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They used to make some MIPS chips; that division got sold off in 2006. < 1243130204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does a spit-take at AMDs future plans < 1243130211 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You know the northbridge? < 1243130215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD Fusion won't. < 1243130252 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you want to put pci in the core then? < 1243130266 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because that's all that the northbridge does for a core i7 < 1243130308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AMD Fusion has PCIe lanes coming off of it. < 1243130341 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243130344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It also has a GPU on the die. < 1243130367 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh amd fusion is an actual thing < 1243130378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243130393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i thought you were talking about what you would do < 1243130426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not now. < 1243130433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Talking about what AMD is doing. < 1243130471 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :putting the gpu and the cpu in the same package is going to require one badass heatsink < 1243130672 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :300 watts... < 1243130756 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243131137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/quine.sss < 1243131142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :////\\/\\\/\\\/\\\/\\\\\\\\\\\/////\//\////\////\///\////\///\////\///\////\///\///\///\///\////\///\///\///\///\///\///\///\////\///\///\///\///\///\///\///\////\///\///\///\///\///\///\///\////\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\///\////\////\///\////\///\////\///\////\///\///\///\////\///\////\///\///\////\////\////\////\///\////\///\////\////\///\////\////\///\////\///\////\///\////\///\///\///\//// < 1243131180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot: you cheater you cut it off ;( < 1243131225 0 :Gracenotes!unknown@unknown.invalid NICK :Vorschlagsnoten < 1243131793 0 :Taejo!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243131903 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity (>->+)*5[[-]>-] < 1243131905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -3 (maximum 11) < 1243132510 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity2 (>-->+)*5[[-]>-] < 1243132512 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity2: -3 (maximum 11) < 1243132544 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo.simplexity (>->+)*5[[-]>-] < 1243132550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -5 (maximum 11) < 1243132580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust why? (+)*1234567890 < 1243132610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243132613 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for why_: -7 (maximum 11) < 1243132622 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i am trying to figure out how to sort a register of 4 floats with sse < 1243133387 0 :Taejo!unknown@unknown.invalid QUIT :"Leaving" < 1243133580 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.daisyowl.com/comic_images/132.gif < 1243133580 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Recursive beans < 1243133628 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as long as it isn't turtles < 1243136754 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1243136762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive < 1243136771 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dont the first three slashes produce no change?? < 1243136789 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :infact, wouldnt it loop infinitely? < 1243136790 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243136795 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Blum_Blum_Shub < 1243136797 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243136801 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ://... should swap nothing for nothing in ... < 1243136806 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :erg < 1243136808 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : ///... < 1243136816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed, EgoBot cannot have given the right output < 1243136916 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the actual first command is /\/\/\/\\\\/\\\\\\\/\\\\\\\/\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\/ < 1243136934 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :O_O; < 1243136953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the whole quine is 1496 characters iirc < 1243137046 0 :Vorschlagsnoten!unknown@unknown.invalid PRIVMSG #esoteric :ACTION takes note (>._.)ø < 1243137051 0 :Vorschlagsnoten!unknown@unknown.invalid PRIVMSG #esoteric :awwz. < 1243137060 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Vorschlagsnoten: hm? < 1243137078 0 :Vorschlagsnoten!unknown@unknown.invalid PRIVMSG #esoteric :nothing. just an alias I apparently made a while ago < 1243137133 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!slashes quine < 1243137134 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :quine < 1243137155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know that < 1243137157 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243137179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there was already a /// quine on the wiki, but it was in the "cheating" section < 1243137183 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i made a real one < 1243137393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter2.sss < 1243137396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1243137434 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't do that DCC thing... < 1243137456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1243137476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter2.sss < 1243137502 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grmble < 1243137601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway the quine works perfectly from a shell, says diff < 1243140491 0 :sebbu2!n=sebbu@ADijon-152-1-33-251.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243141250 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243141331 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243143567 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243146548 0 :Vorschlagsnoten!unknown@unknown.invalid NICK :Gracenotes < 1243150014 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243151999 0 :clog!unknown@unknown.invalid QUIT :ended < 1243152000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243152300 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243154183 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243156335 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243157160 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1243157891 0 :kar8nga!n=kar8nga@a-98.vc-graz.ac.at JOIN :#esoteric < 1243158884 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243160407 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1243160710 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243161016 0 :inurinternet!n=nuri@64.186.162.162 JOIN :#esoteric < 1243161173 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243162024 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243163081 0 :kar8nga!n=kar8nga@e-120.vc-graz.ac.at JOIN :#esoteric < 1243163168 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243163222 0 :M0ny!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243163644 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243163698 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243164426 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243164442 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243165482 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243166714 0 :Feuermonster!n=roman@18-130.2-85.cust.bluewin.ch JOIN :#esoteric < 1243166843 0 :M0ny!unknown@unknown.invalid QUIT :"reboot" < 1243166923 0 :Feuermonster!unknown@unknown.invalid QUIT :"Lost terminal" < 1243166985 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243167325 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243169506 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243169740 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I am Heron of Alexandria. I have a large baerd and I create matematical formluas. If you don't repost this comment on 10 other pages, I will use my primitive steam engine to induce mold in your walls. < 1243170346 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243171069 0 :kar8nga!n=kar8nga@e-170.vc-graz.ac.at JOIN :#esoteric < 1243171687 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243172262 0 :jix!n=jix@p57BC7BAF.dip.t-dialin.net JOIN :#esoteric < 1243173265 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243173901 0 :sundar!i=IceChat7@59.92.120.93 JOIN :#esoteric < 1243174950 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243174955 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1243174956 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1243174966 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243175153 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I'm making a BF interpreter for the C64 < 1243175374 0 :FireyFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243175588 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also, found a GREAT randomizing routine that uses the C64 clocks < 1243175595 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it was from boulderdash < 1243175599 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :slightly fixed by someone < 1243175665 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and a 15-byte multiplication routine < 1243175672 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :not like I'll use it but hey, a great find < 1243175919 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243176056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1243176062 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1243176074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :still no DCC :( < 1243176106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243176107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243176121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p 9 < 1243176146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks EgoBot must be ill < 1243176156 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hqhq < 1243176184 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show chiqrsx9p < 1243176185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1243176214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "Hi!" < 1243176215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1243176251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looks like it may have trouble with the userinterps < 1243176257 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show rot13 < 1243176258 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf (sending via DCC) < 1243176331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 sheesh! < 1243176332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :furrfu! < 1243176345 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hq < 1243176391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 http://oerjan.nvg.org/ < 1243176392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1243176408 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now _that_ used DCC < 1243176431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it seems it is having trouble with the perl userinterps < 1243176440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's connected to the \ problem... < 1243176465 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "Hi\tthere!" < 1243176466 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi there! < 1243176506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg `.i`.Hi < 1243176506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1243176591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ook ++++++++[>++++++++<-]>. < 1243176592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1243176607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that also uses perl iirv < 1243176610 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*iirc < 1243176615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show ook < 1243176616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1243176665 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243176711 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p h < 1243176712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello, world! < 1243176716 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243176733 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hq < 1243176748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p q < 1243176754 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hhh < 1243176757 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1243176766 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it's the interp for "hello" < 1243176771 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p h h h < 1243176787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think spaces are legal < 1243176794 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i tried < 1243176799 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to make it work < 1243176800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :q alone didn't work < 1243176827 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's no separate interpreter for h, it's one perl program < 1243176914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp slashes < 1243176915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes deleted. < 1243176944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes http://oerjan.nvg.org/esoteric/slashes/slashes-int < 1243176944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter http___oerjan_nvg_org_esoteric_slashes_slashes_int does not exist! < 1243176954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp slashes perl http://oerjan.nvg.org/esoteric/slashes/slashes-int < 1243176955 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter slashes installed. < 1243176984 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1243176985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :* < 1243176997 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nope, no difference < 1243177000 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1243177014 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...eeeh < 1243177023 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243177032 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i thought it'd do something < 1243177051 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should give you a growing triangle of asterisks < 1243177059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i got only one * < 1243177073 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :here it did nothing < 1243177074 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243177078 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it should initate a DCC chat < 1243177082 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and output the rest there < 1243177126 0 :M0ny!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243177150 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243177154 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it used to < 1243177526 0 :Corun!n=Corun@host86-143-210-38.range86-143.btcentralplus.com JOIN :#esoteric < 1243178346 0 :jix!n=jix@p57BC7BAF.dip.t-dialin.net JOIN :#esoteric < 1243178655 0 :sundar!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243178973 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243179720 0 :FireFly!unknown@unknown.invalid QUIT :Nick collision from services. < 1243179722 0 :FireyFly!unknown@unknown.invalid NICK :FireFly < 1243179741 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats FireFly -----### < 1243179749 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243179783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :these bugs are getting darn tough, just smiling at my swatter! < 1243180038 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243180111 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Tough luck, oerjan < 1243180344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's evolution for you < 1243180841 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1243180848 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243181201 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I SO want to make homebrew for... guess what < 1243181205 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :the Magnavox Odyssey (original) < 1243181257 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :sadly I can only use an emulator because the cheapest Odyssey I've found is selling at $142,50 US dollars! < 1243181424 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Ok, found a SLIGHTLY cheaper one, $99 dollars < 1243181434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but the shipping is still $52,75! < 1243181686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53 pikhq: ehird: By "coordinate", I mean convince AMD that it's a good idea at the same time you convince Intel it's a good idea. ←o < 1243181728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:54 bsmntbombdood: gpus don't count ← why not < 1243181901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/8/88/Itanium_Sales_Forecasts_edit.png ← i like to think this is counting total sales < 1243181908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OVER 35 SALES OF ITANIUM < 1243182148 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243182156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243182440 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i want to make homebrew for the Magnavox Odyssey, the only video game consoles that didn't have sound and graphics < 1243182471 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it had two dots and no rules, just cartridges... well, we would call them configuration sets nowadays :P < 1243182565 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because we were tlaking about x86 replacements < 1243182590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and? < 1243182593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a gpu is quite viable for that < 1243182598 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, it's not < 1243182599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at the multicore explosion < 1243182601 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's crazy talk < 1243182609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gpu are extremely specialized < 1243182610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever you say, bsmntbombdood. < 1243182616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: tell that to cuda < 1243182627 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ever actually looked at cuda? < 1243182640 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not something you can run firefox on < 1243182674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit < 1243182687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'd be willing to wager you could do rendering on a gpu, though < 1243182702 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"rendering on a gpu" < 1243182721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :website < 1243182722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rendering. < 1243182723 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what a gpu is intended for < 1243182726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gecko. webkit. < 1243182732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was responding to your firefox claim. < 1243182735 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's not even slow though < 1243182766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what < 1243182769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1243182772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the displaying to screen < 1243182774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the actual rendering < 1243182778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :rendering html < 1243182785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and don't fucking say it's not slow, go compare curl and firefox sometime < 1243182793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rendering is a huge bottleneck < 1243182861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and it only uses a single thread < 1243182904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: multithread it, oh, 8 times < 1243182912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then multithread it a goddamn bajillion times on a gpu < 1243182919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll bet $10000000000000000000000000000000000000000000000 the gpu kicks its ass < 1243182948 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :multithreading it 8 times is a million times easier than 'multithreading' it for a gpu < 1243182962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a limitation of languages < 1243183007 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, it's a limitation of reality < 1243183015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some thing are not parallel < 1243183045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :web rendering is not among them < 1243183055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool i've gotten myself into one of those arguments where both side just asserts shit < 1243183066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :these are always (a) fun, (b) productive < 1243183263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.reddit.com/r/programming/comments/8gkzd/does_anyone_know_cuda_whats_the_best_way_to_learn/c097uue < 1243183349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: note— by gpus replacing x86 i do not mean in their exact current form. < 1243183574 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243183993 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243185315 0 :M0ny!n=Harmony@AToulouse-258-1-60-246.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243185474 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243185636 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243186733 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243187231 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243187320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm where is ais when you need him < 1243187401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doing other things < 1243187501 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1243187999 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Any news on the BF Joust hill? When it will be modified to keep the best programs. < 1243188086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :When GregorR wakes up? < 1243188140 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah, okay :-) < 1243188841 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243189929 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243190476 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243190495 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Nick collision from services. < 1243190498 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243190593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great.... gdb itself segfaulting trying to print backtrace of segfaulted C++ program < 1243190768 0 :Taejo!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243190917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: attach a gdb to gdb < 1243190921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you may need the Xzibit Edition < 1243190944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Xzibit"? < 1243190946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comes with free matryoshka doll < 1243190952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I tried gdb on gdb < 1243190954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have the memory of a sieve < 1243190957 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it segfautled in vprintf < 1243190971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(gdb) bt < 1243190972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#0 _IO_vfprintf_internal (s=, format=, ap=) at vfprintf.c:198 < 1243190972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#1 0x000000304ca6e60a in _IO_vsnprintf (string=, maxlen=, format=, args=) < 1243190972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : at vsnprintf.c:120 < 1243190972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#2 0x000000000044ba25 in xsnprintf () < 1243190977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#3 0x000000000044bf79 in ?? () < 1243190985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then about 50 more frames < 1243190988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(!) < 1243190996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#8 0x000000000054eebc in cp_print_value_fields () < 1243190996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#9 0x000000000054f1a7 in cp_print_value_fields () < 1243190999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243191009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems to call itself body recursive quite a lot < 1243191082 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243191089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm impressed. < 1243191148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm giggling. :) < 1243191321 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>->+)*5[[-]>-] < 1243191324 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -2 (maximum 11) < 1243191458 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243191479 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243191508 0 :jix!n=jix@77-20-205-106-dynip.superkabel.de JOIN :#esoteric < 1243191647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, impressed by what < 1243191739 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: I recommend to use -- and ++ < 1243191745 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and not - and + < 1243191759 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or both < 1243191768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... why < 1243191826 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :because for example < 1243191839 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :my Joust program is specifically made to beat the + part of it < 1243191846 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :change it to ++ and my program will fail < 1243191921 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: but then you can just change *your* program to beat mine < 1243191955 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :by alternating, neither opposing strategy is clearly victorious < 1243191975 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :btw, any idea why my programs aren't showing up on the report? < 1243192079 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1243192138 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Crashing GDB. < 1243192190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: they're too good < 1243192192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see: bug < 1243192196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ah. It was a C++ program... I guess that could have affected it < 1243192214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Still impressive. < 1243192214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also... when I recompile that C++ program at -O0, it no longer crashes... HATE HATE HATE < 1243192227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :STAB STAB STAB < 1243192233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo, optimization changing behaviour. < 1243192236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gcc does that very often. < 1243192243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, G++ even mroe so < 1243192250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*optimizations, *GCC < 1243192251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah. < 1243192256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g++ is really not a very good compiler. < 1243192268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does clang + LLVM? < 1243192274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dunno < 1243192281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clang/llvm are generally more rigorous than gcc < 1243192284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i'd expect less so < 1243192301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even worse... Half of the comments/types/function names in the code are in English, half in German < 1243192303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I suspect that that alone may be cause for clang/llvm to replace GCC. < 1243192307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The problem with C++ compilers is that the language is such a goddamn pain and takes so long to implement that by the end you're asking for money just to heal your wounded soul. < 1243192333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So if there's an open C++ compiler, by definition the authors' souls are intact, and therefore it must be bad. < 1243192334 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True enough. C++ is an abomination. < 1243192351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Authors'. No one man could create a C++ compiler.) < 1243192352 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it's such a shame that we use C++, and not Objective C. < 1243192364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from maybe walter bright < 1243192368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: obj-c has a large runtime overhead < 1243192370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who < 1243192374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what about cfront < 1243192374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's effectively a dynamic smalltalk object system < 1243192383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: creator of Digital Mars C/C++ compiler, and D < 1243192388 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1243192393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and C++ back then was nothing like what it was today < 1243192404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's the origin of that quote saying that a new C++ compiler would take ~15 years < 1243192407 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ... Compared to C++? < 1243192418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wut? < 1243192419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :C++ has a ridiculous overhead these days. ;p < 1243192423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C++ has no dynamic overhead for most features < 1243192430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for instance, none if you just use classes and methods < 1243192430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Granted, most of that isn't dynamic. < 1243192432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you use those in obj-c? < 1243192435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gigantic overhead batman < 1243192440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah < 1243192451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's just a large bunch of assembly, rather than runtime library stuff. < 1243192484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, no. < 1243192489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Look up an objective-c method lookup sometime. < 1243192492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's a hint: < 1243192494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[a b: c d: e] < 1243192496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goes something like < 1243192501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sendmsg(a,"b:d:",c,e); < 1243192506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean C++'s overhead is a large bunch of assembly, rather than runtime library stuff. < 1243192510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243192513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm talking about efficiency < 1243192518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FUN. Now the GUI shows up in a mix of German, English, and internal variable names... Independent of the language I select in the startup menu < 1243192521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a method call in obj-c is very expensive. in C++? 0 overhead < 1243192521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1243192527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Objective C has a lot of overhead, but it's not an abomination. < 1243192538 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243192583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: right, it's just e.g. Factor moved to C++ recently, only using non-overheading features; couldn't do that with objc < 1243192600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Actually in this program overhead would be bad. It is a "real time" simulation game... But C++ still has quite a bit of overhead... < 1243192607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(compared to plain C) < 1243192612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only some features < 1243192622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're better off doing psuedo-OO with structs. :p < 1243192624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, virtual functions for example < 1243192625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just defining a class, having some methods, a few templates, a namespace here and there, some references... < 1243192627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no overhead < 1243192631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :virtual functions, yes, overhead < 1243192633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes, it is more readable, and easier to maintain too < 1243192637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the overheading features are in the minority < 1243192669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Unable to load any language files < 1243192669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OO structs in C would work if not for one thing: < 1243192670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*** PLEASE INSTALL PROPER BASE FILES *** < 1243192672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great... < 1243192676 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :what is the timestep limit on bfjoust matches? < 1243192681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) ONE WORD THE FORCED CASTING OF SUBCLASSES THREAD OVER, < 1243192686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(b) obj->foo(obj < 1243192686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(why on earth, and how on earth) < 1243192700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: like 3 seconds < 1243192709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a vps server thingy. < 1243192723 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so it's a realtime limit rather than a number of steps? < 1243192731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, i think its a number of steps < 1243192737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if it's 3 seconds, that's either < 1243192740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) a bloody lot of steps, or < 1243192744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(b) a very slow interpreter < 1243192749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*it's a < 1243192770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think we can all agree that there's nothing worse in C-with-objects land than GObjects. < 1243192796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, god. < 1243192799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why did you have to say that? < 1243192803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Those memories... therapist... < 1243192807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shattered... < 1243192812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gibbers < 1243192830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Thanks, you just cost me $5,000 for another therapist. < 1243192840 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243192864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets a vat of brain bleach out < 1243192904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: btw, you can actually do struct-objects where obj->foo() works < 1243192920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By patching some padded nops in the native code to push the object in question, when you allocate it. < 1243192921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243192959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Or alternately, store function pointers in the struct. ;) < 1243192970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ...er, that's how obj->foo(obj,...) works < 1243192975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was extending it to remove the redundancy. < 1243192981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243192982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By patching the native code pointed to by the function pointers. < 1243192986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To add obj as the first argument. < 1243192989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:DD < 1243192991 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243193259 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243193580 0 :inurinternet!n=nuri@64.186.162.162 JOIN :#esoteric < 1243193792 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243194116 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1243194308 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243194628 0 :ais523!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243194692 0 :ais523!n=ais523@147.188.254.115 JOIN :#esoteric < 1243194873 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Someone commented on my blog to tell me off for censoring Brainfuck to Brainf***! :-) < 1243194936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243194944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, the correct censorship is B****fuck, so as not to offend zombies < 1243194964 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243194969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I once visited a forum that had phpBB censors set up so that fu*k, f***, f*ck etc all filtered to fuck < 1243194975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That was quite amusing < 1243194980 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243195018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: ooh, a new OISC? < 1243195019 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've just been banned from a forum that censored all words containing bat, power, cave, turnip < 1243195023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the corewar instruction set? < 1243195025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1243195027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or BF is also fine, as thats a cross between a censorship and an abbreviation < 1243195033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: haha. why'd you get banned? < 1243195048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: BFuck? < 1243195056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: too long to type < 1243195064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bf is fine to just slip into the middle of a message < 1243195068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I often use it on IRC < 1243195083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : If[condition,t,f,u] < 1243195083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gives u if condition evaluates to neither True nor False. < 1243195084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—Mathematica < 1243195095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica. That's not how it works. < 1243195124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you see my Agora post about VHDL booleans? < 1243195128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243195138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you better understand why they're 9-valued, now? < 1243195170 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Bathroom would be censored to ***hroom. Batch to ***ch. It's amazing how many words contain bat. < 1243195180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what a silly filter < 1243195183 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: banned for complaining about censorship ;-) < 1243195184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why was it there? < 1243195201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: amusement, I assume < 1243195203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: haha < 1243195211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i take it this forum has no serious topic :-) < 1243195231 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The owner of the forum dislikes a couple of people online. On of the has a forum called Bat Cave. < 1243195232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what might be interesting would be a forum which censored every trademark in existence < 1243195245 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: and the other one has a forum called power turnip? < 1243195298 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :A blog called Turnip of Power which is virtually devoted to discrediting the guy who runs the forum! < 1243195304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1243195332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION furiously googles < 1243195350 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://turnipofpower.com < 1243195373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh! so many ads!! < 1243195395 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Well he does run an ad network! < 1243195442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, we're talking about a spawn of a devil here < 1243195444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i se < 1243195444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243195450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*the devil < 1243195526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: so is the forum the forum of the ad network or something? < 1243195529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is very complicated < 1243195608 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I hate online politics. Bloggers are always falling out. The forum is http://forums.entrecard.com - another ad network, but the forums used to be pretty active with general blogging chat. < 1243195620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: politics everywhere tends to be bad < 1243195631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blogs are inherently very egotistical < 1243195641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's not surprising that they're all arguing :) < 1243195646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except games specifically based around politics < 1243195652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where it can be enjoyable if nobody takes it seriously < 1243195661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: incidentally, has the hill been fixed yet? < 1243195663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1243195663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it still backwards? < 1243195671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's sdrawkcab < 1243195720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: so wait this forum for bloggers deliberately censors these words for no reason? < 1243195727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd expect that more on a forum about random pointless stuff < 1243195866 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it censors them because Graham who runs the forum doesn't want anyone to mention the forum / blog of the guys he doesn't like < 1243195880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243195885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a terribly bruteforce way of doing that < 1243195987 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The unfortunate side effect is quite a few posts have censored words because they contain bat. It's pointless. < 1243196025 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :They even banned someone for tweeting something a negative comment! < 1243196038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :power mad < 1243196044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :has the owner of the blog never heard of the Streisand effect? < 1243196056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it wouldn't take too much searching to figure out what he was trying to censor < 1243196064 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the words being censored would be noticed pretty quickly < 1243196066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the Corsair (company that makes RAM/PSUs etc) forums censor the URLs and names of competing companies, so you go around seeing people saying loads of asterisks and stuff while trying to explain their previous hardware, what corsair components they replaced them with, the problems, etc < 1243196071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's crazy ridiculous < 1243196076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: forum, not blog < 1243196083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243196093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what about people using leet-speak to get around the filters? < 1243196097 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was invented for that purpose, after all < 1243196105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you sure? < 1243196110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1337speak predates filters, I'm pretty sure < 1243196112 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not sure, but I think so < 1243196158 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://programminghumor.blogspot.com/2009/05/introducing-nazicard.html < 1243196177 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :"Leet originated within bulletin board systems in the 1980s,[1][2] where having "elite" status on a BBS allowed a user access to file folders, games, and special chat rooms. One theory is that it was developed to defeat text filters created by BBS or Internet Relay Chat system operators for message boards to discourage the discussion of forbidden topics, like cracking and hacking.[1] However, creative misspellings and ASCII- < 1243196177 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :art-derived words were also a way to attempt to indicate one was knowledgeable about the culture of computer users." < 1243196187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: hmkay < 1243196196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: :D < 1243196224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All members are now required to express their love of Nazicard." < 1243196234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"He loved Nazicard." < 1243196468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: since you're a corewar/bfjoust person... any idea how a Haskell warring-programs game would work? I can't think of a way to harness the purely-functionality :-P < 1243196689 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I haven't got much experience with funtional programming. There was a comment asking about a Haskell programming game wasn't there? < 1243196696 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :(on Reddit) < 1243196737 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :There a paper about a game called Struggle, not sure how well that would work. < 1243196795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mm... < 1243196804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps something like: < 1243196816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let ares = proga bres; bres = progb ares < 1243196823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then they both get the results of each other, lazily evaluated < 1243196869 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Would this work? http://pagesperso-systeme.lip6.fr/Christian.Queinnec/Papers/strugman.ps.gz < 1243196939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: No. "rplaca and rplacd􏰉" < 1243196941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's imperative < 1243196951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not purely functional; ordered, destructing operations. < 1243196959 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah okay. < 1243197171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even impurely functional would give more of a clue about how purely functional would work < 1243197180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I do have an idea for how to do a purely functional programming game < 1243197183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243197188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impurely functional is just restricted imperative < 1243197189 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it wouldn't work much like corewar or BF Joust < 1243197200 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1243197204 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is, each program has code, and data < 1243197216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it has to try to recognise its data, as opposed to data produced by the opposing program < 1243197219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and give a true/false < 1243197228 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each program can inspect a sample of its opponent's data < 1243197243 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's opponent's "stock" data, as it were < 1243197257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has to create a modified version that will fool its opponent, but that it itself recognises as its own < 1243197262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as well as recognising its own stock data < 1243197284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the idea would be to try to sneak contraband data past the opponent, whilst being able to recognise it yourself < 1243197308 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243197329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(comparing functions is an uncomputable task, I'd imagine this for a lang something like Lazy Bird where everything is a function, so the problem is, in the absence of an ability to compare functions, how do you probe them to see what they do?) < 1243197362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not quite sure how to handle infinite loops; maybe timing out loses you points, so you could try to create killer packets that would send your opponent into a loop, but not you < 1243197365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that might be too easy < 1243197383 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243197830 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243198627 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243198718 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: you haven't fixed bfjoust yet? :( < 1243199558 0 :BeholdMyGlory_!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243200480 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243200505 0 :BeholdMyGlory_!unknown@unknown.invalid NICK :BeholdMyGlory < 1243200569 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243202137 0 :Corun_!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243203104 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243204628 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243205555 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243206148 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243206164 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243206296 0 :Judofyr!n=Judofyr@c349BBF51.dhcp.bluecom.no JOIN :#esoteric < 1243206424 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243206679 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243206714 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243206761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243206778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206787 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243206791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206793 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243206795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243206799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird < 1243206802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243206812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((hi ehird )S:^):^ < 1243206813 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird hi ehird ...too much output! < 1243206823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ul ((hi oerjan )S:^):^ < 1243206824 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi oerjan hi o ...too much output! < 1243206873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and thus time passes < 1243206886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dude you ruined it < 1243206887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1243206909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no you ruined it, you cut off my name < 1243206926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BWAHAHAHA* < 1243206931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::(( < 1243206932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot did that < 1243206933 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why not? < 1243206939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fungot: F.U. < 1243206940 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ehird: he fixed it a bit, but then i need to do < 1243207262 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :[0,1,0,1,1,1,[1,0,[0,1]],[1,2,1]] < 1243207283 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :How you write the number 1,000,000 when you don't really care whether people understand you or not. < 1243207289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243207298 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: seen the recent /// developments? < 1243207314 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I've seen that non-trivial infinite loop that makes it probably TC. < 1243207326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: e implemented BCT. < 1243207327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there is mor now < 1243207330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thus proving it TC. < 1243207331 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1243207343 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243207495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: also, characters other than / and \ really _are_ unnecessary :) < 1243207599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, how the heck is that 1,000,000 < 1243207904 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243209385 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243209419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Delicious, delicious waffles. < 1243209546 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243209550 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243209583 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the same way that 1,000,001 is [1,2,1,2,2,2,[0,1,0],[0,0,2]]. < 1243209742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm and both are unique representations? < 1243209808 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Every representation has exactly one corresponding number. Every number has exactly one corresponding canonical representation. < 1243209819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243209836 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Where "canonical representation" is a representation in which 0, 1 and 2 are represented as themselves, and "number" means "non-negative integer". < 1243209866 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i am sort of guessing that the nested lists are just representations of numbers other than 0,1,2 < 1243209871 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, 1,000,002 is [0,0,2,[1,0],[1,0],[1,0],[1,2,1],[1,1,[1,0]]]. < 1243209922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they don't seem to have much in common... let me try a bit < 1243209934 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Given this, you should be able to figure out how the representation works. < 1243210025 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243210028 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243210062 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :For some values of "should". < 1243210491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets an idea < 1243210899 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243211135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main> Repr 1000002 < 1243211135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[0,0,2,[1,0],[1,0],[1,0],[1,2,1],[1,1,[1,0]]] :: Repr < 1243211189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main> Repr 123456789 < 1243211189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :[1,0,[0,1],1,[1,2],1,1,[0,2,[0,1]],[1,2,1]] :: Repr < 1243212098 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, what's your idea? < 1243212130 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I'm doing all these by hand, and I'd rather check your idea than your representation. :-P < 1243212154 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess i've left out part of the "canonical representation" thing. The other part is that all lists be as short as possible. < 1243212300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah i figured < 1243212328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyway, modulus with the list of primes, take until no smaller number gives the same list < 1243212390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :equivalently, until the product of the primes so far > the number < 1243212454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION handily already has primes = ... in his haskell scratch file < 1243212668 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1243213887 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243214170 0 :Taejo!unknown@unknown.invalid QUIT :"Leaving" < 1243215901 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243216553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Main> toInteger [0,0,2,[1,0],[1,0],[1,0],[1,2,1],[1,1,[1,0]]] < 1243216553 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1000002 :: Integer < 1243216558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1243216574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: ^ < 1243216658 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1243216672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hideous type class abuse < 1243216680 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That does sound hideous. < 1243216693 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is toInteger entirely of your own invention, not a class function? < 1243216695 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :to make numerals give lists < 1243216704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, toInteger is a class function < 1243216716 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Of Integral? < 1243216718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243216756 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So [something] is an instance of Num... < 1243216770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and Real, Enum, and Integral < 1243216772 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And it looks like something = [something]. < 1243216784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243216794 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's possible? type Something = [Something]? < 1243216798 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243216813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's just the typed representation that is equal < 1243216816 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :You can't even use synonyms in instance declarations, can you. < 1243216827 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So what is something, here? < 1243216830 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not in pure Haskell 98 anyway < 1243216863 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: because i only use standard typeclasses, defaulting makes sure that the bottom level becomes Integer automatically < 1243216880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so that is [[[Integer]]] up there < 1243216884 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cruel. < 1243216904 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So you must have something like instance Num a => Num [a]. < 1243216922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and also Real, Enum, and Integral < 1243216932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only fromInteger and toInteger are actually defined < 1243217031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fromInteger n = [n',n'] where n' = fromInteger n, so it doesn't really work beyond 5 i think < 1243217087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i could "fix" that easily though < 1243217106 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and toInteger = unrepr . map toInteger < 1243217117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where unrepr is the function doing the actual work < 1243218157 0 :Corun_!unknown@unknown.invalid NICK :Corun < 1243218388 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Why can't you use whatever you used in Show Repr for fromInteger? < 1243218442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because that recursed on the parts, but i could extract the relevant bit < 1243218765 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :now it works < 1243219008 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243221258 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243221418 0 :psygnisfive!n=psygnisf@pool-162-83-166-220.ny5030.east.verizon.net JOIN :#esoteric < 1243222359 0 :sebbu!n=sebbu@ADijon-152-1-59-147.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243223236 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243224435 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243227525 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243229907 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243230152 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243232520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Do you know where your towel is? < 1243232546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's in my bathroom < 1243232737 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Wrong answer. < 1243232749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Be a hoopy frood. < 1243234714 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have a towel < 1243234836 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :NO EXCEPTIONS! < 1243235081 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1243237716 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243238399 0 :clog!unknown@unknown.invalid QUIT :ended < 1243238400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243240126 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1243240128 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243240138 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :what's red...dit? < 1243240160 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1243240160 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc* jargon lovecraft nethack pa speeches ss wp youtube < 1243240165 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1243240165 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1243240168 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you a jerk? < 1243240169 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i think the lizzard one was on thr rright approach to land...someone decided to roll up all my pennies tonight because as everyone seems to be the right ball park however, this was at and all. < 1243240184 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What pennies? < 1243240184 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: the poor people....did any1 survive? < 1243240192 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Yeah, but that's not the point. < 1243240193 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: omg! he sounds like woman xd and ew to the ground.he lost site of the air bus... spicy!! wtf? < 1243240204 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What? Women? < 1243240205 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: i believe they disrespected bob dylan and a longer runway. i'd like to hear him sing something rock-ish but i loved max payne 3 ( true that jaybedwetter, smoznijism and lamewaring are still down) the whole incident by removing the flight the autopilot master control would probably grow ten fold. < 1243240211 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: *sigh* < 1243240264 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fungot sounds like it should be the name of an esolang < 1243240264 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: krazybrit- liscenced? most pilots learn to spell and that was sikk crash, fucking please! < 1243240281 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was far too fast to be typed < 1243240605 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243240824 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: < 1243240828 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :fungot: < 1243240828 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: check out the notes bang on, let alone stomp anything. < 1243240832 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243241563 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I made the youtube style < 1243241570 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :by pasting a LOT of YouTube comments < 1243241571 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243241573 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1243241573 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1243241577 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Select your own :) < 1243241584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :in which you want to chat < 1243243796 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I plan to make a few mods to my C64 < 1243243841 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Mod 1: S-Video/Audio outs (2 cables) < 1243244430 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and probably that's all < 1243244432 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :so not a few mods < 1243244434 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but a single mod < 1243244441 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :to GREATLY improve the quality of the video < 1243244459 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :(Comparing RF to S-Video is like comparing Composite to HDMI. They can't be compared.) < 1243247287 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243250808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :augh, no, i can't < 1243251163 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243251363 0 :Slereah!n=butt@ANantes-259-1-65-32.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1243252457 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243252467 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I asked WolframAlpha: say "Hello!" < 1243252476 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :and it replied: Computation timed out. < 1243252537 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :enter any computer architecture: the same < 1243252584 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I at least hope "enter any integer" works... no it does NOT! < 1243252608 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243252616 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243253012 0 :jix!n=jix@dyndsl-095-033-119-017.ewe-ip-backbone.de JOIN :#esoteric < 1243258030 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :CrazyTalk+Clay=WIN < 1243259012 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1243259200 0 :asiekierka!unknown@unknown.invalid QUIT : < 1243260021 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243260158 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243261051 0 :Gracenotes!unknown@unknown.invalid QUIT :Connection timed out < 1243261783 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243262141 0 :BeholdMyGlory!n=behold@d83-183-181-73.cust.tele2.se JOIN :#esoteric < 1243264320 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243265042 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243265204 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243265604 0 :Slereah_!n=butt@92.139.147.127 JOIN :#esoteric < 1243266236 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243266404 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243267029 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243267993 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243268819 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243268874 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243269213 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.underfoule.net/lhc/res/54.html < 1243269213 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1243269890 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243270649 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1243270716 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi < 1243270728 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Someone emulated a Commodore 65 on a Commodore 64 < 1243270907 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243271152 0 :tombom_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243271316 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243272163 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243272258 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523! < 1243272265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243272517 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Is there any microcomputer architecture to emulate on the C64? < 1243272526 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if an old Atari would be fun to do... < 1243272534 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :...because in Poland C64s and Ataris were competing < 1243272548 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243273265 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243273949 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243274240 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1243274259 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My Cygwin doesn't have gcc do you know why? < 1243274315 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1243275044 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243275600 0 :Taejo!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243275658 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>->+)*5[[-]>-] < 1243275660 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity: -3 (maximum 11) < 1243275741 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... has the hill been fixed yet/ < 1243275745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or is it still upside-down? < 1243275780 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243275794 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :submit something and we'll see who gets knocked out < 1243275816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_attack1 [>[-]+] < 1243275818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: -4 (maximum 11) < 1243275847 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :ais523: still upside down < 1243275848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still upside-down < 1243275855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your good program has been pushed off the top < 1243275857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and suicide's still there < 1243275871 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :who runs the hill? < 1243275876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR does < 1243275891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote the interpreter, the rest of the code was a copy of his < 1243275895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and he's modified it a bit since < 1243275903 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :I want to write my own, but it's exam time < 1243275908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but he accidentally got the hill the wrong way up < 1243275915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I have a BF Joust interp that you can base the hill on < 1243275943 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't mind writing my own < 1243276021 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I GOT !@#$% RICKROLLED < 1243276024 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :ON A !@#$% C64 < 1243276029 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243276043 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :at least the cover is nice < 1243276044 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243276046 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :SID rox! < 1243276058 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :He didn't even change it after April Fools! < 1243276166 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity_2 (>-->++)*5[[-]>-] < 1243276168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for taejo_simplexity_2: -3 (maximum 11) < 1243276170 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243276196 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: hill is upside down < 1243276329 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I plan to add 2 mods to my C64 tomorrow: S-Video and noise reduction < 1243276340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :um, nah < 1243276343 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no noise reduction < 1243276424 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :watching "I Love Ascii 6" (the C64 demo) < 1243276445 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :it did (accidentally?) show the polish flag for a while < 1243276456 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :but the demo rocks < 1243276464 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :shows how much you can do with ASCII < 1243276468 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :or charsets < 1243276808 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, I want to do a 8086 emulator :) < 1243276973 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :well, there IS a 8085 emulator < 1243277069 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Nah, I want to just do some emulator < 1243277134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do an OISC emulater < 1243277147 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243277148 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :good idea < 1243277177 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think I will have memory from $1000 to $D000 to use < 1243277194 0 :jix_!n=jix@dyndsl-095-033-125-097.ewe-ip-backbone.de JOIN :#esoteric < 1243277226 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which is 48KB < 1243277228 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Quite a lot, eh? < 1243277247 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :This allows for 24000 words < 1243277254 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :no, even 24576 words < 1243277273 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Therefore 8192 commands < 1243277327 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Isn't that a LOT? < 1243277340 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I could get a bit more but that'd lag it as hell < 1243277355 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :I think, if I could hide the I/O variables, I could get to $E000 < 1243277376 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :which will get 2048 more words = 682 more commands < 1243277689 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243277813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : oh <-- maybe it was overloaded... < 1243277942 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243278004 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243278720 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243278872 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243279961 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243280986 0 :kar8nga!n=kar8nga@f-70.vc-graz.ac.at JOIN :#esoteric < 1243282476 0 :asiekierka!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243282690 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243283708 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243285494 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243287344 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243287428 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243288580 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yeah, my first C-program is finished, a snusp interpreter < 1243288900 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243289123 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243289373 0 :pikhq!n=pikhq@75.106.100.192 JOIN :#esoteric < 1243289711 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243291390 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243292014 0 :jix_!unknown@unknown.invalid QUIT :"night" < 1243292919 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243292940 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243292982 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243292998 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i noticed a possible error in the eodermdrome spec < 1243293009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, whay is it? < 1243293019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*what < 1243293047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can have two open nodes that have edges between them in the internal state graph but not the match graph < 1243293053 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243293062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and by the description, those edges are removed < 1243293103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I don't think they're meant to be in that situation < 1243293110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a wiki, do you want to fix it? < 1243293119 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'll try < 1243293424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :changing < 1243293424 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deletes all nodes from the internal state graph that correspond to closed nodes in the match subgraph, and all arcs connecting to them < 1243293428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Deletes all arcs in the internal state graph between two nodes that both correspond to open nodes in the match subgraph < 1243293433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :into < 1243293438 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243293440 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :# Deletes all arcs in the internal state graph corresponding to arcs in the match subgraph < 1243293444 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :# Deletes all nodes from the internal state graph that correspond to closed nodes in the match subgraph < 1243293671 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait now there is another problem < 1243293683 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what if that edge _does_ exist in the replacement subgraph < 1243293737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ^ < 1243293762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I don't know < 1243293779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that redundant edges can't otherwise exist in Eodermdrome, I imagine that the two edges consolidate < 1243293817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1243293831 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's the implicit conclusion < 1243293843 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243293957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then the wiki died again < 1243294689 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243294985 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243295031 0 :Taejo!unknown@unknown.invalid QUIT :"Leaving" < 1243295114 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243295187 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243295341 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243295691 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243297224 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243297351 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243298088 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243299827 0 :sebbu2!n=sebbu@ADijon-152-1-10-58.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243299959 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243300024 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243300875 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243301227 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243303364 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1243303708 0 :sebbu!n=sebbu@ADijon-152-1-55-153.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243304585 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243306580 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243306917 0 :calamari!n=calamari@ip70-171-213-254.tc.ph.cox.net JOIN :#esoteric < 1243307078 0 :Corun!unknown@unknown.invalid QUIT : < 1243307455 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243308090 0 :pikhq_!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243310492 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243310872 0 :Slereah_!n=butt@ANantes-259-1-4-194.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1243310982 0 :pikhq_!unknown@unknown.invalid NICK :pikhq < 1243311417 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243313703 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243314141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, in theory, Unicode works. < 1243314180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :«¡The composé key works!» < 1243314209 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Amazing what having your local set right can do. < 1243314219 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243315114 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Locale, even. < 1243315294 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unicode, I declare, is a great boon. What sayeþ ye, men and women and small fuzzy creatures, of all þat is Esolang? < 1243315832 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Υεα < 1243316558 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243317641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unicode is evil < 1243317644 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ascii forever < 1243317791 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ɹәʌәu < 1243321634 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243321820 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :unicode 4ever < 1243321847 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243321855 0 :FireFly!unknown@unknown.invalid QUIT :Client Quit < 1243322064 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243322433 0 :kar8nga!n=kar8nga@a-68.vc-graz.ac.at JOIN :#esoteric < 1243323039 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243323867 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243324163 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243324799 0 :clog!unknown@unknown.invalid QUIT :ended < 1243324800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243326339 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243331558 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243331887 0 :Slereah!n=butt@ANantes-259-1-104-92.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243332124 0 :impomatic!n=impomati@nat67.mia.three.co.uk JOIN :#esoteric < 1243332517 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243332751 0 :Slereah_!n=butt@ANantes-259-1-140-244.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243333234 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243333341 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243333518 0 :Slereah!n=butt@ANantes-259-1-89-123.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243334198 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243336320 0 :jix!n=jix@dyndsl-095-033-125-097.ewe-ip-backbone.de JOIN :#esoteric < 1243339924 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243340004 0 :sebbu2!n=sebbu@ADijon-152-1-87-187.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1243340889 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243342220 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1243343047 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243343116 0 :Slereah_!n=butt@ANantes-259-1-2-95.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1243343149 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://may.2chan.net/27/res/117551.htm < 1243343153 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :King of threads < 1243343175 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243344601 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243346201 0 :Slereah!n=butt@ANantes-259-1-68-157.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1243346580 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243347440 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243348487 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243348832 0 :Slereah!n=butt@ANantes-259-1-104-196.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243350447 0 :Slereah_!n=butt@ANantes-259-1-55-238.w92-135.abo.wanadoo.fr JOIN :#esoteric < 1243350466 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243351372 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243352369 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243352524 0 :impomatic!n=John@nat66.mia.three.co.uk JOIN :#esoteric < 1243352540 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1243352629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243352639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles at the hill still apparently being upside-down < 1243352673 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hill? < 1243352686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: BF Joust < 1243352691 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :thought so < 1243352694 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with it? < 1243352697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there was meant to be a tournament running here < 1243352704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the current code eliminates all the good programs < 1243352706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than all the bad ones < 1243352711 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243352716 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :flip a < to a >? ;) < 1243352733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, suicide, the worst BF Joust program theoretically possible, is still there < 1243352749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it loses every game, unless the opponent uses the same strategy, in which case it's a draw < 1243352777 0 :Slereah!n=butt@ANantes-259-1-114-39.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243352788 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do you have control over the code or is it someone else's bungle? < 1243352817 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in GregorR (or GregorR-L) 's code < 1243352947 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I've seen someone get a KOTH upside down before so it must be pretty easy to do :-) < 1243352965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, something as simple as a reversed test could to it < 1243352968 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hopefully it'll be fixed soon. I assume the hill will then run forever? < 1243352989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but in this case it's the fact that an array's the other way round to what GregorR thinks < 1243352993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are there any 'program vs program' languages besides corewar, fukyourbrane and BF joust? < 1243352994 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, probably for ages, anyway < 1243353000 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, the hill is still up < 1243353008 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: quite a few, I think; but only corewar is really popular < 1243353027 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have to agree about BF joust with other people who've noted there's only one way to go about winning < 1243353032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not any more < 1243353040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the revised version, there are at least three strategies < 1243353050 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243353058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've done quite well with defence programs, which wait to be attacked then try to trick the opponent off the end of the tape < 1243353069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by dropping the flag to 0 for one cycle, then back up again < 1243353072 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243353080 0 :Gracenotes!unknown@unknown.invalid QUIT :Success < 1243353089 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243353111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that strategy is a) one of the best, but b) very very hard to pull off well < 1243353160 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I had a defensive program too before the hill was changed. I've got a copy of the 20 warriors from the old hill so I can resubmit it when the hill has been fixed. < 1243353177 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :any plans for more opcodes? < 1243353192 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes not ;-) < 1243353194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: it just wouldn't be BF then < 1243353207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :zzo38 has a version with input from the opponent's NOPs, although I don't see the point < 1243353239 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :input from the opponent's NOPs? what does that mean < 1243353272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: well, . does output in BF < 1243353283 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243353288 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :There's a description on the discussion page of the BF Joust wiki page. < 1243353291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sounds a bit silly though < 1243353297 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since you can simulate a NOP with <><> or whatever < 1243353303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243353308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, a one-cycle NOP is useful for parity reasons < 1243353320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and messing about with <> or >< or even +- can be very dangerous in BF Joust < 1243353327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to the end of hte tape < 1243353358 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't sound like a very well-founded concept in any case < 1243353360 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :even if it makes BF-sense < 1243353378 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since you'd never WANT to tell your opponent anything < 1243353384 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why make a command for it? :P < 1243353410 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I needed to use a one-cycle NOP in one of my programs to get the timing right < 1243353512 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe , could get the value of your opponent's pointer or the value under your opponent's pointer or something < 1243353525 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243353537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: same here < 1243353542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attack5 uses quite a lot of them < 1243353549 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a counter-defence attack program < 1243353563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it can confuse about half of genuine attack programs by setting decoy cells to -6 < 1243353567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which they aren't expecting < 1243353659 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: see http://aiforge.net for a programming games forum and about 1500 links. < 1243353676 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243353678 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :fighting programmable robot games < 1243353713 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :http://www.sumost.ca/steve/games is also a decent page < 1243353761 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :There are a few which don't involve robots, but most of the ones I've looked at are similar to Corewar < 1243354913 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243354951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: corewar question: how effective is using SPL 0, rather than a goto, to create a loop? < 1243355401 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :If you have a SPL 0 at the head of the loop and let the processes drop off the end, the loop will be 1 cycle slower. < 1243355410 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Processes take 1 cycle to execute the DAT which kills them. < 1243355481 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're planning to spawn a load of processes anyway, though, it might be worth it < 1243355497 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :However, the loop can only be killed by destroying the SPL. Damaging any other instruction won't kill the loop, just damage it. < 1243355510 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :It's best to have a SPL 0 at the top and a JMP at the end :-) < 1243355520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1243355547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was vaguely thinking of setting up some sort of huge number of imp spirals < 1243355561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hitting thread limit, so that anti-paper strategies wouldn't work < 1243355567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and hoping that at least one survived to overwrite the opponent < 1243355569 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :But occasionally the instructions are out of sync, but it doesn't really matter. Also it means the loop reverse! < 1243355646 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :It takes ages to hit the process limit. It's normally 8000 processes. < 1243355652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243355656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought it varied by hill < 1243355660 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :An opponent can clear the core in that time. < 1243355672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but at least, churning out your own threads will reduce the impact of a SPL-based bomb < 1243355694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and an imp spiral swarm would tend to intrinsically dodge core-clears < 1243355701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2/3 chance it misses once you're down to one imp < 1243355725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what warriors do after the core-clear ends < 1243355740 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :max processes is normally the same as coresize, the the same applies to the other hills, e.g. nano hill = 80 cells, 80 cycles to clear it with d-clear, 80 maxprocesses. < 1243355773 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :They just keep clearing over and over, just in case they missed a mobile warrior first time round. < 1243355781 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :By the way, the #corewars channel has moved to freenode :-) < 1243355791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so, is it corewar or corewars? < 1243355802 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately koth.org is closing down :-( < 1243355826 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :The official name of the game is Core War. < 1243355856 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Corewar is more common though. < 1243356213 0 :Gracenotes_!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243356246 0 :Gracenotes_!unknown@unknown.invalid NICK :Gracenotes < 1243356586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I return. < 1243356596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ISIDTID? < 1243356620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: "I disappear yesterday therefore I return." < 1243356627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1243356632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it all depends on what returning means < 1243356651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Existing. < 1243356652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Being/ < 1243356654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In here. < 1243356833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION moans at the upside-down hill < 1243357006 0 :OoS!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243357598 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, where'd my server go? < 1243357619 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Looks like all of Slicehost is unusually sequestered. < 1243357620 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243357620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: well, I can log into it < 1243357622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's the one I think < 1243357627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm online there right now < 1243357645 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Can you get a login prompt at s2.normish.org? I can't. < 1243357649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243357655 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, now I can. Never mind. < 1243357661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strong static discharge from my chair! < 1243357663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243357688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243357692 0 :MizardX!unknown@unknown.invalid QUIT :"from __future__ import skynet" < 1243357711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1243357737 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION successfully remembers half of his password. < 1243357749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lot of static discharges here today... Strange. < 1243357754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: do you want me to change your password, using my scammed root powers? < 1243357755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from anything in metal at all. < 1243357775 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you have scammed root powers on s2.normish.org? < 1243357785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyone has any idea for a reason? < 1243357787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, probably not s2 < 1243357790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it's a different server < 1243357793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just on the main normish.org < 1243357813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So kerlo's now paying $50/month so that he can develop a new normish separately on the live deployment environment? < 1243357820 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1243357826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You mean like what I wanted to do originally, and was faced with "WHY DON'T YOU JUST DEVELOP IT LOCALLY FOO" < 1243357831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmm. < 1243357837 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect the "new normish" isn't actually a nomic < 1243357846 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Not yet, anyway. < 1243357848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise there'd be no point < 1243357852 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1243357865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not develop it locally? It is a good point IMO. < 1243357881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I developed the old system locally < 1243357885 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it even works, sort of < 1243357885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was pointing out some hypocrisy, and I'm not exactly in a mood to go into Talk To AnMaster Very Carefully And Slowly mode. < 1243357907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is an old flamewar lasting weeks from several months ago < 1243357908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I've been watching kerlo ask things like how to avoid SQL injection with a PHP registration system in Sine. Cringeworthy that he administrates Normish >_< < 1243357909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you're missing contest < 1243357913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah... < 1243357917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*context < 1243357917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not exactly flamewar < 1243357925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it did cause me to shun you for weeks < 1243357927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more strong disagreement with additional fire :) < 1243357929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is rather out of character for me < 1243357947 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :At least I now know how to avoid SQL injection, I think. :-P < 1243357981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Next up: How to escape HTML! With ASP.NET -or- ColdFusion -or- PHP! < 1243357986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, bad-but-works way = proper escaping, good-and-works-better-and-is-easier-way = parameterized or stored queries < 1243357987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 Best Javascript Libraries < 1243357998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :50 Ways To Monitor Your Site's Uptime!!!! < 1243358008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vomits all over the blagosphere < 1243358021 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Parameterized queries. Sounds nice. < 1243358059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he's using PHP and uses Windows, I'm pretty sure you're wasting your time :) < 1243358069 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure even PHP can do that < 1243358076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can < 1243358091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just pointing out that maybe talking about reasonable best practices and clean design is better given to /dev/null < 1243358113 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That sounds likely. < 1243358143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm staying on Actual Normish, which at least has proper unix tools instead of PHP/MySQL user registration forms. < 1243358183 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, I'm planning to have proper Unix tools as well. < 1243358200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: The user database is in MySQL, is it not? < 1243358209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore, not Unix accounts. Therefore, no, no you're not. < 1243358248 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is there some magical force preventing me from having each user in the database have a linked Unix account? < 1243358263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts his head through a wrangler to forget what you just said < 1243358289 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to unhear things. Unsuccesfully. < 1243358293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, the correct way to do that would be to write a mysql backend that stores data in /etc/passwd < 1243358306 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That sounds kind of weird. < 1243358310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That is correct for values of "DEAR GOD KILL ME". < 1243358319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: We're doomed. < 1243358328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm making an underground bunker < 1243358363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was trying to think up the sanest way to achieve what kerlo wanted; the fact that it's insane implies the original request was insane < 1243358384 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I blame youth. < 1243358395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe we could clone the internet, put kerlo in it, wait 3 years, then destroy the cloned internet and let him on the real one < 1243358398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's our only hope < 1243358423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, why? < 1243358435 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: The sanest way involves a PAM module. < 1243358450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the very existence of this insane "Normish s2" may collapse the whole internet < 1243358452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, that reads a MySQL database? < 1243358456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or at least severely damage it < 1243358471 0 :impomatic!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243358497 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not saying it's very sane, mind. < 1243358523 0 :OoS!unknown@unknown.invalid NICK :impomatic < 1243358526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't think PAM's tied into the UNIX UID system for files < 1243358552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, creating MySQL table rows wouldn't magically create users for any purpose other than logging in < 1243358604 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay, people who are significantly intelligent and/or knowledgeable than me. Suppose I want people to have Unix accounts and I also want to track various bits of information about those people. < 1243358620 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is creating the accounts and then using YAML that references their usernames the best way to accomplish that? < 1243358630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243358633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use proper files, dammit. < 1243358637 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243358644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Real, unix, plain text, lightweight-format FILES. < 1243358676 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is MySQL useful for its intended purpose? If so, perhaps I've forgotten what that purpose is. < 1243358688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To be a bad version of PostgreSQL. < 1243358697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PostgreSQL is a program whose purpose is not to be used as a replacement for plaintext files. < 1243358707 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :What is its purpose, then? < 1243358731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Correct me if I'm wrong, < 1243358733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I just told you < 1243358796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: MySQL is the C of databases < 1243358802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243358803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to do everything by hand, but it can be very efficient as a result < 1243358807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, that's an utterly terrible comparison. < 1243358811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1243358817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's nothing like C. < 1243358819 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The sentence "PostgreQSL is a program whose purpose is not . . ." does not tell me what its purpose is. < 1243358823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's the C++ of databases, as it also has a lot of useless features < 1243358828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: whose purpose is (not ...) < 1243358841 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Definitely the C++ of databases. < 1243358850 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It does a lot of stuff, and does it poorly. < 1243358864 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :The thing about sarcastic statements is that they're not very useful when interpreted as the truth. < 1243358866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: C's lean, mean, efficient, it has a clean design, and does what it does completely well. MySQL has its legs the wrong way round. It's not even really fast. It tries to do things and does them all badly. It's built on top of a bad design. < 1243358872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It keeps trying to do more things, and it keeps failing at them. < 1243358876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just... no. < 1243358941 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I suppose you're the kind of person who would stop using a system if new features were added and those features sucked. < 1243358977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you, kerlo, are the kind of person who will jump to conclusions without basis and then state these matter-of-factly in a deliciously non-sequitur manner. < 1243358994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Call me crazy, but. < 1243359048 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That may be true, but I'm just saying that to pacify you, not because I really believe it, not that I don't believe that I believe it. < 1243359051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MySQL does most everything it does poorly. < 1243359331 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, I refuse to use a database system whose name contains four consonants in a row. < 1243359352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: "unix" does not have four consonants in a row. < 1243359372 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And now for something not blatantly false: < 1243359399 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Would you (collectively) recommend switching to PostgreSQL, then? < 1243359408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243359415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would recommend using Unix properly, dammit. < 1243359471 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, suppose hypothetically that I want to store people's usernames and passwords. < 1243359482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You would use proper Unix accounts. < 1243359494 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay, suppose I do that. < 1243359502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And you wouldn't store their passwords, you'd store the hash of their passwords. < 1243359511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: One step at a time. < 1243359517 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :That's precisely why I said "hypothetically". < 1243359519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think "talk to a three year old". < 1243359539 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243359599 0 :M0ny!n=Harmony@AToulouse-258-1-53-125.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243359624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, use PAM for authentication of these accounts, not manually wrangling /etc/passwd like I just forsighted you doing. Yes, that means a dumbed-down web interface to the Unix tools you have will be a pain to implement due to PAM not being that easy to automate. That's a feature. < 1243359633 0 :Gracenotes!unknown@unknown.invalid QUIT :Success < 1243359747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, you store the password hashes in a different file, so you can make most of the user database user-visible, but not the password hashes < 1243359771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Unix. Accounts. < 1243359782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243359785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :/etc/shadw < 1243359796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. I know. That's not kerlo's concern. < 1243359800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There are tools that handle that. < 1243359844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Nanotechnology discoveries: Disks that can store 10000 times more data than a DVD and that can outlive stone inscriptions!" < 1243359848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK YEAH NANOTECHNOLOGY < 1243359879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"They've further increased the storage density to 1.1 terabytes per cubic centimeter" < 1243359886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243359888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In a paper published online today in the journal Nature, Gu's group reports recording speeds of about a gigabit per second." < 1243359899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1Gbit/sec writing to media with 1.1TB/cm2. < 1243359902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Want. Now. < 1243359912 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what its rewrite is like? < 1243359921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although something like that would be amazing even in write-once form < 1243359925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's write-once, yeah < 1243359962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :outliving stone inscriptions too < 1243359964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is pretty damn awesome < 1243359971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see, THIS is the ideal backup media < 1243359971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243359979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 1.1TB/cm³ is pretty spiffy. :) < 1243359986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er, ^3 yeah not 2. < 1243360013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't mess up your backups, you can store all your backups for forever with only a few discs, and backups are instant (assuming sufficiently fast source media) < 1243360019 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that would be over a petabyte per litre < 1243360023 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and storing a litre isn't that hard < 1243360034 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243360037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243360049 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no way! < 1243360050 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Imagine the bandwidth of a station wagon hurtling down the road with one of this things. < 1243360058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves at Örjan < 1243360062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: been logreading, or just an out-of-content reply? < 1243360068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the latter :D < 1243360072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I wonder how many library of congresses per disc it'd be? < 1243360074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*out-of-context reply < 1243360086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well both < 1243360091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ørjan < 1243360102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm guys < 1243360108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pikhq: 1Gbit/sec = 128MB/sec < 1243360112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's rather less impressive < 1243360123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh, giga/bit/s < 1243360127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how cheating of them < 1243360140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, it's what internet connections use < 1243360149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe CDs/DVDs/Blu-Ray are measured in that too < 1243360216 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, suppose we let our users log in via the web. If I'm not mistaken, the chief non-weird way to do this is cookies. Would these cookies contain the users' passwords? < 1243360232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: AAAAAAAAAAAAAAARFGH < 1243360237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop coding stop coding stop coding < 1243360268 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Forever? < 1243360277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Give or take a day < 1243360281 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: no, and i can say that without even having read the answer. what about session ID? < 1243360292 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"No" is the answer I expected. < 1243360300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: not cookies. < 1243360307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sessions. If you don't know what they are, stop coding some more. < 1243360313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: cookies generally contain autogenerated nonsense that's used to identify a session < 1243360318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the session is used for everything else < 1243360324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just tell him to use PHP sessions < 1243360329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, good point < 1243360336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we can't save him, but we can edge him in a sort of right direction to avoid unspeakable disaster < 1243360340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you don't have to worry about how they're implemented (even though they're normally implemented with cookies) < 1243360350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, isn't PHP open to session fixation unless you take steps against it? < 1243360358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't think so. < 1243360370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My current strategy is attempting to make him outsource as much code as possible to Unix and his language. Less dangerous :) < 1243360394 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about sessions. < 1243360396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: argh, "One discovery can store way more than a DVD, and the other has a long lifetime. Furthermore, the first one is write-only, and I don't see indications of mass storage for the second." < 1243360399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so two separate things < 1243360416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243360421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Slashdot lying as usual? < 1243360437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The blog title lying to get sensationalist hits < 1243360446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the reddit submitter— bet it's the author of the blogspam— using the same title < 1243360463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at least slashdot clarifies its sensationalism in the summaries < 1243360503 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: wait, write-only? you mean it _cannot_ be read again? :D < 1243360509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243360517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: http://www.supersimplestorageservice.com/ < 1243360518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :S4! < 1243360521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Write-only storage! < 1243360526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Super-secure! Competitive pricing! < 1243360533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :C L O U D < 1243360542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :write-only? < 1243360545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes! < 1243360548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's provably secure. < 1243360550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, how can you prove they're storing at all? < 1243360557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Would they LIE to you < 1243360558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243360575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :argh, that website has one of the most annoying JS advertising sidebars I've ever seen < 1243360577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Here's their proof: http://www.supersimplestorageservice.com/secure/s4/pipeline/cache/throughput/proof.aspx < 1243360581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens in Firefox instead < 1243360592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((read carefully)) < 1243360596 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I know why I have JS off by default < 1243360638 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh it's a joke, must be < 1243360642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't look /quite/ like a genuine IIS formatting page < 1243360643 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Should I ask how to store little bits of information associated with each user another time? < 1243360647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*error page < 1243360650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :formatting-wise, I mean < 1243360666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yes, they don't usually reference watching (a) the game, (b) cute kitten videos or (c) female mud wrestling < 1243360670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or people starving in China < 1243360681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's not the text I'm talking about < 1243360684 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is obviously different < 1243360686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know :p < 1243360739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:57 oerjan: ehird: oh it's a joke, must be < 1243360744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: very AnMaster of you < 1243360748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"All complaints and feature requests will be immediately stored using our S4-backed user request database." :D < 1243360751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : what? < 1243360783 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i _was_ trying to stretch my mind for a moment thinking of any way it could not be a joke < 1243360784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when is that quote from? < 1243360795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: almost every time you're mentioned, ever < 1243360798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or where you impersonating again... < 1243360802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, Amazon allow PUT requests? < 1243360812 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one interesting piece of information to come out from that site, if it's true < 1243360814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just see above for a counter example < 1243360816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought PUT requests were dead < 1243360821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I was nefariously POSING AS YOU, AnMaster < 1243360830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And making you FORGET WHAT "ALMOST" MEANS < 1243360839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nah, REST is popular nowadays < 1243360840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think we need secure tripecodes! ~ < 1243360840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nice < 1243360844 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i mean, _backup_ is sort of write-only in the short term. but it's not anything new so... < 1243360847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but nothing supports PUT < 1243360847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever the spelling was) < 1243360854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: sure it does < 1243360882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Micheal Lynton, the guy who said 'I'm a guy who doesn't see anything good having come from the Internet. Period.' has posted an editorial at the Huffington Post titled Guardrails for the Internet, in which he defends his comment, and suggests that just as the interstate system needs guardrails, so too does the information superhighway.]] < 1243360888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cries < 1243360890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha: https://www.paypal.com/us/cgi-bin/webscr?cmd=_flow&SESSION=g--DKTemd4TMMMq8aU4EeABuqWILa_aMmkQbyhwzrxbrHtx8tmKmlH7irWC&dispatch=5885d80a13c0db1f998ca054efbdf2c29878a435fe324eec2511727fbf3e9efc < 1243360892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, isn't PUT used in webdav iirc < 1243360897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe I misremember < 1243360898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they have a genuine paypal link to buy the entire company < 1243360900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ais523:, you mean < 1243360904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243360904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeahg < 1243360906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah* < 1243360907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that link doesn't work, it's user-specific < 1243360908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but yes < 1243360914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but I don't have a paypal account < 1243360919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so would it not work for me either? < 1243360922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: session < 1243360925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243360926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :user as in person < 1243360928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in agent < 1243360933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the author said that he'd probably refund any actual transactions :-P < 1243360937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which company < 1243360939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why can't you steal my session by following the link? IP-based? < 1243360944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus demonstrating he could never own the lottery < 1243360946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the S4 people < 1243360947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cookie-based? < 1243360958 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... cookies /and/ URL seems redundan < 1243360958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm afraid I missed who S4 were < 1243360960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*redundant < 1243360963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: SCROLLBACK! < 1243360966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKSCROLLBACKDSKJFHKSDFKSDJFS < 1243360969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no time. < 1243360977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaargh < 1243360980 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243360981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so just waste OUR time instead?! < 1243360990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because clearly only -your- time is valuable < 1243360998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a short one line summary would be enough < 1243361011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Apache=147.188.254.232.327301199300722205; KHcl0EuY7AKSMgfvHl7J5E7hPtK=K1qt0zJ42nOKrHXQ512V7BuFW5fs_zXxwdkA8IlYo00HhjwGiO42drcE6jsj5EHtVawXwNuuhXfQnm49; cookie_check=yes; jNS36F3v1LVZP8Qp0a2pJWhXNKy=mpG_l1Xk9WVVMJwKZVHh_9nI392FXiTNMVIAFRlmKad9qdQtn72dqh9D_3Ksf_3nREVnPjQCIKyE4epIJ6zrmi4ZEsW; LANG=en_US%3bUS; navlns=0; cwrClyrK4LoCV1fydGbAxiNL6iG=DctYoOYqVUNLQKpmwSnWT6mVvE5ZBi3RJ8UuNQw5FdKNngFlzJV1MaUVDLge9BcQPU-SGvT- < 1243361013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :dqAUo3AQzWWvZ-IHZGNfi0Z7Aw_GC2pam5X39xkdFHQI7ggSNE53QMYBSeyAJ0%7cbqkyg7YNVpHIk_tGrE-68fFnc0kX79Qa913-xSLSZPAMHlyIubz_4wrZrNk2u9vRhHOv7W%7cIMMKtMGhuMz8vkVo7mLi9UQCNkMi6CQhsTCulqkVImjKunHUWsHfINxwd7vLcmfnTR_FYm%7c1243357268; navcmd=_xclick; pNTcMTtQfrJuaJiwEnWXQ6yNxfq=5mv9RU4DctpsQ9re8jiTEh_JImwBUbicIr7FvspGKVQe8hjrwdl_RlC99UYGDLzzp3vd1gAmrIbXQqXt8oETB_fq6Ge1UBpjmfKeevJ8goC2hs5tc3KX_Ho1I6wIgIN0vjhyfY9ftf2FxLYIdIEu8bg7EBQXC- < 1243361014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :TVzUYFXxJETr2tshK8PcCE4y5z5tFohs4wYca_1iIRds5Rz1VAhhu84PwLZYw_JAKatkZtmxn84zZYjC-TSp4nhXOFctIUj50m0BTwK8IVThZXxMZ-DgPVnkrX36pzZ4ZxTWdks-7k7i5p8Boqy0JoN-kIeG1qgV4uTn4ajaZP9ZNCsmGOsBCvXvC9cc68-moa-DQxi_oE_0OpF7tE; 6Vt_kuBZl8VlyHAqyfqTECtzKXS=4FmsD86w5SZMRES5DmDJOUf8i2MUEbgVvNrxy-YD1bl1DQlvynIlaY86brrCYbUQzov9tNBAz90bxc47 < 1243361020 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what brilliant cookies PayPal have! < 1243361027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't do that, you'll use up all of AnMaster's scrollback < 1243361028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only know of one S4... And that is an ACPI sleep state < 1243361031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he only has three lines, after all < 1243361047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1243361154 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION also bbls. < 1243361435 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION buys baby lizards < 1243361458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're going to have trouble looking after them when they grow up! < 1243361482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that wasn't a fact < 1243361485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but I AM right back! < 1243361503 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Success < 1243361519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually lizard pets are illegal in norway < 1243361524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless they changed it < 1243361530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: do you know why? < 1243361539 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :They're like scaly ferrets < 1243361590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ferrets are cute < 1243361593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: norway has (almost?) no native lizards, i guess is the rationalization < 1243361597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Discuss < 1243361614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, to prevent them disrupting the ecosystem? < 1243361634 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: maybe. there is a movement to change the law though. < 1243361647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what a fun law to challenge < 1243361650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LEGALIZE LIZARDS < 1243361671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I will prove that anything written in a higher-level language will not be as fast as my implementation of it in C. I leave this challenge out to anyone to take. (*)" < 1243361675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill stupid. Kill stupid. < 1243361682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Override mode activated. Kill target sequence initiated. < 1243361759 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243361836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually that's probably not a real reason, as the reason we only have 5 (googled) native reptile species in norway is that it's too cold for others to survive < 1243361844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1243361896 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :many think the law is stupid. but then occasionally there is a news item about someone's (illegal) snake growing too big for them... < 1243361925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int fact_table[] = { 1, 1, 2, 6, 24, 120, 720, 5040, 40320, 362880, 39916800, 479001600 }; < 1243361926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define factorial(n) fact_table[n] < 1243361937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ most efficient factorial implementation over 32-bit integers :-) < 1243361941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe a switch/case could be faster < 1243361944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: true dat < 1243361965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, 32-bit is useless for anything involving numbers bigger than your average pony < 1243362007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"i'm not a number, i'm a free pony!" < 1243362021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so you mentioned slashdot and I tried to read the comments of a post about lisp < 1243362035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and people called it LISP, were ignorant about how it can be faster than C in many cases, < 1243362037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so on and so forth < 1243362041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then I gave up 'cuz it's worse than reddit. < 1243362044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slashdot is an interesting mix < 1243362045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanks for that :P < 1243362050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you do get very interesting comments from time to time < 1243362053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but there's a lot of junk too < 1243362058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really see any gems < 1243362061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrug < 1243362068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're normally good at checking whether the story is true or not < 1243362134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[The service is going to feature in a new unscripted series that will "harness Twitter to put players on the trail of celebrities in an interactive, competitive format". No, I am not sure what that means and there are no further details as yet. ]] < 1243362142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Twitter... TV... shoh god. < 1243362171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's even worse than the fictional deliberately bad reality TV program that's the centrepiece of BlogNomic at the moment < 1243362203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you have to work http://picoup.com/ into it somehow, then < 1243362210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what is that site? < 1243362219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Twitter except you only get 18 characters < 1243362224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243362226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus one @user for free < 1243362229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243362236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as a joke, or as a serious attempt? < 1243362239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :former < 1243362249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if 18 is too verbose for you, http://femto.picoup.com/ lets you have a character and a user reference < 1243362265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :express your feelings like @user !, @user ? and @user … < 1243362271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that's one character) < 1243362306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the random usernames feature < 1243362317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently I'm ImpulseLeast < 1243362326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how would you log on with the same name in future? < 1243362337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if you click change it (with JS), you can give it a password < 1243362343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243362345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I mean, without < 1243362350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you can't use a nick that isn't either (a) automatically assigned, (b) registered < 1243362358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I assume it doesn't generate already registered nicks < 1243362373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, any way to follow anyone in particular there? < 1243362384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you click a nick there's a watch link < 1243362404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... well, it might catch on < 1243362417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps :P < 1243363045 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : and storing a litre isn't that hard <-- literally trivial < 1243363131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1243363275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://timesonline.typepad.com/technology/2009/05/new-iphone-2009-a-possible-checklist.html ← "And a pony" < 1243363358 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sees no pony and feels cheated. < 1243363610 0 :jix_!n=jix@dyndsl-095-033-047-220.ewe-ip-backbone.de JOIN :#esoteric < 1243363674 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Any idea how to to do an arrow with the compose key? < 1243363688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: AltGr-I gives → for me < 1243363702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I don't have no stinking AltGr. < 1243363703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Nope, I just did it the macfag way and made a keyset file with the characters I want triggered on control-option- < 1243363712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :← = control-option-, for me (analogy with <) < 1243363735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will have to futz with the compose configuration < 1243363749 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Probably stick that on compose <- < 1243363775 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :… < 1243363781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :……………………… < 1243363804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :……… < 1243363810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :………………………………………… < 1243364116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://namakajiri.net/diary/things-they-asked-me-in-the-us-visa-interview/en/ < 1243364326 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243364566 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243364639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to make a smaller typeface than http://en.wikipedia.org/wiki/3x3 < 1243364799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION concludes 'tis impossible < 1243364883 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :3x3? Jeeze. Tiny. < 1243364904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah, but somehow still readable < 1243364962 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243365044 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243365513 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It does? >_O < 1243365521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: yes < 1243365532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the list of programs is sorted in reverse order < 1243365534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from worst to best < 1243365539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then you eliminate all past the tenth place < 1243365555 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I thought they were from best to worst! D-8 < 1243365630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: >_< < 1243365632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WE HATE YOU :P < 1243365636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Also, rewipe the hill. < 1243365640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since it's all the worst programs now. < 1243365678 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1243365703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: add impomatic_shortsword? < 1243365712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh, it'd be nice if you made it automatically prepend nickname_ to the programs < 1243365737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't have it on me < 1243365740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'll add some of mine < 1243365744 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It takes a REALLY long time to timeout if the programs are unhappy :( < 1243365746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with ais523_ pls < 1243365765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_attack5 [>[-]-.-.-.-.-.-] < 1243365766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack5: -1 (maximum 5) < 1243365779 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_defend5 >+>+([{>[(.)*20-]+}]<..........-[++[[]<(-..-.)*300>[>[-]+]]]<(+..+.)*300>[>[-]+])%2000 < 1243365780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm, isn't that in the default hill? < 1243365787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, that was attack/defend/fool 1 < 1243365790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243365803 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend5: -1 (maximum 6) < 1243365804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: do you think you could do that nick_ prepending thing & rename the default programs to have ais523_? < 1243365810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that plus correct in-channel score reporting = heaven < 1243365815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1243365832 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the default ones should be renamed, they're just examples, but yeah, I can add that. < 1243365846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: er, they're ais523's base warriors < 1243365857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems reasonable to prepend ais523_ to me. ais523? < 1243365864 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : Did you mean: pimpomatic shortsword < 1243365870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, they are mine, but they're all pretty simple < 1243365881 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They're like four characters long :P < 1243365884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, okay, it's just "attack1" vs "ais523_attack5" < 1243365886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is pretty silly < 1243365918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust impomatic_shortsword (>++>--)*2(>)*6([-[+]]>)*20 < 1243365920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523impomatic_shortsword: -1 (maximum 7) < 1243365929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FAIL < 1243365930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lolfail < 1243365932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: name_ < 1243365933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not name < 1243365936 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bad timing :P < 1243365938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise we'll get impomaticimpomatic < 1243365939 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very < 1243365951 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I had just added name, then saved, then went "Oh yeah, name_". < 1243365959 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There was about a five second span in there where it had name and not name_ < 1243365967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: once you've done that, fix the in-channel reporter, wipe the hill and we can get on with playing < 1243365968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1243365970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: could you just rename the shortsword to the correct name on the hill? < 1243365981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or that < 1243365985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But also correct in-channel score reporting! < 1243365994 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243366009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: good timing < 1243366013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the hill is now the right way up < 1243366017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as of about 10 minutes ago < 1243366020 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles about ( ) { and } in BF Joust! < 1243366027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: in what way? < 1243366027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: wut? < 1243366035 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I'm writing an interpreter in asm! < 1243366042 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oi, rename ais523impomatic_ to impomatic_ kay? :P < 1243366046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: those are just abbreviations, you don't have to handle htem < 1243366055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they make programs a lot faster < 1243366063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to execute, that is, realtime < 1243366065 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than in ticks < 1243366066 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Already done. < 1243366074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh, but the report didn't regenerate < 1243366076 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles about (){} < 1243366082 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No :P < 1243366087 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grumbles still more about (){}(); < 1243366094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243366119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ok, remaining wishlist, ordered by importance first: (a) correct in-channel score reporting, (b) report doesn't disappear while regenerating, (c) timeouts don't take so long < 1243366126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first two can be fixed by you, last needs ais523 probably < 1243366130 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Are names automatically added to submissions now? < 1243366136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: yes < 1243366137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: Yus. < 1243366153 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A) If you want the actual final score, this can't be done, or at least not quickly, it'd be slooow. < 1243366167 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :B) This is actually a big PITA >_> < 1243366170 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bigdecoy >(-)*9>(+)*9>>>>>>>[(+)*6[-]>+] < 1243366180 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :C) This I'd love to fix, AIS :P < 1243366185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_bigdecoy: -3 (maximum 7) < 1243366186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Err, GregorR-L. < 1243366188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(A) is very fixable < 1243366192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It counts wins as losses. < 1243366193 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stranger >>>>>>>>>([[-][(-)*127(+)*127]]>)*20 < 1243366195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and C) by my calculationsm, reducing the timeout to 20000 from 100000 should not affect too many programs < 1243366198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just fix that, dammit. < 1243366200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_stranger: -1 (maximum 8) < 1243366202 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh, then it's ais523's fault :P < 1243366207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: And how is (B) a big pitter? < 1243366210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just don't do > < 1243366214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do >tmp; mv tmp foo < 1243366226 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I kill the process generating a report when a new report starts. < 1243366241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "Don't do that" < 1243366245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: fix (A) and (C), anyway :P < 1243366247 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X_X < 1243366262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(B) probably isn't too important, but it's irritating having this trivial bug in-channel < 1243366268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :while ($steps++ < 100000) { and print "Timeout." if $steps >= 100000; are the only two lines that need changing to fix (C) < 1243366268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the timeouts are truly annoying < 1243366271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :making (B) more annoying < 1243366280 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm fixing A. < 1243366281 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for (A), the current code appears to run the program each way round and see if the answer was the same < 1243366285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than looking at exit status < 1243366299 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Right, because that's how FYB works :P < 1243366307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, wait < 1243366311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: if it can report score quickly < 1243366314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how come the report takes so long < 1243366321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because it runs all the programs against each other < 1243366322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, because then it runs every other combination < 1243366322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243366323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even the ones you didn't just add < 1243366328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe that should be cached somehow < 1243366335 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simple [>[-]+] < 1243366336 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_simple: -1 (maximum 9) < 1243366366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if we're in ridiculous wishlist mode, why not post a link to the report in-channel when it's finished generating? < 1243366401 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I looked in to caching it and started rewriting report in Python to get non-argh SQL bindings to cache in an SQLite database. < 1243366405 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then I went "ARGH TOO LAZY" < 1243366418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243366420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cache in a database? < 1243366422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why‽‽‽‽‽‽ < 1243366428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just serialize some data structures. < 1243366430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"import pickle" done < 1243366444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why bigdecoy did so badly < 1243366448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why don't more people use interrobang‽ < 1243366458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you're using it inappropriately when you are? < 1243366475 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shield (>--)*3>((+)*12(>-)*4<<<<)*9999 < 1243366478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Timeout. < 1243366478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Draw! < 1243366481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Timeout. < 1243366481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Draw! < 1243366483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Timeout. < 1243366483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Draw! < 1243366483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Program 2's flag fell. < 1243366483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1243366489 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, whoops, forgot to get rid of that output :P < 1243366495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1243366509 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes it disappear. < 1243366535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Timeout. < 1243366535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Draw! < 1243366548 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, must kill :P < 1243366550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Program 2's flag fell. < 1243366550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Player 1 wins! < 1243366560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bitchesdontknowboutwhichflagismine >+[-->+] < 1243366566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bitchesdontknowboutwhichflagismine: -9 (maximum 11) < 1243366571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: how does your shield program work? < 1243366586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: is it fixed? < 1243366589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is -9 my actual score :D < 1243366602 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe it's fixed, yes. < 1243366613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :report so slow < 1243366663 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not sure how it works, I've slept since I wrote it < 1243366667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243366677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I just had a new idea for a defence program < 1243366683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or rather, an old one, but I figured out how to make it work < 1243366730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, your program really did do that badly < 1243366736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1243366744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: run off the tape, I guess < 1243366756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, hey GregorR-L. < 1243366756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah yes, good point < 1243366766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 8.26 -9 ehird_bitchesdontknowboutwhichflagismine.bfjoust < 1243366766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 0.00 -3 impomatic_shield.bfjoust < 1243366766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and why the hey, now everything's working? < 1243366772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That's not good ordering, yo. < 1243366780 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's not /right/ < 1243366781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, it's not < 1243366782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 8 | + + + + + + + + + + + | 100.0 | 11 | impomatic_shortsword.bfjoust < 1243366783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's ordered by "Score" < 1243366791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which seems to be something other than wins-losses < 1243366791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his program is so good that it fucks up the tabs < 1243366797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: add another tab after score < 1243366799 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, yeah, it's right. < 1243366819 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could avoid tab problems by always making the score 5 characters long < 1243366826 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243366833 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't understand, this output is exactly the same as FYB, and FYB is always aligned >_< < 1243366853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Because,. < 1243366855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Score=100.0 < 1243366858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All others are one char less < 1243366862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like say 97.2 < 1243366868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's how tab characters work. < 1243366872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You need another to pad out < 1243366888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just bring all the scores up to 5 chars with padding < 1243366893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But that one is aligned to where the top is. If that one was the problem, it would be the maligned one. < 1243366895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that way you could right-align them too at the same time, for free < 1243366902 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, misaligned :P < 1243366906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is the misaligned one, GregorR-L. < 1243366913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But what ais523 said. < 1243366914 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the title is also 5 chars < 1243366922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so actually, it's correctly aligned, everything else is misaligned < 1243366926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243366959 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm just saying I don't understand because the code is the same but always comes out perfect for FYB :P < 1243367046 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243367134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, GregorR-L. < 1243367135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/report.txt < 1243367139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There aren't any 100.0s there. < 1243367145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's because no program is good enough. < 1243367163 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But the 100 is the only one that's CORRECTLY aligned in bfjoust, LIKE I SAID < 1243367168 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :How about keeping an age for each program to keep track of how many successful challenges each one survives? < 1243367179 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Then we could have a hall of fame ;-) < 1243367194 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have a mercurial log :P < 1243367269 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243367411 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243367439 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243367455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1243367463 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :How come ehird's program scores more than shield? Ehird = 9 losses, 2 ties. Shield = 3 losses, 8 ties. < 1243367471 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243367471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243367473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'cuz it's terrible < 1243367473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243367475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg a < 1243367478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes abc < 1243367495 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show slashes < 1243367511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1243367532 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Surely a tie should be worth more than a loss? < 1243367535 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I hate collegeboard < 1243367536 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I email them saying I don't remember what I put for my security question's answer. They email me asking for personal information. Among the information they're asking for: "Web Account Security Answer:" < 1243367545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I remember you saying that a few minutes ago in Sine too! < 1243367548 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A tie is worth more than a loss. < 1243367554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not just crosspost everything you say to every IRC channel? < 1243367581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes abc < 1243367588 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's about WHAT you tie or lose against. < 1243367599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: !slashes is not working :( < 1243367600 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good idea! < 1243367609 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: http://codu.org/eso/fyb/SCORES (same scoring used for this) < 1243367610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1243367614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Grr. < 1243367633 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1243367633 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo google hello ook rot13 slashes yodawg < 1243367647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: previously i had a problem with it only giving the first line, it didn't use DCC < 1243367661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(although it worked with !show then) < 1243367679 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Seems echo is equally screwy >_> < 1243367691 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :However, I'll have to get to that after I fix this :P < 1243367691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and yodawg < 1243367713 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: fix the backslashes then too pretty please < 1243367733 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I haven't fixed that because I don't know where the bug is. < 1243367738 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243367766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!ook ++++++++[->++++++++<]>. < 1243367766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :@ < 1243367772 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh _that_ works < 1243367802 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243367808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg `.hi < 1243367809 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :h < 1243367812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that < 1243367817 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show echo < 1243367818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf ,[.,] < 1243367825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi there! < 1243367833 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243367846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, what's !yodawg? < 1243367853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unlambda in unlambda < 1243367858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243367893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp echo_sh sh cat < 1243367893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter echo_sh installed. < 1243367901 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!echo_sh Hi there! < 1243367902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hi there! < 1243367914 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243367964 0 :oerjan!unknown@unknown.invalid QUIT :"Later" < 1243368040 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Oh, undocumented instruction in BF Joust :-) < 1243368081 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243368082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_attack1: -3 (maximum 10) < 1243368107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: wut? < 1243368114 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah, not undocmented I just didn't read the Wiki properly. < 1243368123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which one did you mean? < 1243368168 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :% < 1243368197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243368206 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I assumbed it was a * on the Wiki for some reason < 1243368236 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :09/05/26 19:32:07 !bf joust simple [>[-]+] < 1243368252 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :09/05/26 20:01:23 !bf joust attack1 [>[-]+] < 1243368255 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... :-P < 1243368270 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :cat attack1.bfjoust < 1243368273 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]+] < 1243368315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: "!bf joust"? < 1243368319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's up with your logs? < 1243368340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1a [>[+]-] < 1243368342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_attack1a: 2 (maximum 11) < 1243368350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf joust :p < 1243368352 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I added the space in case egobot responded to what I pasted < 1243368359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: only at the start of a line < 1243368369 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ah okay < 1243368392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf joust ,[.,]!Hello, world! < 1243368396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bf joust,[.,]!Hello, world! < 1243368404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... input with ! no longer workd < 1243368405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*works < 1243368538 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What is it, kill EgoBot day? < 1243368574 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux (>)*8(>[-]+)*21 < 1243368575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_flux: 4 (maximum 12) < 1243368619 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, it now caches. < 1243368623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243368624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_counteracting_monomorphism_cocktails (>)*8(>[+]-)*21 < 1243368627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_counteracting_monomorphism_cocktails: 6 (maximum 13) < 1243368633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243368777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how do you shorten nests, again? < 1243368811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a{b}c)%3 == aaabccc < 1243368821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if a and c contain the matching halves of square brackets < 1243368858 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kicks_ehird >---->++++>-->++(>)*4(>++[-]+)*21 < 1243368859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_kicks_ehird: 5 (maximum 9) < 1243368865 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gee, this is much faster with caching :P < 1243368870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what if I want n=0->a, n=1->[ab],n=2->[[ab]b], etc? < 1243368874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do I have to manually do that? < 1243368894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: can you remove score? pts seems so much more useful < 1243368902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1243368918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh? < 1243368923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's ([{a}b])%5 < 1243368925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243368928 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... score is much better. Writing something that beats all the most useless programs but fails against any good ones shouldn't do well :P < 1243368941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: then make the in-channel thing report score < 1243368943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of points < 1243368976 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I suppose now that report is caching, that's not wildly insane *sigh* < 1243368997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust modernist_decorum ([{[]}+])%30 < 1243369004 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_modernist_decorum: -9 (maximum 10) < 1243369016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wtf? < 1243369021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should constantly defend its flag. < 1243369069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ([{[]}+])%blah is like [[[[[[]+]+]+]+]+], correct? < 1243369074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust modernist_decorum [[[[[[[[[]+]+]+]+]+]+]+]+] < 1243369081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_modernist_decorum: -9 (maximum 10) < 1243369081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243369146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so why does it fail? < 1243369220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust elena_lady_of_the_french_moving_picture_association (>+)*8[[-].>] < 1243369229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_elena_lady_of_the_french_moving_picture_association: -8 (maximum 10) < 1243369241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i should probably spend more time coming up with the programs than their name < 1243369242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1243369411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey GregorR-L, what would I need to get a local version of the !bfjoust command? < 1243369422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :working the same way, updating a local scoreboard, etc < 1243369426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want to genetically evolve some proggies < 1243369437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243369437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243369449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That's... not helpful. At all. < 1243369458 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Read scmds/bfjoust :P < 1243369479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I don't want a version that commits to an hg repository and is hooked up to IRC, is the point. < 1243369516 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The report program in interps/bfjoust does exactly what you need, without any hgism or whatnot. < 1243369521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: all the programs needed are there < 1243369525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243369526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's glue to link them to IRC < 1243369527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's nice, then. < 1243369528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but you can just not use it < 1243369692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% perl5.10.0 bfjoust < 1243369692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Both programs finished. < 1243369693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Draw! < 1243369695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243369721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: #!/usr/bin/perl < 1243369724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please fix that to #!/usr/bin/env perl < 1243369728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my perl5.10 didn't run on it < 1243369732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's in /opt/perl/bin < 1243369739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not everyone has control over their vendor :) < 1243369755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you could just run it with perl as a separate program < 1243369756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like you did above < 1243369759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I could < 1243369761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's still a bug. < 1243369763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all computers have env < 1243369769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ehm < 1243369771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes they do < 1243369784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I have Perl and not env on my Windows computer at home running under DJGPP; it ignores the path in #! lines but parses the program) < 1243369785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all UNIX-alikes and POSIX-alikes do, and Windows doesn't have /usr/bin < 1243369797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then what's in the #! line doesn't matter to it < 1243369801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1243369805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it'd try to run env, not perl < 1243369818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: then DJGPP is buggy < 1243369822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243369825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:29 ais523: ehird: you could just run it with perl as a separate program < 1243369852 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, perl is particularly problematic since there's a flag you're always "supposed" to add, but #!/usr/bin/env perl can't add flags. < 1243369865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: no, you're not meant to use perl -w < 1243369868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're meant to "use warnings;" < 1243369880 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1243369883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust < 1243369883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust.pl < 1243369887 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then I've been taught wrong oh noes < 1243369888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: GregorR-L: errrrrrr. < 1243369893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Look at ais523 :P < 1243369895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dare I ask why? < 1243369905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "use warnings;" is scoped < 1243369916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243369918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:31 ehird: -rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust < 1243369919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:31 ehird: -rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust.pl < 1243369920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why < 1243369929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./report < 1243369930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use: report < 1243369930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so you can turn warnings on and off, obviously < 1243369933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That's a remarkably unhelpful help < 1243369939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ARGH!! ARE YOU BLIND?!?!?! < 1243369941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:31 ehird: 20:31 ehird: -rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust < 1243369941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:31 ehird: 20:31 ehird: -rwxr-xr-x 1 ehird staff 3500 26 May 20:27 bfjoust.pl < 1243369970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I noticed that, but aren't replying to it < 1243369975 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: cd programs; ../report ../bfjoust ../cache *.bfjoust < 1243369978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :* amn't < 1243369979 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Cache dir must exist) < 1243369980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that was what my question was about < 1243369985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why did you answer a question I didn't ask? < 1243370013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Umm... and how do I get a certain program's score out of this? < 1243370026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Additionally, how can I get the latest scoreboard of programs? < 1243370057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hold your horses. I'm saving scores to files now, the scoreboard is spit out stdout. < 1243370091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: x_x < 1243370132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Previously the scores were only in the stdout report, so don't complain :P < 1243370149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: So what do I need to do? < 1243370160 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wait ten minutes. < 1243370172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wendyful < 1243370505 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, re-pull. < 1243370508 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Scores are saved in the cache. < 1243370512 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :foo.score < 1243370527 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's the best you'll get due to my crippling apathy :P < 1243370577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: So, cd programs; echo bitch>goddamn.bfjoust; ../bfjoust ../cache *.bfjoust; cat ../cache/goddamn.score? < 1243370607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now, GregorR-L, some questions: Does this trim the hill to 10 items? How do I get the current scoreboard programs in here? < 1243370709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This does trim the hill, yes. That command is ../report ../bfjoust ../cache *.bfjoust, and the scoreboard is the output of report. < 1243370743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: No. I mean: how do I get the current egobot programs in there? < 1243370748 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243370756 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243370760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: have you got all your favorite warriors in EgoBot? < 1243370766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Ew. Fine. < 1243370774 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Just the two < 1243370781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: OK < 1243370794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: Will removing the hill-trimming code make, say, the program think a warrior is great while EgoBot gives it a low score? < 1243370799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e. will it bias my results < 1243370819 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It could, but not by a lot, it gives more weight to beating programs that do well themselves. < 1243370840 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What should I limit the hill to now? 10 is no longer necessary, and seems to small. 50 mebbe? < 1243370840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I'm just wondering whether to evolve with or without the limited hill < 1243370875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't need to generate the ()/%/* stuff, right? I can just preprocess them in before sending the program to bfjoust < 1243370892 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I would say fight against a static hill ... < 1243370900 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That is, always delete your own. < 1243370905 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(After a generation) < 1243370908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: err, but then I'll only beat the best one currently on the hill < 1243370919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OH, you want to evolve against yourself, right. < 1243370919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I add mine to the hill, I come up with a strategy that beats the current crop, then beat that, etc < 1243370926 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In that case, definitely keep them all. < 1243370928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243370938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: does that require intensive surgery? < 1243370940 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Beating programs that don't do well doesn't earn you much score-wise. < 1243370948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nope, just remove about five lines. < 1243370956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243370960 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Line 300 of report.c < 1243370975 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It should be painfully obvious what to remove. < 1243370987 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And yes, I know, that's gross, but report.c is a hack :P < 1243370992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: You said "without any hg stuff". < 1243370995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : system("hg commit -m -"); < 1243371002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I assume that, then, is not "hg stuff"... < 1243371007 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's the only time report.c uses hg. I forgot about that because it shouldn't :) < 1243371011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243371026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: which hg repo has the programs? < 1243371031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to download 'em manually. < 1243371031 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :An internal one. < 1243371034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243371047 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :wget -r -l inf -np http://codu.org/eso/bfjoust/in_egobot/ < 1243371057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was just going to suggest wget, too < 1243371070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L seems to have more wget-fu than me, but mine is good enough for something like that < 1243371071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: that ends up spidering the whole web < 1243371076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: -np < 1243371085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it certainly downloads non-.bfjoust files < 1243371085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's an option not to spider above where you start < 1243371094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, presumably it's the directory index in 20 different formats < 1243371097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1243371101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which kind of defeats the damn point... < 1243371113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243371113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Good freaking lord, stop complaining and mv *.bfjoust < 1243371140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: i'm irritated < 1243371148 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :NORLY < 1243371205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: report is idempotent, right? < 1243371214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, running it without changing its args or the files will have no effect < 1243371220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% mkdir ../cache;../report ../bfjoust ../cache *.bfjoust < 1243371221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243371222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0.00 0 ais523_attack5.bfjoust < 1243371224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 0.00 0 impomatic_shortsword.bfjoust < 1243371226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 0.00 0 impomatic_kicks_ehird.bfjoust < 1243371228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: cool story bro < 1243371254 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So long as you removed that deletion, yes. < 1243371269 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Does ../bfjoust run? < 1243371269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: so everything's just lame huh < 1243371272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243371277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, because ais523 broke it. < 1243371295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and "perl ../bfjoust" doesn't work with gregor's report program < 1243371298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it requires a filename < 1243371308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so what did you say about "you can run it manually with 'perl bfjoust'?" < 1243371310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ic, ic. < 1243371314 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, whoopsiloo :) < 1243371324 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Just change the #! line *shrugs* < 1243371363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : % ../report ../bfjoust ../cache *.bfjoust < 1243371363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243371365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 0.00 0 ais523_attack5.bfjoust < 1243371367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 0.00 0 impomatic_shortsword.bfjoust < 1243371369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: (yes, I fixed it) < 1243371376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243371379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :../cache was broken. < 1243371380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Somehow. < 1243371443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: d'you think removing the programs whose pts are below 0 is a wise decision? < 1243371449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it'll fuss over them < 1243371469 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It won't fuss much over them :P < 1243371475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1243371498 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The problem is that it may be a program that defeats one really "important" program, but doesn't do well otherwise. < 1243371503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And you'd want to keep that alive. < 1243371509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1243371551 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Which is why the whole "score" vs "points" system exists :P ) < 1243371583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ../cache never changes anything, right? < 1243371588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As in, rm -rf ../cache only makes it slower < 1243371590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not anything else < 1243371601 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If you /update/ a program, you have to remove its relevant cache entries. < 1243371620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahahahahahahahahaha GregorR-L and which are these < 1243371627 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*:filename.bfjoust* < 1243371647 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Errr, *:filename.bfjoust:* < 1243371684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: What about .score? < 1243371693 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's never read, only written. < 1243371698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243371700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ ./bfjoust.pl attack1.bj defend6.bj | wc -l < 1243371701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :20704 < 1243371703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with 2 lines of output per step < 1243371710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that means that 10000 is not enough < 1243371716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but 20000 probably is, that was quite a long tape < 1243371719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: please, can you use .bfjoust instead of .bj? the connotations! < 1243371725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I do elsewhere < 1243371735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the connotations are only in your mind < 1243371743 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And your penis. < 1243371747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, the connotations of everything is only in your mind < 1243371753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And your penis. < 1243371870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally, defend6 beats shortsword too < 1243371876 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just /slightly/ too long for an IRC lien < 1243371878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*line < 1243371880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I will paste it < 1243371881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: cat it? < 1243371882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1243371891 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Y'know you can use a URL? < 1243371898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that too < 1243371898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I do < 1243371901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I'm pasting it < 1243371904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243371908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: !bfjoust butt http://foo < 1243371909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works < 1243371913 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OH, pasteBIN < 1243371924 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(-ing it) < 1243371959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend6 http://pastebin.ca/raw/1435349 < 1243371974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that's a fucked up codeulation, ais523. < 1243371977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Care to expand it for us mortals? < 1243371981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in what way? < 1243371981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend6: 97.0 < 1243371984 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243371988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just look at it! < 1243371996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it consists of lots of not-quite-repeats < 1243372004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if I expanded it, it would be massively long < 1243372009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as there are no loops but the [] at the start < 1243372012 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, it ties against defend1 :P < 1243372025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: not surprising, they're both defence programs < 1243372031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wait for the opponent to arrive < 1243372054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*defense < 1243372054 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, looks like you're on top now. < 1243372063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should add in a defence-program-detector < 1243372065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: So's your mom < 1243372074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that switches to a counter-defence strategy if it notices one < 1243372083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243372084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 95.87 10 ais523_defend6.bfjoust < 1243372085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(a detector is easy, just wait for a few thousand turns and see if anything happens) < 1243372088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Why is it differen? < 1243372098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :t < 1243372100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have the same programs. < 1243372104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243372106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: you'll have to come up with something that can beat that, now I've knocked shortsword off the leaderboard < 1243372106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because I have 11 of them. < 1243372108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243372110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: tape length randomisation, too < 1243372118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ugh, it's nondeterministic? < 1243372120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hate < 1243372122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might make a difference, although probably not < 1243372136 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the randomisation's just to prevent people using degenerate strategies, and rarely changes the result < 1243372173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's probably an optimum strategy for a constant tape length N < 1243372196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, just running straight to your opponent's flag < 1243372204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course. < 1243372261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/evolve_bfjoust/working/evolvist] % ruby evolvist.rb < 1243372261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :60.3 < 1243372263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/evolve_bfjoust/working/evolvist] % ruby evolvist.rb < 1243372265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :70.2 < 1243372269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ais523: that's a pretty large variation... < 1243372274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(testing impomatic_shortsword) < 1243372288 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"Testing" in what way? < 1243372290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should do it, say, 5 times, and take the average < 1243372295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: < 1243372296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :def remove_cache(name) < 1243372297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : `rm ../cache/*:#{name}.bfjoust:*` < 1243372299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1243372301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :def test_program(name) < 1243372303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : remove_cache(name) < 1243372304 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if it's an evolutionary algorithm, a bit of randomness is fine anyway < 1243372305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : `../report ../bfjoust ../cache *.bfjoust` < 1243372307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : File.read("../cache/#{name}.bfjoust.score") < 1243372309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1243372321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i suppose < 1243372323 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any change there can only be from tape lengths ... < 1243372324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not goign to get anywhere with this < 1243372330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it takes multiple seconds just to run once < 1243372345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/evolve_bfjoust/working/evolvist] % time ruby evolvist.rb < 1243372345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :70.2 < 1243372346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ruby evolvist.rb 2.16s user 0.13s system 97% cpu 2.342 total < 1243372348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/Code/scraps/2009-05/evolve_bfjoust/working/evolvist] % time ruby evolvist.rb < 1243372349 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Quay? With the cache in place it shouldn't? < 1243372350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :60.3 < 1243372352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ruby evolvist.rb 1.78s user 0.13s system 98% cpu 1.936 total < 1243372361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it removes the cache for the program we're testing < 1243372362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1243372365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's to be used when you change it < 1243372374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although, I suppose I won't ever reuse a prorgam < 1243372376 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's because your programs almost always time out, right? :P < 1243372376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*program < 1243372396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: anyway, you need <0.1s for evolving to be practiacl < 1243372399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*practical < 1243372401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it'll take years < 1243372409 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Duh < 1243372432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: in short, make it faster :P < 1243372437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just some programs are naturally very slow < 1243372439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in terms of cycles < 1243372443 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any slowness at this point is due to timeouts. < 1243372450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend6 wins really quite slowly, most of the time < 1243372450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just get AnMaster to rewrite it < 1243372455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :juts turn on debug and look at the log < 1243372459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll be really fast :p < 1243372462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could speed it up by not reparsing the program every step < 1243372465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or in numerous other ways < 1243372490 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Or not writing it in Perl) < 1243372492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rewrite the bfjoust interpreter? < 1243372500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243372507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No thanks. I'm not really interested in corewars or similar things < 1243372518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gee I sure was not joking < 1243372519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely not < 1243372529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"AnMaster" in string implies seriousville, true logic equation facst. < 1243372532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :facts, too. < 1243372535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back listening to radio < 1243372547 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to no soap. Radio! < 1243372582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Hahahahaha < 1243372657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as for that BF Joust program, I have a version with whitespace too which shows what it's doing < 1243373121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that'd be nice < 1243373165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://pastebin.ca/1435376 < 1243373305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243373349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it attacks something in particular, which is the [-] or [+] loop < 1243373353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nearly all programs have one < 1243373377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if they go into such a loop on its flag, then defend6 will keep them in it forever, whilst running off and sinking their flag < 1243373536 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tweaked [>+[---]+] < 1243373545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_tweaked: 37.5 < 1243373559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: last place < 1243373569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it does beat defend6 < 1243373589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, not last < 1243373597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sixth < 1243373608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beating a program that beats all the others is quite good for its score... < 1243373646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and kicks_ehird is amusing, it beats all the programs that don't start ais523_, and loses to all the ones that do < 1243373672 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Game of Werewolves (called Mafia) at irc.xkcd.com #mafia < 1243373689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: why did you just advertise that in #esoteric and ##nomic? < 1243373691 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243373715 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I thought peoople there might be interested. Agora had a Werewolves thing < 1243373751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: interesting strategy in stranger, by the way < 1243373760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you seem to be thinking about counter-defence strategies < 1243373826 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... I've also slept since I wrote that one ;-) < 1243373838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can tell how it works, though < 1243373847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :detects defence strategies by looking to see if the flag has changed < 1243373865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trying up-runs and down-runs to see if either beats the defence strategy, before moving on < 1243373939 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243374153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"I don't know very English but I know very much Spanish and I suppose you don't know very Spanish but you know very English because you are American but I am not American." < 1243374157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—Fidel Castro < 1243374172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Or should I say "Fidel Zzo38stro"? :D) < 1243374210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, is that a genuine quote? < 1243374214 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that is so very zzo38 < 1243374221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except the grammar isn't quite as good < 1243374235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it is genuine < 1243374236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://everything2.com/title/Young%2520Fidel%2520Castro%2527s%2520letter%2520to%2520President%2520Roosevelt < 1243374243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beforehand he asks Roosevelt for a 10 dollar bill < 1243374254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because he wants to see one, apparently < 1243374264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he was, admittedly, 12 years old < 1243374320 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://www.underfoule.net/mika/src/12433705409.jpg < 1243374342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I see no /prog/snake; downvoted. < 1243374371 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where does the snake come from, anyway? < 1243374374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://images.cafepress.com/jitcrunch.aspx?bG9hZD1ibGFuayxibGFuazoyX0YuanBnfGxvYWQ9TDAsaHR0cDovL2ltYWdlczkuY2FmZXByZXNzLmNvbS9pbWFnZS8zNDEyMjU4OV80MDB4NDAwLmpwZ3x8c2NhbGU9TDAsMTcwLDE0NSxXaGl0ZXxjb21wb3NlPWJsYW5rLEwwLEFkZCwxNTUsMTI1fGNwPXJlc3VsdCxibGFua3xzY2FsZT1yZXN1bHQsMCw0ODAsV2hpdGV8Y29tcHJlc3Npb249OTV8 < 1243374375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243374377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: /prog/ < 1243374389 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but why? < 1243374396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Because SICP. < 1243374399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"force e = e" —/prog < 1243374400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1243374522 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243374541 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is there a snake in SICP? < 1243374555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243374584 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243374605 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Whyyyyy < 1243374609 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Why that snake < 1243374613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Satori < 1243374616 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He is handsome and all, but < 1243374728 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243374732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Carts, cartographers, < 1243374732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO! < 1243374816 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243374890 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumb (>)*9([(-)*128.[-]]>)*20 < 1243374892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_dumb: 50.0 < 1243374911 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://twitter.com/progsnake < 1243374917 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is not helpful < 1243375050 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://img87.imageshack.us/img87/1861/screenshotlm2.png < 1243375051 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ahahah < 1243375106 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you know, or do I have to ask /soc/? < 1243375171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It is just random. < 1243375187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, your questioning is unscientific and ultimately destructive. < 1243375288 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A lot of memes actually have some sort of origin < 1243375291 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :You never know: < 1243375783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I'm waiting for the conclusion to your colon. < 1243375848 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1243375908 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243375939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The conclusion of my colon is my asshole < 1243375969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hur hur < 1243376134 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243376160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Q: How do you vote in elections? < 1243376160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A: I usually vote for the fattest candidate, on the basis that they'll take up more room on the House of Commons benches, thereby giving me more democracy for my valuable franchise.]] < 1243376289 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I always vote for the tallest guy < 1243376408 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I vote for the guy most likely to gum the works. < 1243376426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In this day and age, that means someone with reasonable opinions. < 1243376614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The Apple M9178 23-Inch Cinema HD Display is a liquid crystal display (LCD) monitor and has a default resolution of 1920x1200 dpi (dots per inch)." < 1243376619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :holy fucking shit! < 1243376632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You know we talked about that IBM display with hugh dpi? < 1243376633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*huge < 1243376636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS THE REAL DEAL :P < 1243376646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's like a bajillion times more dense than paper! < 1243376677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's probably a bug < 1243376681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the description < 1243376682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no shit < 1243376692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bug in the wetware of the human who authored it, rather. < 1243376695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still funny < 1243376769 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1920x1200 dpi? < 1243376771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1243376774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Totally. < 1243376780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Think how many VMs you could run. < 1243376788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one in each square inch < 1243376791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at a decent resolution < 1243376796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A really decent resolution. < 1243376803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty much the max anyone runs. < 1243376813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, some people game at 2048x1536 < 1243376814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But whatever < 1243376819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Or was it 2560x1600?) < 1243376831 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's watching every single HD station at once. < 1243376838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: The screen is 44160x27600 < 1243376844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the total DPI is 3063 < 1243376845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And a small handful of bluray discs. < 1243376847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(.27) < 1243376852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And 0.0083mm dot pitch < 1243376865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mind = blown. < 1243376868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Haha. That's 8.3 microns separating each pixel. < 1243376945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know that there was an 8 micron silicon process out there. < 1243376946 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243376971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, the micron is larger than the nanometer. < 1243376989 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's still pretty impressive. < 1243377002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, that's the first time I clicked on a link to Goatse < 1243377009 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For comparison, a red blood cell is 7 microns. < 1243377012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I recognised it as Goatse before it finished loading, and managed to not look at it < 1243377015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1243377031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 10 microns was the state of the art process in 1971-1972 < 1243377037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243377037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 microns was reached in 1975. < 1243377040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But that's microchips. < 1243377045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I recognised it wasn't what it claimed to be < 1243377052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and guessed it was a shock image < 1243377055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This would be the first monitor that requires you to spend inordinate amounts of money just to detect the pixel separation, pikhq :D < 1243377064 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, the proper terminology is the 'micrometer'. As in µm. < 1243377074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: microns is also acceptable < 1243377083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A micrometre or micron (American spelling: micrometer; symbol µm) is one millionth of a metre, or equivalently one thousandth of a millimetre. It can be written in scientific notation as 1×10−6 m, meaning 1/1 000 000 m. < 1243377095 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but µm is something I can type that most can't. :p < 1243377112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Compose m u FTW. < 1243377130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wipes the goatse from browser cache < 1243377161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION can't wait for picometer CPU processes < 1243377191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :µm is easy < 1243377195 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243377196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I didn't even copy-paste from you < 1243377206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: this is not a nomic channel, before you say anything < 1243377214 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes, but not for Windows users. < 1243377222 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :do you consent to ais523 joining bayes < 1243377224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Is picometer even possible? I mean, 11nm is nanotechnology. < 1243377225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alt+0something or other. < 1243377228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: I do not consent. < 1243377229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :comex: I'm not trying to < 1243377235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Barely. < 1243377239 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I asked you if you wanted to and you didn't respond < 1243377242 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I suspect you need my consent too < 1243377245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he wants to stop it being deregistered by announcement < 1243377251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I guessed < 1243377253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, still wrong channel < 1243377254 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A picometer process would have the circuit as a very complex molecule. < 1243377263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: [[I deregister Bayes.]] < 1243377265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: blame him < 1243377273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm not sure that would work too well < 1243377282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Actually. < 1243377290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lemme check to see how big a silicon atom is. < 1243377292 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ah, you suck < 1243377294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :helium atom = 31 picometers < 1243377309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :117.6 picometers for Si. < 1243377315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Heh. Silicon's a fatso. < 1243377343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: So 0.1176nm. < 1243377345 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243377346 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Arguably, we're already dealing with complex molecules. < 1243377354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah. < 1243377359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :We're currently at 45/32nm < 1243377364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32nm can do RAM and shit, so let's say that < 1243377365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I mean, really. We're discussing traces that are about 100 atoms across. < 1243377389 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(3 or 4 hundred across for common processes) < 1243377391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 32nm = 272 * a silicon atom < 1243377398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32000 picometers < 1243377398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so yeah < 1243377420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 11nm - nanoelectronics - will be 93 < 1243377427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so really, we're near that stage < 1243377446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, Intel was working on 20nm stuff. < 1243377460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22nm you mean < 1243377470 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I omit figures. < 1243377471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bite me. < 1243377476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: On August 18, 2008, AMD, Freescale, IBM, STMicroelectronics, Toshiba and the College of Nanoscale Science and Engineering (CNSE) announced that they jointly developed and manufactured a 22 nm SRAM cell, built on a traditional six-transistor design on a 300 mm wafer, which had a memory cell size of just 0.1 square μm.[5] The cell was printed using immersion lithography.[6] < 1243377490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's a bit too prototype for my tastes < 1243377516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But that's 187 * Si < 1243377546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I seem to recall Intel wanting to have their next generation on a 22nm process. Anyways. < 1243377560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: the next tock will be a 32nm shrink of Nehalem < 1243377567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and Intel are converting a fab to it < 1243377572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that's basically where we're at now < 1243377604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22 000 < 1243377605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243377607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Some predictions for the 22 nm node come from the ITRS. For example, it is predicted that silicon devices will no longer be planar, but will require ultrathin sections mostly surrounded on the sides by gates. The silicon body in each section is fully depleted, i.e., the free charge carrier concentration is deliberately suppressed. The sections basically protrude as fins from the surface (sometimes these are known as FinFETs). The creation of fins is a ne < 1243377611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w challenge for the semiconductor industry, which has become accustomed to building transistors on a flat silicon surface. As of late 2008, several technical risks remain for implementation of non-planar 22nm transistors for logic applications.[2] < 1243377615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :According to the ITRS, the 22 nm node also marks the first time where the pre-metal dielectric, separating the transistor from the first metal layer, is a porous low-k material, replacing traditional, denser CVD silicon dioxide. The introduction of a porous material closer to the front end presents numerous integration challenges. In particular, the extent of plasma damage to low-k materials is typically 20 nm thick,[3] but can also go up to approximatel < 1243377620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :y 100 nm.[4] < 1243377622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: tl;dr: "22nm requires some thinking before we can use it" < 1243377628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whereas 32nm has no real issues vs 45nm < 1243377629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1243377629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243377638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they want to put the transistors vertically, sticking out from the chip < 1243377640 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still, very damned impressive. < 1243377640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16nm is megahard: < 1243377641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16 nm resolution is difficult to achieve in a polymeric resist, even with electron beam lithography. In addition, the chemical effects of ionizing radiation also limit reliable resolution to about 50 nm, which is also achievable using current state-of-the-art immersion lithography. Hardmask materials and possibly iterated double patterning will be required. < 1243377643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to help cooling and density, or something < 1243377645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A more significant limitation comes from plasma damage to low-k materials. The extent of damage is typically 20 nm thick,[3] but can also go up to approximately 100 nm.[4] The damage sensitivity is expected to get worse as the low-k materials become more porous. < 1243377649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 11nm, well, that's nanotechnology < 1243377652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quantum tunneling and shit < 1243377683 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The point is, we're getting to that pretty quick. < 1243377826 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is pretty damned spiffy. < 1243377860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1243377869 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Intel is planning to start shipping 22 nm in 2011. < 1243377879 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No guarantees of it actually happening, of course. < 1243379050 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243379097 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243379164 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243379181 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243379622 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243380349 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243380548 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, way up the logs, s/Örjan/Ørjan/ < 1243381605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: intel say they'll get 11nm by 2015 < 1243381609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is bs < 1243381624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Which is unlikely. < 1243381629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BS. < 1243381664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing remotely close to the advanceness of what Intel wants to do at 11nm even exists in a "this could work" sketch for a prototype, as far as I know < 1243381694 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Unless Intel is sitting on stuff. Which would be stunning to say the least. < 1243381716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I find that incredibly unlikely. < 1243381733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If they have 11nm stuff right now, they could make bajillions and woo everyone by demonstrating it < 1243381738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it's literally sci-fi. < 1243382198 0 :AnMaster!unknown@unknown.invalid QUIT :Connection reset by peer < 1243382374 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243382613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you tall likk thii, all worr can be redd to fouu lett. < 1243382720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um... shouldn't that be "cann", "beee" and "tooo"? < 1243382750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and alll, ifff (stands for: if and only iff) < 1243382768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243382804 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243382839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only words >=4 letters < 1243382886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243382888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still, I like ifff < 1243382892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iffffffffffffffffffff < 1243382942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed! :D < 1243383129 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243383182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I like using punctuation at random."“»›‹¡¿‽’—– < 1243383199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :‽‽‽‽‽“º-ß•ªˆ´•¶þ̂‡†›‹̂†‡°̂*(~↙‽↘⁴⁵⁴⁵ < 1243383215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touché. < 1243383225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(douché) < 1243383269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :New favourite word: Douché < 1243383282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :French < 1243383282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[edit]Verb < 1243383283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :douché < 1243383285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Past participle of doucher. < 1243383287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"To shower" < 1243383294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you've showered? < 1243383297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*you < 1243383307 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243383546 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tends to smirk whenever he sees the company name Deloitte Touche < 1243383558 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the reason, now, should be obvious. < 1243383609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243383663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't know about the tohmatsu at the end. it doesn't really help. < 1243383810 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touché, douch险®. < 1243383901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that he is not alone < 1243383932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. Ørjan. < 1243383954 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives pikhq a spelling bee medal < 1243383985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SPËLLÏNG BËË! < 1243384014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has been abusing the Compose key < 1243384132 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Höw rúdê < 1243384266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ï’ḿ ābüßïñg tḧẽ őþtıøñ ké¥ < 1243385729 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243386380 0 :nescience!n=myndzi@71-35-114-236.tukw.qwest.net JOIN :#esoteric < 1243386440 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243386890 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in this bfjoust thing, values are 8 bits right? (256 = 0) < 1243386903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243386911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://codu.org/eso/bfjoust/report.txt < 1243386916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and !bfjoust name program < 1243386921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :omit your name, it adds it automatically < 1243386935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: program sources at http://codu.org/eso/bfjoust/in_egobot/ < 1243386941 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted it already < 1243386943 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243386943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243386945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i didn't notice :) < 1243386950 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i apparently miscalculated < 1243386957 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i need more details on how [] works < 1243386963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243386969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[a] is while (*ptr) a < 1243386976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, while the current cell is not 0, run a < 1243386980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my understanding was that when it reaches ] it checks if 0 < 1243386983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: a loop takes two iterations, iirc < 1243386989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so [a][a][a] < 1243386998 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so if it was 0 when it executes [, it will still execute the code inside the brackets, yes? < 1243386999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is, ] jumps back to [ if the cell isn't 0, I believe < 1243387002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no < 1243387005 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243387008 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243387010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both [ and ] could be said to check < 1243387022 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :annoying, ok trying again < 1243387023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: let's say your a runs 3 times before setting it to 0 < 1243387025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the cycles used are: < 1243387033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[a][a][a]b < 1243387035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where b is the program after < 1243387037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I believe. < 1243387044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's only relevant if you're counting cyclse < 1243387045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*cycles < 1243387058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if [ checks, that explains what happened < 1243387062 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :fixing now :> < 1243387072 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so wait < 1243387075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if your poiner is on a 0 < 1243387086 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and your code is [+], for example < 1243387090 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243387092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nothing gets incremented, and it takes one cycle? < 1243387098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not two iterations, the ] jumps to _after_ the [ < 1243387107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh, right < 1243387112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it'd use [a]a]a]b < 1243387118 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1243387118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: and correct < 1243387128 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243387135 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can remove one wait instruction at least then :) < 1243387144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if your code is [-] and your pointer is 3, [-]-]-] is executed < 1243387161 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm just wanting to know about the case where pointer is 0 atm < 1243387174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: then [ is executed < 1243387184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but not +] < 1243387206 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the 0-check, for the purposes of both programs executing at once, happens before instructions are executed < 1243387228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: here's some exact semantics for you < 1243387237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note that these all happen on the tick - nothing happens before or after a tick < 1243387248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ if the current cell is 0, jump to the instruction after the matching ]. otherwise, nop. < 1243387256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] if the current cell is 0, nop. otherwise, jump to the instruction after the matching [. < 1243387263 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1243387272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :welcome < 1243387307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :knowing my luck the 'fixed' version will probably score worse, but we'll see < 1243387309 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243387321 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nope, did better :> < 1243387339 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and beats defend6, like it was supposed to < 1243387339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: btw, you should try it in channel < 1243387343 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that chart is hard to read < 1243387343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it reports the score immediately < 1243387348 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243387360 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only runs one matchup? < 1243387361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it saves us going to the file list :-) < 1243387365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: right, then updates the report < 1243387386 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since the board is random, that seems like a bad idea < 1243387395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: 'the board is random'? < 1243387395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :err, the "tape" < 1243387397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243387399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243387403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't change the scores much. < 1243387406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, wait < 1243387407 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the length of the playing field < 1243387408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it runs many matchups < 1243387412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but only (yourprog,*) < 1243387416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the actual report has to run (*,*) < 1243387419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although it -does- cache < 1243387420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :mk < 1243387431 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thought that would be how it works, but i don't get the +/- then < 1243387438 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it didn't cache before today, at least < 1243387442 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it just tells you overall if you won >50% or something? < 1243387443 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :reruns all matches < 1243387448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: + is "won against this program" < 1243387451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- is "lost against this program" < 1243387458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 is "draw" < 1243387461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :space is "this IS that prorgam!" < 1243387464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it doesn ow < 1243387474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: a random tape length is picked for each matchup < 1243387494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, the "won" or "lost" was apparent, but made it seem like each pair only battled once < 1243387499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: they do < 1243387500 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which, for a random length field seems like a bad idea < 1243387504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1243387505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243387509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter in 90% of cases < 1243387514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it's just to stop this degenerate strategy: < 1243387518 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because either 1) random length doesn't matter, in which case it shouldn't be random < 1243387519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*tapelength[-] < 1243387529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: which is provably perfect for a given constant tapelength N < 1243387531 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or 2) it matters, which means it affects the outcome and you can get "lucky" < 1243387542 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i follow < 1243387552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you can get lucky ONCE by guessing the tape length correctly in advance. However, that length will be different for every other matchup. < 1243387562 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean get lucky that way < 1243387564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And the probability is incredibly high that it will fail hard on the others. < 1243387570 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i mean, some strategies are likely to be faster or slower than others < 1243387580 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and thus the tape length might cause a given matchup to win or lose < 1243387582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yes, but the statistical difference is incredibly minimal. < 1243387597 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem fair to give only one chance if the random selection is what determines the outcome < 1243387599 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243387600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+/- 10 points in one uncommon case in my tests. < 1243387604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, score < 1243387617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just 10% error, really quite irrelevant < 1243387622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: remember that whenever someone adds a new warrior, < 1243387624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well since there's <10 points difference between the top entries.. :P < 1243387626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it will battle against every one < 1243387628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a new tape length < 1243387643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: remember, that was an odd cas < 1243387643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243387649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I imagine +/- 3-5 points is the most common case < 1243387652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's Good Enough < 1243387653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, i'm doing a lot of remembering :) < 1243387657 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if caching is working, then it would be feasible to battle _all_ possible tape lengths < 1243387662 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and if #1 is -5 and #2 is +5? < 1243387670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and take the average < 1243387674 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be pretty nice < 1243387691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that would be over 10x slower < 1243387697 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't really consider that the randomness is so narrow that an exhaustive test is feasible < 1243387698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as there is over 10 variations in tape length < 1243387701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's slow enough as is < 1243387704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANYWAY < 1243387707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This really doesn't matter. < 1243387709 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seemed pretty fast to me :P < 1243387718 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do like corewars stuff and queue up the entries, who cares about instant results! < 1243387724 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243387732 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 10..30 isn't it? so only 20 times, which is half made up for by the hill now caching the rest < 1243387737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it took ~25-35 seconds to generate the report previously < 1243387739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is lame < 1243387749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(w/o caching) < 1243387760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok i guess that's not so nice < 1243387787 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :25-35 seconds to run 10 battles < 1243387795 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so it'd take a minute to run 20, w < 1243387799 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not that bad :P < 1243387801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9((-)*128.>)*20 < 1243387806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243387813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm that did really terribly < 1243387816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-7 points < 1243387819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1243387836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It goes the minimum length, then bruteforcedly decrements 128, sleeps a cycle, then steps onward. < 1243387851 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9((-)*128.>)*21 < 1243387853 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243387855 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because you don't stop when it gets to 0? < 1243387862 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :run off the end < 1243387867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no no no < 1243387869 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1243387883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it decrements 128 (the default tape value, and nobody seems to tamper with it), then sleeps one cycle < 1243387887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i can see it < 1243387894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if it hits the opponents' flag, it wins immediately < 1243387897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it's 128 < 1243387906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like some sort of bug < 1243387915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stop when it gets to 0? I don't follow < 1243387920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sleeps one cycle after decimating < 1243387921 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, defend6 will beat it < 1243387927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it wins, if it's got the opponent's flag < 1243387935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's 128 beforehand < 1243387935 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i haven't read all the rest but most of them don't "turn back" and do anything < 1243387936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it will be horrible for all spots that _aren't_ 128 < 1243387945 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i guess it just takes too long < 1243387949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, probably < 1243387949 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since it doesn't skip over the 0s fast < 1243387960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks up the "if not 0" thing on the wiki < 1243387971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh? i'm interested < 1243387978 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was just pondering that earlier < 1243387987 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1243387994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://esolangs.org/wiki/Brainfuck_algorithms#if_.28x_.3D.3D_0.29_.7B_code_.7D < 1243387996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need two temporaries < 1243387998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a pain < 1243388044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1243388065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: http://esolangs.org/wiki/Brainfuck_algorithms#x_.3D_not_x_.28boolean.2C_logical.29 < 1243388068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1243388088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243388090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's inefficient < 1243388105 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i kinda like my solution, it exploits defend6 and makes it kill itself :> < 1243388133 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i score less than impomatic's though < 1243388140 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and i have 2 losses and a tie, while his has 3 losses < 1243388142 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i r confus? < 1243388188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mi_fili (>)*9(+[--[(-)*127]]>)*21 < 1243388202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust et_tu_brute (>)*9(>[-]>[-]<<[>+>+<<-]>[<+>-]+>[<->[-]]<[<(-)*128.>-])*19 < 1243388204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_et_tu_brute: 12.0 < 1243388209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha bollocks. < 1243388210 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_mi_fili: 14.9 < 1243388214 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243388217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I BEAT OERJAN YAY < 1243388218 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what is this stuff on the wiki < 1243388225 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i'm not checking it it's _already_ 0 < 1243388225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: whatya mean < 1243388225 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :temp0[-] < 1243388233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In the interest of generality, the algorithms will use variable names in place of the < and > instructions. Temporary cells are denoted "temp". When using an algorithm in a program, replace the variable names with the correct number of < or > instructions to position the pointer at the desired memory cell. < 1243388234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Example: < 1243388236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If "a" is designated to be cell 1, "b" is cell 4, and the pointer is currently at cell 0, then: < 1243388238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that < 1243388244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, if you say x=cell 0, temp0=cell 1, temp1=cell 2 < 1243388251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x temp0 x temp1 < 1243388252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would be < 1243388254 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243388256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(starting on cell 1) < 1243388262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<><>> < 1243388264 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mi_fili2 (>)*9([+[--[(-)*127]]]>)*21 < 1243388267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*9(>[-]>[-]<<[>+>+<<-]>[<+>-]+>[<->[-]]<[<(-)*128.>-])*19 < 1243388268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be < 1243388268 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i follow < 1243388269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_mi_fili2: 41.0 < 1243388274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243388279 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243388286 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :woot 2nd place < 1243388288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ZR < 1243388290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243388301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION studies the competition < 1243388304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Go right 9 times. cell = (cell == 0) (using temps cell+1, cell+2). If it is not zero, decrement 128. < 1243388305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm wait < 1243388307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may have it the other way around < 1243388308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1243388324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/impomatic_kicks_ehird.bfjoust < 1243388328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oerjan: try and beat t hat one < 1243388331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's really good for some reason < 1243388353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was just designed to beat http://codu.org/eso/bfjoust/in_egobot/ehird_flux_a_counteracting_monomorphism_cocktails.bfjoust, which is my copy of impomatic_flux.bfjoust swapping + and - < 1243388364 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[-].++>-+[-].--)*15 < 1243388365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 64.0 < 1243388384 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait what just happened < 1243388391 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :8 24.69 -5 nescience_creep.bfjoust < 1243388397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243388399 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i think i musta had a bug < 1243388402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: tape length dependent? < 1243388405 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243388413 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that as the 2nd plac entry, just changed to decs instead of incs < 1243388420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause impomatic's leaves cells with 1 < 1243388428 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lemme think for a sec < 1243388452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, putting it back :P < 1243388458 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[+].++>-+[+].--)*15 < 1243388460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 24.7 < 1243388464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8(>[(+)*128.])*21 < 1243388466 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the bot says the old score < 1243388467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388467 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not the new one < 1243388477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now i was at 4th plac < 1243388478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it takes a little to generate the report. < 1243388480 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :on the same hill < 1243388480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :refresh < 1243388488 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :talk about random lengths not affecting it eh? :) < 1243388498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8(>[(+)*255.])*21 < 1243388500 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388515 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, maybe something's just wrong < 1243388523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8([(+)*128.]>)*21 < 1243388525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flux_a_revolutionary_perspective_and_et_tu_brute (>)*8([(+)*128..]>)*21 < 1243388532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_flux_a_revolutionary_perspective_and_et_tu_brute: 24.0 < 1243388538 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assumed that submitting it would give the same result against the same hill where it was already sitting there < 1243388541 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :true/not true? < 1243388548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: wut < 1243388549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243388576 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm referring to toggling between 2nd and 4th(5th? didn't get a very good look) place with the same code < 1243388584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hangup >(+)*20001 < 1243388592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: odd. oh well < 1243388598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_hangup: 6.0 < 1243388600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mwahaha, hangup is the slow < 1243388604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow that's bad < 1243388608 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243388616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: submit a warrior - any warrior - just to get rid of hangup :D < 1243388637 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hangup2 >(-)*20001 < 1243388640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1243388646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243388652 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_hangup2: 6.0 < 1243388656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it replaces me! < 1243388657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust chopsueyside (-)*128 < 1243388661 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_chopsueyside: 6.0 < 1243388664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :baha < 1243388666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*bahaha < 1243388671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bet 6.0 is the worst possible score < 1243388679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: why does it add .0 and .00 if it's always whole? < 1243388743 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>--[+]+>--[+]-)*15 < 1243388744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 60.0 < 1243388751 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't do much for it did it :P < 1243388769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust risktaker (>)*20[>[-].+] < 1243388769 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh crap, i wanted to do slightly different < 1243388773 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i guess we're bein all spammy in here so < 1243388773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_risktaker: 6.0 < 1243388790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243388794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: what the hell is up with my progs :) < 1243388801 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i broke the exploitation of defend6 again < 1243388852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend6_a_parody_or_just_plain_ripoff_question_mark http://pastie.org/490821.txt?key=w47xqyyhmkklmhegqzsog < 1243388857 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[-]+>-+[+]-)*15 < 1243388859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 52.0 < 1243388867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defend6_a_parody_or_just_plain_ripoff_question_mark: 76.0 < 1243388875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243388875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 76.00 6 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243388875 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtfwtf < 1243388876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 72.00 4 impomatic_kicks_ehird.bfjoust < 1243388878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 62.00 4 impomatic_shortsword.bfjoust < 1243388880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 58.00 1 ais523_defend6.bfjoust < 1243388882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i just swapped + to - < 1243388884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in defend6 < 1243388886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243388887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess i should just stick to not changing anything < 1243388888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND NOW I AM KING OF THE HILL!!!! < 1243388891 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :har < 1243388900 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know it took a url < 1243388900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: try and beat both defend6 and defend6_a_parody_or_just_plain_ripoff_question_mark < 1243388901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243388907 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :luls < 1243388908 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243388908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, that's how ais523 entered defend6 < 1243388911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it was too long < 1243388914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :first let me find my working code < 1243388924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:45 nescience: !bfjoust creep (>--[+]+>--[+]-)*15 < 1243388924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:45 EgoBot: Score for nescience_creep: 60.0 < 1243388942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: flux_a_counteracting_monomorphism_cocktails did quite well < 1243388945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when impomatic_flux was in the hill < 1243388947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I swapped + and - < 1243388950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just like I did with defend6 < 1243388953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a sure-fire strategy! < 1243388970 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i'm writing my warrior to be sign ambiguous < 1243388971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243389059 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, i looked at the code < 1243389060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you dick :P < 1243389082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sry 'bout that < 1243389085 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243389088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mah internet did broke < 1243389091 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no worries, i will just submit a different one < 1243389096 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that does something different! < 1243389100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc since I'm on a bouncer you all didn't notice < 1243389106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus you, nescience, think I am referring to bf joust! < 1243389117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:49:31 :> < 1243389117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:50:59 oh, i looked at the code < 1243389119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:51:00 you dick :P < 1243389121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice that < 1243389123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but er I just said I did that : < 1243389125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :D < 1243389127 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aha? < 1243389127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243389134 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i forgot quite what it entailed < 1243389144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my solution can't be as elegant now < 1243389154 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or i could just submit two eaters < 1243389154 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243389161 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do I look at the current hill's status? < 1243389163 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust im_a_creep_im_a_weirdo_im_a_ripoff_lolradiohead (>--[-]->--[-]+)*15 < 1243389166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: http://codu.org/eso/bfjoust/report.txt < 1243389172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>-+[+]++>-+[+]--)*15 < 1243389173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 27.0 < 1243389181 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_im_a_creep_im_a_weirdo_im_a_ripoff_lolradiohead: 26.0 < 1243389184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243389185 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust inverse_creep (>+-[-]++>+-[-]--)*15 < 1243389190 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_inverse_creep: 58.0 < 1243389192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's not inverse < 1243389194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the last one should be + < 1243389195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like mine < 1243389197 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243389217 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whatever, it doesn't matter about that part < 1243389228 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you swapped it wrong :) < 1243389251 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe, one beats defend6 and one beats parody < 1243389257 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i can do em both at once though < 1243389271 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the elegant part is i didn't have to delay every step < 1243389271 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>>[-])*200 < 1243389271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389277 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>>[-])*200 < 1243389279 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since i took advantage of it sitting on a 1 < 1243389280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 15.0 < 1243389288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just made mine loop around the "long way", giving it time to suicide < 1243389303 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>[-])*200 < 1243389307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i can't very well do that in both directions < 1243389307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i'd have to delay at every step, not just the one before the winning spot (vs that warrior) < 1243389339 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or time it so that it doesn't matter < 1243389340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naiverush (>)*9([-]>)*21 < 1243389342 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should do that < 1243389346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_naiverush: 9.0 < 1243389357 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-[-])*200 < 1243389358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389365 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>--[-])*200 < 1243389366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mover_is_a_groover_not_naiver_but_a_cleaver (>[-].)*30 < 1243389370 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>--[-])*0 < 1243389372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 5.0 < 1243389378 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity (>)*9([-]>[+]>)*11 < 1243389385 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, I forgot to change the name < 1243389386 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :freaks :P < 1243389389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.9 < 1243389389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_mover_is_a_groover_not_naiver_but_a_cleaver: 13.2 < 1243389390 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive3 (>--[-])*0 < 1243389393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: stop that < 1243389394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use the same name < 1243389397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise you cluter the hill < 1243389397 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :poor bot < 1243389399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*clutter < 1243389404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:56 EgoBot: Score for ehird_mover_is_a_groover_not_naiver_but_a_cleaver: 13.2 < 1243389407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sweet i lost awesomely < 1243389411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243389412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :12 programs < 1243389416 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ehird: then why does an empty script have a score of 5 < 1243389425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: because some other ones are even stupider? < 1243389430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7([-]>[+]>)*11 < 1243389431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.9 < 1243389433 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 < < 1243389434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389438 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389451 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(+[-]>-[+]>)*11 < 1243389452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.1 < 1243389453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: off end of tape = draw < 1243389454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i believe < 1243389456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243389457 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243389457 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive4 (>-->-[-])*0 < 1243389464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust frenchie (-)*128 < 1243389464 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :sorry, mistake < 1243389468 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-->-[-])*200 < 1243389469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_frenchie: 5.4 < 1243389470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive4: 5.4 < 1243389470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5.4 < 1243389474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beat that fuckers < 1243389477 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>-->--[-])*200 < 1243389478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389483 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if I submit one with a name and the previous one with that name got a higher score, it stays right? < 1243389488 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive2 (>(-)*128)*200 < 1243389489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive2: 6.2 < 1243389490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: no < 1243389492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust frenchie (-)*128 < 1243389494 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_frenchie: 5.5 < 1243389495 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beatinit [-] < 1243389500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 5.50 -10 ehird_frenchie.bfjoust < 1243389502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just beautiful < 1243389502 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243389508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beautifully terrible < 1243389509 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_beatinit: 11.0 < 1243389514 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>-)*7(+[-]>-[+]>)*11 < 1243389514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: takes longer to suicide < 1243389516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 24.0 < 1243389519 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense >[([+]+)*200] < 1243389520 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243389522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-] etc < 1243389523 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243389523 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whereas mine does ------------------------ < 1243389525 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 46.9 < 1243389528 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beatinit < < 1243389529 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243389530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_beatinit: 11.0 < 1243389532 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243389535 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense >[([+]+)*200] < 1243389537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: < = draw < 1243389539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unmatched ] = draw < 1243389539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243389544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243389547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :win > draw > loss < 1243389548 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only draws if they both lose < 1243389552 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++>----(>)*7(+[-]>-[+]>)*11 < 1243389553 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got -11 < 1243389554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 24.8 < 1243389555 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243389559 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all losses < 1243389559 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----(>)*7(+[-]>-[+]>)*11 < 1243389560 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :how the hell is this calculated < 1243389561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 25.9 < 1243389564 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :fjear < 1243389565 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.3 < 1243389569 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243389574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: Wins against bad opponents count less for your score. < 1243389576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :those decoys are really important haha < 1243389579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Points is just wins - losses. < 1243389585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----->+(>)*6(+[-]>-[+]>)*11 < 1243389586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But score is better. < 1243389587 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 6.2 < 1243389592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>----->+++++(>)*6(+[-]>-[+]>)*11 < 1243389594 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 19.8 < 1243389596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As you have to beat good warriors to get a high score. < 1243389601 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+[-]>-[+]>)*11 < 1243389603 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 13.6 < 1243389603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nobody told me that < 1243389607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: now I did < 1243389611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243389613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i guess if i beat both defend6 and its inverse i can get good points < 1243389618 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I changed it back to an old setup and it's scoring much lower < 1243389620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243389622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: nescience: http://codu.org/eso/fyb/SCORES < 1243389623 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i could just resubmit until i get lucky < 1243389625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243389627 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389628 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 30.9 < 1243389629 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>-)*50 < 1243389630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it has one for each of them < 1243389631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.8 < 1243389631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :applies to FYB but bfjoust is the same system < 1243389637 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*25 < 1243389639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.0 < 1243389645 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :why < 1243389650 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it has one for each of them < 1243389653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243389653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389655 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*20 < 1243389655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 29.0 < 1243389656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.0 < 1243389660 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++[-]>--[+]>)*11 < 1243389661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :02:00 comex: why < 1243389662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 33.0 < 1243389664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you go off the edge of the tape < 1243389667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and never get a flag < 1243389670 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :how big is the tape? < 1243389672 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++[-]>---[+]>)*11 < 1243389672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: 10-30 < 1243389673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :randomly < 1243389674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243389675 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243389677 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so different from agora < 1243389681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes... < 1243389683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and . is a nop < 1243389683 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*5 < 1243389685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.5 < 1243389687 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense (>->+)*10 < 1243389688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_defense: 5.5 < 1243389689 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++[-]>----[+]>)*11 < 1243389691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we should get rid of - < 1243389691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 43.2 < 1243389692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and just have + < 1243389695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to avoid trivial swaps < 1243389697 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol you guys quit fucking up the report < 1243389701 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wanna see if i got lucky or not < 1243389709 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :damn, nope < 1243389709 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (+)*127(>[-])*30 < 1243389709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389713 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 38.0 < 1243389715 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow mine is doing really well o.O < 1243389716 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[-])*30 < 1243389717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 15.0 < 1243389722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity_with_reversed_polarity >----->+++++(>)*7(----[+]>++++[-]>)*11 < 1243389723 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (-)*127(>[-])*30 < 1243389724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389728 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[+])*30 < 1243389729 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389735 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[--])*30 < 1243389737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comstop it. < 1243389739 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :...... < 1243389740 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>[-])*30 < 1243389740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: stop it. < 1243389741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.5 < 1243389742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STOP IT < 1243389748 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :why did the exact same program get a different score < 1243389750 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolarity_with_reversed_polarity: 44.6 < 1243389756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: randomized tape lengths < 1243389763 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because the lengths are random, so sometimes it might win or lose depending on that < 1243389770 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243389771 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*29(-)*128 < 1243389772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, but if you do, your program sux < 1243389772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got one that tied them both < 1243389773 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.0 < 1243389776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey I have an idea < 1243389778 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i don't want that < 1243389781 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep (>+-[-]++>-+[+]--)*15 < 1243389781 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to avoid trivial swaps but keep the functionality of + and - differing < 1243389782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 29.0 < 1243389783 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :BEAT THEM BOTH < 1243389783 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20[-](>)*9(-)*128 < 1243389784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 7.0 < 1243389792 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how about at the start of each match it randomly swaps or doesn't swap all your +s and -ses? < 1243389810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: meh < 1243389814 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no luck < 1243389816 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20--[+](>)*9(-)*128 < 1243389816 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243389817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 8.0 < 1243389826 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well it would make a program and the program with opposite +-s functionally equivalent < 1243389831 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all of a sudden i have a bunch of losses < 1243389831 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (>)*20(--[+]>)*200 < 1243389833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 8.0 < 1243389835 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++++[-]>-----[+]>)*11 < 1243389836 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.0 < 1243389848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust am_i_lame_enough_to_rip_off_shortsword_yes (>-->++)*2(>)*6([+[-]]>)*20 < 1243389853 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh aah I see why this works < 1243389857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_am_i_lame_enough_to_rip_off_shortsword_yes: 7.0 < 1243389859 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++[-]>------[+]>)*11 < 1243389860 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>)*200 < 1243389860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243389861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 57.0 < 1243389861 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 13.5 < 1243389864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ID Score Pts Program < 1243389865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 82.00 7 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243389869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still chillin' at the top w/ my ripoff < 1243389869 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>++[-])*200 < 1243389870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 13.5 < 1243389875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: *200? < 1243389879 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laffo < 1243389879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're not even thinking about this logically < 1243389880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243389886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :comex: the flag has to stay 0 for two generations < 1243389887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"[-]-" < 1243389888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Fail. < 1243389892 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beating all but 1, 3, 4... < 1243389893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It will never obliterate a flag. < 1243389894 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not fail < 1243389894 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :also a change from agora < 1243389895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use . to nop < 1243389898 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I should probably actually read the rules < 1243389899 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :] will nop < 1243389903 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :according to what you said earlier < 1243389905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oh, true < 1243389908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still < 1243389911 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so the - will take it to 0 < 1243389913 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(1 round) < 1243389917 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then the ] will nop < 1243389919 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(2 rounds) < 1243389923 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust naive (+)*127(>------)*20(--[+]>++[-])*10. < 1243389924 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for comex_naive: 40.1 < 1243389929 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's why i removed by .'s < 1243389931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: true < 1243389932 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243389942 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(+++++++[-]>-------[+]>)*11 < 1243389944 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you shoudl make it take longer < 1243389944 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243389947 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do the exhaustive battle < 1243389954 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and don't let people submit more than one while it's running < 1243389958 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :make em sit back and think for a while < 1243389960 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :instead of spamming :P < 1243389961 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++++[-]>--------[+]>)*11 < 1243389963 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.3 < 1243389989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*14[>[-].+] < 1243389990 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243389993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust an_thing (>)*14[>[-].+] < 1243390000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_an_thing: 26.0 < 1243390013 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is fun < 1243390044 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 59.0 < 1243390046 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It didn't occur to me that it's always whole, it is because there are 10 programs ... < 1243390060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: not true < 1243390064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most often we have 11 < 1243390065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0-11 < 1243390068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and sometimes we've had 12 < 1243390070 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(+>)*7(++++++++[-]>--------[+]>)*11 < 1243390072 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 51.9 < 1243390075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to trim well if people submit a lot of proposals at once < 1243390080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*warriors < 1243390082 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It shouldn't always be whole then, as in that example :P < 1243390083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :atm: < 1243390083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6 38.89 -3 impomatic_dumb.bfjoust < 1243390084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 38.89 -3 impomatic_chrome.bfjoust < 1243390086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 17.28 -6 ehird_an_thing.bfjoust < 1243390089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yes, but make it always stay at 10... < 1243390092 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++>-----(>)*7(++++++++[-]>--------[+]>)*11 < 1243390093 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243390112 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243390113 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It removes them after evaluating. 12 would be from two added at once, 11 is the "norm" < 1243390114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are you starting on cell 0 < 1243390114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or 1? < 1243390130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like, track is 10-30 cells and you're on cell 1 right? < 1243390132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Now that I'm thinking about the actual results of this deletion code :P ) < 1243390138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: 10-30 cells total < 1243390141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243390145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we number them from 0-29 < 1243390163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity (>)*7>++++++>------(++++++++[-]>--------[+]>)*11 < 1243390165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.0 < 1243390187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolishmenarity (>)*8>++++++>------(++++++++[-]>--------[+]>)*11 < 1243390195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolishmenarity: 28.0 < 1243390198 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[[[-]]])*20 < 1243390200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolishmenarity (>)*8>++++++>------(++++++++[-]>--------[+]>)*10 < 1243390202 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >++++++>------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390202 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_rushpolishmenarity: 28.0 < 1243390203 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 23.0 < 1243390206 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243390207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243390208 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :losing suddenly haha < 1243390211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i beat you :P < 1243390222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 21.0 < 1243390247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only two scores >50 now < 1243390250 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[[[+]]])*20 < 1243390250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 and my ripoff < 1243390251 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 21.0 < 1243390255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with defend6 winning slightly < 1243390256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the original < 1243390264 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lols < 1243390270 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++++++>---------(>)*7(+++++++[-]>-------[+]>)*11 < 1243390272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 39.5 < 1243390272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't help it any :) < 1243390279 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+++++++++>---------(>)*7(++++++++[-]>--------[+]>)*11 < 1243390281 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243390284 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243390292 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder though why it loses to defend6 < 1243390298 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the extra brackets shoul... ah < 1243390339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust now_is_the_time_for_all_bad_men_to_come_backwards_in_time_for_their_country [(-)*128+] < 1243390340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually I should clean the code up < 1243390346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_now_is_the_time_for_all_bad_men_to_come_backwards_in_time_for_their_country: 29.0 < 1243390372 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243390373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243390374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 50.0 < 1243390376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only inverse creep beats my program < 1243390389 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's because it exploits "your" program < 1243390393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 draws though < 1243390394 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kekeke (>+>-)*4(>[-](.)*132)*20 < 1243390395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ;P < 1243390396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243390396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_kekeke: 19.8 < 1243390397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going now < 1243390398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1243390410 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :bam, beats defend now < 1243390422 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AND parody < 1243390425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do i get candy? < 1243390429 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*7[-]>(-)*7[+]>)*11 < 1243390431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.7 < 1243390446 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243390448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 25.9 < 1243390466 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243390470 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it says all but 1,2 beaten < 1243390473 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which are the defend6s < 1243390475 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do they work? :o < 1243390483 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :read them < 1243390546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey if I have symbol*number without brackets < 1243390548 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does that compile fine? < 1243390661 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-.[+]++>-++-.[+]--)*15 < 1243390662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 12.0 < 1243390698 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-(.)*132[+]++>-++-(.)*132[-]--)*15 < 1243390699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 32.5 < 1243390712 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beats both defends still hehe < 1243390714 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but too slow < 1243390777 0 :psygnisfive!n=psygnisf@12.235.173.194 JOIN :#esoteric < 1243390832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow haha < 1243390833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :top of the hill < 1243390977 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-][>](-)*9[+][>])*11 < 1243390979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 75.3 < 1243390999 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol broke it < 1243391003 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243391006 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it said I got 75.3 score < 1243391011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but when I look at hte report I lost every one < 1243391011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was your last score < 1243391013 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :refresh the table < 1243391019 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243391021 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391033 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was your score before submitting < 1243391036 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-][>](-)*9[+][>])*11 < 1243391038 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 0.0 < 1243391039 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243391041 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see < 1243391042 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah I see < 1243391045 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why does it do that < 1243391047 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's broken < 1243391050 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 0.0 < 1243391069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243391071 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391073 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391076 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243391090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wonder why the [>] made it worse... < 1243391100 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243391106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'd need a reverse [] to do what I was thinking of < 1243391110 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol :) < 1243391112 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243391131 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :loop while cell under pointer IS zero < 1243391233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*9>(-)*9(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243391273 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243391291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243391293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243391317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.0 < 1243391344 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*8>(-)*8(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 50.6 < 1243391377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*10[-]>(-)*10[+]>)*11 < 1243391379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 34.6 < 1243391415 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*6[-]>(-)*6[+]>)*11 < 1243391417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*7[-]>(-)*7[+]>)*11 < 1243391435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.1 < 1243391455 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*8[-]>(-)*8[+]>)*11 < 1243391457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391516 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10(>)*7((+)*9[-]>(-)*9[+]>)*11 < 1243391517 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243391539 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243391568 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where'd everyone go anyhow < 1243391651 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>(-)*5(>)*6((+)*9[-]>(-)*9[+]>)*11 < 1243391653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 75.3 < 1243391674 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that's worse, hmm < 1243391699 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243391701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243391725 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke http://pastie.org/490848.txt < 1243391728 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_slowpoke: 8.5 < 1243391733 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :must be broken < 1243391737 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243391744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is that algorithmically generated? < 1243391751 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243391773 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243391774 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243391777 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i got my numbers wrong < 1243391780 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243391784 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it shouldn't be <*8 >*8 < 1243391787 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust magnum opus < 1243391788 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it should be <*8 >*9 < 1243391809 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is for my bfjoust master's degree < 1243391880 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, things are fixed? < 1243391887 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :neat! < 1243391907 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243391908 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go wild < 1243391915 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust irritating [>[-]-] < 1243391922 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_irritating: 21.5 < 1243391929 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just one glitch < 1243391934 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the score it gives is for the LAST time you submitted a program < 1243391940 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. one submission delay < 1243391966 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke http://pastie.org/490854.txt < 1243391968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_slowpoke: 8.5 < 1243391981 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust irritating [>[-]->[+]+] < 1243391982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_irritating: 21.5 < 1243391984 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol well it still beats defendd < 1243391996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243392001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is it meant to do? < 1243392009 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1243392011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beat defend, and hopefully also do something interesting < 1243392023 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea < 1243392026 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243392032 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it wouldn't matter < 1243392040 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust beat_defenders [>[[[[[[-]]]]]]] < 1243392051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_beat_defenders: 8.5 < 1243392052 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1243392063 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :apparently not < 1243392079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you'll just tie or run off the end < 1243392095 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gotta trip the tripwire and wait < 1243392099 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or skip it somehow < 1243392106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only ones I'm not beating are the defend6s < 1243392108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so :C < 1243392125 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i could be lame like ehird and just rip your code and then possibly fix it to beat them < 1243392125 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243392142 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the thing i don't get is why you bother doing 10 +'s etc < 1243392144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's to kill time < 1243392147 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's because < 1243392148 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243392150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :when people set decoys < 1243392158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they're more likely to set them to low +- numbers than high ones < 1243392162 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or wait... < 1243392164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243392165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1243392172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't help you any, since you aren't looping < 1243392173 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well it works better when I put them in! < 1243392184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like i said, must be killing time < 1243392186 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wonder why though < 1243392196 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-]>[+]>)*11 < 1243392198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 76.0 < 1243392199 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have an inkling of an idea < 1243392203 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's see what happens when I take them out then < 1243392210 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah it gets much worse < 1243392216 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's replace them with an equivalent amount of .s < 1243392219 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i meant on your decoys < 1243392226 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see one thing that happens < 1243392230 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you have a set number of -s or +s < 1243392239 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 21.0 < 1243392242 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and someone else is looping on the same position < 1243392253 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if they dec to 0, you can put them past 0 < 1243392259 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and then they loop again 256 times < 1243392289 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my decoys only bother setting once because they are only going to slow down loops < 1243392297 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and for that you don't need more than one < 1243392299 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm let's see < 1243392307 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >+>->->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.5 < 1243392335 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that a high finite + or - for a decoy would stop constructs that go like [+[--[+++[----[... < 1243392338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think you ought to study why it's working for you in detail, probably could learn something good < 1243392344 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope small decoys doesn't help it < 1243392363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243392365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 34.6 < 1243392373 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1243392376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is ideal < 1243392380 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats all but defend6s < 1243392402 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :all you need to do to beat the defends is delay longer before moving on < 1243392417 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you need to spend longer than 128 cycles at each location < 1243392424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but then I lose to everything else < 1243392425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :assuming you zero them before moving < 1243392433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sucks eh? :) < 1243392443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe you should just not care about them, apparently tripwire is not that effective a strategy < 1243392443 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well hmm... < 1243392446 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's all that's on the hill < 1243392447 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :8 and 9 beat defend6 a parody < 1243392454 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but 8 and 9 do poorly in general < 1243392456 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because i wrote them to < 1243392459 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243392462 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep did good earlier < 1243392465 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was 2nd < 1243392471 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how do you make a defender? I wanna try < 1243392474 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but even then it got 3 losses < 1243392482 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what the defends are doing is < 1243392489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :1) waiting at instruction 1 until it gets zeroed < 1243392496 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :2) going back to their flag and inc/dec'ing 128 times < 1243392506 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3) then going back and forth across the tape alternately < 1243392530 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :they keep tweaking their flag, then attacking a new location < 1243392544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the goal is, presumably, to do like i said before < 1243392551 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let the enemy's loop hit 0 and fall through < 1243392561 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but inc/dec the flag on that same instruction so you don't lose < 1243392563 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then they run off the end < 1243392577 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it starts < 1243392582 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder, the tripwire thing probably doesn't need to attack the opponent's flag at all < 1243392590 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :>[]<(+)*128 < 1243392605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>+[] < 1243392612 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243392623 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if say your opponent -s while you + < 1243392630 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do you alternate +ing and -ing < 1243392648 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :infinite loop -> tie < 1243392666 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*128(-)*128(>)*9(>[+])*21 < 1243392670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392672 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243392703 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(+)*192000 < 1243392710 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops i needed bigger number < 1243392713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243392726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it ties the defends though lol < 1243392733 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(+)*384000 < 1243392735 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243392735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :should tie everything < 1243392743 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7[>[-]] < 1243392746 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392748 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i woner why not < 1243392749 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243392753 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*123456(-)*123456(>)*9(>[+])*21 < 1243392755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392755 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7[>[-].] < 1243392756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392765 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243392772 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<.(+)*123456(-)*123456(>)*9(>[+])*21 < 1243392774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392775 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >(+)*384000 < 1243392776 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.5 < 1243392778 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<.(+)*123456.(-)*123456(>)*9(>[+])*21 < 1243392778 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243392780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392787 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust morefail >+[]+[->[-]](>)*7+[[-].>] < 1243392789 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_morefail: 0.0 < 1243392790 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*123456.(-)*123456(>)*9(>[+])*21 < 1243392792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243392795 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :please cut the spam out, jesus < 1243392799 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :at least stop and reflect on your scores < 1243392801 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :never! < 1243392801 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243392805 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :remember the bot isn't reporting an accurate score < 1243392811 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so you have to refresh the chart at least < 1243392812 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there was an obvious bug in mine < 1243392815 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and every time you submit it blanks the chart < 1243392825 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :damn bugs < 1243392837 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's probably my fault heh :P < 1243392840 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :running out the clock < 1243392855 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm that last time it beat 10 and did a whole bunch of ties < 1243392860 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl my new one can't win < 1243392863 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it still loses < 1243392863 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so why is it tieing then? it kills itself or it times out? < 1243392863 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243392871 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :tie should be time runs out < 1243392878 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1243392881 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the defends don't use loops < 1243392886 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and anything that doesn't loop would win < 1243392888 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :silly me < 1243392896 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(+)*500.(-)*500(>)*9(>[+])*21 < 1243392898 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also i forgot something about my own attempt < 1243392898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 9.0 < 1243392912 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats creep and kekeke < 1243392958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*256.(--+)*256(>)*9(>[+])*21 < 1243392960 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 14.0 < 1243392967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh-ho < 1243392971 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats rushpolarity XD < 1243392992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*129.(--+)*129(>)*9(>[+])*21 < 1243392994 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 41.0 < 1243393001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that does worse < 1243393008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*500.(--+)*500(>)*9(>[+])*21 < 1243393010 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 17.3 < 1243393018 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :holy lol < 1243393020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that does real well < 1243393027 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000.(--+)*1000(>)*9(>[+])*21 < 1243393029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 55.6 < 1243393037 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire http://pastie.org/490870.txt < 1243393039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243393046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, didn't think it'd do much better < 1243393059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000(.-+)*1000(>)*9(>[+])*21 < 1243393061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393074 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+]]] < 1243393088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*512(.-+)*512(>)*9(>[+])*21 < 1243393091 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243393092 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393109 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000(.-+)*1000(>)*9(>[+])*21 < 1243393111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 39.5 < 1243393129 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay that . makes it win for some reason < 1243393135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :must be a parity thing < 1243393147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :likely < 1243393160 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder < 1243393160 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]] < 1243393162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :still probably gonna be affected by randomness < 1243393167 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 48.1 < 1243393169 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hrmm why's mine failing < 1243393184 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is that horrid thing doing < 1243393185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243393231 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-](.)*1000]] < 1243393232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393241 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh wait I see < 1243393242 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243393246 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]+] < 1243393246 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :mixed up what [] does? < 1243393247 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 0.0 < 1243393253 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1243393254 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243393255 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-](.)*1000]+] < 1243393256 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it gets 31.5 now < 1243393257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 31.5 < 1243393260 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243393261 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't forget to check the chart after you submit something < 1243393262 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243393264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the score it gives you < 1243393265 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243393267 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243393271 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :was the score for the LAST program you submitted < 1243393272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[]+(>[+](.)*128)*29 < 1243393273 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust watch_killer [>[[-]+>[][+--]]+] < 1243393274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 45.0 < 1243393274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_watch_killer: 37.0 < 1243393289 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :basically it tricks defenders into killing themselves < 1243393290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :can't believe i/nobody thought of that yet < 1243393300 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro: yes, that's what i did like two hours ago :P < 1243393306 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243393311 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the above should beat loopers and both defenders < 1243393318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but doesn't < 1243393319 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :bugs? < 1243393332 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I've got a new one to try < 1243393334 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wish their numbers would stay the same < 1243393337 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<[]+-++--+++---++++----(>)*9(>[+])*21 < 1243393339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 0.0 < 1243393345 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no good, ok < 1243393349 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(.+-)*1000.(.-+)*1000(>)*9(>[+])*21 < 1243393350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 58.0 < 1243393382 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it would be more interesting < 1243393390 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :if you had one 0 cell beyond each flag < 1243393420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :suggest it < 1243393441 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :where? < 1243393451 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust talk page < 1243393479 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[]+.+(>)*9(>[.+])*29 < 1243393481 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243393489 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :would allow for more interesting possibilities, because then programs could identify flags other than by hoping they don't run off the end < 1243393498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hm, i think maybe the timing is not correct < 1243393506 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it's called "joust" not "snipe" ;) < 1243393510 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :FULL SPEED AHEAD < 1243393530 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you can, of course, trick your opponent still! < 1243393551 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :more importantly, it allows defensive strategies that don't need to use fixed numbers in the source < 1243393557 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test [>[-]+] < 1243393561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 35.0 < 1243393575 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243393577 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :timing thing < 1243393578 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats matador haha < 1243393579 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf, that might be a bug < 1243393588 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let's look at this closely < 1243393591 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>+ sets it to 1 < 1243393595 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[] waits til its 0 < 1243393601 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :from what was described to me before < 1243393606 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no matter if it is executing [ or ] < 1243393611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] loops if the cell is not 0\ < 1243393613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it will skip to < < 1243393615 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when the cell is 0 < 1243393623 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then it waits on my fag < 1243393625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :flag* < 1243393627 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[] again < 1243393628 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it will only halt if it encounters a -1 cell < 1243393639 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when the flag becomes 0 it should execute + < 1243393643 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and save m... ah < 1243393647 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but the enemy...... no < 1243393654 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause the enemy should be at that point executing ] < 1243393665 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :-]-]-]-]-] < 1243393670 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or +]+]+]+]+] < 1243393673 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so - makes it 0 < 1243393677 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it is 0 at the start of ] < 1243393680 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :loop falls through < 1243393683 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think I see why it beats matador < 1243393686 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for my part, < 1243393695 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it falls through a... i see < 1243393699 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that seems non optimal < 1243393708 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+])*21 < 1243393710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 53.1 < 1243393720 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so what happens is my test doesn't work until it has been 0 for 1 round < 1243393723 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k, fixed the vulnerability < 1243393742 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it only beats creep and watch kille < 1243393743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+r < 1243393789 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea to tweak rushpolarity now < 1243393806 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*128+(>)*9(>[.+])*29 < 1243393807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+>(-)*9[+].->)*11 < 1243393820 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 71.0 < 1243393824 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol test still beats it < 1243393825 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k, does not help < 1243393839 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243393840 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+>(-)*9[+]->)*11 < 1243393841 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :timing mistake < 1243393842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243393849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393853 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*256+(>)*9(>[.+])*29 < 1243393855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393858 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-][+]>(-)*9[+][-]>)*11 < 1243393860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.0 < 1243393877 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-][+]>[+][-]>)*11 < 1243393879 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243393888 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no that's not doing it at all haha < 1243393891 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]>(-)*9[+]>)*11 < 1243393893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 29.6 < 1243393894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :back to the original spec < 1243393909 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*256+(>)*9(>[.+])*29 < 1243393910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393928 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*257+(>)*9(>[.+])*29 < 1243393929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393939 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<(.)*255+(>)*9(>[.+])*29 < 1243393941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243393943 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+-++-->(-)*9[+]+-++-->)*11 < 1243393945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 60.0 < 1243393958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243393959 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gonna have to notepad this up and solve a simpler problem < 1243393967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+-.++-->(-)*9[+]+-.++-->)*11 < 1243393968 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah there we go < 1243393969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.6 < 1243393971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it beats test < 1243393972 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243393973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but nothing else < 1243393983 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++-->(-)*9[+].+-++-->)*11 < 1243393985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243393986 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess nobody uses a simple attack anymore < 1243393992 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[-]+] < 1243393993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo that's good < 1243393993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243393996 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 27.5 < 1243394007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+->(-)*9[+].+->)*11 < 1243394008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 68.5 < 1243394013 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's not < 1243394024 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh right, need defense protection < 1243394024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++--+++--->(-)*9[+].+-++--+++--->)*11 < 1243394026 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 56.2 < 1243394038 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[[-]+]+] < 1243394039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 25.3 < 1243394043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394044 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.4 < 1243394045 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>+>-)*4[>[+[-]]+] < 1243394047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 25.3 < 1243394069 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... that's better < 1243394072 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-++-->(-)*9[+].+-++-->)*11 < 1243394074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.6 < 1243394075 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243394077 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how does the scoring system work? < 1243394084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 48.8 < 1243394090 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get more points for beating programs with more points < 1243394104 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_ya (>(+)*32>(-)*32)*4[>[+[-]]+] < 1243394106 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_fooled_ya: 29.6 < 1243394111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha matador's falling now that it doesn't beat rushpolarity any more < 1243394114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::') < 1243394121 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think the scoring system needs a little work < 1243394132 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :._. < 1243394135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([-].+-.++-->[+].+-.++-->)*11 < 1243394137 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 63.0 < 1243394144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you get points for beating something before its battle with you gets taken account of, then things are a little weird the first submit < 1243394145 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :damn that shortswod < 1243394147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how they work it out < 1243394148 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*shortsword < 1243394163 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand exactly how this game works well enough yet < 1243394167 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5(+[-].+-.++-->-[+].+-.++-->)*11 < 1243394169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243394176 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm? How are parens and numerical symbols determined? < 1243394181 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.1 < 1243394183 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :...is that just repeating text? < 1243394187 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243394191 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(foo)*num = foofoofoofoo...num times < 1243394193 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ah. mak sanse. < 1243394193 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's it < 1243394207 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[-++-](>)*9(>-++-(.)*128[+])*29 < 1243394209 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :(some{stuff}things)*2=somesomestuffthingsthings < 1243394209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 8.0 < 1243394209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 30.9 < 1243394227 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :how are scores done? :) < 1243394232 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243394240 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[--](>)*9(>-++-(.)*128[+])*29 < 1243394241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_tripwire: 0.0 < 1243394242 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get points for a win < 1243394244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243394245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and the more that program had < 1243394246 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the more you get < 1243394258 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :interesting results < 1243394261 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have heard of BF jousting, but not the specifics < 1243394261 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[-].+-.++-->(-)*8[+].+-.++-->)*11 < 1243394263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 45.0 < 1243394270 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh of course tripwire would always tie the defends < 1243394281 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+-.++-->(-)*9[+].+-.++-->)*11 < 1243394283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 36.4 < 1243394283 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[>[-]]+] < 1243394289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 37.0 < 1243394317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-].+.--++>(-)*9[+].+.--++>)*11 < 1243394319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.5 < 1243394342 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+.--.++>(-)*9[+]+.--.++>)*11 < 1243394344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 47.5 < 1243394354 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243394388 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[[>[-].+]]+] < 1243394390 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 43.0 < 1243394419 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (>)*9(-++-(-)*70[+])*20 < 1243394421 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 22.5 < 1243394444 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 29.0 < 1243394466 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000(--+)*1000(>)*9(>[+][-])*21 < 1243394467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 29.0 < 1243394490 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 42.0 < 1243394501 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oop now it beats rushpolarity again < 1243394508 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243394518 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >----->+++++>----->+++++>----->+++++>-----(>-++-(-)*70[+])*20 < 1243394519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 7.5 < 1243394522 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whoops forgot to put > in it < 1243394544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-+-)*1000.(--+-+)*1000(>)*9(>[+][-])*21 < 1243394545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 7.4 < 1243394550 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beats defends and some others now < 1243394552 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243394556 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394558 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 44.4 < 1243394560 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :better'n creep at least < 1243394581 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394582 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 30.9 < 1243394591 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243394592 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 30.9 < 1243394608 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243394619 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it needs to do two fights against each program imho < 1243394623 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[+[--[>[-].+]]<+[>[-].+].+]]+] < 1243394625 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 0.0 < 1243394629 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243394629 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wow look at that thing < 1243394637 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it needs indentation < 1243394644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243394647 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripstep [>[+[--[>[-].+]]+[[-].>+].+]]+] < 1243394649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_tripstep: 0.0 < 1243394663 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hfm < 1243394770 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5([+[-]]+.--.++>[-[+]]+.--.++>)*11 < 1243394772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 55.6 < 1243394782 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*9[-]+.--.++>(-)*9[+]+.--.++>)*11 < 1243394784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 30.9 < 1243394796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>)*13(>(-)*128.)*15 < 1243394798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 27.0 < 1243394805 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243394817 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[+[-]]+.--.++>(-)*9[-[+]]+.--.++>)*11 < 1243394819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 55.5 < 1243394821 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>)*13(>(-)*128.)*15 < 1243394823 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 27.0 < 1243394832 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243394853 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+>-)*6>(>(-)*128.)*15 < 1243394853 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>->+(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243394854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 40.7 < 1243394855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 51.9 < 1243394909 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+++++>-----)*2(>)*9(>(-)*128.)*15 < 1243394910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 26.5 < 1243394918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>-->++(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243394920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 54.3 < 1243394925 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah well, second try was the best heh < 1243394955 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah well, second try was the best heh < 1243394958 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust playing_the_odds (>+++++>-----)*2(>)*9(>(-)*128.)*15 < 1243394959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_playing_the_odds: 38.3 < 1243394962 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :rolling for a better score! < 1243394969 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :win < 1243394971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243394972 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :cache that pls < 1243394986 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't quite beat both defends though < 1243395006 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that'll be an amusing one to have on the hill < 1243395011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how long it'll stay < 1243395075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :shortsword has staying power at least < 1243395085 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :here's a better one! < 1243395107 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*15([{-}])*100 < 1243395107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243395112 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dice!(>)*15([{-}])*100 < 1243395113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243395115 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dice! (>)*15([{-}])*100 < 1243395124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_dice_: 0.0 < 1243395129 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243395133 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243395161 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the hill should have an "age" parameter ala corewars hills < 1243395971 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf save page is failing miserably < 1243396015 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :keeps giving me an 'edit conflict' error < 1243396020 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but there isn't one < 1243396074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on the esolang wiki? < 1243396099 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :add an edit comment < 1243396110 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stupid wikis capitalizing my username < 1243396188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, registering fied that < 1243396197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nescience: if that was you on the BF Joust talk page, please sign with ~~~~ < 1243396208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how come ais523 gets a lowercase nick and i don't :( < 1243396212 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i did < 1243396223 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't have an account before < 1243396280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :are you Myndzi? < 1243396288 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243396302 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :were you the previous comment too? < 1243396304 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it just looks wrong with a capital M >:( < 1243396306 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243396312 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243396320 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my edit was only the last paragraph < 1243396321 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will add an unsigned template < 1243396344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :assuming i can get the damn molasses to load < 1243396379 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro was that unsigned paragraph < 1243396405 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, I must have not been logged in < 1243396407 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243396436 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was you? then maybe best you sign yourself < 1243396442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1243396455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i can just change the nick < 1243396472 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :mine was the comment about going past the end < 1243396481 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't really see how that would be useful though < 1243396487 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since you can't simply test for 0 < 1243396490 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't gain you anything < 1243396526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :coppro: actually i don't know your username < 1243396568 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh, dear, it appears I never signed up to esolang < 1243396571 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that explains a lot < 1243396577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243396592 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>((o> lol fish +>->+>->+>->+>[[+]>-++] < 1243397881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 38.5 < 1243397978 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>(-++-(-.)*130>)*20 < 1243397980 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 0.0 < 1243398043 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >(+)*50>(-)*50>(+)*30>(-)*30>(+)*10>(-)*10>+>(-++-(-.)*130>)*20 < 1243398045 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_test: 34.6 < 1243398425 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm glad to see bfjoust is being used. < 1243398426 0 :sebbu!n=sebbu@ADijon-152-1-53-169.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243398452 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any further complaints from anybody? < 1243398471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You aren't creating a digital manifestation of God. < 1243398473 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think the game won't go all that far < 1243398494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's about the best it can be in its current form, but there really aren't that many options < 1243398498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :dunno though, could be wrong1 < 1243398503 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there are a number of comments on the wiki talk page < 1243398517 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then try FYB instead :P < 1243398546 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :heh heh < 1243398557 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not a huge fan of BF in the first place < 1243398577 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When is bfjoust from ... does FYB predate it? < 1243398590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wouldn't know < 1243398746 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1243398760 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in the true spirit of capture the flag, what would happen if you had to come back to your base and set your own flag back to 128? ;) < 1243398772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :too complicated surely, also nobody would be able to keep track of their flag < 1243398995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!fyb minimangler +!> < 1243399013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_minimangler: 0.0 < 1243399021 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ouch :P < 1243399051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!fyb minimangler :+!>;* < 1243399053 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_minimangler: 0.0 < 1243399057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*shrugs* < 1243399158 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!fyb cheers :D < 1243399168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for oerjan_cheers: 4.5 < 1243399174 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1243399292 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243399294 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243399383 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243399491 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243399873 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts working on the Evil Calculus Book of Doom < 1243400098 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :itym the Evil Doom Calculus Book of the Apocalypse < 1243400659 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243400679 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so i have a dump of wikipedia < 1243400682 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what should i do with it < 1243400683 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :stupid fact that I have to do tons of coursework even though I'm challenging the course < 1243400693 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :make a programming language using wikipedia links < 1243400833 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what kind of dump? < 1243400851 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :current pages in article namespace? < 1243400855 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the current version of all namespace 1 pages < 1243400874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that's the talk namespace :) < 1243400885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :nuh uh < 1243400951 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :article is the first namespace, but its numbering is 0 < 1243400970 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :anyway. >_> < 1243400989 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you could make a graph based on what articles link to each other? < 1243401005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :xkcd :D < 1243401013 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :although there are already dumps that have that information < 1243401018 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you could do lots of interesting stuff with that < 1243401033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can download just the link graph actually < 1243401037 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :shortest path between two articles, for example < 1243401040 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :›_› < 1243401049 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ≖‿≖) < 1243401084 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243401088 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl xkcd < 1243401153 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, really? < 1243401158 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :that good < 1243401161 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*looks* < 1243401199 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :heh. heh. heh heh. < 1243401267 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: there's always Markov chains < 1243401274 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to strip out formatting < 1243401283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lots of training text... < 1243401287 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that just gives you pagerank < 1243401298 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh, markov chains of text < 1243401397 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :run Flesch-Kincaid maybe < 1243401437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"The logistics of who can get drunk are nontrivial." < 1243401458 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243401461 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need a drunk < 1243401466 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I disagree. < 1243401474 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I think you've had quite enough already < 1243401517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: schorry, i cant 'elp chu there < 1243401570 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hm. I should try implementing Flesch-Kincaid in Haskell < 1243401580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :kinky flesh < 1243401594 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :down boy < 1243401719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the syllable part may be a bit complicated < 1243401776 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243401781 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243401783 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::.; < 1243401823 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually it's less complicated than I thought < 1243401837 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :http://flesh.cvs.sourceforge.net/viewvc/flesh/Flesh%201.5/FleshLogic.java?revision=1.3&view=markup#l_523 < 1243401845 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :more of a guess... but seems accurate enough < 1243401855 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :might be worth it to have a special table for corner cases < 1243401887 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't say whether or not this is a standard algorithm. rather specific to English anyway < 1243401926 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :broken link < 1243401945 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wha < 1243401956 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yeah... that's messed up. it worked a second ago < 1243401988 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, should work now < 1243402010 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :actually, it does screw up quite a bit: http://flesh.cvs.sourceforge.net/viewvc/flesh/Flesh%201.5/CommonMistakes.java?revision=1.3&view=markup < 1243402039 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :needs more English knowledge < 1243404092 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can get dictionary files that break it down < 1243404184 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Flesch-Kincaid sounds like a bunch of bs anyway < 1243404197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :who cares how long sentences or words are < 1243404225 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Floridan insurance brokers, per Wikipedia < 1243404342 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :insurance and florida, that's all you need to know about their position < 1243406078 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243406645 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243407697 0 :psygnisfive!unknown@unknown.invalid QUIT :"Leaving..." < 1243409237 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243409855 0 :coppro!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243410092 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1243411199 0 :clog!unknown@unknown.invalid QUIT :ended < 1243411200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243414525 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243415581 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243417190 0 :Gracenotes!unknown@unknown.invalid QUIT :"brb" < 1243417364 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243418281 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243418677 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243419205 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm, still on the top of the hill < 1243419507 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The next challenge: DOMINATE the hill. < 1243419581 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea how to beat the defense6s and still beat everything else < 1243419585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I haven't even seen their code < 1243419610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243419623 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uncommented though :P < 1243419640 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243419643 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :god damn that's long rofl < 1243419649 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I need a decompiler < 1243419682 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais posted a link to a commented version ... < 1243419803 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah, here 'tis < 1243419804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1435376 < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:09 it attacks something in particular, which is the [-] or [+] loop < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:13 nearly all programs have one < 1243419835 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May 26 16:29:38 and if they go into such a loop on its flag, then defend6 will keep them in it forever, whilst running off and sinking their flag < 1243419870 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*zleep* < 1243419887 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243419894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it keeps coming back incrementially to keep it off zero < 1243419916 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it has an ultra-huge source code since there's no construct that says 'repeat this but increase this number by x every time' < 1243425087 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243426589 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243427044 0 :M0ny!n=Harmony@90.55.116.125 JOIN :#esoteric < 1243427095 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243428775 0 :AnMaster!unknown@unknown.invalid QUIT :Success < 1243429026 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243431623 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243433599 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243434225 0 :MizardX!unknown@unknown.invalid QUIT :"What are you sinking about?" < 1243435176 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243435635 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243435869 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243438499 0 :inurinternet!unknown@unknown.invalid QUIT :Success < 1243439387 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243439640 0 :impomatic!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243439908 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243440090 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243442584 0 :Gracenotes!unknown@unknown.invalid QUIT :Success < 1243443444 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243443650 0 :tombom!i=tombom@86.9.234.19 JOIN :#esoteric < 1243443976 0 :fungebob!n=chatzill@65.66.121.86 JOIN :#esoteric < 1243443978 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243446031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cool i still own bf joust < 1243446155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:38 Patashu: just one glitch < 1243446155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:38 Patashu: the score it gives is for the LAST time you submitted a program < 1243446157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:39 Patashu: i.e. one submission delay < 1243446159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: GregorR-L: fix that < 1243446410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10([+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]].>)*20 < 1243446416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 41.5 < 1243446426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243446428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad at all < 1243446448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]]>)*20 < 1243446453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[--[+++[----[+++++[------[+++++++[--------[+++++++++[----------]]]]]]]]]].>)*20 < 1243446469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446515 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Ehird: is that tailored for the decoys left by the programs on the current hill? < 1243446541 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol creep officially beats nothing except the defends now < 1243446544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: pretty much, it tries to find out whether it's big or small and efficiently zeroes it based on that < 1243446550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(+[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446563 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but amusingly, 'playing the odds' is in 4th < 1243446566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm flipping them does nothing < 1243446567 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :<3 cached scores < 1243446567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243446582 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :refresh page < 1243446587 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :remember it tends to show your last score < 1243446587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3 | - + + - - - - + - | 42.6 | -3 | ehird_phantom.bfjoust < 1243446590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what it was before < 1243446590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not the score after submission < 1243446603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243446611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*10(-[+[-[+[-[+[-[+[-[+[-]]]]]]]]]]>)*20 < 1243446612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not all that surprising i guess < 1243446617 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering if it's possible to detect certain opponents and use a tailored attack. < 1243446617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243446620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that put it down to 14.2 < 1243446633 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :speed, i guess < 1243446652 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :makes me wonder why so many +s before looping is effective though < 1243446655 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it sets decoys of its own < 1243446669 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :btw don't you want >*9? < 1243446675 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if it's 10 units long, it's 9 to the enemy flag < 1243446679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243446680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243446723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back to 42.6 < 1243446748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 losses, 3 wins, one draw < 1243446756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think the strategy is essentially good, though < 1243446766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION idea < 1243446880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom http://pastie.org/491591.txt?key=z90epgclqdxxiifgky728a < 1243446882 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 42.6 < 1243446888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243446891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes it worse < 1243446906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243446908 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 27.8 < 1243446974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3([-[(+)*2[(-)*3[(+)*4[(-)*5[(+)*6[(-)*7[(+)*8[(-)*9[(+)*10]]]]]]]]]]>)*20 < 1243446976 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 36.4 < 1243446980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this game is finicky < 1243446989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm doing it with repeats actually slowed it down < 1243447009 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :Patashu kept getting very different results by varying constants that didn't seem they should make that much difference < 1243447014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1243447032 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :eh, the spec said repeats don't take any cycles < 1243447050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*9([(-)*32[(+)*32[(-)*32[(+)*32]]]])*20 < 1243447052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 36.4 < 1243447053 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just macros.. should be the same < 1243447056 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless it's randomness < 1243447059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crosses fingers < 1243447065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I probably mistyped < 1243447069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3 | - 0 0 - - - - - 0 | 8.0 | -6 | ehird_phantom.bfjoust < 1243447071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243447138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>)*9([(-)*16[(+)*32[(-)*48]]][-])*20 < 1243447140 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 8.0 < 1243447154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom (>-)*3(>+)*3(>)*3(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 8.0 < 1243447157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stick to what works. < 1243447183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom >->->->+>+>+>>>(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447185 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 33.5 < 1243447191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243447199 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :gogo random! < 1243447203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: the repeating one for the start got 33.5 < 1243447206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but this one gets 20.4 < 1243447207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust phantom >->->->+>+>+>>>(+++++[-[++[---[++++[-----[++++++[-------[++++++++[---------[++++++++++]]]]]]]]]]>)*20 < 1243447209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_phantom: 20.4 < 1243447212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's see if it's actually random < 1243447217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, it is < 1243447219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243447223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: viper? < 1243447227 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at 'playing the odds' < 1243447227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you submitting stuff? do it in channel :-P < 1243447229 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's proof < 1243447244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted it a couple times till i got a couple decent cached results < 1243447244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243447253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's called being a jerk < 1243447254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243447255 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this hill is too noisy for such fine tuning < 1243447269 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if something was done to even out the randomness < 1243447278 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :say, multiple samples *ahem* like i was mentioning yesterday... :P < 1243447280 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I didn't want to flood the channel ;-) < 1243447290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: but I don't notice new programs :-) < 1243447295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah I agree now. < 1243447296 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i bet the max cycles probably doesn't need to be so high either < 1243447300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1243447304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defend6 needs it iirc < 1243447320 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243447327 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many cycles it'd take to complete at 30 cells < 1243447338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure someone can caluclate but i don't have the required consecutive time atm < 1243447342 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or draw shortcutting at least < 1243447348 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :detecting two [] loops, for examle :P < 1243447361 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or a [+] and [-] on the same cell < 1243447367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have 21 programs here. they are provably optimum for their tape length. < 1243447370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should I submit them all? :P < 1243447382 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes :-) < 1243447423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okie dokie < 1243447432 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust viper >--->+++>---(>->+)*3(-[-[-[-[-[-[-[-[-[-[+]]]]]]]]]]>)*20 < 1243447434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_viper: 42.0 < 1243447463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger1 >>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger2 >>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger3 >>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger4 >>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger5 >>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447474 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ferret >(-)*9>(+)*9>---(>->+)*3((-)*10[+]>)*20 < 1243447475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_ferret: 66.0 < 1243447476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger6 >>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :...lol wut < 1243447479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger7 >>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger8 >>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger9 >>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger10 >>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447488 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what'd you say about being a dick? :P < 1243447491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger11 >>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger12 >>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger13 >>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger14 >>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger15 >>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger16 >>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger17 >>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger18 >>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger19 >>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bugger21 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------------------------------------------------------[-] < 1243447526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: impomatic told me to :) < 1243447550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles thumbs and waits for the report to update < 1243447566 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :poor bot < 1243447596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DOO DOO DOO DOO DEE DAA DOO DOO DOOOOOOO < 1243447599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes EgoBot < 1243447618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: technically, I have to submit them all infinite times to be sure of their tape lengths being correct < 1243447622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since it's random < 1243447629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so they'll probably all do awfully < 1243447650 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243447667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT DAT'S OKAY < 1243447675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks EgoBot < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger4: 22.4 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger19: 5.7 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger11: 18.3 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger3: 40.9 < 1243447677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger10: 4.8 < 1243447678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger21: 5.3 < 1243447680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger16: 7.4 < 1243447682 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger20: 0.0 < 1243447684 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger1: 29.4 < 1243447684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :40.9 for bugger3? < 1243447686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger13: 8.1 < 1243447688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger17: 12.1 < 1243447689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty good, like. < 1243447690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger14: 6.9 < 1243447691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guess I got lucky. < 1243447692 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger8: 12.5 < 1243447694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger12: 8.3 < 1243447696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger15: 3.7 < 1243447698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger9: 12.6 < 1243447700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger18: 4.7 < 1243447700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: look at the report < 1243447702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger7: 18.8 < 1243447702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quick < 1243447704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger6: 21.1 < 1243447704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before it trims them < 1243447706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger2: 42.2 < 1243447707 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, lucky score :-) < 1243447707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt < 1243447708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_bugger5: 25.2 < 1243447711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243447712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's huge < 1243447722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243447723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're all there < 1243447724 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243447725 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243447737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23 43.67 8 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243447737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :13 42.17 10 ehird_bugger2.bfjoust < 1243447745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd say that's pretty good! < 1243447755 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :huh creep only has 4 losses now < 1243447759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: haha < 1243447763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the power of buggery < 1243447779 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but ferret is at the top :P < 1243447782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: is your ferret designed to be anti-bugger? < 1243447801 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't think anything can be anti-bugger < 1243447813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it can, though < 1243447818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only decrements 128 times, then [-]s < 1243447822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, if you set your flag to 255 < 1243447827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has to loop 128 iterations < 1243447833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, it'll still *win* < 1243447835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll just win slower < 1243447841 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I starting coding when you'd pasted the first two. Didn't take long. < 1243447843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but correct, there is no way to actually beat it < 1243447848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dunno how buggers do with themselves < 1243447854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243447856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they win at the same time < 1243447857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cute < 1243447859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := draw < 1243447865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: how does yours work? < 1243447885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: note - this is in the ideal case, when their tape length is the expected one < 1243447899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not that many got that < 1243447900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if any even did < 1243447917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: in every other case, they just either: run right off the tape, or decrement a random cell < 1243447929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I assume ferret sets a bunch of cells < 1243447931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then keeps them up < 1243447934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that it [-]s forever < 1243447939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :on a non-flag < 1243447990 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just the usual build a decoy the go to the other end of the tape and start zeroing stuff < 1243447994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243448052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: submit ferret once more < 1243448054 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well it doesn't really matter < 1243448059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll trim most of them < 1243448060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless the tape length is correct they lose < 1243448072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not if the other opponent suicides < 1243448092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: it only leaves a lot of >10/11 challengers if they're submitted at once < 1243448092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :true enough i guess < 1243448095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you add ferret, it'll trim < 1243448153 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shadow (>(-)*9)*2(>-)*7(>(+)*10[-])*20 < 1243448159 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_shadow: 58.0 < 1243448173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1243448175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're all gone < 1243448184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and parody rises once ore < 1243448458 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laugh < 1243448468 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243448482 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243448516 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243448638 0 :AnMaster!unknown@unknown.invalid QUIT :Connection timed out < 1243448959 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's really hard to read which number is which warrior < 1243448979 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the numbers change because of the case sorting, too < 1243448997 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the chance of reiterating the numbers immediately to the left of the warrior names or something? < 1243449028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would be nice < 1243449050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i think I'm just going to make my own variant instead of waiting for these to change :) < 1243449063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you think I should have + or -? i.e. which? < 1243449147 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't really matter < 1243449150 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you have to pick one, i mean < 1243449160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was asking purely on aesthetic concerns :) < 1243449166 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243449171 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i like - better! < 1243449172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- seems right < 1243449175 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it looks like arrows ------> < 1243449177 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :CHARGE! < 1243449179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as the main objective is to deplete your opponents flag < 1243449183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: haha < 1243449191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :»»». < 1243449212 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :arrows or ... jesus, i can't think of the name of the things you joust with! < 1243449220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jousting sticks! < 1243449238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should create a Brainfuck variant that uses », ›, and > for different things < 1243449247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ok: < move pointer closer to my flag > move pointer closer to their flag - decrease cell at pointer [ jump after matching closer if cell=0 ] jump after matching opener if cell!=0 . nop < 1243449276 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol jousting sticks < 1243449277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i think flags should start at 255 < 1243449284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they only start at 128 in joust to make +/- not have an advantage < 1243449289 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1243449301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if you restrict it to only - it becomes about half as interesting < 1243449325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, I think - vs + is boring. see defend6 vs parody < 1243449332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and my flipping of one of impomatics' did it to < 1243449333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243449336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just makes it too trivial < 1243449340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as programs become tailored to one < 1243449344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and flipping them decimates them < 1243449377 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :rather, it means that nobody has got to the point where they write programs to take account of both polarities for example :P < 1243449382 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lance! < 1243449384 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's the word i wanted < 1243449396 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you want to talk about trivial, what exactly are you going to write a program to do that only decrements? < 1243449406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: doesn't rushpolarity take into account that? < 1243449414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just not convinced it's an interesting aspect < 1243449439 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243449449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: then how about thingy's idea < 1243449455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the polarity is flipped or not randomly before execution < 1243449457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually, wait < 1243449460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as with tape lengths < 1243449466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we do it for all (tape length,polarity) combinations < 1243449471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and take the mean < 1243449483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm going to write it in C, so it should be fast enough for that < 1243449489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: sound good? < 1243449491 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's a possibility < 1243449512 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure how i feel about that, but it would at least get rid of the "swap the signs" bit < 1243449530 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it is true that you'll get the same program if you swap them < 1243449562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it forces you to take in account polarity, still < 1243449565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without being able to just swap things < 1243449616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't think so < 1243449626 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess i see what you mean < 1243449633 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in that you still can benefit from "figuring out" which way to go < 1243449654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: ehm, so north korea just said they're going to nuke the shit out of your country < 1243449658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try not to die < 1243449672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah < 1243449678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you have to handle both +ers and -ers < 1243450010 0 :jix!n=jix@dyndsl-095-033-076-065.ewe-ip-backbone.de JOIN :#esoteric < 1243450058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: definitely, though, randomness is the bad < 1243450497 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243450670 0 :jix_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243451326 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243451436 0 :sebbu2!n=sebbu@ADijon-152-1-41-8.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243451746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's implementation time. < 1243451767 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's totally out of character for them < 1243451772 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :don't koreans play zerg?! < 1243451786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BADUM TISH! < 1243451907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : OK, it's implementation time. <-- of what < 1243451924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as you can see above I was disconnected) < 1243451924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ~20 lines up. < 1243451934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/09.05.27 < 1243451936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome. < 1243452007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a language based on magnetic tape? < 1243452017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243452037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, from reading ~20 lines up in the log :P < 1243452047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mmmmmmmmmmmmmmmmmmmmyeeeeeeeeeeeeeeeeeeeno. < 1243452179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how many cycles do you think I should allow? < 1243452276 0 :sebbu!unknown@unknown.invalid QUIT :Success < 1243452319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, theory 2: a variant of bfjoust < 1243452327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clap. clap. clap < 1243452333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You found the page up button! < 1243452349 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243452353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243452356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hello ais523 < 1243452363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm plotting revolution by writing a better bf joust ;) < 1243452366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hello ehird, AnMaster < 1243452371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as in, better rules, or better interp? < 1243452374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: both < 1243452376 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the interp can definitely be improved < 1243452389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's varying randomly according to tape length [implementation issue], just flipping +/- can change the hill wildly [design issue] < 1243452395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but if you want to improve the rules, /please/ do it a different way from zzo38 < 1243452396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's really slow [implementation] < 1243452413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the former, run all tape lengths and take the average (requires fixing #3) < 1243452422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the latter, add another variable: is_plus_and_minus_flipped < 1243452425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and do the solution to #1 for it too < 1243452429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1243452433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the latter latter, write it in C and make it superfast < 1243452434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you aren't changing the language rules, but the tournament rules < 1243452439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I agree with you on that < 1243452443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, the flipping +/- thing < 1243452455 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either you randomly flip one program, or you don't < 1243452456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :means that you can't just rip off someone else's program, flip +/- and dominate the hill < 1243452461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, no < 1243452465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, yes < 1243452468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but not randomly < 1243452473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just like how you try all tape lengths and take the averag < 1243452474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243452474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do both < 1243452478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243452485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try every combination, take the average score < 1243452493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that means the same program will always have the same score < 1243452535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how did zzo do it? < 1243452565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: having , read from the opponent's . output < 1243452568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a couple of other dubious changes < 1243452578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that change is very zzo < 1243452581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :link to his variant? < 1243452587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://esolangs.org/wiki/Talk:BF_Joust < 1243452597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, wiki seems to be slow < 1243452609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, you know how it has to stay 0 for two cycles? < 1243452612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243452621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that means that [-] works if it isn't tampered with. [-]-]-]-(it's zero)](two cycles) < 1243452623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that intentional? < 1243452627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose so < 1243452633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it was unintuitive to me at first < 1243452636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I did [-]. < 1243452638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite, but when I noticed I realised it was correct, so didn't change it < 1243452639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(with the dot) < 1243452648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Safari can’t open the page “http://esolangs.org/wiki/Talk:BF_Joust” because the server unexpectedly dropped the connection. This sometimes occurs when the server is busy. Wait for a few minutes, and then try again. < 1243452652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that [-]-] is an infinite loop < 1243452660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not in BF Joust < 1243452671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm counting cycles < 1243452671 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... WTF? < 1243452675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is no way to write a definitively 100% infinite loop in BF Joust < 1243452678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-] runs [-]-]-]-]-]-]-] < 1243452683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: not program < 1243452684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cycles < 1243452687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the data on the tape might change due to the opponent messing with it < 1243452692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ ticks, - ticks, ] ticks, - ticks, ] ticks < 1243452693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243452700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, what ais523 said < 1243452708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [[In case of a draw, figure out who would have lost using the old rule that whoever's flag is zero loses immediately (and determine the winner according to this rule). ]] < 1243452710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, that's just ridiculous < 1243452715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[If both programs have ended and neither player's flag is zero, then both programs shall restart from the beginning with the tape pointer pointing to their own flag again like it was at the start, but using the current values on the tape instead of resetting them to zero. ]] < 1243452717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's that < 1243452722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all of them are ridiculous :) < 1243452726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1243452735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how could you even use ,/. < 1243452738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't use it to your advantage < 1243452742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because your opponent would always lie < 1243452750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't think they'd even be lying < 1243452754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243452761 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that there's no information as to what the random stream of data means anyway < 1243452765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1243452775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's like, if I say 6 202 34, am I lying? < 1243452783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Mu < 1243452800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[[ and ] should take the value on the tape *after* the opponent has (potentially) modified it.] < 1243452801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] < 1243452806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does it do it before modification? < 1243452810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :atm, yes < 1243452810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two opcodes running at once is sticky < 1243452814 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it takes the value at the start of the cycle < 1243452817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243452833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I experimented with before and after < 1243452840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, and before worked better? < 1243452847 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and decided that although it made a difference, it didn't fundamentally change the nature of things < 1243452852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so left it where Kerim had it < 1243452863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/w/index.php?title=Byte_Syze&curid=2347&diff=14541&oldid=14540 < 1243452866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wat < 1243452871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo .[+.] < 1243452877 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_foo: 17.5 < 1243452881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's just a suicider < 1243452883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a slow one at that < 1243452888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, not always < 1243452892 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seems to be effective. < 1243452898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think any program will try and give your flag viagra— what? < 1243452900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How is that effective? < 1243452911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It has a positive score. :p < 1243452912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we weren't caching scores, the top program gets ~85pts < 1243452916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all scores are positive < 1243452917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: we changed the scoring < 1243452919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :points are negative < 1243452921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scores not < 1243452921 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243452925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :50% is average, 0% is terrible, 100% is perfect < 1243452949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i submitted (>)*N(-)*128[-] (but manually expanded) for all possible tape lengths today < 1243452954 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust [>+] < 1243452954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one even got ~40-something < 1243452955 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243452957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243452961 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243452963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo [>+] < 1243452964 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_foo: 20.5 < 1243452964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, btw < 1243452968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you resubmit a program < 1243452970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you get its last score < 1243452975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to look at the report to get the proper one < 1243452975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :another bug? < 1243452978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243452981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243452983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why do you think i'm writing my own :) < 1243452991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, well, taking the value at the start requires copying < 1243452993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it? < 1243452995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243452999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess no < 1243452999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since < 1243453002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with after-modification < 1243453005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you have to wait for your opponent < 1243453008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just as much fuss < 1243453014 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it only requires copying for one of the programs < 1243453018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's as much fuss both ways round < 1243453028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243453035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could order the execution of the programs inside the interp in the way that avoids copying, but that's even fussier in other ways < 1243453108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think I should keep the 20k max cycles? < 1243453126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's about right < 1243453130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it may take 3s to execute one combination for 20k cycles in your perl interp, but it'll probably be on the order of milliseconds for mine :) < 1243453131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I determined that number via experiment < 1243453144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, if you make it much lower, valid programs start drawing rather than winning < 1243453151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but then we have the reverse polarity < 1243453153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is 3-bits: < 1243453159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 (no flip), 1 (flip left), 2 (flip right) < 1243453162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243453168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that 20**3 for the tape lengths and polarity < 1243453171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 3**20? < 1243453173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20**3, I think < 1243453198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm, oh dear < 1243453207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for all tape length combinations, and the three polarity states, < 1243453216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why three polarities? < 1243453216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is 8000 executions per (prog1,prog2) < 1243453218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you only need two < 1243453221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243453224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no i don't < 1243453225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no flip, < 1243453225 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because flipping either program has the same effect < 1243453230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, are you sure? < 1243453231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and flipping both has the same effect as flipping neither < 1243453231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :always? < 1243453244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the values at the start are either 128 or 0 < 1243453246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm, i'll take your word for the left-is-right < 1243453253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, you're right < 1243453255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but... < 1243453258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which of left/right should I flip? < 1243453260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't wanna be biased :D < 1243453265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes no difference to the result < 1243453278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0 = no flip, 1 = flip, the < 1243453278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1243453296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you need 20 * 2 (no exponentiation) < 1243453299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, 21 * 2 < 1243453304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, heh < 1243453307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each of the 21 possible lengths in each of the 2 flip states < 1243453315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll finish the message I was typing anyway: < 1243453320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, that's good; with 3 flip states, I have to run the match 8000 times— so if I take 25ms to run one iteration, that's 200 seconds! < 1243453322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ disclaimer: wrong < 1243453365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :200 seconds would be a bit slower than it currently is; OTOH, you'd have a fairer tournament < 1243453367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OK, if I take 25ms to run one iteration (reasonable, I think) and do all 21 tape lengths, and have 2 polarity states, a match will take 1.05 seconds < 1243453378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a full complete matchup of (prog1,prog2) < 1243453413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, for 10 programs, you have how many pairs of (prog1,prog2)? my brain is in coding mode atm... < 1243453452 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(10*9)/2 = 45 < 1243453500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so, assuming I do no caching whatsoever, and have a 10-length hill (one less than the current hill; it's 0-10, I guess as a mistake) then it'd take 47.25 seconds to run all matches < 1243453508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fairly and deterministically, on every combination of tape length/polarity < 1243453510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not bad at all < 1243453514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and with some caching.. < 1243453516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*... < 1243453539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with some caching, you only need to run the 9 matches involving the current challenger < 1243453542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think that is a mistake < 1243453550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the hill atm is 10 returning programs, plus 1 newbie < 1243453554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243453556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense < 1243453591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so 51.45 seconds then < 1243453593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ caching < 1243453607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 9.45 seconds, then, with caching < 1243453611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a challenger < 1243453618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm... do you think 25ms for a match is over or underestimating? < 1243453620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure < 1243453622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you going to pre-expand programs? or expand on the fly to save memory? < 1243453633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of them are likely to get very long with abbreviations removed < 1243453647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i don't care about memory usag < 1243453647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243453653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how long's defend6 expanded? < 1243453659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not more than a few kilobytes, I'd wager < 1243453682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, defend5 is possibly quite long though < 1243453700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: megabytes? < 1243453708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :codu.org runs on a VPS with 1GB of RAM < 1243453710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1243453717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure a few megabytes is just fine < 1243453730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the reason I didn't expand is that the way I programmed my interp, I'm O(n) below the optimum < 1243453739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's like I wrote a Mathematica program rather than a C program < 1243453750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can make each cycle run in O(1) time, though, so the length of the program isn't an issue < 1243453766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'm probably going to have a trivial optimization step < 1243453771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++ -> +*foo < 1243453773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothing fancy at all < 1243453780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although, wait < 1243453784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you know your (x)*foo thing? < 1243453787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't change cycles, does it? < 1243453787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243453790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1243453791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you said it makes the program "run faster" < 1243453793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's strictly abbreviations < 1243453795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's just interp time < 1243453797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it makes the interp run faster < 1243453799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok, I won't do any optimization at all < 1243453801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in realtime < 1243453803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's simplest < 1243453809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than the program in gametime < 1243453811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after all, a cycle will probably take a fraction of a millisecond < 1243453945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay then, time to write the interpreter loop < 1243454073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: are you sure, by the way, that 20 is a good variation in tape length? < 1243454077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I would go for 10 max < 1243454082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, strategies are too unpredictable < 1243454100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IMO tape length variation should just stop the lame strategy of (>)*constant mwahaha i'm at the opponent's flag! < 1243454108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was wondering about that < 1243454120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I definitely want to keep the tape length shorter than 32 < 1243454125 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I wanted the chance of a very short tape < 1243454134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but maybe 10-20, or even 10-15, would be a better variation < 1243454138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: also, with the averaging of tape lengths I'm doing, there doesn't need to be enoguh variation < 1243454143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I'd go for 15-25 < 1243454153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :15 is just long enough to not be stuffy < 1243454161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and 25 is just short enough not to be massive < 1243454172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is that an aggressive program starting >>>>>>>>>>> should be able to arrive before the opponent completes a complex decoy < 1243454175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least some of the time < 1243454200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, I'll just keep 10-30 < 1243454218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, how come it's 21 possibilities? < 1243454224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :10-30 inclusive < 1243454237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, ofc < 1243454243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MAX_CYCLES 20000 < 1243454243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MIN_TAPE_LENGTH 10 < 1243454245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#define MAX_TAPE_LENGTH 30 < 1243454247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :configurability! < 1243454300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is \0 a valid char? :P < 1243454316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if it were, it would be a comment < 1243454323 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd say that if you encounter a \0, treat it as a comment < 1243454330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but don't expend effort to make sure it doesn't get eaten before then < 1243454331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: C byte arrays, yo. < 1243454345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll just let it be the end of the string like normal, nobody's gonna use it. < 1243454351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or you can just strip out the \0s when loading the program, if oy ucare < 1243454353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*you care < 1243454363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not particularly < 1243454377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many nested loops do you think there might be? < 1243454388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend5 has several thousand < 1243454395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :using a ({})% expansion < 1243454396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hmm < 1243454404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is the C stack that big, d'you think? :) < 1243454413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably, it depends on your OS < 1243454422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on Windows, the default stack is exactly 1 MiB, I think < 1243454425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs a simple test program < 1243454426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what it is on Linux < 1243454604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs stack-user < 1243454613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: on OS X, it's many millions so far < 1243454663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243454670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe gcc removed the tail recursion < 1243454672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses the result to make sure < 1243454674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How about running 'ulimit -s'? < 1243454699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8192, which is surprisingly small. But Deewiant, I want to know how many calls, on average. < 1243454703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not the actual size. < 1243454714 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just find out the size of your stack frame? < 1243454719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How boring < 1243454724 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Also, that's in kilobytes < 1243454728 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it's 8x the Windows size. < 1243454743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243454768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: does lostkng have more nesting than defend5, do you think? < 1243454776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, < 1243454776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably not < 1243454777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :943219 < 1243454777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: segmentation fault ./lance < 1243454780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :int stack_size(int i) < 1243454781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :{ < 1243454783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int foo = i; < 1243454785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : printf("%i\n", foo); < 1243454787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return foo + stack_size(i+1); < 1243454789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} < 1243454791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I should be fine < 1243454805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lostkng doesn't seem to nest deeply < 1243454807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :261842 stack calls on my system. < 1243454821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lostkng's bundled interp uses recursion to parse loops, y'see < 1243454824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if that's wise < 1243454829 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf nests a lot more, it's a bit deeper than 256 < 1243454835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, 256*3 < 1243454838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on a sufficiently long program < 1243454844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it uses nested loops to do switch statements < 1243454882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Millions and counting with -Os. < 1243454908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it may have optimized it into a loop < 1243454918 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will laugh if it craps out at INTMAX. < 1243454934 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I bet it did at this rate. < 1243454950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i suppose the loop's smaller than the recursion < 1243454962 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does -S and looks at the generated assembly < 1243454988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243455008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: going through an array's likely to be more efficient than traversing a linked list, isn't it? < 1243455021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I'm thinking about speed upfront because of the large number of combinations I have to run each program through) < 1243455033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm, let me think < 1243455038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It got optimized into a silly loop. < 1243455040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both O(1) < 1243455052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: not efficiency, speed < 1243455056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: heh, translate the loop to C? < 1243455057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it depends on the individual opcodes < 1243455059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*to C < 1243455072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, I'm thinking about, e.g. the cache < 1243455073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :taking the next list element involves dereferencing a pointer < 1243455079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a linked list won't be together in memory < 1243455086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so jumps will be further away < 1243455087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: could be, depending on how it's allocated < 1243455089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :an array is all clumped together < 1243455092 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's going to take up more memory < 1243455094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: could be, but isn't guaranteed to be < 1243455096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so less will fit in the cache < 1243455098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that also < 1243455100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I suspect the array will be faster < 1243455116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :void stack_test(int i){while(1)printf("%i", i++);} < 1243455128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, you can use a posix_foo function to tell the memory manager that you're about to read a load of memory sequentially < 1243455134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that doesn't include a return value < 1243455141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is what I did to attempt to force some recursion < 1243455141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe even vectorise it! < 1243455146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahahahahano. < 1243455147 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1243455153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_posix_fadvise < 1243455161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah without a _ < 1243455162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever :P < 1243455264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of names for + and - that don't relate to adding and subtracting, due to polarity issues < 1243455280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink and donk‽ < 1243455292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clockwise and anticlockwise < 1243455306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but... that doesn't even make any sense :D < 1243455311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1243455316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's using modular arithmetic < 1243455319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243455322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the numbers form a circle, not a numberline < 1243455327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[+]--+- "Loop dink end loop donk donk dink donk" < 1243455337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but if they're flipped, it'll be anticlockwise and clockwise < 1243455343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want them to not require flipping when...flipped < 1243455347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it's not flipping, just two different views < 1243455348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :equal < 1243455441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no? < 1243455471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, clockwise/anticlockwise depends on which end of the tape you're looking from < 1243455480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1243455484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the problem is, with one polarity, one program's dink will be the other program's donk < 1243455491 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the other, they'll both dink the same way < 1243455492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, wrong < 1243455496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink doesn't mean any particular way < 1243455497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just means dink < 1243455498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same with donk < 1243455501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: agreed < 1243455504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add, however, is presumably adding < 1243455507 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but are you altering the programs when altering the polarity? < 1243455508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which would be false under other polarities < 1243455510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1243455518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the point is, it's defined as: < 1243455527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, either one program's dink cancels out the other program's donk, or it doesn't < 1243455532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ If polarity is floob, increment. If polarity is boolf, decrement. < 1243455534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in one polarity, it does; in the other; it doesn't < 1243455538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's always dink/donk < 1243455569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the point is, changing the polarity has to reverse the meanings of +/- for exactly one program < 1243455585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the meanings don't change < 1243455591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the definitions of the operations change < 1243455600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, ok < 1243455601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's like saying that the meaning of [ is reversed if the cell is zero < 1243455606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :reverse the definitions for exactly one program < 1243455607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not; that check is part of the operation and doesn't change < 1243455614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no definition, meaning or anything < 1243455621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a conditional in its definition always evaluates one w ay < 1243455622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*way < 1243455675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243455686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just bear in mind, that with one polarity, dink in program 1 will do the same thing as dink in program 2 < 1243455693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243455695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with the other polarity, dink in program 1 will do the same thing as donk in program 2 < 1243455700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm really just trying to be nice to the names dink/donk as they sound funny < 1243455703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243455715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you may end up convincing me to use clockwise/counterclockwise instead, though :P < 1243455721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bikesheds hooray < 1243455726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, dink/donk is shorter < 1243455730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :very true < 1243455744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: > is march, < is retreat < 1243455757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, that sounds about right < 1243455804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :. is rest < 1243455815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: [ = consider, ] = reconsider? :P < 1243455827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just trying to go for an intercal vibe :) < 1243455839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's quite a vibe < 1243455858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243455885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it doesn't really reflect the jumpyness of it, though, does it? < 1243455921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :does it need to? < 1243455931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not particularly < 1243455935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to come up with a military analogist < 1243455938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*analogy < 1243455948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] = ONE_AND_A_TWO_AND_A is a bit too long. < 1243456131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: advantage of linked list— easier to mark end of program < 1243456134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1243456147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just {a,b,c,NULL} < 1243456152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the like < 1243456165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OP_EOF < 1243456286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Polarities: sieve, kettle. < 1243456429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1243456455 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243456489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird, i was just thinking that if you do the swapping thing, < 1243456495 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's 4 * 20 fights per pair < 1243456498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you do every combination < 1243456503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: nope < 1243456503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1243456504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... but, effectively, you only need to do 2 < 1243456508 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause the others would be equivalent < 1243456513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ais523 told me this ages ago :) < 1243456514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... yeah, so i guess you already did that :> < 1243456516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i had none, left, both < 1243456517 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243456520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243456521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :none, left, right < 1243456524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but ais523 told me left=right < 1243456526 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not reading, just occurred to me to mention it < 1243456526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, yeah < 1243456596 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243456669 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(i guess it's actually *21) < 1243456674 0 :MizardX!unknown@unknown.invalid QUIT :"Dead pixels in the sky." < 1243456675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243456679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :anyway, this is technically my work computer so i'm sporadic :P < 1243456689 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you should get super tricky and run all of them in parallel! < 1243456690 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243456694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243456710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: iirc, codu only has one virtual cpu < 1243456719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that wouldn't help too much < 1243456723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :locally, though... < 1243456823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"In January 2003, the toothbrush was selected as the number one invention Americans could not live without, beating out the automobile, computer, cell phone, and microwave oven, according to the Lemelson-MIT Invention Index.[4]" < 1243456884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: grr, variadic macros are C99 aren't they? < 1243456890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gnuc89 < 1243456920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243456923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1243456928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, you can often have the same effect by using a second pair of parens < 1243456930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even in C89 < 1243456933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243456938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because (a,b) is one param to a macro < 1243456941 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This is the USA, not Britain. < 1243456963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: in britain we never use toothbrushes < 1243456970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as evidenced by our TERRIBLE BRITISH ORAL HYGIENE < 1243456971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HA HA HA < 1243457002 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I used to believe that was just a stereotype, until I went there on vacation :P < 1243457024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am constantly amazed that people actually go here voluntarily < 1243457029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's... not an exciting country < 1243457033 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stereotypes are usually based in fact < 1243457039 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i found the same thing about canadians and "eh" < 1243457065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: correct, you blond black homosexual. quick, be blackface, dumb and feminine! < 1243457091 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you think about it though, stereotyping is a pretty critical function of the human brain < 1243457109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243457109 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :imagine if you tried to be politically correct and assume that no ALL bears will maul you if you punch them in the face < 1243457110 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243457110 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More accurately, categorization is critical, stereotyping is the unfortunate result of categorization. < 1243457121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure political correctness only applies to humans < 1243457127 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not true. < 1243457133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o rly < 1243457152 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Be kind to animal rights activists, they're people too! (And therefore other animals are people by proxy) < 1243457184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It was fine until the parenthical, which is bullshit. < 1243457192 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243457286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nescience: Hokey dokey, interpreter loop time. < 1243457317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warrior_id_t run_match(ins_t *a, ins_t *b, polarity_t polarity, int tape_length). Maybe I need 7 more parameters. < 1243457344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: (a,b)=(b,a) matchup in your interp, right? < 1243457366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243457371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right. < 1243457374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a program against itself always draws < 1243457399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: draws have no effect on anything, right? < 1243457408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from draw count... < 1243457413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how that scoring system works < 1243457416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you special-case that, btw? it seems like it may be quicker just to run it against itself < 1243457417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote the interp, not the scorer < 1243457430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'll need to ask GregorR about tournament infrastructure < 1243457458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ < 1243457503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: pingeriffic < 1243457534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: as I said, I don't know < 1243457539 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243457541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:50 ehird: ais523: do you special-case that, btw? it seems like it may be quicker just to run it against itself < 1243457546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's part of your interp is it not? < 1243457548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or? < 1243457558 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't check for both programs being identical < 1243457561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243457562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1243457564 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant, checking for the same filename < 1243457567 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243457574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think GregorR's tournament driver pits programs against themselves, since they get spaces < 1243457578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of 0s (= draw) < 1243457609 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243457656 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/SCORES <-- score system < 1243457891 0 :tombom!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243457892 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1243457948 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well, if you categorized but didn't act on it, it'd be afwul useless, wouldn't it? :P < 1243458093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Categorizing is dividing people into groups, stereotyping is taking properties of some part of the group and blindly applying them to the entire group. Saying "All black people have dark skin" is categorization, since that's the definition of the category, saying "All black people steal cars" is stereotyping. < 1243458291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stereotyping is prescribing to a group a property that is not inherent to it. < 1243458303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All black people have dark skin" → having dark skin is inherent in being black < 1243458318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All people who steal cars steal vehicles" → again, inherent < 1243458323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"All black people steal cars" → not < 1243458350 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe that's what I just said. < 1243458368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "stereotyping is taking properties of some part of the group and blindly applying them to the entire group" < 1243458371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the same definition < 1243458377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine is more rigorous and precise < 1243458418 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I guess stereotyping can be based on properties that apply to nobody, like "All black people have antennae" or "All Jewish people came from the Mother Ship" < 1243458432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243458450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "All Jewish people control the banks and are part of the New World Order" would be more of a real-world example < 1243458472 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The first part is an example of my definition :P < 1243458528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243458530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So's mine < 1243458537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Fabian Escalante, who was long tasked with protecting the life of Castro, estimated the number of assassination schemes or attempts by the CIA to be 638. Some such attempts allegedly included an exploding cigar, a fungal-infected scuba-diving suit, and a mafia-style shooting.]] < 1243458585 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :stereotypes that are nonsensical, unless they are a joke i guess, are not going to arise < 1243458620 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's more like applying an observed link to the whole < 1243458630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's considered "rude" if the observed link is negative :P < 1243458641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: feel free to observe a Jew new world ordering < 1243458646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll wait here < 1243458688 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1243458699 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have observed no links between jews and conspiracy theories, sadly :P < 1243458713 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you're not likely to catch hell if you say something like "damn, latinas are sexy!" < 1243458716 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's equally a stereotype < 1243458717 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243458736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how many nested loops does defend5 have again? < 1243458758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it's a bit over 2000 < 1243458763 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"as a female member of latin descent, i am offended by your assertion that i must be sexy! take that back right now!" :> < 1243458874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sometimes I fly around in a spaceship... < 1243458876 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :anyway uhh, back to brainfuck? :P < 1243458883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :> < 1243458893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ROCKET OR SMILEY YOU THE PUBLIC DECIDE < 1243459027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaargh < 1243459039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my c function needs to return a tuple, now i have to pass a pointer < 1243459040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :phooey :) < 1243459189 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243459327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why are syntactically invalid programs admitted, btw < 1243459327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243459330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd just drop them, < 1243459334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/,$// < 1243459351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I exit with an error message, I think < 1243459357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the tournament infrastructure doesn't notice < 1243459363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, ] treats it all as draws < 1243459369 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243459375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's interpreting the error as a draw < 1243459379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243459408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know you need to restructure when [[fprintf(stderr, "Unmatched ] in %s.\n", filename);]] ends up at column 91 < 1243459779 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :re: the scoring system < 1243459796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you use the points for a program in calculating the points for a program < 1243459803 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how exactly does that work? < 1243459811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: points for score, no? < 1243459817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or score for score < 1243459827 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :The base score of any given program is the sum of: < 1243459829 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric : * The values for the programs which it defeated as defined above. < 1243459832 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric : * Half the values for the programs that it tied with as defined above. < 1243459846 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which means, the first time you submit the program, it gets a better score than afterwards < 1243459859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it removes the program you submitted before running < 1243459860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure < 1243459861 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since afterwards, whatever programs it defeated are going to have less score < 1243459881 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't recalculate scores for everything on the hill? < 1243459887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or rather, i thought that's what the cache thing was about < 1243459893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It caches wins, not scores. < 1243459898 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It always recalculates the scores. < 1243459900 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243459906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but then... < 1243459914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how do you calculate how many points ANY warrior has < 1243459918 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :even if you remove the new entrant < 1243459933 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :each time you recalculate the score of a given pre-existing warrior, its score is still dependent..? < 1243459948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Run it against every program currently on the hill, using the cache instead when available. < 1243459954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have an issue < 1243459960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what with? < 1243459963 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The score will change with every run, as it is hill-dependent. < 1243459964 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sure, that gives you wins/losses < 1243459966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a good image format < 1243459968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for something < 1243459970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to be specific < 1243459971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: png < 1243459975 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but points is based on the points of the other programs < 1243459984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you don't know what sort of image it is < 1243459988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably, iso might be better < 1243459989 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Score is based on points of the other programs. < 1243459990 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't see how you can have them all in synch without some complicated math ala pagerank :P < 1243459991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh. < 1243459992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scanned diagram. Must not be lossy. < 1243459994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but seriously. < 1243459998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :In png the file is 70 MB < 1243459999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: absolutely PNG < 1243460003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's great for geometric shapes < 1243460004 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1243460007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there is a non-lossy format for scanned diagrams < 1243460008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Points is wins minus losses, score is based on that. < 1243460009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 70MB? there's nothing you can do < 1243460009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is larger than the xcf at 65 MB < 1243460011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243460012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's gonna be gigantic anyway < 1243460013 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the text ony said "value" < 1243460016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: look at Wikimedia Commons for similar files < 1243460017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... 5MB makes a difference to you? < 1243460018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and see what it uses < 1243460020 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i thought it was referring to teh value of those programs' scores < 1243460026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just go w/ PNG < 1243460033 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Nono, that's their value as in how much they're worth. < 1243460034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't as good for scans < 1243460034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's simple and near the best you'll prolly get < 1243460041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how large is it after running it through pngcrush? < 1243460042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it is 1200 dpi, full A4 < 1243460045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :based on the number of wins they have < 1243460048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5MB is insignificant at 65-70MB size. < 1243460051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yeah < 1243460054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just use png < 1243460057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well at least that can synch up, i see < 1243460061 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I didn't want to make a recursive algorithm :P < 1243460066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that was *after* pngcrush, optipng and advpng < 1243460068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like it's partly responsible for some of the noise on the hill too :P < 1243460071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before it was well over 80 MB < 1243460088 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you only beat two programs, but those programs beat everything else... should your score be that high i wonder? < 1243460094 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh well, it's there for the exploitation! < 1243460103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, you can store 65MB, but not 20MB more? < 1243460108 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I seeeee. < 1243460114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong < 1243460119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think 65 is too much too for this < 1243460122 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I decree that it should be fairly high, but not as high as the program that beat all the others :P < 1243460131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Tough < 1243460136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1200dpi + A4 size = big. < 1243460140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I need to upload it. < 1243460144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes I know < 1243460153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er, how small is your upstream < 1243460161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1 mbit < 1243460166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fast enough < 1243460174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on the paper < 1243460177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in practice? < 1243460184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~600 kbps < 1243460190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243460194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 600 kbps ~= 1mbit < 1243460197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KB!=Kbit < 1243460205 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Kilonibble < 1243460209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was kbit < 1243460209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243460211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh. < 1243460214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :600 kbit/sec < 1243460217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, um < 1243460219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?hl=en&safe=off&client=safari&rls=en-us&q=70+megabytes+%2F+600+kilobits+per+second&btnG=Search&aq=f&oq=&aqi= < 1243460222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 16 minutes? < 1243460230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're fussing over 16 minutes for uploading a PNG? < 1243460234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, something like that yeah. < 1243460237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nothing better to do I see. < 1243460239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 5 png < 1243460241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all like this < 1243460250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 16 * 5 < 1243460259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, you have 80 minutes to spend on finding an obscure format that saves 10-20MB, but you can't spend those 80 minutes uploading. < 1243460263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit ridiculous, that < 1243460272 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i agree. i guess there's enough wins to go around < 1243460275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wrong. I was just hoping someone here knew something good < 1243460277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it depends on how many of these images AnMaster needs to upload < 1243460287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, as I said above. 5. At the moment < 1243460288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he said 5 < 1243460290 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Instead, let's waste 90 minutes arguing about whether obscure formats are worthwhile :P < 1243460291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might be more in the future < 1243460291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 80 minutes in total < 1243460292 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but with some tricksiness it might be possible to submit some warriors to act as stepping stones on each other < 1243460295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not today < 1243460295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :using 70MB PNGs < 1243460303 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems to me like the hill score should be based on a 0 sum approach somehow < 1243460305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :@ 16 minutes / file < 1243460307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just fine < 1243460310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: we were talking about doing that while the hill was upside-down < 1243460315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: gimme an algorithm and it goes into my impl :) < 1243460318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to try to get good programs there < 1243460320 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Mebbe, feel free to give me a new algo :P < 1243460409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ~75 kbyte/sec up would be 600 kbit/sec as far as I can tell. < 1243460422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you said you usually got 600 kbit/up < 1243460423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :per sec < 1243460426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i calculated based on that < 1243460429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 16 minutes / file < 1243460434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 80 minutes total for 5 files < 1243460435 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can't quite wrap my head around what's going on with the current score < 1243460436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which isn't a problem < 1243460454 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :as far as how things affect each other i mean < 1243460457 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so maybe it already is < 1243460460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it might be more in the future. Just 5 today. Probably 20 more next week < 1243460475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 5 hours < 1243460477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one off < 1243460480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is this seriously a problem? < 1243460482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5.3333(...) < 1243460497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, probably not a one-off! < 1243460510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so first it was 5. then 20. now it's 498357348957893457894353495? < 1243460515 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the problem with basing it on most wins, for example? < 1243460532 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assume there's some behavior you want from giving more points for defeating "better" warriors < 1243460534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: because then you can target bad programs < 1243460539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and lose against good ones < 1243460541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and rise to the top < 1243460542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which sucks < 1243460548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243460551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the 11-length hill... < 1243460552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, there won't be many bad programs on the hill after a while < 1243460555 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so can everyone else(?) < 1243460560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all the ones there are pretty good, I imagine < 1243460568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243460569 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll resubmit attack1, and I bet it'll do terribly < 1243460572 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite not being all that bad < 1243460582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243460588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 13.5 < 1243460588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243460595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243460598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 31.50 -2 impomatic_mirage.bfjoust < 1243460599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 13.50 -8 ais523_attack1.bfjoust < 1243460600 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :being the "best" in this setup no longer means having the best record/defeating the most enemies < 1243460604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lowest pts apart from it is < 1243460606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :9 48.50 -4 nescience_creep.bfjoust < 1243460608 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, lost to everything but creep < 1243460614 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol :> < 1243460620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, not that terrible < 1243460625 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the setup here is such that i don't think it's really much different to target "better" programs than it is to target "worse" programs < 1243460626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack_experimental >>>>>>>>>[>[-]+] < 1243460626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we've had 0.0 - 8.0 < 1243460635 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since there's not really much you can do to target any particular program < 1243460637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack_experimental: 15.5 < 1243460637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Attaxperimental < 1243460640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :except something like defend6, for example < 1243460642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very slightly better... < 1243460651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 1 | - 0 0 - - - - - - + | 15.5 | -6 | ais523_attack_experimental.bfjoust < 1243460657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: two draws and one win isn't too bad < 1243460671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how did that draw with defend6, I wonder? < 1243460692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revelation_fell_short (>)*9[[-]>+] < 1243460701 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the - loop < 1243460702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revelation_fell_short: 6.5 < 1243460704 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait, nevermind < 1243460708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revelation_fell_short (>)*9[[+]>-] < 1243460708 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it only incs 128 times < 1243460710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revelation_fell_short: 6.5 < 1243460719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: so first it was 5. then 20. now it's 498357348957893457894353495? <-- stop being silly < 1243460720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: see, I can do worse! < 1243460736 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: an idea regarding the polarity flip: < 1243460739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just it is 5 today. And "the customer might want more next week ;)" < 1243460745 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what about taking either the best or the worst score for the attacker? < 1243460760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I think averaging all the combinations is petter < 1243460768 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, the average of a win and a loss is a tie < 1243460769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I see < 1243460776 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :attack_experimental never goes into the [] loop < 1243460780 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nor does revelation_fell_short < 1243460784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless the tape length is exactly 10 < 1243460796 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if polarity comes into play, either you will take advantage of it or not take advantage of it < 1243460796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack_experimental >>>>>>>>>+[>[-]+] < 1243460798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack_experimental: 15.5 < 1243460802 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :doing both and averaging is kina mediocre i guess < 1243460804 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno, just a thought < 1243460818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polarity? < 1243460823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reverse it! < 1243460879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and now it loses to defend6, as it ought to < 1243460879 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well that's what i'm getting at < 1243460890 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can discourage taking advantage of polarity (and thus writing more generalized solutions) < 1243460895 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :by taking the worst score of the two < 1243460895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: hmm < 1243460906 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or you can promote taking advantage of it by doing the opposite < 1243461089 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :tombom!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :ais523!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :Sgeo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461090 0 :kerlo!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461091 0 :ineiros!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461091 0 :Slereah!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :Asztal!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :ehird!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :rodgort!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :Gracenotes!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461093 0 :GregorR!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :lifthrasiir!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :FireFly!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fungebob!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fungot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :MizardX!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :Deewiant!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :fizzie!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461094 0 :jix!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :nescience!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :Ilari!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :pikhq!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :comex!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :Leonidas!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :sebbu2!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461095 0 :AnMaster!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461096 0 :Corun!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461096 0 :Dewi!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461097 0 :olsner!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461097 0 :bsmntbombdood!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461098 0 :EgoBot!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :inurinternet!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :ski__!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461099 0 :dbc!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461100 0 :GregorR-L!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461100 0 :mtve!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243461134 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243461134 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243461134 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243461134 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243461134 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243461134 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243461134 0 :sebbu2!n=sebbu@ADijon-152-1-41-8.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243461134 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243461134 0 :AnMaster!n=AnMaster@unaffiliated/anmaster JOIN :#esoteric < 1243461134 0 :jix!n=jix@dyndsl-095-033-076-065.ewe-ip-backbone.de JOIN :#esoteric < 1243461134 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243461134 0 :fungebob!n=chatzill@65.66.121.86 JOIN :#esoteric < 1243461134 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243461134 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243461134 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243461134 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243461134 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243461134 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1243461134 0 :nescience!n=myndzi@71-35-114-236.tukw.qwest.net JOIN :#esoteric < 1243461134 0 :bsmntbombdood!n=gavin@97-118-112-123.hlrn.qwest.net JOIN :#esoteric < 1243461134 0 :Slereah!n=butt@ANantes-259-1-114-39.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243461134 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243461134 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243461134 0 :Dewi!n=dewi@203-214-114-133.dyn.iinet.net.au JOIN :#esoteric < 1243461134 0 :comex!i=comex@ool-457c3cbb.dyn.optonline.net JOIN :#esoteric < 1243461134 0 :lifthrasiir!n=lifthras@haje12.kaist.ac.kr JOIN :#esoteric < 1243461134 0 :kerlo!n=ihope@normish.org JOIN :#esoteric < 1243461134 0 :Deewiant!n=deewiant@mothball.hut.fi JOIN :#esoteric < 1243461134 0 :Ilari!n=user@a88-113-39-59.elisa-laajakaista.fi JOIN :#esoteric < 1243461134 0 :ineiros!n=ineiros@rogue.hut.fi JOIN :#esoteric < 1243461134 0 :fungot!n=fungot@momus.zem.fi JOIN :#esoteric < 1243461134 0 :fizzie!i=fis@iris.zem.fi JOIN :#esoteric < 1243461134 0 :Leonidas!n=Leonidas@unaffiliated/leonidas JOIN :#esoteric < 1243461134 0 :Asztal!n=moo@chunkybacon.org JOIN :#esoteric < 1243461134 0 :rodgort!n=rodgort@ludios.net JOIN :#esoteric < 1243461134 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1243461134 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1243461134 0 :mtve!n=nmtve@65.98.99.53 JOIN :#esoteric < 1243461134 0 :ski__!n=md9slj@remote3.student.chalmers.se JOIN :#esoteric < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can do a[bd]cd < 1243461164 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Can I nest () inside {}? < 1243461164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If polarity is sieve, + (dink) increments and - (donk) decrements for both warriors. If polarity is kettle, the same applies for one warrior, but the other warrior has the operations reversed - dink (+) decrements and donk (-) increments. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: I think so < 1243461164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what we're talking about with "polarity" .. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's meant to work, I'm not sure if it does though < 1243461164 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :er, yeah. < 1243461164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I've never tested < 1243461165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This stops people just copying a program and swapping + and - to get an advantage over [-] or [+], etc. but still makes you take into account the other program doing either and both. < 1243461165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243461170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are these terms from intercal? < 1243461172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243461175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, I made them up. < 1243461177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: defend6 is robust against swapping + and -, by the way < 1243461179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(dink and donk and so on) < 1243461179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243461180 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: only if d is 0 < 1243461196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, I mean d never finishes < 1243461198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but my parody changes its +s or -s (I forget which) to the other, and beat it for a long time < 1243461199 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the rest of the program < 1243461199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by about 10 score < 1243461201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and c executes regardless, not just "else" < 1243461206 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243461208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 72.00 5 ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust < 1243461208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 63.00 4 ais523_defend6.bfjoust < 1243461209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still does < 1243461211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243461221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: interesting, that shouldn't make a difference < 1243461226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: with my new system, swapping + and - has no effect < 1243461233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it interacts differently with one of impomatic's anti-defend6 programs < 1243461235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and possibly it's just luck of the draw; it loses some other times < 1243461237 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it does, because it depends on the other programs on the hill < 1243461238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, yes < 1243461239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243461240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243461255 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you just have a simple [+] loop it will behave one way, and a [-] loop differently < 1243461266 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when i wrote creep it was 2nd for a while < 1243461267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does defend6 work? < 1243461269 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :beat defend6 every time < 1243461283 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but that was because it loope dso as to wait 256 instructions when it hit your tripwire < 1243461285 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it tries to trap the opponent in a [+] or [-] loop over its flag < 1243461285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it traps a [-] or a [+] < 1243461292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it waits until it's 0, then increments/decrements it < 1243461295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that the loop runs once again < 1243461295 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird reversed the "polarity" and i couldn't do that both ways < 1243461296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243461301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting < 1243461301 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so it required other strategies to beat them both < 1243461308 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which i pulled off, but were less successful against the rest of the hill < 1243461308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: heh, that trick; it's what fool1 used, too < 1243461317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, that's an insanely bad strategy against an attack program < 1243461318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so basically, if you try and just [-] or [+] out the opponents' flag, it infinite loops you then goes and rips off your flag < 1243461330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what does fool do? < 1243461333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why I think BF Joust is stone/paper/scissors in defence/fool/attack strategies < 1243461334 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thus my comment that the reason your defend is on top currently is because beating it doesn't give much score so nobody's doin it :P < 1243461335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok... < 1243461344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: walks very slowly along the tape, trying to trick defensive programs into suiciding < 1243461348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by changing their flag very slowly < 1243461350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh < 1243461357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defense1 just puts up fakes, right? < 1243461374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no, defense1 is a specific anti-attack1 program < 1243461377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243461381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so no fakers in the base? < 1243461391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it lets its flag go to 0 for one cycle < 1243461394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :then increases it again < 1243461400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lets the opponent fall off the end < 1243461400 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it'd be a very distorted rock/paper/scissors < 1243461412 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend5 works like that, but for a choice of opposing strategies < 1243461420 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :programs like defend only work in a niche, right now you've got that niche :P < 1243461426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unmatched ] in butt. < 1243461428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :harumph < 1243461434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but impomatic proved with shortsword that a program incapable of falling off the end is not hard to write < 1243461443 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243461448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so defend6 has to be a little more active in its defensive play < 1243461487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can still win defend1-style, but against shortsword and similar programs to it it locks them in place while grabbing the enemy flag a bit at a time < 1243461496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, btw... that -*- mode string in gcc-bf output < 1243461501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how do you highlight bf < 1243461505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :esolangs.el < 1243461506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :his thingy < 1243461512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, I have emacs modes for esolangs < 1243461516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I've pasted in the past < 1243461520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I can't think of a useful way to highlight bf < 1243461523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder why it thinks I have an unmatched butt < 1243461526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can highlight comments < 1243461531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and stray BF chars inside comments < 1243461532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, constants < 1243461537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like [-]+++++++ < 1243461547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I colour <> differently to +- differently to [] differently to ,. < 1243461551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to make the program a bit faster to read < 1243461554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523 what about [-]>++<++++++++ ? < 1243461567 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-] is a constant 0 < 1243461579 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the +++++++ at the end is highlighted as addition, though < 1243461586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a syntax highlighter, not an optimising interpreter < 1243461589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fair enough < 1243461596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, where can I find this thing < 1243461602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and does it highlight b98 too? < 1243461604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pastebin in logs < 1243461606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it doesn't < 1243461613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is a real pain to syntax-highlight < 1243461617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which languages then apart from bf < 1243461630 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Thutu, and Unlambda < 1243461656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you could highlight it mostly based on which character it is. You could handle string mode easily enough for the cardinal directions < 1243461660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also compiles Relambda to Unlambda, a bit buggily < 1243461676 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can you tell whether an individual Befunge command is part of a string or not? < 1243461678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it might be both < 1243461679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm it's parsing really weird < 1243461686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed it might < 1243461703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Thue too < 1243461705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and you could partially by tracing program and using that info? < 1243461706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1243461714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stub code for that, but IIRC I didn't finish it < 1243461715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it can be used as both, always < 1243461716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so... < 1243461722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i've used it, I'm sure < 1243461724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes of course < 1243461725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I'm beginning to worry that you don't understand the concept of syntax highlighting < 1243461741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it wouldn't be CLASSICAL syntax highlighting < 1243461742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :syntax highlighting != flymake < 1243461753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, "flymake"? < 1243461755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243461757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you use emacs < 1243461759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and not know what flymake is? < 1243461769 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: admittedly, I don't /use/ flymake, but I know what it is < 1243461794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"flymake not found in emacs info pages"? < 1243461803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather "no flymake in index" < 1243461816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Info-index: No `flymake' in index <-- there. See it ehird? < 1243461829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243461843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is an excellent time to brb, as my stupidity-thermometer was about to blow. < 1243461843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243461844 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: defend is a good example of why giving the *better* score might be advantageous < 1243461850 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(specifically, the difficulty of overcoming the tripwire strategy and still being viable in other contexts) < 1243461872 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not really too solidly sure on that one though < 1243461885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I fail to see what ehird meant with that < 1243461901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Anyway if emacs docs doesn't list it. it probably isn't there in my emacs version... < 1243461911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is gnu emacs specific? < 1243461919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently using µemacs < 1243461927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so tell me what flymake is < 1243461948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it repeatedly runs make in the background < 1243461952 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you get error messages on the fly < 1243461968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243462054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not very useful. Since it would generate error messages a lot when editing. For example something like typing "if (foo) bar();" (without quotes!) isn't valid at all until completely typed in C at least. < 1243462066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that one make for each key-press? < 1243462072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be rather slow if so < 1243462081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think these problems have been thought about < 1243462083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't use it < 1243462091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't use it either. < 1243462248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the wiki page mentions that "Note that the commands are specified slightly more precisely than in standard Brainfuck; in particular, the timing surrounding [ and ] is relevant in BF Joust." but doesn't actually describe this timing... < 1243462271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes it does < 1243462287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they both take one tick, and use the value at the start of the cycle, and jump to the command after the matching pair < 1243462305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1243462336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why this interest in joust btw... < 1243462346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what does the word "joust" mean < 1243462351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if anything < 1243462388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a sport that hasn't been seriously played for several thousand years < 1243462403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it involves two people on horseback riding at each other with lances < 1243462406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243462409 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you see my comment about timing in the wiki talk page? < 1243462409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and trying to hit each other's shields < 1243462410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turnering in Swedish < 1243462416 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what do you think about that for your interpreter? < 1243462469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, several thousands isn't right. More like several hundred. < 1243462625 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243462629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hell, jousting only began in the second millennium CE :-P < 1243462712 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: have you seen the trailer for Enigma, btw? < 1243462716 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so bad it's hilarious < 1243462739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does a certain level of jpeg compression make an image look (badly) photoshopped? Hm... I mean photoshopped as in "made by combining two images" < 1243462769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like this one: http://en.wikipedia.org/wiki/File:Joust1c.jpeg < 1243462811 0 :cowb0y!n=cowb0y@cpc2-acto6-0-0-cust99.brnt.cable.ntl.com JOIN :#esoteric < 1243462826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://retrocode.blogspot.com/2009/05/bf-joust-king-of-hill.html <-- was it someone in here who wrote that? < 1243462867 0 :cowb0y!unknown@unknown.invalid PART #esoteric :? < 1243462895 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :ACTION owns up < 1243462902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1243462926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that explains why the blog seems to focused on war programs... < 1243462943 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243462953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if you could make a successful pacifist program in joust < 1243462960 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"pacifist"? < 1243462970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, misspelled? < 1243462976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243462981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just don't know what it would mean in this context < 1243462987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, nor do I! < 1243462991 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Makes the other program kill itself? < 1243462993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it sounds interesting. < 1243462999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, maybe < 1243463002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: like defence1? < 1243463017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Possiblyy what's defence1 < 1243463018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :demonstrations against war should be involved < 1243463020 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s/yy/y;/ < 1243463052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Corewars - UN Edition < 1243463054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243463097 0 :sebbu!n=sebbu@ADijon-152-1-49-62.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243463123 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243463139 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1243463152 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it defends its flag, trying to get the opponent to fall off the end < 1243463180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sounds as close to pacifist as you can get < 1243463275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is there some kind of time limit? < 1243463320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243463325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and after that, it's a draw < 1243463359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Okay, so then you could make even more of a pacifist < 1243463447 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>+*128>+*128<[-]>[-]<<] < 1243463449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463450 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something < 1243463478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, did I mess that up, seems like it should tie against the defence-types < 1243463491 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or do they advance steadily as well < 1243463526 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: defend6 doesn't < 1243463532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :advance, that is < 1243463536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it starts >+[] < 1243463545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, your syntax is wrong < 1243463548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's (+)*128 < 1243463550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not +*128 < 1243463560 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What did that do, then < 1243463566 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just comments? < 1243463570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure < 1243463573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it broke the interp < 1243463573 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>(+)*128>(+)*128<[-]>[-]<<] < 1243463575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463575 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which would explain the low score < 1243463575 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243463583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, no difference < 1243463587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: off the left end < 1243463590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after one iteration < 1243463591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, no < 1243463594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I miscounted the > and < < 1243463596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't < 1243463605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243463610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243463612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: let me run it against defend6 locally < 1243463615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to see what happens < 1243463620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :By all means < 1243463637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you said it broke the interpreter? Huh. < 1243463643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't make sense < 1243463664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Muah, I won http://www.irregularwebcomic.net/cgi-bin/poll.pl < 1243463667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that the program seems to make sense either < 1243463701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never voted < 1243463703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: timeout and draw < 1243463705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as expected < 1243463714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course < 1243463717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So the scoring is just such that it gets 0? < 1243463718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bug in the channel reporter < 1243463720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you replace a program < 1243463724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it reports its old score, not a new one < 1243463731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1 [>(+)*128>(+)*128<[-]>[-]<<] < 1243463733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1: 0.0 < 1243463738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Always the original < 1243463738 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1243463743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about calling it farmer1a then? < 1243463749 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1-fixed [>(+)*128>(+)*128<[-]>[-]<<] < 1243463756 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the report has gone suspiciously blank < 1243463761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243463773 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hyphens not allowed in names? :-P < 1243463780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmer1_fixed [>(+)*128>(+)*128<[-]>[-]<<] < 1243463781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, probably not < 1243463788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243463788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo echo_sh forth glass glypho google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243463801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1243463801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt is blank... < 1243463806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's happening now? < 1243463811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1243463812 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait a bit and refresh < 1243463818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think EgoBot's mostly dead < 1243463818 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's what it's been like when things were going < 1243463818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge "foo">:#,_@ < 1243463823 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though it's responding to !help < 1243463830 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i seem to hae submitted a broken script but i can't see why < 1243463830 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1243463831 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: bottles butt < 1243463857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1-fixed: 0.0 < 1243463857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1243463858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmer1_fixed: 0.0 < 1243463858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1243463884 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it seems that the scoring method uses doesn't give you points if you don't get any wins < 1243463884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Still 0, though < 1243463885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1243463890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you got many draws < 1243463895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a few losses < 1243463897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but no win < 1243463898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*wins < 1243463902 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it was all draws before < 1243463925 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wtf creep is on top now < 1243463930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmnh, that scoring system sucks :-P < 1243463940 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at all those ties < 1243463941 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :something broke < 1243463945 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243463946 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :farmer < 1243463947 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0 is a tie? < 1243463948 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :too many ties < 1243463965 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :defend has hit its downside < 1243463981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Can those extraneous farmers be removed? < 1243463982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: well, I'll probably make a defend7 at some point < 1243463990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: they will be < 1243463993 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :It'd be better to run each pair of warriors at every possible tape length and base the score on that. < 1243463996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :next time a program is submitted < 1243463998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Manually, by someone else? :-P < 1243463999 0 :sebbu2!unknown@unknown.invalid QUIT :Connection timed out < 1243464004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: no, automatically < 1243464016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243464018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 13.5 < 1243464030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :see, gone < 1243464041 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, they're not permanent by default? < 1243464051 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: ehird is doing that < 1243464061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: only the 10 best programs from each run are maintained < 1243464067 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243464070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although your three farmers were placed into the same run, it seems < 1243464085 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If it doesn't finish a run before you add a new one, the new run will have two added instead of one. < 1243464088 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok, it is still tying everything < 1243464090 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the deal < 1243464100 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sorry for the repeated submissions, i kept missing the refresh to see the chart < 1243464107 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :is there some error i am getting? < 1243464157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you have to wait for the report to regenerate < 1243464163 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1243464165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it wasn't on the report < 1243464167 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted, < 1243464170 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now it is, but all ties < 1243464178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: all ties normally indicates a bug in the program < 1243464180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a typo < 1243464183 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :strikes me as highly improbable, but i can't see a problem with the program < 1243464187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, invalid syntax < 1243464189 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(>(-)*9)*2>(>-)*4(>[(>(+)*10[-])*20])*20 < 1243464192 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do you see one? < 1243464233 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not an obvious one < 1243464237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me run it through my local interp < 1243464256 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243464284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bug in the interp, it doesn't like the syntax (>[(>(+)*10[-])*20])*20 < 1243464290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it doesn't like [] inside () < 1243464300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try using (>[(>(+)*10[-])*20]{})%20 instead < 1243464325 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's %20 about < 1243464335 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it's the nesting abbreviation < 1243464338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like *, but []-aware < 1243464355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it means "20 times, replace the {} with the contents of these parens" < 1243464355 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :mmk < 1243464359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as in, it's recursive < 1243464361 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243464368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so (a{}b)%5 = aaaaabbbbb < 1243464407 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Does this work? (a{}b{}c)%5 = aaaaabbbbbccccc < 1243464421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What would (a{b}c{d}e)%5 be < 1243464437 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't seem to like it any better < 1243464441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :impomatic: no, that makes no sense < 1243464451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you should write it (a{(b)*5}c)%5 < 1243464466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: only one {} block inside each ()% < 1243464478 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, it was at impomatic < 1243464478 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to mess with it later < 1243464493 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't have the time to concentrate on it >:( < 1243464511 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or i guess i could just manually expand it < 1243464608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :%20? < 1243464628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's an improved, []-aware, version of runlength compression < 1243464633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :read the wiki article < 1243464640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243464642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1243464665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no way I will implement that in in-between btw < 1243464672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :err, you don't have to < 1243464676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good < 1243464680 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :optimising BF Joust programs makes no sense as it is < 1243464687 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because all tape elements are volatile < 1243464696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't even guarantee memory is at 0 after [-] < 1243464705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I thought you might use it in normal bf < 1243464707 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ahah < 1243464708 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it worked < 1243464708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that compression I mean < 1243464718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(and some BF Joust programs specifically check for 0 after [-], as it happens) < 1243464738 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: wow, that's a good program < 1243464750 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :credit goes to impomatic though < 1243464750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what program... < 1243464759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nescience_shade < 1243464761 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just combined his current best code with an idea he put in my head :P < 1243464767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, the source? < 1243464786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, this is fairly pointless and boring if I can't see the source. < 1243464786 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://codu.org/eso/bfjoust/in_egobot/nescience_shade.bfjoust < 1243464794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243464798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow that is large < 1243464811 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1243464819 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i manually expanded it because the interpreter failed on the condensed code < 1243464820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I don't get how that beats defend6 < 1243464822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs locally < 1243464835 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it skips your tripwire < 1243464848 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and, usefully, inverse defend6's too < 1243464855 0 :nooga!n=nooga@94.254.235.163 JOIN :#esoteric < 1243464862 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it'll run right off the end for any program that doesn't have decoys though < 1243464884 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but hey, can't have it all < 1243464932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you're right, the tripwire never changes < 1243464965 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's brilliant, assuming that the opponent has decoys, and skipping them < 1243464971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly what defend6 needs is... a decoy decoy! < 1243464987 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243465021 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey, some hats are missing on http://choosemyhat.com/index.php < 1243465038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(compared to a few months ago at least) < 1243465040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243465052 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets spam from the Google Kingdom of Thailand, and thinks google branding may be going a bit overboard < 1243465056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1243465057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then i'll skip two! < 1243465057 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243465070 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :People don't actually read choosemyhat.com < 1243465105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, didn't notice the notice at the top < 1243465113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Google branded spam? < 1243465126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend7 http://pastebin.ca/raw/1436788 < 1243465136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend7: 68.0 < 1243465139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243465141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I was planning to vote for http://codu.org/hats/Tricorn-med.jpg < 1243465189 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the text at the top may be too long, everyone knows AnMaster cannot read more than three lines < 1243465216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and straight to the top of the table < 1243465219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm trying to do like haskell for everything < 1243465232 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only program that beats it is impomatic_creep < 1243465250 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the spam text started with the line "Google Kingdom of Thailand" < 1243465277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no one is going to ask what I meant with that... < 1243465288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems < 1243465298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, I guessed < 1243465328 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BWAHAHAHA < 1243465336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, huh? < 1243465351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we wickedly refuse to ask < 1243465355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243465358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :VERY WELL! < 1243465364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I shall then tell you anyway! < 1243465370 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAA < 1243465376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Lazy evaluation of everything! < 1243465383 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :OMF < 1243465384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the key to getting ehird irritated. < 1243465392 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: HUM? < 1243465392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lazy read scrollback < 1243465394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243465423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course it is, *verbose* lazy evaulation < 1243465431 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we notice < 1243465435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:05 AnMaster: maybe it is gnu emacs specific? < 1243465435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:05 AnMaster is currently using µemacs < 1243465436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you think you're so clever, don't you... < 1243465445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what < 1243465466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, checked in gnu emacs too and couldn't find it < 1243465505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:13 nescience: ehird: did you see my comment about timing in the wiki talk page? < 1243465506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243465666 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243465763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :14:53:06 I mean, this is fairly pointless and boring if I can't see the source. < 1243465766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :original bf joust worked sourceless < 1243465768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which was fine < 1243465787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are basing that comment on false premises. < 1243465792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :You assume I want to "play the game" < 1243465793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't < 1243465802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't give a fuck what you want to do, AnMaster < 1243465804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm interested in reading the source and seeing how it works though < 1243465806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :never have, never will < 1243465835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but you keep seeming to believe I do... < 1243465839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my comment is still true. Since I said was referring to myself. < 1243465849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is not what you said. < 1243465849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't saying it was pointless for other people < 1243465851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only for me < 1243465862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend8 http://pastebin.ca/raw/1436819 < 1243465874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that one should beat defence programs /and/ most attack programs < 1243465902 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it takes ages to run < 1243465907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any chance of small and elegant programs ever being best? < 1243465914 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243465914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this is brainfuck < 1243465916 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :doesn't look like it does it < 1243465918 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unlikely < 1243465922 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity... < 1243465925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, yeah :/ < 1243465934 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :P < 1243465936 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: programs can be big and still elegant < 1243465941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend8mwahahaha http://pastie.org/492056.txt?key=srkdkdwiqowwbzvvyoow < 1243465944 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well actually what we need < 1243465947 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can add as many decoys as you want, i can still take you out every time! :> < 1243465949 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laf < 1243465949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is a preprocessor command that can take a variable < 1243465956 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: did you just reverse his +s and -s again? < 1243465956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure. But I didn't say that. < 1243465959 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and copies it x times, increasing the value y by 1 each time < 1243465960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: maybe < 1243465968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(copies a section of code) < 1243465968 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :laf < 1243465973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now that there's 4 copies of defend on there < 1243465976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a +/- flipped version? < 1243465979 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :writing a straight up defend-killer is feasible < 1243465980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243465991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: boy this is slow < 1243465992 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: defend7 and defend8 both beat your decoy-skipper < 1243466006 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, the program isn't handled well by the interpreter < 1243466036 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: of course, because i used a cheap trick to beat 6 < 1243466045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but that's far from the only way to beat it < 1243466045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was a clever trick, though < 1243466050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and agreed < 1243466052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what was that trick < 1243466054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend8 also beats defend6 < 1243466055 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i've already beat it like 5 different ways < 1243466066 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and now that there's so many.. time to see some other ways < 1243466068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: deliberately not stepping on the tripwire < 1243466072 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how to allow multichar ids in next sadol < 1243466075 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if the program ever updates < 1243466080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ time perl bfjoust.pl defend8.bj defend6.bj > /dev/null < 1243466081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would it know where that tripwire was < 1243466081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :real 0m40.113s < 1243466083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :user 0m19.613s < 1243466084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sys 0m13.169s < 1243466094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it can't be to the left of the flag < 1243466098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it must be to the right < 1243466110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1243466114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, defend7 has a decoy decoy < 1243466125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :confusing < 1243466131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that nescience's program skips the decoy decoy, and falls into the real decoy < 1243466156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and what about defend8 < 1243466174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and when will that report be generated... :/ < 1243466181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's like defend7, but after 2000 cycles it stops waiting and zooms off to attack the opponent instead < 1243466182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter seems horribly slow < 1243466185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is < 1243466191 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's why ehird's writing a faster one < 1243466200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with polarities! < 1243466212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dink donk march retreat consider reconsider rest eof < 1243466222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why is the old report zapped before the new one is ready < 1243466222 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twiddles with the parser < 1243466225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems silly < 1243466268 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[[-]])*29 < 1243466296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think !bfjoust broke < 1243466298 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that one can only fall through if the instruction it is on is 0 twice in a row < 1243466304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no brainfuck program can take this long to write < 1243466305 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :defend all you want < 1243466305 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243466308 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :*run < 1243466317 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :max cycles is 384000 < 1243466318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so ... < 1243466322 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: it's running, just slowly < 1243466327 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i dunno what the interpreter is written in but it could take a while < 1243466331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that it's trying to do regexen on a very long string < 1243466341 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it unpacking all the *s? < 1243466342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that interp is O(n) in the length of the program to run one cycle < 1243466343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is bad < 1243466349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: no, the %s < 1243466353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it has to unpack them when they run < 1243466357 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't it do it all first < 1243466359 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then run the full string? < 1243466381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: to speed it up, it unpacks as it goes < 1243466389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is that regex matching on the unpacked strings is very slow < 1243466398 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243466426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, it should have finished by now < 1243466445 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even if each game takes 40 seconds, I'd expect it to have finished < 1243466450 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :good job you broke it! < 1243466458 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's only playing another programs, that's 400 seconds < 1243466465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or a little under 7 minutes < 1243466496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,@ < 1243466499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243466499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo echo_sh forth glass glypho google hello kipple lambda lazyk linguine malbolge ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243466499 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's going to run ten games in a row < 1243466505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1243466505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: bottles butt < 1243466509 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it would be much more efficient to unpack it all at the beginning < 1243466510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!butt wut < 1243466515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, my interp doesn't even handle the abbreviations < 1243466518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's for a frontend < 1243466520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: much of the program often never needs to unpack < 1243466530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my interp stores the program with the abbreviations in < 1243466530 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c int main(void){printf("HALDO!\n");return 0;} < 1243466531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is dead. Borked. Out of order. Not working. < 1243466532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and unpacks on the fly < 1243466539 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the same happened earlier < 1243466539 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243466543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :clearly it's not working very well <.< < 1243466543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then all the results came at once < 1243466547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243466552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when I submitted the 21 buggerers < 1243466552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, very odd that it throttles then < 1243466556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought it was async < 1243466560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was part of the point of it < 1243466568 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i want some time to examine defend8 < 1243466569 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :: < 1243466574 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't just sit there like the others :P < 1243466580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"the 21 buggerers" sounds like a biblical story < 1243466580 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite < 1243466584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it starts with [ 2000 times < 1243466590 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and has a copy of defend6 after each ] < 1243466599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how big is it, expanded? < 1243466603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the defend7 setup is before that) < 1243466604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :7 billion megabytes? < 1243466604 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("WTF, Egobot?\n"); < 1243466613 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243466616 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't quite follow that to the end < 1243466620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a bit less than 1 MB < 1243466621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: !c is borken. < 1243466626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: NO. < 1243466627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*NO. < 1243466628 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243466629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: all EgoBot commands seem borken < 1243466629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*No. < 1243466632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot is borken < 1243466634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whilst bfjoust is running < 1243466636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!daemon < 1243466636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's hung up doing something < 1243466637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid invocation. < 1243466638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from help, daemon, etc < 1243466639 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was considering suggesting a "loop max N timse" < 1243466640 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :times* < 1243466643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen this too? < 1243466643 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: EgoBot is borken. < 1243466645 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :obviously that would be better than this < 1243466647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :97 +++++++++[>+>+++++++>+++++++++++++>++++<<<<-]>>>-.------------.+.++++++++++.>----.<+.-----..<.<+. [120] < 1243466649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (Test)S < 1243466649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243466651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not that one < 1243466656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: only the interps, it seems < 1243466656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just the normal commands are < 1243466662 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I know, I know, when the CPU is being raped by bfjoust nothing else can run. < 1243466665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, which is the main feature of it < 1243466669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: nice foo < 1243466676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, you need to throttle it then < 1243466676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(nice(1)) < 1243466679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's not very brainfucky but still < 1243466689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I thought this slox already did that... < 1243466736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, I guess slox is broken < 1243466746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess slox doesn't do what you thought. < 1243466750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UNPOSSIBLE < 1243466783 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i gues i still don't quite get how {} works < 1243466783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. What would it do instead of throttling programs. < 1243466789 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it repeats the part between ( and { X times < 1243466793 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the part between } and ) X times? < 1243466797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Limit memory usage? < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 20.5 < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend8: 45.1 < 1243466798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defend8mwahahaha: 58.3 < 1243466801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1243466803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: LOL < 1243466805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it did badly < 1243466809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend8 only got 45.1? < 1243466812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could you please check what on earth you are talking about < 1243466816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are so wrong. < 1243466817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I beat it by reversing polarity! < 1243466834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, it /lost/ to defend6 and defend7 < 1243466837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Great Leader AnMaster says slox does one thing. Lo, his superlative opinion is the objective fact! < 1243466839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, as it beat them in my local test < 1243466846 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I checked duh. < 1243466868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Slow down program != throttle program < 1243466870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s CPU usage < 1243466872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, GO FUCKING READ THE WEBSITE BEFORE BEING STUID. < 1243466877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :STUPID* < 1243466877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :STUID < 1243466879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE SO STUID < 1243466880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/slox.php < 1243466887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAARGH ME AnMaster CRUSH PUNY HUMANLINGS < 1243466890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I corrected the typo before you replied. < 1243466903 0 :ais523_!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243466909 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1243466915 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1243466920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, please see http://codu.org/slox.php, then come back again. < 1243466921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that, my grandmother turned off the router by mistake < 1243466944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243466944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: AnMaster: Slow down program != throttle program < 1243466945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: 's CPU usage < 1243466950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did, thank you very much. < 1243466964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so how would it fail in this case < 1243466990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: AnMaster: Slow down program != throttle program < 1243466990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:27 ehird: 's CPU usage < 1243467015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can remember from what GregorR said, it is used for all programs that egobot runs. It gives equal limited CPU time to each such program < 1243467033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the total cpu time for all programs is limited to a max < 1243467045 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i musta broke simpletest < 1243467048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243467048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just tested: defend8 definitely beats defend6 < 1243467049 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep still wins < 1243467051 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at my end, at least < 1243467058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :where's your defend now! < 1243467073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so non-egobot processes always have a lot < 1243467084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it fails to use slox for joust < 1243467088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it is a special process < 1243467091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1243467093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and creep beats defend7 too... < 1243467096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :something weird is going on < 1243467102 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :is that the same creep, or an improved version? < 1243467110 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :check the source code for it < 1243467112 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :same creep < 1243467115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders wtf his parsing is doing < 1243467119 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :been sitting there about since i submitted it yesterday < 1243467144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it still has that 132-cycle wait < 1243467150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it parses [>[-]+] as >-]+] < 1243467150 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's not surprising < 1243467153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would seem rather vulnerable to fast attack programs... < 1243467155 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep is a defend killer anyway < 1243467161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and gives jump locations to non-jumps < 1243467163 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's the slow sucky one < 1243467167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, creep is a paper strategy < 1243467168 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was made to counteract inverse defend < 1243467171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243467182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's not waiting as long as you need it to sprinkle nops < 1243467183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend programs are doing so well that anti-defence is making a comeback < 1243467183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works now < 1243467203 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243467205 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 6.5 < 1243467232 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure why the test doesn't beat the defends though < 1243467244 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :[[-]] should loop if it's not 0 twice in a row, correct? < 1243467248 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aw < 1243467252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it beat creep but lost to everything else < 1243467252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity finally got pushed off < 1243467255 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :survival of the fittest etc < 1243467260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not necessarily < 1243467271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes necessarily < 1243467274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering about 0, 1, 0 < 1243467278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but yes, it needs two 0s in a row < 1243467284 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so why doesn't it beat defend? < 1243467294 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243467300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so why doesn't what beat defend? < 1243467310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alrighty, ais523 < 1243467318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have all the parsing done for an efficient representation < 1243467323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I'm going to write run_match() < 1243467330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: two simple warriors, please? < 1243467338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this representation < 1243467338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]+] and... < 1243467347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the very trivial: < 1243467348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :struct _ins_t { < 1243467349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : op_t op; < 1243467351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *jump; /* NULL unless consider or reconsider */ < 1243467353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :}; < 1243467353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: [>+[]<(.)*258(+)*127] < 1243467360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i said simple < 1243467360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, in an array? < 1243467361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like really simple < 1243467363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243467377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>[-]-.-.-.-.-.-] < 1243467392 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't my test script beat defend < 1243467394 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i probably did it wrong < 1243467395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :1sec < 1243467396 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool2 [++[++[>+[(.)*5-]+>]-]-] < 1243467399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and "consider or reconsider" are strange names for loops? < 1243467414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_DINK, /* + */ < 1243467414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_DONK, /* - */ < 1243467415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_MARCH, /* > */ < 1243467417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_RETREAT, /* < */ < 1243467418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool2: 24.0 < 1243467419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_CONSIDER, /* [ */ < 1243467420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: this is #esoteric, get used to it < 1243467421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_RECONSIDER, /* ] */ < 1243467423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_REST, /* . */ < 1243467425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : OP_EOF, /* (end of program) */ < 1243467427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you must realise that i _did_ name my two polarities sieve and kettle < 1243467429 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :please don't do that < 1243467429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: defense1, then... < 1243467433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :... (>[[-]])*29 < 1243467434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it was a few lines. < 1243467438 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't that beat defend, was the question < 1243467438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true. You are going ICK style. < 1243467439 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :8 is a few? < 1243467443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ick* < 1243467445 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it should work as far as i can see < 1243467445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, intercal styl < 1243467446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243467450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: Yes. < 1243467469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well. ick has some odd names internally too iirc. Not as many though. < 1243467499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1243467502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, how are you? < 1243467502 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ohno ohno < 1243467504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool3 >>>>>>>>>[++[++[>+[(.)*5-]+>]-]-] < 1243467513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ick does have a few, mostly filenames < 1243467518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, um... Are you Rincewind? < 1243467518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: youi usuck,boeings better airbus is a writer and writer for snl and crackin' up watchin' this video..when suddenly the local nbc station froze up. < 1243467529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I just asked for defense1 < 1243467535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop... not discworld < 1243467535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I pasted it above < 1243467536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1243467537 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube* < 1243467540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>+[]<(.)*258(+)*127] < 1243467541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahaha < 1243467544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I cannot find it < 1243467547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243467549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, that's defense1? < 1243467550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: see my last comment < 1243467552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about fool1 < 1243467552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it is < 1243467553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^style discworld < 1243467554 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: discworld (a subset of Terry Pratchett's Discworld books) < 1243467558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm looking for something very trivial :) < 1243467559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ping < 1243467560 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' i think you'll find,' he said. " so i should get something.' now lobsang straightened up and stared straight ahead of him, pushing through the bushes, and he'd sat up all night," said < 1243467561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :[>[-(.)*64]-] < 1243467562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's fool1 < 1243467565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is very trivial < 1243467574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, make sense! < 1243467574 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: they did. look," said sergeant colon. " i don't think my calculations were that fnord" < 1243467582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243467602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: kay, [>[-................................................................]-] < 1243467611 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool3: 19.0 < 1243467622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, . < 1243467624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243467632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : run_match(a, b, POLARITY_SIEVE, 20); < 1243467635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mind resetting it's limit? < 1243467642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fool4 (>(+)*6)*9[++[++[>+[(.)*5-]+>]-]-] < 1243467671 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_fool4: 41.5 < 1243467755 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy (+-)*150000(>)*9([-]>)*21 < 1243467792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: is it a pain to synchronize the two programs? < 1243467794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in your interp < 1243467809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not really < 1243467820 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simple [>[-]] < 1243467829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243467829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: so how does [ work? < 1243467833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :must be fighting defend8 ;) < 1243467837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you just indescriminately save the current cell before doing anything? < 1243467844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*indiscriminately < 1243467848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's how I implemented it < 1243467850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, it's only one int < 1243467856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yar < 1243467882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__asm__("nop"); < 1243467939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that seems wasteful. Wouldn't it be better to just directly skip to the other program < 1243467952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also gcc will optimise away that asm < 1243467959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need a volatile asm to actually do it < 1243467993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__asm__ about to erupt("nop"); < 1243467997 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243468002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? < 1243468006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very volatile. < 1243468013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243468014 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe, bfjoust is stuck again < 1243468016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :fight to the death with defend8 < 1243468030 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[[-].])*29 < 1243468031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 20.5 < 1243468046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243468046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1243468050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what happens if a program ends? < 1243468052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is < 1243468055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+ vs [>[-]+] < 1243468059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy (+-)*180000(>)*9([-]>)*21 < 1243468062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read on the wiki < 1243468069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lazy :) < 1243468071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it said < 1243468080 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :problem with +- is < 1243468084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey I patented lazy evaluation over iIRC < 1243468086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IRC* < 1243468092 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1243468099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I can't screw around without my instant results < 1243468102 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :eventually they'll get you to 0 < 1243468104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have more of a hope at being funny with that joke if you knew what lazy evaluation meant < 1243468113 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and then execute the opposite of your code which is 0 twice < 1243468114 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1243468115 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reappears. < 1243468117 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243468119 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I know. And I'm making a parody on it < 1243468123 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243468125 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It is throttled, but bfjoust is only nice'd. < 1243468127 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like if you are 1 and you dec, you become 0, then if they dec and you add, it's 0 again < 1243468128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's like saying grapes are a parody of bread < 1243468129 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh, I remember how I was doing it with matador < 1243468129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if a program ends, it nops forever < 1243468130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm well aware it isn't exactly the same as this. < 1243468135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it was ++- for a while then --+ for a while < 1243468137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh. < 1243468143 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243468144 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :same problem, less likely < 1243468152 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there's nothing wrong with going in only one direction < 1243468158 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :switching direction is what causes a potential loss < 1243468159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't be daft. They are a parody of apples. < 1243468186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apples are, admittedly, a parody of bred < 1243468188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bread* < 1243468190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :argh, I need a type WARRIOR_A or WARRIOR_B. < 1243468208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bool < 1243468214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243468214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nothx < 1243468215 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243468219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef enum { < 1243468220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WARRIOR_A, < 1243468220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, enum < 1243468221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WARRIOR_B, < 1243468223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243468223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} warrior_id_t; < 1243468230 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy ((+)*1024(-))*256(>)*9([-]>)*21 < 1243468243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one has value 0, the other value 1 < 1243468246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243468251 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't like my program :) < 1243468257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it instantly told nescience what HIS program scored < 1243468259 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :favouritism! < 1243468270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: yours is probably longer than his < 1243468278 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I thought it ran them sequentially < 1243468280 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's parallel? < 1243468280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either in time to execute, or in physical length < 1243468288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it is sequential < 1243468295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it has to run against all the programs there < 1243468302 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of which are slow against various other strategies < 1243468303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, there still? < 1243468309 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wish you guys would at least wait for the table to update before submitting revisions :\ < 1243468320 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you wish I would < 1243468322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, can you fix EgoBot so it doesn't stall every other interpreter if bfjoust runs < 1243468332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, properly rate limit, like other interpreters < 1243468360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess this is due to it being implemented as a special command < 1243468363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"the reward for a job well done is two more jobs..." < 1243468392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i wish you guys would at least wait for the table to update before submitting revisions :\ <-- agreed < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_simple: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243468418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or that someone fixed the bug with the table being cleared before the new results were read < 1243468420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oop here we go < 1243468420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ready* < 1243468441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, silly to resubmit it < 1243468450 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lazy gets lots of ties :0 < 1243468460 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats...fool4 and shade < 1243468497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool4 is moving up the rankings... < 1243468508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't know why 8 is doing so badly, I guess it's tape-length dependent < 1243468515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :6 will beat it on a short tape, it'll beat 6 on a long tape < 1243468517 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it still doesn't beat defend < 1243468519 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i do not get this < 1243468545 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: what is simpletest? < 1243468545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.bfjoust is a very long extension... < 1243468550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you haven't pasted the source in-channel < 1243468554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird told be not to use .bj < 1243468561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, why < 1243468563 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :blowjob? < 1243468565 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243468569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what Patashu said < 1243468572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, you have a dirty mind < 1243468581 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: my friends use it as an abbreviation for "bonjour" < 1243468583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and LOL means Lots of Love. < 1243468583 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i did above < 1243468585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hahaha < 1243468588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hi there! bj!" < 1243468589 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(>[[-]])*29 < 1243468594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it does? < 1243468602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yep. And BJ means BF Joust. < 1243468615 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i added a . in case it was some weird parser error < 1243468619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "bj" doesn't mean anything specific to me < 1243468645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks of a way to run some code twice in C without a temp var < 1243468670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, repeat the statement twice? :P < 1243468678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more than one < 1243468697 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1243468700 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1243468710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um. Like foo(); bar(); quux(); foo(); bar(); quux(); ? < 1243468714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :macro < 1243468734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#define REPEAT_SHIT foo(); bar(); quux(); and then REPEAT_SHIT REPEAT_SHIT < 1243468734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like switch(){gigantic} < 1243468740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243468740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it loses to defend6 the same way defend6 beats anything else with [-] in it < 1243468744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be messy in a macro < 1243468762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, inline function? < 1243468772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh :) < 1243468791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure if it would affect speed anyway... < 1243468813 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[-][-][-][-][-])*29 < 1243468815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 28.5 < 1243468816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better profile to make sure you need it < 1243468834 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha, somewhere in that mess playing the odds got knocked off < 1243468843 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :guess it eventually had enough entries that got new rolls < 1243468843 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243468849 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: the defend6 and up programs beat that by locking them in a [-] loop while grabbing the flags < 1243468872 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't happ... oh, right < 1243468881 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was considering the same thing, but i thought i had time once you "left" < 1243468893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, so it does something like [>----<+] ? < 1243468898 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :didn't put two and two together < 1243468906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to keep incrementing it < 1243468908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, my main loop is getting ugly < 1243468920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a bit like that < 1243468925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is C. What do you expect? < 1243468930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1243468931 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it does +*128 every 256 steos < 1243468931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, really ugly. < 1243468932 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assume that they don't leave more than ~250 cycles between when they leave their flag, but really it's a timing thing < 1243468933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*steps < 1243468934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, I can refactor it later < 1243468939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :important thing is that it works, and works fast < 1243468943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to cancel out [-] (directly) or [+] (by shunting it past 0 too fast) < 1243468959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in some cases code duplication DOES speed up however < 1243468967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but profile before you do it < 1243468967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : for (current_warrior = WARRIOR_A; current_warrior <= WARRIOR_B; current_warrior++) { < 1243468972 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :right, but still if it doesn't rest on 0 the first time it should come around to it again i thought < 1243468978 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seemed like there would be time for it < 1243468992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in cfunge the code for "is vector cardinal" had to be duplicated from vector.c into funge-space.c < 1243469004 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpletest (>[[++++++++]])*29 < 1243469006 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_simpletest: 28.5 < 1243469007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was too slow otherwise < 1243469011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why not let the compiler do unrolling? < 1243469025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um. It didn't handle inlining between files well < 1243469044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, and doing a "combine + whole program optimise" is non-trivial < 1243469049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it can be done of course < 1243469060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not using cmake < 1243469076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you end up with a manual batch file < 1243469233 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wot (>)*1 < 1243469260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what a pointless program... < 1243469266 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1243469269 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just as i refreshed < 1243469269 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (test)S < 1243469270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :test < 1243469270 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243469270 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't even kill itself < 1243469284 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tried to figure out how it works < 1243469288 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how what works? < 1243469291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bf joust? < 1243469295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Pass all of the files to GCC at the same time. < 1243469299 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that new toy - bfjoust < 1243469301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I know < 1243469308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, gcc -combine -fwhole-program < 1243469309 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why don't you go read about it then? :) < 1243469314 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :With bfjoust slox'd, it takes for freaking ever :P < 1243469315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243469322 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: like where? < 1243469324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, doesn't help for the cmake build system < 1243469326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said < 1243469336 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Damned Cmake. < 1243469344 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/BF_Joust < 1243469353 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and http://retrocode.blogspot.com/2009/05/bf-joust-king-of-hill.html < 1243469355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not really < 1243469360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, it is better than autotools < 1243469371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a nice build system in general < 1243469375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not perfect, I agree < 1243469618 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/perl ../bfjoust ais523_defend8.bfjoust nescience_simpletest.bfjoust has been running for EVER < 1243469677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you see what I said about properly slox-limiting it? < 1243469677 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :a clash of the titans < 1243469682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen test < 1243469687 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wot [>+] < 1243469690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :61 ++++++++++[>++++++++++>++++++++++++>+><<<<-]>>----.<+.>-.+.>. [291] < 1243469695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:14 AnMaster: GregorR, did you see what I said about properly slox-limiting it? < 1243469697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he did that. < 1243469697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,a,@ < 1243469701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that is why it is slow. < 1243469701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243469701 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's not going to do what you think it does, nooga < 1243469703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243469705 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :son of a < 1243469706 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :again < 1243469714 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just want to see what happened >:( < 1243469715 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't get it < 1243469719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Earlier, I viewer the generated assembly for a program compiled with -Os. < 1243469720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. luckily < 1243469722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but < 1243469726 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and now it's off, so i can't < 1243469726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue is < 1243469727 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243469728 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Please WAIT for the run to finish before adding new warriors :P < 1243469730 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nooga < 1243469730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Among other things, it had "xor %eax, %eax". < 1243469732 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :when it reaches the flag < 1243469736 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it will step forward and fall off the edge < 1243469738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, other interpreters are broken, special commands are not < 1243469739 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243469740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why < 1243469742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::), rather. < 1243469753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ time ../bfjoust ais523_defend8.bfjoust nescience_simpletest.bfjoust < 1243469754 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :real 1m8.360s < 1243469755 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :how about backups of report.txt < 1243469756 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :^^^ That's why < 1243469757 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like the last 10 < 1243469775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's hope ehird finishes his new, faster, interpreter soon < 1243469781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, So why do other special commands work still < 1243469782 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :PLZ CAN HAS < 1243469786 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :harder better faster interpretier < 1243469791 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the current interp I've written works very badly on programs like defend8 < 1243469801 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BECAUSE I slox'd it. < 1243469804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1243469812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And yet that still doesn't work :P < 1243469822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:16 ais523: let's hope ehird finishes his new, faster, interpreter soon ← yes, I'm working on it < 1243469828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll probably be done tomorrow < 1243469828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so why doesn't THAT work then... < 1243469832 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea. < 1243469842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, or is bf_txtgen not sloxed? < 1243469848 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: can you have it, instead of replacing report.txt, keep the last X versions? < 1243469856 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :dfhioasfhoidashfupdhafoihaewiospfhdiosahfiud;sfhio < 1243469860 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :STOP EVERYBODY TALKING AT ME < 1243469860 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i hate to keep submitting this when i only want to see the results once < 1243469881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, so wait for your turn < 1243469884 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1243469887 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :three times(?) now < 1243469890 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION breathes. < 1243469899 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :except i can't sit here f5ing constantly to catch it and people keep submitting < 1243469901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, don't resubmit it < 1243469903 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i've missed the results each time < 1243469915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, the better BF Joust gets, the more people want GregorR to do to improve it... < 1243469918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, wait for the score in channel < 1243469919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Currently the CPU is barely in use, so I don't know why other things aren't running. < 1243469927 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the score-in-channel is broken < 1243469933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, maybe restart it then < 1243469935 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't tell me how it did against individual programs < 1243469943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, SUBMIT A PATCH! < 1243469960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we are all waiting < 1243469963 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at the rate this is going, a backup or three would be a simple, effective, solution < 1243469971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, make a patch that does it < 1243469973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and i'd need the code to submit a patch eh? < 1243469975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :we are waiting < 1243469978 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243469979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243469985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243469987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there it is < 1243469999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, now we are waiting for the patch < 1243470031 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is so glad when people defend him for a tick :P < 1243470058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shut the hell up for a change, eh? < 1243470064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, at your service :) < 1243470074 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was attempting to at least be polite to GregorR-L < 1243470106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, to me that looked more like "buggering" < 1243470114 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :by asking a simple question? < 1243470120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, repeatedly < 1243470122 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no, you were the one being obnoxious < 1243470127 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and i did not ask it repeatedly < 1243470132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :PRIVMSG/tr_21.cmd: fork: Resource temporarily unavailable <-- well here's the problem < 1243470137 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:20 nescience: AnMaster: shut the hell up for a change, eh? ← don't bother < 1243470146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've tried for over a year. < 1243470150 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1243470175 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!echo 'ello there gents < 1243470176 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :'ello there gents < 1243470185 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION up'd the limit from 32 procs to 1024 :P < 1243470185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : how about backups of report.txt GregorR-L: can you have it, instead of replacing report.txt, keep the last X versions? <-- Last two cases. < 1243470194 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo < 1243470199 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!c printf("ô_ô\n"); < 1243470200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ô_ô < 1243470211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, interesting < 1243470215 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which were, in fact, related < 1243470217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it proably needs to be restarted then < 1243470221 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thus the same question < 1243470221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1243470227 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so is that mega bfjoust match stalled or chugging along? < 1243470227 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i simply realized who to address it to < 1243470233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to test if it's making progress? < 1243470239 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so.. yeah, whatever floats your boat i guess < 1243470240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that is, if you did it in /etc/security/limits < 1243470241 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's chugging along. < 1243470246 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aight < 1243470255 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's still running, but it's taking 4 minutes per run of defend8 X_X < 1243470283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :✞✞ < 1243470305 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :would defend8 run faster if you forcefully unrolled all the *s? < 1243470311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :›¿¡‽‹———…——— < 1243470312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slower < 1243470320 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_wot: 10.8 < 1243470320 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_wot: 10.8 < 1243470325 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :WOT? < 1243470340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on how'd it beat someone < 1243470341 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470354 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :11 minutes? < 1243470358 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243470360 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :simpletest is 2nd place < 1243470360 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470361 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ha, it beat ehird_defend6_a_parody_or_just_plain_ripoff_question_mark.bfjoust :P < 1243470363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beat...defend6 a parody < 1243470364 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what lol < 1243470375 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it safe to submit now? < 1243470378 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it didn't beat any of the defends < 1243470396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's nooga_wot's source? < 1243470407 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[>+] < 1243470407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, [>+] < 1243470408 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243470418 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe :> < 1243470423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha, I just figured out how < 1243470425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust wat [->] < 1243470429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AN ARROW TO THE FUTURE < 1243470440 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a nice case of perfect timing < 1243470474 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :NEED FASTER INTERPRETER < 1243470477 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :defend8 so slow :( < 1243470482 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend eiiiiight < 1243470488 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I curse the ground you stand apon < 1243470501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !bfjoust wat [->] <-- won't that just nop very very early on < 1243470508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :second cell < 1243470511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243470512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :correct. < 1243470513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait no < 1243470514 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: yeah, yeah, I'm on it < 1243470519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just remove defend8 < 1243470521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so we can get on with things < 1243470528 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470530 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just finish that interpreter :P < 1243470539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1243470542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :removing defend8: 3 seconds < 1243470546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pre-expand defend8 < 1243470552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finishing interpreter, writing new hill infrastructure, ...: 95893458345 years < 1243470553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1243470555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that slowsi t down < 1243470558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :abbreviations speed up the interpreter < 1243470562 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you see (+)*1024 < 1243470566 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can optimize it < 1243470569 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where is score chart? < 1243470574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If the new interpreter just exits with 1 or 2, the new hill infrastructure is one line of change. < 1243470579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://codu.org/eso/bfjoust/report.txt < 1243470581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :empty while calculating < 1243470592 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243470594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it's much much more nuanced than that, and I want to make a new scoring mechanism < 1243470595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and shit < 1243470597 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Yes, that's on my list, I'm fixing backslashes now) < 1243470629 0 :Halph!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243470639 0 :coppro!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243470648 0 :Halph!unknown@unknown.invalid NICK :coppro < 1243470671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen \ < 1243470677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :37 ++++++++++[>+++++++++>+>><<<<-]>++.>. [37] < 1243470679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge 'A,@ < 1243470680 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wonder if there's something like java golf < 1243470680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unsupported instruction ''' (0x27) (maybe not Befunge-93?) < 1243470681 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243470686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,@ < 1243470686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1243470704 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I've codegolfed in java < 1243470707 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1243470707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,,'B,@ < 1243470708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1243470710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243470719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 'A,,a,'B,@ < 1243470719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :A < 1243470781 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: codegolfing in java is like trying to hide a truck in a matchbox, probably < 1243470793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243470796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's possible < 1243470797 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you have to consider it relatively < 1243470798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1243470802 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you're not going to be smaller than most languages < 1243470806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but you can be small relative to java programs < 1243470816 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I beat primo's java program with my own once :) < 1243470818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enum H{{System.out.println("Hello, world!");System.exit(0);}} < 1243470830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enum is shorter than class, and using a static declaration + exit to avoid the no main error < 1243470837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is shorter than declaring a main method < 1243470839 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!echo Hello\ AnMaster < 1243470840 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello\ AnMaster < 1243470848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that is so wrong < 1243470850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243470853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it so works :) < 1243470856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \a < 1243470857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1243470857 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1243470857 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243470859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes \\a < 1243470859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :\a < 1243470866 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: would that run at compile-time? < 1243470868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or at runtime? < 1243470870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: runtime < 1243470870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i'd put System.do.me.a.favor.and.die() instead od System.exit(0); < 1243470870 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's impressive, actually. < 1243470873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\ar/foo < 1243470873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bar < 1243470875 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :of* < 1243470877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes /foo/b\\\\ar/foo < 1243470877 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :b\ar < 1243470878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :enum H{{System.out.println("Hello, world!");System.exit(0);}} ← 62 chars < 1243470881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :class H{public static void main(String[] args){System.out.println("Hello, world!");}} ← 86 chars < 1243470881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243470881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_wat: 7.0 < 1243470883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no contest < 1243470893 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't forget you can rename String[] args to String[]_ or similar < 1243470899 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that saves four characters < 1243470902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :class H{public static void main(String[]_){System.out.println("Hello, world!");}} < 1243470902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :82 < 1243470903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243470903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no contest < 1243470907 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :where is nooga_wot ? < 1243470912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it was too bad < 1243470914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it got killed < 1243470918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :keeel < 1243470922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :10.80 > 7.0 < 1243470923 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay so is defend8 being removed? < 1243470929 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I want to submit stuff on a good conscience < 1243470930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it died before that < 1243470934 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :unfair! < 1243470935 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is this C# !? < 1243470937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind defend8 being removed < 1243470938 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::C < 1243470939 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :java < 1243470941 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Java. < 1243470943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243470945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially as it seems not to work the way I wanted it to < 1243470945 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it looks verbose enough huh ;) < 1243470950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems very similar to C# < 1243470961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243470970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c# is basically java w/ less crap and som nice stuff < 1243470971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some < 1243470982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some bad stuff < 1243470988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243470988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And less portability. < 1243470989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243470993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1243470993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't C# itself < 1243470993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of any bad stuff it adds to java < 1243470995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather .NET < 1243470997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Er, Mono. < 1243471004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true, .NET has some bad points < 1243471007 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/quine.sss < 1243471016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but C# as a language is OK, and .NET isn't unportable < 1243471018 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"It runs on Windows XP *and* Vista! ... Oh, and Mono, if you want it to." < 1243471020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1243471020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1243471026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mono runs on everything. < 1243471027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it doesn't port to Mac < 1243471031 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC < 1243471033 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ^ that's still not working < 1243471034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought Mono was Linux only < 1243471035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Mono runs on OS X < 1243471037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is unportable. Unless you keep being developing on mono < 1243471037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And windows < 1243471038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And linux < 1243471039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and BSD < 1243471043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then it will run on .NET too < 1243471046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Mono is mostly compatible with .NET's base library. < 1243471049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: .NET isn't unportable. However, a lot of .NET code makes Win32 API calls. < 1243471054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A *lot*. < 1243471057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GUI stuff, not as much. But base library, ... < 1243471061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with .NET 1.1 + some of 2.0 yes < 1243471063 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: In what way is it failing? I don't see any output. < 1243471070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: .NET 3.0 = .NET 2.0 < 1243471079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about 3.5 < 1243471082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and wrong < 1243471089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It is not wrong. The framework itself is identical. < 1243471097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that "in language expression" thing < 1243471098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1243471104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It is not a major release. < 1243471106 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :Mono will run on everything, but that doesn't make .NEt a good idea < 1243471107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :forgot the name for it < 1243471109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is a minor new release < 1243471117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it's just as good as an idea as the JVM... < 1243471118 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it's a 1496 character quine < 1243471130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :one line, but i assume it should be cut off... < 1243471133 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :JavaOS FTW < 1243471151 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes http://oerjan.nvg.org/esoteric/slashes/counter3.sss < 1243471152 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/\/\/\/\\\\/\\\\\\\/\\\\\\\/\\\\\\\/\\\\\\\\\\\\\\\\\\\\\\//\/\/\/\\\/\/\\////\\////\\\///\\////\\\///\\////\\\///\\////\\\///\\\///\\\///\\\///\\////\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\////\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\////\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\////\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\\///\\////\\////\\\///\\////\\\// < 1243471155 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :at least JVM is open source < 1243471165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!slashes this is a quine. < 1243471165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :this is a quine. < 1243471168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1243471169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ;P < 1243471172 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh now it arrived just with the second character < 1243471175 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :JavaOS! < 1243471181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i know, without /\ it's trivial < 1243471186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:39 coppro: at least JVM is open source < 1243471188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ding! Wrong. < 1243471189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yeah < 1243471192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OpenJDK 7, yes. < 1243471193 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_with_ /\ it's as hard as any other language < 1243471195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not 1.5 or 1.6. < 1243471196 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes it is. < 1243471201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, there is an OpenJDK backport for 1.6. < 1243471203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yep < 1243471203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :OpenJDK 6, too. < 1243471204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :harder < 1243471207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But it isn't totally 1.6 compatible. < 1243471212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is, it's hard to use it as a 1.6. < 1243471213 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with _just_ /\, a bit worse :D < 1243471215 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yeah, but at least they're tryping < 1243471217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1243471221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It passes 1.6 compliance tests. < 1243471229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: which means jack shit in the real world. < 1243471242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: .NET isn't a canonical implementation, anyway < 1243471246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.NET is a CLI implementation < 1243471247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's Mono < 1243471249 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Java's compliance tests are thorough. < 1243471250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're sane pick the latter < 1243471255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: seems it was just slow, unless it somehow waited for the second command < 1243471262 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/JavaOS << beautiful, but sloooooooooooooooooooooooooooooooooooo < 1243471266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, proved it TC yet? < 1243471267 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooo < 1243471273 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oooooooooooooooooooooooooooooooooooooooooooooooooooow < 1243471273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: stop being a retard < 1243471274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, oerjan has < 1243471274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :java is fast < 1243471277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by implementing BCT < 1243471279 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: no < 1243471280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just has a long startup time < 1243471288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I missed where he proved it < 1243471290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: java _is_ fast. < 1243471292 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not so much barebones feature tests as they are comprehensive unit tests, covering the entire JDK. < 1243471294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only saw him working on it < 1243471302 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ehird: few people are sane enough to know, mainly because they go "but... WPF" < 1243471302 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: but not JavaOS < 1243471304 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/reports/ < 1243471318 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Gee, that didn't quite work :P < 1243471321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: have you tried it? I haven't so I don't konw. < 1243471322 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION fixy < 1243471324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: not very impressive atm < 1243471326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*know < 1243471340 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://oerjan.nvg.org/esoteric/slashes/bct.sss < 1243471348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that's far too slow for EgoBot < 1243471377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: repeating a comment I made earlier while I wasn't here: have you seen the Enigma trailer? < 1243471378 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: prove it < 1243471382 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, http://oerjan.nvg.org/esoteric/slashes/BCT.hs for the generator of the monstrosity < 1243471386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's so bad it's hilarious < 1243471387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how do you do a non-trivial infinite loop in it then < 1243471388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: i asked a question, dick < 1243471391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope < 1243471406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, for the engima *game*? < 1243471409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://download.berlios.de/enigma-game/EnigmaTrailer1.flv < 1243471410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243471415 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: of course not, it would boot for 9000 years < 1243471419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: .flv? Can I have the flash player version? < 1243471423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there isn't one < 1243471427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1243471429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they just gave a link to the flv < 1243471431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :An .flv without a flash player? < 1243471432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Mplayer. < 1243471433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL VAT < 1243471433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243471434 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't have so much time to wait < 1243471437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I played it with ffmpeg < 1243471440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, trailer? Is this Lara Croft on Bio with s/Lara Croft/The black ball/ < 1243471444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah sure, requires opening a terminal etc < 1243471445 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, NOW http://codu.org/eso/bfjoust/in_egobot/reports/ :P < 1243471449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just look at it, it defies explanation < 1243471452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or VLC or ffmpeg or Xine. < 1243471453 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I could explain it < 1243471457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's funnier to see it yourself < 1243471472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you self-replicate the program with a quoting scheme. See http://oerjan.nvg.org/esoteric/slashes/counter3.sss for the sanest version < 1243471500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Cannot find codec matching selected -vo and video format 0x6. < 1243471503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't watch it < 1243471510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Works in VLC. < 1243471510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what are you trying to watch it with? < 1243471512 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243471515 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Any further requests while I'm poking at EgoBot? Going once, going twice? < 1243471516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, mplayer < 1243471520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: enigma is a puzzle game! < 1243471523 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try ffmpeg < 1243471524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with fuzzy graphics. < 1243471529 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Write EgoBot in Plof. < 1243471532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243471533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's encoding fail near the start < 1243471534 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not fuzzy graphics? < 1243471536 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it improves later < 1243471545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OR MEDITATE IN THE HOLES < 1243471561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meditation levels are the opposite of meditation < 1243471567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :File 'EnigmaTrailer1.flv' already exists. Overwrite ? [y/N] < 1243471568 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243471571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more like aggravation < 1243471573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does one use ffmpeg < 1243471574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243471581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by converting it to another format < 1243471586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that you can play < 1243471586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243471595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: or just use ffplay < 1243471596 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: java.is.slow.and.verbose() < 1243471602 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which comes with it < 1243471604 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ffmpeg -i output.myfavoriteformat < 1243471606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you're an idiot. java sucks as a language, but it is fast < 1243471606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah! < 1243471613 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ffplay? < 1243471615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: C is fast < 1243471627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: why do I even bother talking to you? you're more of an idiot than AnMaster < 1243471630 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :afk < 1243471638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: this is the most boring tailer evar < 1243471640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*trailer < 1243471642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243471644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're asking me? < 1243471655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: you have experience in the matter < 1243471657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I told you it was bad < 1243471658 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >+>->++>-->--->+++>>>((-.)*512>)*21 < 1243471659 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.8 < 1243471660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :USE THE ITEMS < 1243471662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243471668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DON'T EAT THEM OR HAVE INTERCOURSE WITH THEM < 1243471669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :USE THEM! < 1243471673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Keep breathing! < 1243471678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Eat and drink food and water! < 1243471680 0 :GregorR-L!unknown@unknown.invalid TOPIC #esoteric :#esoteric: Where the crowd is always friendly, so long as you don't talk to them. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243471699 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :#esoteric: Where ehird is always friendly, so long as you don't talk to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243471715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks "enigma includes different floors" is one of the better captions < 1243471724 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>-->++(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243471725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 23.6 < 1243471729 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243471731 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 27.0 < 1243471759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Watch me play chess for ages! < 1243471781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, and it isn't even chess < 1243471785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243471806 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, fixed a bug: Now it won't show an old score for an old program :P < 1243471814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: have I watched this for 4 minutes already? < 1243471821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1243471824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :addictive, isn't it? < 1243471832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my brain is leaking out from my ears < 1243471838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and underneath my eyes < 1243471853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't know how anyone could have thought it was a good idea < 1243471858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if it would persuade people to download the game? < 1243471865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to watch it tomorrow when i'm more awake so I find it even funnier < 1243471886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :" have you seen the death stones ... " < 1243471895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah that was awful < 1243471988 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"enigma includes laser games ... " < 1243472007 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wo < 1243472014 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :enigma ftw < 1243472021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's a good game < 1243472025 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243472032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 6 of my levels are in the next version < 1243472033 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what page do I go to to view the report now? < 1243472034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :terrible advertising, though < 1243472037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: oh, you got them in? < 1243472039 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i remember oxyd magnum under dos < 1243472039 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report.txt no longer updates < 1243472042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243472045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not all, but some < 1243472122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :" this is a temple full of gold ! " < 1243472126 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243472131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :enigma runs on OS X < 1243472137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :enigma runs on lots of things < 1243472138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ultimate win < 1243472146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they were discussing my sudoku level with me < 1243472162 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we need to make it more efficient, in order to work on low-end processors like ARM < 1243472171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243472189 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sudoku on a microprocessor? < 1243472190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ARM can run full Ubuntu, you know < 1243472195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243472198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not minimal embedded ARM, though < 1243472209 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that trailer... < 1243472211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I was trying to do something inefficient every 100ms < 1243472212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how strange < 1243472223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we're talking about how to optimise that bit of the code < 1243472226 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*10ms < 1243472263 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love the way they add a teaser for the next version ("Rhythm of Space" isn't in Enigma 1.01) < 1243472288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 1.01? is that old or new < 1243472289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forget < 1243472290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I assume it is in svn then < 1243472292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1.01's current < 1243472296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :1.10 is the svn version < 1243472301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep, it is < 1243472462 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243472583 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243472922 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1243472944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HAR < 1243473028 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what's this "Enigma"? < 1243473057 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :awesome game < 1243473068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: the second-best open-source game for Linux < 1243473071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after Battle for Wesnoth < 1243473075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it runs on everything else too < 1243473078 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://enigma-game.org < 1243473079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :noooo < 1243473087 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :BfW is boring < 1243473090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, third best < 1243473096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh? < 1243473101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) nethack 2) BfW 3) Engima < 1243473105 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... let's see if it gives DROD a run for it's money < 1243473113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I didn't count nethack for some reason < 1243473122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? < 1243473128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably because it's console-based < 1243473135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :add GUI to my statement above < 1243473146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I also think simutrans is better. Which has a GUI < 1243473154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it was originally for windows iirc < 1243473161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only later was ported to linux < 1243473166 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :so was DROD < 1243473168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, NetHack was originally for UNIX < 1243473168 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't qualify < 1243473172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, true < 1243473176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: download Enigma, anyway, it's a great game < 1243473183 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, downloading it < 1243473207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it easily gets boring though < 1243473212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, Enigma? < 1243473214 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :drod = www.caravelgames.com btw < 1243473216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243473223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh I remember, you hate all the levels except the boring ones < 1243473227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which you find interesting < 1243473238 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You neglected to mention anything by iD. < 1243473246 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i want to make some eso coding based puzzle game < 1243473253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Um, isn't the graphics still closed source there iirc < 1243473264 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you know: arrange some weird runes to make something work < 1243473267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe I mixed something up < 1243473274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The .wads aren't free. < 1243473283 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: there's a Brainfuck-based programs in Enigma < 1243473283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ON IPHONE! < 1243473289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I have great respect for the fast inverse square root < 1243473291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*puzzle < 1243473292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: show? :D < 1243473295 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, Doom has shareware .wads. < 1243473298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is that the name then? < 1243473298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: "print 23", search for it < 1243473303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243473306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that explains it < 1243473307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it's the exception, not the rule < 1243473317 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :How does Enigma work? < 1243473318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I don't consider it free and open without free and open data < 1243473327 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I've got the basics down < 1243473328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: basically, it's a generic puzzle game < 1243473330 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you control a marble < 1243473333 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ais523: erm < 1243473335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. You're a bit more hardcore than Stallman, but anyways. < 1243473337 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yeah, try to match the boxes < 1243473339 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :quite common phrase < 1243473342 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but what are the scrolls for, etc. < 1243473342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what you have to accomplish in a level varies a lot < 1243473343 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Total conversions of those games, then? < 1243473344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sure source may be, but it isn't very useful to the end user < 1243473347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: left-click < 1243473349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're document < 1243473351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*documents < 1243473351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, who doesn't own said data < 1243473353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that explain what to do < 1243473362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and I never had doom or quake < 1243473377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they go into your inventory when you run over them; left-click to use the item you most recently picked up, mousewheel or right-click to change which item you use < 1243473391 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Emerge it; I'm sure it's in Portage. < 1243473397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the data files too? < 1243473412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those are gratis, not libre, but yeah. < 1243473421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :No-go < 1243473427 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :OpenTTD is also awesome < 1243473432 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Congrats. < 1243473441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, it sucks compared to simutrans < 1243473450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you know how with libre files you can theoretically read the source, before running it? Well, AnMaster actually does < 1243473450 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You are more 'free and open'-ish than Stallman. < 1243473455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, like no stations underground. Or tunnels with bends in < 1243473465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I often do yes < 1243473467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: That... Is very scary. < 1243473485 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BTW, have you ever checked out Second Life? < 1243473486 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1243473486 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't read the full source of every new glibc or kernel < 1243473492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no I haven't < 1243473501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, doesn't work in offline mode < 1243473504 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Its source is a very... Interesting read. < 1243473504 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but ottd has quite clean signaling rules < 1243473506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I never play multiplayer < 1243473507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ever < 1243473522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just hate multiplayer < 1243473535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you never play multiplayer? < 1243473537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is it that because you always loose? :D < 1243473538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, um? < 1243473544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, fine. By "interesting", I mean that it is Pandora's Box in code form. < 1243473547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, doesn't simutrans too? < 1243473558 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'll give it a try < 1243473565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm both a bad winner and a bad looser < 1243473569 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it has half of the STL reimplemented poorly. < 1243473583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, which game? < 1243473591 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Second Life. < 1243473593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243473595 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Is (a{}b{}c)%5 allowed? And is (a)*5 the same as (a)%5 ? < 1243473624 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And its developers are enamoured with XML. < 1243473641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I'm so not ever going to look at that < 1243473642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think if someone invented a low-level XML language, they would use it. < 1243473646 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*shudder* < 1243473663 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :step 1: grab the C++ standard < 1243473673 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Consider that a goatse-esque thing. < 1243473674 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :step 2: make every token an XML element < 1243473677 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :step 3: enjoy < 1243473677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, < 1243473678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243473684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that solves Intel vs AT&T < 1243473686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :THEY WOULD DO IT < 1243473690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since you can put them in either order < 1243473696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: for the first question, no, you can only have one {} in a (); for the second question, no, you need {} in a ()% block, so you'd have to write (a{})%5 to do the same as (a)*5 < 1243473700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : or < 1243473704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THE CHOICE IS YOURS! < 1243473709 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Ah, got it. < 1243473739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or even: < 1243473749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1243473751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243473763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : < 1243473778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, invalid. Those attributes are required < 1243473793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however... all labels must have an end < 1243473795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like: < 1243473818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : Inline comments for the lulz? < 1243473818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1243473845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not valid XML. < 1243473851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no? < 1243473852 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The label tag was already closed. < 1243473862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, typo < 1243473869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I didn't mean to close it < 1243473873 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also dumb. < 1243473878 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Labels don't nest in assembly. < 1243473881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that was part of the point < 1243473893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243473908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, and no they aren't allowed to nest < 1243473920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with one exception < 1243473930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one level of local can nest in non-local < 1243473948 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243473955 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I... And... I HATE YOU < 1243473974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BAD XML SCHEMA WRITER, BAD! < 1243473986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :
< 1243473998 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lmao < 1243474014 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what do the mini black balls do? < 1243474021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: extra lives < 1243474027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : < 1243474031 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :does that become relevant later? < 1243474033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I KEEL YOU < 1243474037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure that cdata is correct < 1243474042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :
< 1243474044 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you have one in your inventory and die, and the level allows resurrection, you end up being resurrected at the start of the level rather than having to restart < 1243474049 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I imagine you'll mess up later < 1243474057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and fall into water or hit a death stone or something < 1243474062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some levels are very lethal < 1243474083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did I get the CDATA signature right? < 1243474115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I DUNNO, I KEEL YOU < 1243474125 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=eB2nkRG2kMI here < 1243474128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you kneel before me? < 1243474129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243474132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's nice! < 1243474138 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this is what i am after 20 hours of work < 1243474159 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :YES. SURE. I DON'T CARE, BURN WITH THE HEAT OF A THOUSAND SUNS! < 1243474178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kneels with a nuke strapped to his back. Hits the Big Red Button™. < 1243474182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, also I think this would of course be much better in S-Expressions < 1243474205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now night < 1243474303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243474309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just have to ask first < 1243474320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, why did you have a duke strapped on your back < 1243474326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what did the duke think about it < 1243474398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243474439 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It was the Duke of Nukem, actually. < 1243475266 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243475682 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If both programs + at the same time in the same cell, does 2 get added? It's confusing because they both look at the "in" value... < 1243475713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should add 2 < 1243475715 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i assume 2 should be added < 1243475717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it doesn't, that's a bug < 1243475726 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, that makes sense, but the "spec" didn't make it clear :P < 1243475820 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what do the silver/gold medals and feathers on the level selection screen mean? < 1243475850 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: feather = unsolved easy level, silver = solved easy level, gold = hard level < 1243475858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can click on the feather button to switch between easy and hard mode < 1243475912 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243475928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :enjoying it, btw? < 1243475933 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And what happens when a program terminates? Just loops? < 1243475948 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yes, though for pure puzzleness DROD still triumphs < 1243476077 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :is it just me or are the blocks not randomized in hard mode? < 1243476091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: infinite nops < 1243476094 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: on which level? < 1243476101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on most levels, the oxyds are random < 1243476102 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: OK, thanks. < 1243476103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on some, they aren't < 1243476106 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243476107 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243476257 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :also is it just me, or is par not par? < 1243476276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: it's an average score for good players < 1243476286 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :I must really suck then < 1243476288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, if you only just got it, you may not have up-to-date records < 1243476297 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most pars are rather hard to get < 1243476300 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :because lots of these I can only hit par if I get real lucky on the draw < 1243476303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because many of the good players are realy good < 1243476318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, people going for par keep repeating levels until they get a good time < 1243476319 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so guys < 1243476327 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i now own a NeXTstation Turbo < 1243476487 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1243476492 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :someone mentioned enigma? < 1243476494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i love you < 1243476508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I've written levels for Enigma < 1243476514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oxyd is probably my favorite puzzle series of all time < 1243476514 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although they're in the next version, not the current one < 1243476534 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :though it's a close tie between oxyd, chip's challenge, and crystalex < 1243476543 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i haven't tried the user-generated levels in enigma actually < 1243476550 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i had mixed results the first time i did < 1243476564 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :good level design can be an iffy skill :P < 1243476568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, even with a C impl defend8 is sloooooooow < 1243476775 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I guess that's because the expanded version is many megs long >_> < 1243476802 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :really? I thought it was slightly less than 1MB < 1243476829 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My counter trying to sub-parse is at 3M < 1243476866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243476869 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it wont boot from disk :( < 1243476873 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would assume expanding is a bad idea if you don't really have to... < 1243476893 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the abbreviations are designed so you don't need it, arent't they < 1243476907 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I suppose, but it's a huge PITA in C >_> < 1243476925 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :esp. since they can contain ['s < 1243476925 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*-t < 1243476932 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243476934 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but only matched ones < 1243476947 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :question, i still don't understand ({})... does (a{b}c)* expand to aabcc? < 1243476961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: (a{b}c)%2 expands to aabcc < 1243476975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the difference to (a)*2b(c)*2 is that a and c can contain the matching halves of brackets < 1243476983 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i did forget the % and 2, whoops < 1243477004 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :matching halves of [] brackets you mean < 1243477010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243477017 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why that's not possible with () < 1243477018 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :generally speaking, [] = bracket, () = paren < 1243477022 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless you do syntax checking < 1243477024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: and because you aren't allowed to do it with () < 1243477032 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because trying to partially expand would then be a pain < 1243477036 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, but i don't always know that the person i'm talking to is also a stickler for syntax names :) < 1243477036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you'd have to lookahead in the program < 1243477047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: you only need to keep a (nesting) counter for each abbreviation, don't you? < 1243477060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hm, maybe.. i dunno < 1243477079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what the trouble i had earlier was about < 1243477096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: probably a bug < 1243477104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wrote that interpreter in a hurry, and at about 3am < 1243477110 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243477141 0 :Gracenotes_!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243477163 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can't quite grasp it yet, but it seems like you shouldn't need to expand anything at all < 1243477191 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :() operate like a for loop, but ({}) might be more troublesome < 1243477201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hm it _should_ be possible to make () allow unbalanced [] by keeping track of balance level of each item < 1243477211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in a hurry, at 3am? < 1243477219 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :D < 1243477224 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :([)*5 foo (])*5 etc < 1243477234 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :on that count, if that's the only reason for {} i think it should be done away with < 1243477235 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, in a calm, relaxed manner < 1243477256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nescience: well {} can also be easier to read can it not < 1243477271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only one *n at the end < 1243477277 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Your perl one doesn't expand, does it? I can't read it at all. < 1243477278 0 :Gracenotes!unknown@unknown.invalid QUIT :Nick collision from services. < 1243477279 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't find ([{}]) easy to parse < 1243477291 0 :Gracenotes_!unknown@unknown.invalid NICK :Gracenotes < 1243477296 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([) is at least a bit more straightforward seeming < 1243477299 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243477303 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it's sort of like delimited continuations, not that i really understand those < 1243477315 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i gotta get going to dinner, my grandma is waiting! < 1243477326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION may be going off the deep end there < 1243477339 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :okay, what gives < 1243477345 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :this level is making my ball go crazy < 1243477353 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I need to expand any that include [ or ] ... :( < 1243477372 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i thought a lot about such matching when constructing the unlambda palindromizer < 1243477382 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243477391 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :because it's strangely almost, but not quite equivalent < 1243477392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: there are all sorts of weird things in Enigma like that < 1243477399 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each level gets to set its own laws of physics < 1243477404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although most just use the standard ones < 1243477416 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :coppro: you need rock hard control of your iron ballz! (wait, glass?) < 1243477423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*equivalent to parenthesis matching < 1243477436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: new here? I don't recognise you < 1243477505 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recognizes myndzi from yesterday < 1243477506 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recognizes oerjan from yesterday < 1243477511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243477524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was eerie < 1243477527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION catches oerjan in a butterfly net ----\XXXXX/ < 1243477541 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats his way out -----### < 1243477552 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately i seem to only hit other butterflies < 1243477560 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION releases oerjan < 1243477618 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: inside paren matching () (or []) always cancel, so a whole item always reduces to ]...]][[...[ < 1243477639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it's not _that_ hard to construct a calculus of those, for repetition < 1243477639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: (]-[)*5? < 1243477646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, that's a rather silly case < 1243477672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ok there may be a number of corner cases, but it should be doable < 1243477672 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lololol < 1243477687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would have a ][ matching totally < 1243477692 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :WARNING: preposterous time in Real Time Clock -- CHECK AND RESET THE DATE! < 1243477708 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: a genuine warning? < 1243477714 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah! < 1243477731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a monoid, of course < 1243477750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what was the preposterous time? < 1243477757 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243477763 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :its reading March 17 2003 < 1243477763 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could use it to split up parenthesis matching in parallel :D < 1243477765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :PREPOSTEROUS! < 1243477786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it's irish? < 1243477798 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no. what? < 1243477846 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: your computer has been infected with a RIRA virus < 1243477856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: are you here for BF Joust, or just happened to arrive around now by coincidence? < 1243477866 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :My computer is a NeXTstation Turbo < 1243477912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests if myndzi has a response script, as that was too eerie... < 1243477913 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests if oerjan has a response script, as that was too eerie... < 1243477919 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hah! < 1243477936 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: gotcha! < 1243477962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if myndzi is a bot < 1243477963 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ais523 is a bot < 1243477977 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION , glancing at myndzi, declares that GregorR-L is his lord and master. < 1243477977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION , glancing at GregorR-L, declares that myndzi is his lord and master. < 1243477982 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*snaps* < 1243477990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :too clever :D < 1243477998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although most bots don't claim to be using mIRC < 1243478011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: say hi to myndzi < 1243478012 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: " what?" the wind, the sharp tin taste of snow. it was just some mud in water... i expect you're not afraid any more," said < 1243478028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: myndzi did converse yesterday though < 1243478030 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!underload (hi myndzi)S < 1243478031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi myndzi < 1243478041 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ah, ok < 1243478042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about? < 1243478059 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he added something to the BF Joust talk page < 1243478062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243478080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why ehird's reverse version of defend8 is second, whereas the real defend8 is 11th < 1243478081 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243478086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect tape length randomization < 1243478091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!underload (ACTION bows to myndzi)S < 1243478092 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows to myndzi < 1243478093 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows to EgoBot < 1243478099 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243478111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (ACTION bows to myndzi)S < 1243478111 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bows to myndzi < 1243478121 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok, that was strange < 1243478201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243478252 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guuuuys < 1243478256 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ive got a NeXT machine! :o < 1243478274 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i should invent some sort of world wide web thing < 1243478300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION invents a PReViouS machine < 1243478419 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, it gets a bit hairy if you have something like ]]][[ < 1243478453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah, you can analyze it as ](]][[) < 1243478455 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Apple ][ < 1243478464 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Create some hypertext markup language. < 1243478470 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243478479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Apple ][²? < 1243478494 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1243478510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(]])(])([[) < 1243478514 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i would, but unfortunately noone will use it :( < 1243478520 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :even tho itd be AWESOME < 1243478524 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Call it Gopher. < 1243478535 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :way better than tbl's crap :| < 1243478539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you have several in a row, all but the middle one cancel < 1243478643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :]] ] [[ + ]] ] [[ = ]] ]] [[ < 1243478659 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with the middle ones coming from the middle ones, in terms of who match who < 1243478874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks this ties into the recent finger tree post on good math, bad math < 1243479046 0 :fungebob!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243479063 0 :fungebob!n=chatzill@65.66.121.86 JOIN :#esoteric < 1243479136 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(a{b}c)*n -> (a)*n b (c)*n of course < 1243479379 0 :MizardX!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243480463 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243483212 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243483222 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :^ was originally used for lambda notation, in various forms. < 1243483263 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :m̂.m+1 became ˆm.m+1 became ^m.m+1 became λm.m+1 < 1243483302 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Any way of writing a nice lambda with compose? < 1243483430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: sorry, it's all greek to me < 1243483458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: The compose key. ;) < 1243483519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't think he has seen a compose key since last he sat at a real VT < 1243483794 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: a nice lambda with compose?? < 1243483829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got Win bound to Compose. < 1243483840 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno what that is < 1243483845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's handy, Ørjan. ;) < 1243483853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Lets you compose two characters. < 1243483863 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1243483871 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :dunno about writing lambdas with that. < 1243483876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For example, I can stick umlauts on something by typing Compose " o < 1243483881 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243483883 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1243483897 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :alt+u then whatever < 1243483899 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::T < 1243483911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not here. < 1243483945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ẅëẗÿüïöäḧẍ < 1243483956 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i didnt even know w, t, h, and x had diareses D: < 1243483973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's the composing diareses. < 1243484001 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ẇėṙṫẏıȯṗȧṡḋḟġḣżẋċḃṅṁ < 1243484012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like how ˙+i = ı < 1243484013 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243484022 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Basically, it's the composing diaresis followed by a character. They are displayed as a single character. < 1243484024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ḧ is on my keyboard < 1243484027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with composing umlaut < 1243484029 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's in Unicode < 1243484031 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :weird you < 1243484036 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why ḧ? < 1243484042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So it is. ḧ < 1243484042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas, say, n with an umlaut isn't < 1243484047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can do it without composing. < 1243484050 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I suspect some language uses it < 1243484061 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :n umlaut isnt available for me < 1243484070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: it doesn't exist < 1243484074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :aha! < 1243484102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, I can't get a ı by typing it, but I *can* get a İ. < 1243484115 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ươʼm < 1243484118 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoops, no m < 1243484141 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :õ_õ < 1243484166 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :țș < 1243484181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ţş < 1243484250 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ṟṯḏẖḵḻẕḇṉ < 1243484276 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :€ < 1243484289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :űő < 1243484364 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ẘe̊ẙůo̊å < 1243484406 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ŧʉɨɵđǥħłƶƀ < 1243484427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :₩ < 1243484450 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ẻỷủỉỏả < 1243484518 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ẉẹṛṭỵụịọạṣḍḥḳḷẓṿḅṇṃ < 1243484546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ı < 1243484564 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ȩŗţşḑģḩķļz̧çņ < 1243484579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :everyones got a goatee, but g has a mohawk < 1243484579 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243484583 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what a rebel < 1243484594 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ę < 1243484601 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ęȩ < 1243484607 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243484611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ǫ < 1243484615 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how silly < 1243484625 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :˛c < 1243484627 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :doesnt work! < 1243484636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :damnit, i want my c's to have a backwards goatee! < 1243484655 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ȫ < 1243484671 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :insanity! < 1243484768 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yesterday... hmmm < 1243484776 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if i joined from here, but < 1243484786 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nescience's ident is my nick, so that might be it < 1243484834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243484843 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but you _did_ comment on the wiki, right? < 1243484847 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also (ais523) i am the home computer of nescience, so yeah, bsjoust < 1243484859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243484893 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes < 1243484897 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was using 'nescience' at the time < 1243484902 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but since i had to register, i used my normal handle < 1243484914 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also, try the /me script with colored nicks ;> < 1243484933 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though both of you have the same nicklen as me so i guess it wouldn't be totally apparent how cool it is! < 1243484946 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nobody tried to exploit it either yet, hehe < 1243484971 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the script is primarily there as bait for things like < 1243484985 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ://nick asshole | me is a myndzi < 1243484998 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm afraıḋ that whenever I use a letter 'I', I'm goıṅg to have to omıt the I and move ıṫ over a space. < 1243485000 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243485017 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :əɹəɥʇ ʎuunɟ əlʇʇɪl ɐ ѕʞооl ʇ ɹnоʎ < 1243485032 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :see i have all the fun scripts on this one \o/ < 1243485032 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                            | < 1243485032 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                            >\ < 1243485039 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, the backwards goatee? < 1243485042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ç < 1243485046 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243485056 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :your nick is 1 letter too short, and it's not enabled in this channel < 1243485057 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243485058 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :1 sec < 1243485092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there you go, \o/ away! _o| \o/ |o/ \m/ \m/ \o/ < 1243485092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :               |         |   |   |   `\o/´   | < 1243485092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :              /|        /<  /`\  >\    |     |\ < 1243485092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                   (_|¯'\ < 1243485092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                        |_) < 1243485108 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243485109 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that < 1243485117 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :a silly script < 1243485129 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like most of my boredom projects < 1243485140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there was a guy in a channel i was in who used \o/ excessively < 1243485140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                                | < 1243485140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :                                                |\ < 1243485156 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i made the script to line up a body under the head < 1243485164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests < 1243485166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243485167 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1243485167 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/`\ < 1243485176 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(though that last time, i could swear i put some codes in the way so that it wouldn't react... oh well) < 1243485187 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\m/ \m/ < 1243485193 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :as i said, your nick is too short < 1243485197 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you have to put a couple chars before it < 1243485201 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the rocker needs an extra space < 1243485201 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243485205 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243485207 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the little dude lines up without extra space < 1243485220 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but his foot would be in my nick for you < 1243485221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : \m/ \m/ < 1243485236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : \m/ \m/ ? < 1243485237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :  `\o/´ < 1243485237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    | < 1243485237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :   /`\ < 1243485237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : (_| |_) < 1243485240 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1243485243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243485257 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though i bet a larger proportion of dudes in here use xchat or something so it probably looks like crap to them < 1243485263 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :than many irc channels, i mean < 1243485712 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243485744 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243485995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh hey < 1243485999 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi is talking. < 1243486013 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i didn't expect my join to confuse people so < 1243486021 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i just RDP'd home and joined up so i'd have buffer to read < 1243486025 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, only this confused people: < 1243486027 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :when i left work < 1243486027 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes myndzi talk < 1243486028 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes GregorR-L talk < 1243486030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi = ? < 1243486038 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's just a silly script < 1243486043 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Very silly :P < 1243486046 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :try //nick penis | me likes the myndzi < 1243486048 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But we figured you were a bot. < 1243486062 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or //me pokes myndzi in the nose < 1243486078 0 :GregorR-L!unknown@unknown.invalid NICK :cocks < 1243486083 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes myndzis < 1243486088 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1243486091 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes myndzi < 1243486091 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks GregorR-L likes cocks < 1243486095 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243486096 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243486105 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes phalli < 1243486108 0 :cocks!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1243486110 0 :cocks!unknown@unknown.invalid NICK :phalli < 1243486112 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes phalli < 1243486114 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :DFHIOFHDSI < 1243486116 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :I can't type < 1243486116 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243486121 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION likes myndzi  < 1243486122 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks GregorR-L likes phalli < 1243486129 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmm < 1243486137 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :I figured you had a word list. < 1243486141 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nope ;) < 1243486143 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :But "phalli" would be a weird one to be there. < 1243486150 0 :phalli!unknown@unknown.invalid PRIVMSG #esoteric :ACTION licks myndzi < 1243486153 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :simpler than that, but i'm sure eventually you guys can figure it out < 1243486162 0 :phalli!unknown@unknown.invalid NICK :GregorR-L < 1243486163 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also, flood protection < 1243486165 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*eh* < 1243486169 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :30 seconds i think is too much, i should reduce it < 1243486199 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243486206 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :I can bring my intimacy to the high level < 1243486214 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my email tells me so, it must be true < 1243486225 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243486262 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i also wrote a script to replace my nick with color codes included :) < 1243486273 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if the nicks are different sizes it scales the codes as best it can < 1243486290 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1243486295 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's ... huh. < 1243486297 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just one of many silly things i've amassed over the years < 1243486302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!maze 50 5 < 1243486302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :╺┳━┳━━┳━┳┳━┳┳━━┳┳━━┳━┳━━━━━━┳━┳┳━━━━━━━━━━━┳┳┳━━━━┓ < 1243486303 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :╻┣╸┣━╸┣╸╹┗╸╹┗┳╸┃┗╸╺╋╸┗━━┳━╸┏┛╺┫┗━┓┏╸┏╸╺━┓╺┳┫┃┣╸╺━┳┫ < 1243486303 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :┃┗┓┗┳╸┗━━━╸╺┳┻┓┗╸╺┳┻━━╸╺┻┳┓┗╸╺┻━╸╹┣╸┣╸┏━┛╺┛╹╹┗╸╺━┛┃ < 1243486303 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :┣╸┗╸┗━━━━┳┓╺╋╸┗━━╸┗━━┓┏┓╺┛┃┏━┳┓┏╸╻┗┳╋━┛╺┓┏┳╸╺┓╺┳╸╺┫ < 1243486306 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :┃┏╸┏╸╻╻┏╸╹╹╺┻╸┏╸╺┓╺┳╸┗┛╹┏╸┗┻╸╹┗┛┏┛┏┛╹┏╸╻┣┛┗╸╺┻┳┻╸╺┛ < 1243486309 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :┗┻━┻━┻┻┻━━━━━━┻━━┻━┻━━━━┻━━━━━━━┻━┻━━┻━┻┻━━━━━┻━━━╸ < 1243486357 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Tis a mIRC user. < 1243486365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243486371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's probably bane on freenode huh? :P < 1243486383 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Windows* is bane on Freenode. < 1243486391 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i could be running wine :D < 1243486441 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :every now and again i try to like linux but it just never works out between us < 1243486451 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :she's a fine woman, but maybe we're just zodiacally incompatible or something < 1243486554 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :are mazes guaranteed to be solvable? < 1243486559 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243486562 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :btw nice unicode block < 1243486568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Probably uses Primm's or something. < 1243486569 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :*wink* < 1243486571 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though with the ascii space there's not really enough to work with to make them challenging < 1243486589 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i have scripts for like 3 or 4 algorithms heh < 1243486596 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :looks a bit better copying it into a text editor < 1243486607 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :okay, solved, where's mah moneh < 1243486608 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've got one that uses eller's algorithm in an @window < 1243486612 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but rather than being mean i made it randomly end < 1243486618 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd be amusing to make it go on forever < 1243486622 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am an evil man... < 1243486653 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I used to draw such awesome mazes when I was a kid. with chalk, on my neighborhood street < 1243486663 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :all the kids came out and tried to navigate < 1243486666 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i started doodling one line mazes < 1243486674 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i still do on occasion < 1243486685 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i also used to make lego marble mazes that would infuriate everybody except me < 1243486691 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(fools! i trapped your ball!) < 1243486704 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i made a huge one one time that was like 5 stories tall < 1243486716 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had enough space inside to play around with using ramps and various gadgets < 1243486720 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243486743 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: draw a chalk maze around the block. < 1243486754 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :have the start and end directly next to each other, but make sure they cannot connect < 1243486807 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :hey... this was when I was, like, 8 years old. < 1243486821 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I think I did that once < 1243486828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1243486831 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. obviously they connected < 1243486843 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :but they were right next to each other < 1243486850 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think i made lego mazes when i was really young too, except instead of marbles and people trying to solve them, i put ants in them < 1243486852 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243486863 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had little clear blocks so i could see how far they got! < 1243486954 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :According to my new, fast bfjoust interpreter, defend8 runs off the tape a lot ... < 1243486960 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and they crawled up the wall, huh? >_> < 1243486969 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there was a ceiling < 1243486977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like my marble mazes, they were 3d < 1243486988 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: guess that means it's not dec/incing enough to get the flag < 1243486992 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :er, GregorR-L < 1243487016 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :funny. i'm proud of my nick completer but it's got me in the habit of completing nicks with one letter < 1243487023 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so if i sense a conflict i automatically type two < 1243487024 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243487026 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I haven't really read into the programs much, I just want to see if I can get an approximately correct result :P < 1243487050 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :try setting up ties < 1243487057 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :http://www.astrolog.org/labyrnth/algrithm.htm < 1243487066 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i remember that page :) < 1243487068 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's a good page < 1243487074 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :games in mazes prolly aren't that fun, really >_> < 1243487087 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nope, mazes are pretty boring when it comes to it < 1243487104 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i once saw someone on 4chan request rule 34 on mazes < 1243487110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :...and it was provided < 1243487117 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :because there's an obvious target (the end of the maze), but it takes so long to get to it < 1243487117 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it was, of course, a hentai manga < 1243487145 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :most gamers feel like you need intermediate goals, iirc < 1243487163 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243487172 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am quite patient and persistent < 1243487177 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :shows in puzzle games < 1243487180 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, not iirc. more like "I think" < 1243487186 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there can be levels with an obvious target that take a long time to get to < 1243487189 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least they are interesting < 1243487192 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's not much interesting about most mazes < 1243487217 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :still, room-by-room step-based games (roguelikes too, although generally not step-based) can be fun < 1243487230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's this level in crystalex where you have a two-screen(?) map < 1243487239 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with like 150 blocks or something to break < 1243487249 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and you have to basically work out a path to break them all in an order that gives you enough points to pass < 1243487260 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it was tedious and took a long time, but somehow managed to be interesting anyway < 1243487274 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :helped by the fact that by the time you encounter it you already have a good idea of some of the tricks you can apply < 1243487291 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the solution is such that you can't slip up even once < 1243487303 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so even if you figure out something, you have to then pull it off < 1243487306 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :..just to see if it works < 1243487326 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243487331 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Damn, egojoust is doing something wrong ... < 1243487343 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :With randomization removed from both, its result is different ... < 1243487345 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1243487355 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to find his calculus outlines < 1243487375 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait, duh :P < 1243487380 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's because I un-implemented {} :P < 1243487390 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that could do it < 1243487410 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, never mind, that's only in one program, and it's not the only affected program ... < 1243487421 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :by the way, http://myndzi.tengototen.net/crystalex.rar if the puzzle dudes want to check it out < 1243487466 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :.rar is a sure sign of Windows :P < 1243487472 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :boo hoo < 1243487474 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :would you like a tgz? < 1243487479 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait, it's an exe file! < 1243487481 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sux2bu < 1243487483 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :.7z would be beautiful, and is also better. < 1243487497 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if it runs under wine < 1243487507 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*eh* < 1243487514 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was more just finding excuses to complain :P < 1243487521 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know :) < 1243487545 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that reminds me i never did hold an oxyd thread :( < 1243487551 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had planned to when the crystalex thread completed < 1243487561 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1243487602 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suggest players try DROD - you'll enjoy it < 1243487626 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :drod falls in that category of games that don't interest me much for some reason < 1243487627 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :if you're scared by the fact that you need to provide monies, that's only for the official levelsets < 1243487632 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :along with boulderdash style games < 1243487650 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i have a hard time putting a finger on my desires in a puzzle game < 1243487996 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243488445 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243488678 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Color me confused. < 1243488712 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens the crayon box and takes out the crayon labeled "confused" < 1243488747 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think I've implemented % wrong, but it's right as far as I can see :P < 1243488784 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know anything about your code, so i guess i can't help much :) < 1243488843 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1437169 < 1243488904 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I only suspect that % is the problem because I can produce identical results to ais' in every case except the program with a % < 1243488928 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :why don't you just print out the expanded version and examine it by eye? < 1243489023 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's what I'm doing now. < 1243489028 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And the output from ais' looks all wrong :P < 1243489033 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243489040 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it could be? < 1243489042 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :can i see? < 1243489097 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's just that his output is confusing, it does it one step at a time whereas I do what expansion is necessary all at once. < 1243489099 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he did say he hacked it together at 3am didn't he? < 1243489164 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1437174 < 1243489168 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1243489186 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha, i'm not sure what i'm looking at < 1243489200 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243489202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i follow < 1243489227 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1243489228 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(>(+{>}-)%9)*2(>)*5([---[+]]>)*21 // the source < 1243489247 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what does % do? < 1243489259 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh wiat < 1243489261 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*wait < 1243489261 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it looks wrong < 1243489270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :why is it adding -s after the ({}) < 1243489271 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is stupid < 1243489286 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1243489292 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think it keeps the ({}) for reference < 1243489298 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and when the counter hits 0 < 1243489308 0 :coppro!unknown@unknown.invalid QUIT :"The only thing I know is that I know nothing" < 1243489309 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it drops the parts between ({ and }) < 1243489320 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it looks funny because it's only showing you the current instruction, so the left side never 'grows' < 1243489335 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how's your version come out? < 1243489364 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>+++++++++>---------%9>+++++++++>---------%9*2>>>>>*5[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>[---[+]]>*21 < 1243489378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(The leftover "%9", "*2" etc are just skipped as comments) < 1243489390 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so the way you compare these then < 1243489400 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is take the left character of his output < 1243489403 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and concatenate them all < 1243489415 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah yes < 1243489427 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to do it in notepad but what a pain < 1243489431 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, not quite. < 1243489435 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :eh, i can script it < 1243489436 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :[ loops won't match < 1243489451 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh true < 1243489455 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'cause his output is execution < 1243489459 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and yours is before that < 1243489463 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so.. output execution? < 1243489474 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :concatenate his left characters into a string < 1243489482 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then in yours, concatenate the executed instructions as well < 1243489488 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1243489489 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you aren't spending a cycle on the comments are you? < 1243489549 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :My execution trace is >+++++++++>--------->+++++++++>--------->>>>>[---[+]]>[---[+]+++++++++>--------->+++++++++>--------->>>>>[>[>[---[+]+++++++++>--------->+++++++++>--------->> < 1243489550 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No < 1243489554 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the only part with the {} is at the start < 1243489574 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :his..: >+++++++++>--------->+++++++++>--------->>>>>[>[>[>[>[>[>[>[>[>[>[>[---[+[+[+[+[+[[>[---[+[[>[---[+[+[+[+[+[[>[---[+[[>[---[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[+[ < 1243489574 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yours: >+++++++++>--------->+++++++++>--------->>>>>[---[+]]>[---[+]+++++++++>--------->+++++++++>--------->>>>>[>[>[---[+]+++++++++>--------->+++++++++>--------->> < 1243489602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :looks like the ({})%N part is the same < 1243489613 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but you're having weirdness on the brackets < 1243489621 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or else not outputting them quite right < 1243489646 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, also.. are you checking for 0 at the [ character? < 1243489655 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it should skip the entire [] block if it's 0 < 1243489666 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... it should use a cycle there, right? < 1243489673 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it should use a cycle on the [ < 1243489676 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and then skip the ---'s < 1243489683 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's what it does. < 1243489695 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it looks like you are executing them < 1243489716 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :..oh, i dunno, maybe it's not spitting out parts it should be < 1243489728 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like all the [>'s < 1243489735 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243489756 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i skip that kinda stuff they look closer to matching.. a little < 1243489778 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also your pointers or something are off < 1243489789 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :why is it putting ]+++++++++>---------> in after it gets past the % part? < 1243489806 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, something's wonky. < 1243489820 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it looks like it maybe expanded correct but executed wrong < 1243489832 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Must've failed to match loops or something. < 1243489837 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243489856 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's going back to the start of the first ( < 1243489915 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or maybe just 0 < 1243489920 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which makes more sense < 1243489928 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup, something screwy. < 1243490004 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243490030 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Found it < 1243490035 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Stupidity reigns supreme! < 1243490042 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243490051 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :glad you did, 'cause i can barely read c! ;) < 1243490068 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :rather, it's read-only and understanding through context.. which doesn't always help with debugging < 1243490093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then probably you won't see why this is bad: int *buf = malloc(someSize * sizeof(int)); memset(buf, -1, someSize); < 1243490103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives GregorR-L a (+(+(+(+(+(+(+(+(+(+)*1000)*1000)*1000)*1000)*1000)*1000)*1000)*1000)*1000)*1000 < 1243490128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :somesize doesn't have * sizeof too? < 1243490133 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup :P < 1243490136 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the one in memset i mean < 1243490140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'd explain why it's 0 < 1243490194 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1243490201 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it still seems like it should be possible to interpret without expansion at all < 1243490205 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i have a little time, lemme see if i can work it out < 1243490248 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There, now it's perfect :) < 1243490251 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :again it occurs to me that i don't quite know how it behaves, lol < 1243490255 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what should happen for < 1243490260 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It interprets without expansion in most cases. < 1243490264 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(a[b{c}b]a)%2 < 1243490277 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's a[ba[bcb]ab]a < 1243490281 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :a[ba[bcb]ab]a? < 1243490283 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :mk < 1243490293 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's simple seeming < 1243490300 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :in addition to keeping a pointer, you'd just need to keep a counter too < 1243490305 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders < 1243490367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ rm -f ../cache/* < 1243490367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ time ../report ../bfjoust ../cache *.bfjoust > report_ais.txt < 1243490367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :real 0m23.030s < 1243490367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ rm -f ../cache/* < 1243490367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ time ../report ../egojoust ../cache *.bfjoust > report_ego.txt < 1243490368 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :real 0m0.369s < 1243490370 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ diff report_ais.txt report_ego.txt < 1243490372 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :$ < 1243490372 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243490375 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243490422 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Takes 2 seconds for egojoust to run defend8 against everything. < 1243490431 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Takes ais' on the order of 10 minutes. < 1243490437 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i think it's not very hard to in-place interpret the weirdass ({})%N syntax < 1243490457 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :a couple counters is all < 1243490542 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and since the brackets inside it should(?) match, there's not really any crazy stuff you have to do either as far as finding where to jump to < 1243490600 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's just that if you hit a [ at a data point that is 0 < 1243490616 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with a matching pair on the other side of the {} < 1243490628 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you stop counting the whole N off, and count off what you've reached < 1243490630 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like, < 1243490642 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(a[b{c}d]e)%3 < 1243490648 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :say the first [ is nonzero but the 2nd isn't < 1243490660 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :first time you hit { and increase a counter < 1243490664 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then you start at a again < 1243490669 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you hit the [, it's 0 < 1243490679 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you haven't done the full 3, but now you don't need to do any more < 1243490684 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you jump to e, then dec the counter < 1243490687 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now d, ], e < 1243490702 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if ] is nonzero, you're back to the front side though, and once again you increase the counter < 1243490716 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(but keep track of the %N counter separately -- only do this three times) < 1243490731 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :actually, that may be a bit off < 1243490734 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks a little more < 1243490750 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it is a little off < 1243490754 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you don't keep track of %N separately < 1243490758 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just inc a loop counter < 1243490762 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and if the loop counter is equal to N < 1243490766 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then when you hit { you proceed on to c < 1243490776 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's simpler than it seemed < 1243490790 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and it sounds correct to my mind, am i making any sense? < 1243490801 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should script it up in MIRC on WINDOWS! :) < 1243490903 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243490972 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, !bfjoust now uses egojoust < 1243490975 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So it should be much faster. < 1243490993 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(About two seconds, due to defend8) < 1243491023 0 :sebbu2!n=sebbu@ADijon-152-1-49-62.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243491152 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1243491212 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :clarification: loop as normal; if you hit {, increase loop counter and go back to (; if loop counter = N, instead proceed on; if you hit ), decrease loop counter, go back to }; if you hit ) and loop counter is 0, proceed < 1243491232 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :when i say 'loop as normal', i am referring to [] shunting you back and forth, potentially spanning {} < 1243491259 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :don't increase loop counter if it == N and you hit { < 1243491272 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that should allow evaluation without expansion < 1243491308 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ought to save you potential memory problems with (ab)use of loops < 1243491513 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243492114 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243492114 0 :sebbu2!unknown@unknown.invalid NICK :sebbu < 1243492375 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243492913 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243493119 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243493171 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, now that I've improved !bfjoust, nobody uses it :P < 1243493251 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1243493264 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I have some new ideas for BF Joust < 1243493281 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, psychic appearance. < 1243493286 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :including betting, input, cards, and more. < 1243493322 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If you have an entirely new language in mind, write an interpreter that returns 0, 1 or 2 for a tie, left program winning or right program winning, respectively, and I'll add it to EgoBot. < 1243493398 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It can't work because my new BF Joust rules require some interactivity after the programs have been sent in to the computer, and there can (and should) be multiple games against the same oppoent per each match < 1243493470 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243493488 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I can implement my new BF Joust by myself. You can play multiple matches against different opponents but you have to use one program throughout the tournament. < 1243493516 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking of no-limit hold'em style betting < 1243493561 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The match could consist of playing until one player runs out of chips, then you proceed to the next opponent. The ante can increase after each win/loss is determined, and starts at zero at the beginning of each match. < 1243493598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :....wat < 1243493615 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was under the impression that the point of bf joust was to write programs < 1243493645 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i kinda want to write an interpreter now too, except i don't have any useful languages to do it in (as far as sending you the result goes) ;) < 1243493657 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, this idea I make is a new kind of BF Joust. After you write a program you have to win a betting tournament with it. (You can write a new program after the tournament if you want to) < 1243493664 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've got a firm grasp in my head of how to do an expansionless interpreter now :) < 1243493676 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Then gooooooooooo < 1243493684 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: do you take mircscript? :P < 1243493686 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :For the moment, egojoust is fast enough. < 1243493691 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should learn c eh < 1243493696 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's fast, but it could run into memory problems < 1243493697 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I would recommend Pythong. < 1243493700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err ... < 1243493703 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243493704 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if someone is an asshole or comes up with some retarded idea < 1243493705 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Python :P < 1243493708 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha, i like that < 1243493709 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pythong < 1243493728 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what are pythong's language features? < 1243493730 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i might try perl, i started to learn that once < 1243493738 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Nooooooooooooooooo < 1243493738 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The deck of cards can change between tournaments, but the deck of cards is known way in advance before you have to write the program. < 1243493742 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Stay away from the pit! < 1243493745 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243493749 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :BUT I LIKE PERL < 1243493756 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is this two strikes? < 1243493763 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243493771 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: wait .. what? what does a deck of cards have to do with brainfuck < 1243493775 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Perl is OK, if you like it. And I like Forth programming. < 1243493777 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless you're trying to fuck my brain right now < 1243493809 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The deck of cards consists of a low number of cards (if there are too many, it becomes too hard to guess your opponent's cards) and are used during the betting process. < 1243493812 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: I replaced the bfjoust interpreter in EgoBot, egojoust is ultrafasssssst. < 1243493827 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :coolness < 1243493837 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thank goodness no more waiting for that damned defend8 < 1243493839 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243493860 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Though I didn't remove it because it's doing well. < 1243493872 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what's the url to the dir again? < 1243493874 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243493875 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't have it here < 1243493879 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I love how lazy counters defends < 1243493881 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is creep still winning? < 1243493882 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/ < 1243493906 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wah < 1243493910 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how did that happen < 1243493917 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm, I was going to try and tweak lazy, so... < 1243493918 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :when no further programs have been submitted o_O < 1243493925 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >+>->++>-->--->+++>>>((-.)*128>)*21 < 1243493926 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh right, private submissions still < 1243493927 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 42.0 < 1243493942 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oo that does better < 1243493950 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :One of my rules is that , takes input from opponent's . command, unless there isn't any in which case the input is random < 1243493952 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats creep XD < 1243493957 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, this scoring system is wack < 1243493977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :4 losses vs 4 losses but 2 places difference :\ < 1243493985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >+>->++>-->--->+++>+>->((-.)*128>)*21 < 1243493987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 65.4 < 1243493989 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, the score here didn't correspond to the score from report.txt ... < 1243493993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no change < 1243493993 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, there 'tis. < 1243494000 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :same thing as before < 1243494004 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it spits the old score most of the time < 1243494007 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You might consider my rules a bit insane, but I think that's OK < 1243494008 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :except, i think, with new submissions < 1243494017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bleh, I thought I fixed that. < 1243494020 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: i don't understand a game in anything you've said so far < 1243494029 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, the scoring system is nice :P < 1243494030 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: didn't know you were working on it :) < 1243494072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, bedtime for me < 1243494079 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll see if i can take the code you shared earlier and play with it tomorrow < 1243494087 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :..wait, where's my c compiler!? (just kidding! ;) < 1243494089 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5>((-.)*128>)*21 < 1243494092 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, tpyo :P < 1243494092 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 75.3 < 1243494093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fixed. < 1243494099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hahaa < 1243494104 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :My thing is basically like BF Joust but with interactive play. You still have to write the program before the entire tournament and most of the normal rules are followed. < 1243494108 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Use the code in the egobot hg < 1243494109 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243494109 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243494115 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I've topped the hill in like five minutes < 1243494117 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also see [[Talk:BF_Joust]] for some of the ideas I wrote on the wiki < 1243494120 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: so far you've said something weird about cards and swapping input < 1243494124 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but you haven't said anything about how to win < 1243494128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or what to bet on < 1243494130 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or anything < 1243494140 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243494152 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5>((-.)*64>)*21 < 1243494153 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the amount you bet can affect subsequent input from input commands. < 1243494156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 0.0 < 1243494165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5>((-.)*128>)*21 < 1243494165 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: congrats, but don't let it go to your head ;) < 1243494166 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh silly me < 1243494169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 75.3 < 1243494176 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You win either by the normal BF Joust way of winning, or if one player folds the other player wins. < 1243494191 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :... you are insane < 1243494198 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :folds? with cards? < 1243494200 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what cards? < 1243494204 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I think I get the idea. < 1243494207 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what happens if you increment a card+? < 1243494217 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You're claiming (bluffing?) that your program is superawesome. < 1243494224 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And the other person folds, rather than losing points. < 1243494243 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :A special set of cards for slightly affecting things in the game. You can bet only after several cycles have passed so you can't use cards on every cycle either. < 1243494263 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You can't increment a card. < 1243494276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I sort of understand, it's not the worst idea I've ever heard, but I'd like to see the implementation first :P < 1243494278 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now you've tied the pieces together a little < 1243494283 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(finally) < 1243494296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*20(-)*256(+)*256 < 1243494300 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 65.4 < 1243494306 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Look at how fast that is 8-D < 1243494315 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's badass :> < 1243494322 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5>((-.)*128>)*21 < 1243494323 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thing is, there's 384000 cycles < 1243494325 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 75.3 < 1243494334 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and some games could be over quickly or could take a long time < 1243494345 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Actually, 100000 in ais' and mine. < 1243494346 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :when do you "bet" and when do you "play"? how do you manage how many cycles between these actions? < 1243494354 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: good to know < 1243494360 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what would the worst case be then? < 1243494365 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how hard can you make a program on the interpreter? < 1243494381 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :currently? use a lot of ({}) expansions until it breaks < 1243494381 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243494394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup < 1243494396 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I haven't worked out all the details yet. But I will work them out (and take suggestions into consideration also). < 1243494396 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think he has a limited size buffer, but i don't have the code up now < 1243494398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(({}){({})}({})) ? < 1243494406 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :doesn't really matter < 1243494414 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it expands ({}) into a fixed buffer space < 1243494420 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The buffer is "limited" to several hundred megs :P < 1243494422 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so using a big number should be sufficient to reach the limit < 1243494427 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1243494430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243494434 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't sure .. i saw a reference to "somenumber" earlier < 1243494438 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and thought it might be an arbitrary limit < 1243494450 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so then if you nest some expansions you could probably take up an exponential amount of ram (and time) < 1243494451 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: No, I was simplifying to give an example on #esoteric. < 1243494455 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1243494467 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but the presence of the number there, i wasn't sure if it was a constant or not < 1243494468 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243494473 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm using my sweet buffer.h buffers. < 1243494481 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They're expandalicious. < 1243494486 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Also whether a program is doing better than the opponent can change at times (based on any random factors that might occur) so you have to change your bet too, like in poker. But in general, one program beats another, but you also have to know how to bet with the program you wrote and use cards on it effectively. < 1243494506 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the ability to modify the playing field with cards is very tricky < 1243494518 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it could be completely overpowered (like choosing when to 'unstick' a loop such as [] < 1243494536 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and i'm not so certain it is really knowable which program is doing better until one wins < 1243494542 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but cards are also few and not used often. You know all the cards that exist before you even write the program and enter the tournament! < 1243494554 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm just pointing out things to consider < 1243494559 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :primarily, things that might make it not work < 1243494567 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :since that's how i seem to think about things :P < 1243494590 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also, if you are somehow giving "status updates", consider how you will present that information < 1243494635 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :arg i was going to bed < 1243494637 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It is not completely overpowered, because the number of cards you get is limited and random (and you know that if you have a card, the opponent can't have it), and you also play multiple runs per match, so depending on the bet amounts it could be replayed over and over again < 1243494641 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks off the monitor < 1243494662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter (+)*10000(-)*10000(>)*9((-.)*128>)*21 < 1243494663 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess overpowered was poor word choice < 1243494666 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 60.5 < 1243494674 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i said ({}) not () < 1243494686 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i meant to say that it seems difficult to strike an oppropriate balance < 1243494693 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the things you can affect in the game are either trivial or drastic < 1243494714 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :appropriate* (heh, dvorak typos) < 1243494744 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :this is directly related to the ambiguity of how "good" a program is currently doing < 1243494764 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :They can be trivial or drastic depending on circumstances and on the cards. And also on the program you have written before the tournament (you know what cards exist before the tournament, so you can use that as a basis to write your program if you want to) < 1243494789 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no, i mean what you want from the card is something between trivial and drastic... and i don't see any cards you can design that way < 1243494795 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm so if I have [] < 1243494800 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :on the turn that my opponent makes that cell 0 < 1243494803 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :incrementing or decrementing the data in a cell does little < 1243494805 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how many turns later will I execute another command? < 1243494817 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :changing the pointer can either do pretty much nothing or drastically affect the outcome < 1243494826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: one < 1243494828 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And they can be both trivial and drastic. Cards can be adjusted between tournaments by the tournament organizers < 1243494840 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so if I did >[]< I'd get to my flag one turn later than the enemy < 1243494841 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think you are missing my point < 1243494842 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so hmm < 1243494848 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no, the same turn < 1243494851 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it wouldn't really help you much < 1243494861 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243494861 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :assuming the enemy is running a zeroing loop < 1243494876 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :parity is important if I want to land them on exactly zero and trick them into going further isn't it? < 1243494879 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: trivial cards kinda make the point of the cards not useful, and so do drastic cards < 1243494905 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because it takes the game away from the code (of course, if that's what you want, sure.. i guess.. but then it's a card game) < 1243494914 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: probably not < 1243494918 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but you can't really do that < 1243494920 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean, < 1243494929 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :this is what my timing comment on the wiki was about < 1243494933 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't take the game away from the code, the code is still an important part. But it isn't everything. < 1243494937 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :say you are on your flag, and you know their pointer is on your flag < 1243494949 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: design some cards that are neither useless nor overpowered and then say that < 1243494952 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'll assume they're using a [+] or [-] immediately say < 1243494962 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: sure, but if you want them to run past you, the pointer has to hit 0 < 1243494967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so I want to land them on exactly 0. if I'm on the wrong parity it'll go 1, -1 < 1243494972 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :however, you can't wait until it's 0 and then inc or dec it < 1243494984 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because it'll take 2 cycles < 1243494985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because it might be the wrong direction < 1243494987 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and that < 1243495005 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there is too much potential variance to try and do it based on timing < 1243495008 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd be trivial to defeat < 1243495016 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The information given at betting time could consist of: Distance between your flag and your pointer; distance between your flag and opponent's pointer; value at your pointer; next command to be executed in your program; next command to be executed in opponent's program. (You only know the next command, not the position of the command) < 1243495022 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(for example, if you assume they are using something like [-] and time it so that falls through, < 1243495028 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they could add a . before it < 1243495033 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :code with something like -. will break that) < 1243495042 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or -- or any number of things < 1243495046 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm. well, I'll think on it more then < 1243495048 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1243495049 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(>)*9((-.)*128>)*21 < 1243495052 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 75.9 < 1243495055 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the number of cycles between bets could be equal to the number of cells on the tape (the number of cells is reset to randomly before each match). < 1243495058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wowza < 1243495075 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: doesn't say anything about cards < 1243495116 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :those are good bits of information for betting purposes (with knowledge of the code) < 1243495118 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, of course you also know what cards you hold and the number of cards the opponent holds, and also the number of chips held by each player and in the pot < 1243495128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'course with knowledge of the code, distance often doesn't seem that it will matter < 1243495144 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243495147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 75.9 < 1243495153 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: again, design a useful card that doesn't make it either a card game or make cards useless < 1243495173 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :You cannot look at the opponent's program however but you can learn about it after a few runs you have seen its behaviour so you know it better than at the start of the match < 1243495202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and the programs can't change, which means the results often won't change < 1243495207 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless... < 1243495212 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :PIKACHU, I CHOOSE YOU! :) < 1243495226 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Well, some cards can adjust the programs slightly. < 1243495236 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Like by inserting commands and things < 1243495264 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd be almost impossible to make that make a "small" change to a program < 1243495285 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :consider "[]" .. insert anything into that and it will drastically and immediately change your program < 1243495300 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :random mutation severly breaks programs < 1243495304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :in any language that isn't DNA :) < 1243495316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243495318 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Of course you are restricted to how and where you can adjust the program with a particular card, and whose program you adjust < 1243495333 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you can't blacklist all "good combos" < 1243495342 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no, nevermind - I was going to suggest an esolang that handled random mutation well, but it would just be incredibly redundant then < 1243495350 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so "where" can't be dependent on the contents of the code < 1243495358 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And the program would reset to its original state before each run of the program < 1243495386 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whatever, i want to sleep not argue, i honestly wish you luck but i won't hold my breath just yet :P < 1243495409 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The command could be inserted immediately before the command to execute next (of course you don't have much control over when you have a chance to play a card and make bets) < 1243495411 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it is an intriguing idea, but i think what you want is approaching pokemon with code < 1243495424 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which could be interesting, but it is not likely to end up anything like BF joust < 1243495424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it could be interesting to have a 'race' to crack the opponent's program before they crack yours. before each match you could insert an extra instruction at an index into your opponent's program (you don't know what), and they get to insert one into yours. fight, see who wins, repeat with another extra instruction < 1243495428 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(which is also ok) < 1243495432 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and make it say best after 7 < 1243495448 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I made a befunge variant with agents that roamed about, randomly mutating the code... it wasn't as interesting as I thought :( < 1243495450 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but hm < 1243495464 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you don't get enough information and you could make severely bloated programs that you can't alter the behaviour of readily < 1243495466 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It isn't intended to be pokemon. (For pokemon games I have PocketMonsterIRC) < 1243495488 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :obviously our thought processes are not compatible :P < 1243495499 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't mean pokemon as in little pets that have special powers < 1243495507 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: It might be more interesting if you had a program that needed to approximate certain tasks, rather than do something specifically every single time < 1243495522 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Like what a bfjoust program does, as opposed to the programs a bank uses < 1243495527 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Ya, my thought processes are Forth < 1243495529 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean two player versus mode with periodic decisions being made to affect the outcome < 1243495541 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with, probably, some mechanism for "swapping out" your current warrior < 1243495550 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(any modifications made to it can be made to have this effect) < 1243495605 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Your ideas are also good ideas! (But it is a separate thing from mine) < 1243495635 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i give up :P < 1243495670 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I do like your ideas too. But I also like my ideas too, as two separate kind of games! < 1243495708 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not proposing ideas < 1243495731 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to fit what you are telling me into some sort of balanced and useful context and pokemon is about the best i can arrive at < 1243495732 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243495753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :BF Poker: Every round, everybody is dealt, say, 15 characters. They trade and bet as in poker, then they're all ran as a hill and the pot is divided up by score. < 1243495766 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that is to say, i can't think of any way that your use of "cards", aside from being used in those kinds of ways, could possibly be useful and also balanced < 1243495776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :having to construct programs in BF or a BF-like languages from a limited pool sounds interesting < 1243495786 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now that is intriguing < 1243495787 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243495792 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :draft brainfuck < 1243495800 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(joust) < 1243495807 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243495808 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you'd need to make sure (whatever the goal is) is always accomplishable though < 1243495819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i used not quite the right term < 1243495826 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :All these ideas are good ideas for variants of games similar to BF Joust. < 1243495838 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it was BFJoust without any alterations, for instance, you'd need at least 29 >s < 1243495839 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is kinda eh < 1243495844 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :in collectible card games and stuff there is a variation of play where you are given a starter and some booster packs and you have to make do with what you get < 1243495845 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so some other goal would be good < 1243495859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: I was assuming something like ais' BF Joust, with ()s. < 1243495859 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :robot fighting game? < 1243495881 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :do you get parens in matched pairs? ;) < 1243495886 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what about decimal digits? hehe < 1243495897 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :DAMMIT i got three ()'s but no *! < 1243495902 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: If you're lucky. Idonno, you can use any number? Maybe too powerful. < 1243495915 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think you'd have to deal out ALL characters < 1243495928 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :bf may not be suitable for this either < 1243495936 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it's amusing to consider < 1243495940 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could generalize it to any tokenized language < 1243495942 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Something in that general area. < 1243495943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you might do statistical analysis on the current warriors < 1243495948 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :see how widely they vary < 1243495959 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could do it in say, golfscript < 1243495964 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and the challenge is 'do something the judges find neat' < 1243495967 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :golfscript? < 1243495971 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh :P < 1243495985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :esolang based around using as few characters as possible to do things < 1243495999 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :(Or flogscript if that's the variant of golfscript you happen to prefer) < 1243496023 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anything that's terse enough for arbitrary or near arbitrary token combinations to make sense < 1243496048 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think BF is fine :P < 1243496053 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think in this case (bf joust), the goal is too specific < 1243496063 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*cough* FYB *cough* < 1243496074 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that has a lot mor epotential i think < 1243496081 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for the random character thing i mean < 1243496122 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how you could give enough to do something with but not enough to leave it totally open ended < 1243496132 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :I like FlogScript because a program to delete duplicate lines of input is three characters long < 1243496151 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think 30 characters is probably about right. < 1243496152 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :To delete the first line of input, also three character long. < 1243496180 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: then it comes down to, what can be written in 30 characters? a certain set of programs < 1243496180 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And also three characters long program to reverse the order of the lines input < 1243496199 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which one you right will be pretty much chosen by what you get, unless they use the same sort of characters < 1243496203 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: But you're given the 30 characters, and plenty of them aren't useful. It's a mix of what can be done, and what you're given. < 1243496208 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :The "judge Janken" in FlogScript is exactly 30 characters long. < 1243496210 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243496213 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i understand that < 1243496225 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think making the characters have different probabilities is important too. < 1243496235 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and force ()s etc to be matched < 1243496236 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243496240 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, for free. < 1243496244 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243496252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so instead of getting a ( and ) you get a () < 1243496257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1243496259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, and make it appropriately rare. < 1243496266 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it might be that brainfuck requires so many characters to get certain things done that.. < 1243496288 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if you want those things doable at all, you necessarily relinquish restrictions on certain other things < 1243496295 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1243496297 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(that take much less to get done) < 1243496298 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But what? :) < 1243496302 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or just use a higher-level character-based language? < 1243496311 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Such as? < 1243496320 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :befunge? < 1243496324 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243496325 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243496357 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so, you can't have the takes-many-characters things possible, otherwise the class of takes-few-characters things is pretty much open ended < 1243496365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :requiring you to restrict it to that class of takes-few-characters things < 1243496371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and at that point, randomness takes a huge toll too < 1243496376 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i dunno vOv < 1243496391 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so we have this Awesome Idea < 1243496392 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1243496394 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i always sound like i'm being negative < 1243496397 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243496398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's so awesome but we don't know how to do it < 1243496399 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Awesome Idea < 1243496404 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Try FlogScript if you want to achieve things in only a few characters < 1243496420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :flogscript: it slices, it dices, it cuts and cubes < 1243496421 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :^ that may be a suitable answer, but i don't know anything about what he's talking about < 1243496421 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :order yours today < 1243496422 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't delay < 1243496492 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :O. See the wiki page about [[FlogScript]] for some examples. I have done the anarchy golf challenges by myself and posted the codes on the wiki (because anarchy golf doesn't have FlogScript) < 1243496494 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i suspect that perhaps, given the right goal, brainfuck and a small set of random characters might be surprisingly flexible < 1243496510 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i'm thinking like ~10 characters or something, otherwise you start to get lots of duplicates that can be used for something useful < 1243496514 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what would the goal be? :\ < 1243496525 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Probably with the right goal that might be correct. But it tells to wait see what it is. < 1243496546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :quine < 1243496546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243496551 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha you read my mind < 1243496567 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i got bogged down wondering if a brainfuck quine is even possible < 1243496572 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think I saw one once < 1243496573 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243496576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243496586 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :A brainfuck quine is possible. Not in only ten characters though! < 1243496589 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi/brainfuck/bf-source/quine/ ? < 1243496610 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it is, after all it's turing-complete rite? < 1243496620 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was just trying to think "how?!" < 1243496621 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1243496652 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anything you can do in a higher level language you can do in brainfuck as well < 1243496658 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just in a muuuch lengthier way < 1243496679 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :And there are compilers into brainfuck, such as [[BrainClub]] < 1243496681 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Delete files. < 1243496688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah! here's the idea i was thinking of < 1243496697 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm a little slow 'cause i'm tired now < 1243496703 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but you ever see those math puzzles that are like < 1243496721 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :"using the numbers 2 3 4 5 and 6, with any combination of operators, give an expression that evaluates to 23"? < 1243496723 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243496729 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :one possibility is < 1243496729 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1243496740 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :supply a random collection of +s, -s, s < 1243496753 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :allow the user to place [] (or () etc maybe even) wherever they want < 1243496759 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but require them to use all the +s and -s etc < 1243496772 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(of course, there's always the trivial case of putting trash at the end, so what can be done about that?) < 1243496804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ok not () < 1243496806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :require the last command to be a . ? < 1243496824 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but there's no guarantee the program ever reaches that point < 1243496829 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :perhaps require the program to terminate < 1243496841 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for example, bf joust could be modified thusly: < 1243496847 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no "lose if you run off the tape" rule < 1243496857 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you must set their flag to 0 and terminate < 1243496868 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think you can provide a lot of characters if you make the probabilities right. < 1243496883 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :30, but in all likelihood 20 of them will be +'s and -'s. < 1243496883 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so the task then becomes < 1243496894 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :to arrange the +-<> set to accomplish your task < 1243496900 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :by placement of those and [] < 1243496923 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think it'd work to force them to use a pre-supplied string of +-<> :P < 1243496928 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Another idea: You have a brainfuck program without brackets, the puzzle is that you must then add the brackets to make a certain output. < 1243496928 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but maybe you supply a random string of +- < 1243496937 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and the person has to use them to accomplish the goal < 1243496953 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :zzo38: Now THAT'S interesting < 1243496978 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so like +-++++-------++----++-+---++++, but you add <> [] wherever you want < 1243496980 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Of course this puzzle I made is only a one player game, you aren't competing against anyone < 1243496983 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but possibly longer < 1243496990 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(probably longer) < 1243496998 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and maybe use a restricted value set, instead of 256 values, 16 < 1243497024 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if that's even solvable quite yet but i think with enough <>s it probably is < 1243497072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the placing-brackets problem reminds me of some puzzle but i can't put my finger on it < 1243497077 0 :zzo38!unknown@unknown.invalid QUIT :"bed (will read logs)" < 1243497087 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he's got the right idea, lol < 1243497102 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i've /quit properly in years < 1243497138 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So have we approached an actual game here? :P < 1243497144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea < 1243497162 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we've got a lot of ideas going < 1243497165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is productive < 1243497463 0 :myndzi\!i=myndzi@tengototen.net JOIN :#esoteric < 1243497599 0 :clog!unknown@unknown.invalid QUIT :ended < 1243497600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243498544 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243498829 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm < 1243498848 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1243498856 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The more I think about it, the less specific I get. < 1243499210 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm thinking something like FYB without the loops, you insert the loops. < 1243499216 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But I'd like to have a poker-esque trade phase. < 1243499219 0 :Gracenotes!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243499276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(And I can't think of how to do that with the given-program add-brackets idea) < 1243499285 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243499386 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, FYB requires you do some fairly specific things to place a bomb, and that's counterproductive. < 1243499440 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243499817 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The goal really buggers up everything :P < 1243499858 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :GolfScript may be a good start. < 1243499999 0 :myndzi\!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243500341 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Here's a thought: You're given some numbers and operators, and you have to form them into a RPN "program". The goal is to have the most prime factors. < 1243500382 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or some other arbitrary criteria? < 1243500396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sure, that's an example crieteria. < 1243500402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*criteria < 1243500411 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :biggest prime number < 1243500425 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That would be fekking difficult :) < 1243500430 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243500499 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just have mathematica open while you work < 1243500529 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't, it's on a timer! < 1243500532 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, good basic idea? Maybe add functions for giggles? < 1243500541 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243500549 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe one operator is always a randomly generated functino < 1243500549 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks at logs < 1243500716 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243500895 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :How do I put on a little hat on a character in LaTeX? < 1243500898 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :^, that is* < 1243500922 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :\hat{} iirc < 1243500962 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also there was \widehat{} for putting it on something huge :) < 1243500981 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(i'm more sure of the latter than the former) < 1243501096 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : My execution trace is >+++++++++>--------->+++++++++>--------->>>>>[---[+]]>[---[+]+++++++++>--------->+++++++++>--------->>>>>[>[>[---[+]+++++++++>--------->+++++++++>--------->> < 1243501105 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Thx < 1243501111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: That's long fixed :P < 1243501115 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that looks wrong for (>(+{>}-)%9)*2(>)*5([---[+]]>)*21 < 1243501117 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :But I just need a regular sized hat < 1243501117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243501137 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: yeah \widehat expands as needed i think < 1243501195 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: btw i was thinking you could do ()* and ({})* without expansion by keeping a counter for each () pair (which may be allocated globally or in a stack manner) < 1243501229 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :RPokerN idea: Every player has chips, they start with 15. They can deal themselves into a round, and are given 15 numbers or operators. The chances are: 1/2 number, 1/2 operator. Of numbers, the probability is 15% 1, (1-15%)*15% 2, etc etc up to maybe 16. The operators are *, +, - and /. The probabilities are 36% /, 27% +, 27% -, 10% *. < 1243501231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :basically ( sets the counter initially, { decrements and jumps back unless zero, etc. < 1243501263 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It costs 1 chip to be dealt in. At this point players are given an opportunity to ante up or fold, as in poker. < 1243501286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :} does nothing, ) increments and jumps back to } unless equal to target value < 1243501305 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Once everybody has seen the bet and not raised, the programs are won and the pot is divided by who did the "best". < 1243501318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and with this, [] works automatically < 1243501348 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(for pure (), ) decrements instead of incrementing) < 1243501350 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if you have [] spread across different kinds of (){}s? < 1243501383 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it should still be fast in C < 1243501414 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw gregorR-L, why not determine the distribution of number tokens using Benford's law? http://en.wikipedia.org/wiki/Benford%27s_law < 1243501426 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I guess it doesn't particularly matter though < 1243501439 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking e.g. '*' is too useful for highest-primes. < 1243501442 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm < 1243501446 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :For most-prime-factors rather. < 1243501461 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about ^? ;) < 1243501465 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :duplicate all your prime factors < 1243501473 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl :P < 1243501569 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :an alternate similar game < 1243501581 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :would be to be given a set of numbers and usable operators < 1243501588 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and to make it equal a number given upfront < 1243501591 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :first person to answer wins < 1243501603 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well that's not similar at all :P < 1243501611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah I guess < 1243501687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: of course i now find myndzi already said that, as well < 1243501704 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Not exactly, but similar. < 1243501828 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well, we have increments and decrements reversed :D < 1243501859 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but that's not important, you don't get to check only for 0 in either option < 1243501874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*with < 1243501926 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha I just noticed < 1243501937 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :every single program on the hill that isn't mine is on exactly -1 overall < 1243501947 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think it's because the hill is evenly split between two types of program < 1243501954 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defends and...non-defends :P < 1243501960 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243502009 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend6 and defend6aparody even get exactly the same matchups < 1243502159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: well ais523 claims it's paper/rock/scissors so someone should add some of whatever is the third type < 1243502206 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"fool" < 1243502210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :unless this has happened because someone found something to break the p/r/s balance < 1243502219 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking yeah < 1243502221 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that it's only metastable < 1243502236 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fooled_again [>[-(.)*64]-] < 1243502236 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how well a program does on the hill is determined by how many programs that counter it are present < 1243502240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_fooled_again: 9.0 < 1243502241 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or rather how powerful the programs it kills are < 1243502242 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243502267 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beats defend8 though < 1243502267 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :o.O < 1243502271 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what's up with that y < 1243502276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Who knows < 1243502286 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i suppose if someone flooded it with ... attackers, is that it, then the fools could have been wiped out < 1243502295 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then the defenders remain at the top < 1243502313 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(well, one defender, by what you said) < 1243502331 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anything that can beat both lazy and waiter will soar right to the top < 1243502337 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh you said even split < 1243502390 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243502398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so, your program breaks the balance by beating two types? < 1243502402 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the point system values programs that counter the most valued programs which is determined by countering the most valued programs... < 1243502423 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :value isn't constant, it's determined by the hill's makeup at that point in time < 1243502428 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243502432 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since programs aren't just better and worse, they also have matchups < 1243502433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is interesting < 1243502449 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if the hill never kicked members off, it would give a much better representation < 1243502453 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :with roughly equal programs of all kinds at all times < 1243502458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i had a crazy idea that maybe the hill could be divided into separate ecosystems... < 1243502461 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243502462 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah? < 1243502469 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I could up the limit if people'd like. < 1243502475 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :20? 30? 50? < 1243502490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :with only rare interaction, so that they could evolve into different balances < 1243502502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, 20^30^50 < 1243502507 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeaaaaaaaaaaaah no. < 1243502513 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243502518 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are there any disadvantages to having large hills < 1243502518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and I haven't yet checked what this discussion was about, bbl too) < 1243502524 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :besides the cost of running bigger matchups? < 1243502527 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Takes longer to run a new program. < 1243502531 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only twice as long < 1243502534 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it's p. fast right now < 1243502545 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Exactly why that's OK now :P < 1243502572 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So gimme a number. < 1243502578 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or, you could have divisions < 1243502582 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :divisions? < 1243502589 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :like with sports teams < 1243502611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well, try 20 gregor < 1243502621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a number of lower hills whose members compete to get on the top hill < 1243502646 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243502649 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you have a program on top of the hill < 1243502659 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can weaken it by introducing something that counters it but nothing else < 1243502668 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it'll only be on the top as long as the first program remains < 1243502681 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :could you drag down a winner like that? < 1243502700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, it's at 20 now. < 1243502739 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :'k < 1243502739 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >(+)*10>(-)*10>-->++(>)*5((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243502743 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 64.0 < 1243502744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243502748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 14.5 < 1243502793 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243502858 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nop < < 1243502862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_nop: 6.6 < 1243502865 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243502898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh, it didn't tie anything < 1243502899 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :thank goodness < 1243502924 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm ... not sure why its score is non-zero ... < 1243502927 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust really_nop . < 1243502931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_really_nop: 8.3 < 1243502935 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1243503005 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it has ties and...a win? < 1243503006 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :my god < 1243503022 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :two wins < 1243503029 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh one of them's again < < 1243503031 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it beats shade? < 1243503061 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243503117 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243503120 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simple (>)*9([-]>)*20[[-][+]] < 1243503124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_simple: 32.1 < 1243503145 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the formatting breaks for x.y scores < 1243503149 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to xx.y < 1243503304 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes, not always. < 1243503307 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Tabs suck. < 1243503350 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :tabssss < 1243503478 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I added a bunch of impomatic's back, and now ehird_defend8 is at the top :P < 1243503495 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243503497 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lazy and waiter are still doing pretty well though. < 1243503510 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've been trying to think of a fixed point algo for score, but nothing comes to mind. < 1243503605 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the bigger the hill is the more accurate it ought to be < 1243503614 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there isn't really an objective metric of how good a program is < 1243503719 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, and I like my score, it would just be tastier if it was a fixed point algo :P < 1243503777 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(wins-losses)/number of characters in source < 1243503777 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243503810 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Intriguing :P < 1243503822 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :down with defend#s once and for all < 1243503931 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but yeah if you want to prune your hill a different way you could give more points to fast wins/slow wins/short programs/number of loops executed? < 1243503954 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just to be interesting < 1243503959 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's all sorts of score possibilities. < 1243504682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train (>-)*8>>+[[-][-]>+] < 1243504686 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train: 32.7 < 1243504916 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1243505002 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243505051 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243505162 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1243505321 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring (++--+-++--)*100000 < 1243505325 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_boring: 44.0 < 1243505411 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wurves the +/-/0 landscape. < 1243505448 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how is it that you can win without attacking your opponent's flag? < 1243505476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The other program runs off the tape < 1243505488 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :yes, your train seems to do that < 1243505494 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is the win condition exactly? < 1243505500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust < 1243505549 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Win conditions: 1) Your program parses and the other doesn't. 2) Your program doesn't run off the tape and the other does. 3) The other program's flag remains 0 for two turns. < 1243505559 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243505576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :killing yourself isn't noping forever, it's losing < 1243505582 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so . is a stronger program than < < 1243505593 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpleton [[[-]-]-] < 1243505597 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_simpleton: 9.0 < 1243505608 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring-loop [++--+-++--] < 1243505611 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_boring-loop: 31.0 < 1243505622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243505622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACK < 1243505629 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243505630 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ACK? < 1243505632 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :SYN < 1243505634 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243505636 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :was about to say < 1243505636 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :damn you < 1243505644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243505675 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh no < 1243505679 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have no permission to access report.txt < 1243505699 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also it's not storing all the programs < 1243505709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That'd be the ACK, I guess < 1243505710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see only 10 < 1243505710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243505711 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1243505719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It was supposed to be the best 10 < 1243505723 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Plus the latest < 1243505727 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :he uped it to 20 < 1243505730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But he was... yeah < 1243505731 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but not properly it seems < 1243505734 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :-P < 1243505743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hence ACK < 1243505753 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I accidentally wonked out that report.c X_X < 1243505763 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This is what I get for making changes on the server instead of my local hg repo. < 1243505845 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fixdlawl < 1243505858 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, you'll have to readd those. < 1243505862 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust simpleton [[[-]-]-] < 1243505866 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_simpleton: 11.5 < 1243505874 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :readd everything? < 1243505886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train (>-)*8>>+[[-][-]>+] < 1243505887 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, just the last two. < 1243505890 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train: 34.6 < 1243505891 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring-loop [++--+-++--] < 1243505893 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Just since simpleton. < 1243505895 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_boring-loop: 23.3 < 1243505992 0 :EgoBot!unknown@unknown.invalid QUIT :Remote closed the connection < 1243506003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The server's repo is in a bad state, gimme a minute to fix. < 1243506015 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :boring-loop has quite a defeatist attitude :) < 1243506069 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring-loop2 >+[<++--+-++-->--] < 1243506080 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right < 1243506087 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's a bit less defeatist < 1243506095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although not necessarily as effective :-P < 1243506106 0 :EgoBot!n=EgoBot@codu.xen.prgmr.com JOIN :#esoteric < 1243506116 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :say when < 1243506123 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :actually, I was thinking that it would just stop once someone got the flag to 0, but it should only do that 1 in 10 times < 1243506123 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :When EgoBot rejoins is when :P < 1243506131 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring-loop2 >+[<++--+-++-->--] < 1243506136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_boring-loop2: 19.8 < 1243506137 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128)*29 < 1243506141 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 8.9 < 1243506147 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243506164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.+++)*29 < 1243506168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 44.2 < 1243506170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You'll be running off the end often < 1243506171 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh ho :) < 1243506173 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I will < 1243506174 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's okay < 1243506175 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243506205 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.+++.+.-)*29 < 1243506209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 38.2 < 1243506215 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.++)*29 < 1243506219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 42.4 < 1243506229 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.+.-.-.+.+)*29 < 1243506232 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 42.4 < 1243506242 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.+++)*29 < 1243506246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 42.4 < 1243506249 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm :) < 1243506254 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Expecting something different? :P < 1243506260 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't hurt to try < 1243506272 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I mean can you really write off -anything-? < 1243506309 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think 20 is a good number for the hill btw < 1243506317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :any larger and it gets harder to look at the grid and make sense of it < 1243506319 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1243506353 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jug_or_not >+[>(-)*128] < 1243506357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_jug_or_not: 25.2 < 1243506400 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>)*8(>(-)*128.-.-.+++)*29 < 1243506404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 47.6 < 1243506438 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>->+)*4(>(-)*128.-.-.+++)*29 < 1243506441 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 45.3 < 1243506452 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jug_or_not [[-]+] < 1243506454 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how can that do worse? weird < 1243506456 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_jug_or_not: 15.4 < 1243506465 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION keeps looking for a magic degenerate strategy :P < 1243506482 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>-->++)*4(>(-)*128.-.-.+++)*29 < 1243506486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 52.8 < 1243506488 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jug_or_not [[(-)*10](+)*10] < 1243506491 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_jug_or_not: 22.9 < 1243506509 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: The scores are a bit random due to the variation in tape length < 1243506517 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243506517 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :*nods* < 1243506530 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :does it do best of 5 or anything like that? < 1243506536 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope, one match < 1243506540 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actuall, egojoust is configured such that a run of any two programs will always produce the same result, as it "randomizes" based on their concatenated source code. < 1243506549 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Two matches, actually. < 1243506550 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :really? hah < 1243506559 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243506566 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I wanted the scores to be a bit more stable :P < 1243506569 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :system time not good enough for ya? < 1243506570 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243506583 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :means that a trivial variation can make a match different though < 1243506595 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and you'll be all like 'hah now I got it' when in reality it has nothing to do with bfjoust as written < 1243506598 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A trivial variation, as opposed to running it three seconds later. < 1243506616 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :best of 21? < 1243506616 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243506621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Plus, it's extremely unlikely to help you in ALL matches, it'll likely only help in one. < 1243506624 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I considered that. < 1243506718 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Plus, as ais said, the tape length really does rarely affect the outcome, it's more about weeding out degenerate strategies. < 1243506752 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243506797 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I wish all this interest in BF Joust would give FYB a bit of attention :P < 1243506803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243506810 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I might try FYB < 1243506814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :harder? < 1243506851 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More complex, written four years earlier. < 1243506856 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Your "tape" is the other program. < 1243506874 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/README < 1243506924 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The last FYB program I wrote, logicex-2, remains undefeated. < 1243506932 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :For four years X-P < 1243506981 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243506981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush userinterps 1l 2l adjust asm axo bch bct befunge befunge98 bf bf16 bf32 bf8 bfbignum boolfuck c chiqrsx9p choo cintercal clcintercal cxx dimensifuck echo echo_sh forth glass glypho google hello kipple lambda lazyk linguine malbolge notecho ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243506990 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha, there's fyb < 1243507004 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :All this reporting infrastructure was made for FYB, and ported to BF Joust. < 1243507017 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah I recognized it < 1243507109 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what's 'yodawg'? < 1243507135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Yo dawg we heard you like strings, so we put a string "Hello world!" in your program < 1243507141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know < 1243507175 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They should all be on the esolangs wiki *shrugs* < 1243507221 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :'yo dawg' no matches, 'yodawg' no matches < 1243507226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(as a search on esolangs) < 1243507265 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1243507266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo echo_sh google hello ook rot13 slashes yodawg < 1243507273 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aha, it's a userinterp < 1243507276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Type !show yodawg < 1243507281 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1243507282 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1243507298 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!delinterp echo_sh < 1243507298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter echo_sh deleted. < 1243507300 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243507303 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :unlambda? < 1243507317 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :unlambda is the language that the userinterp is written in. < 1243507332 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243507332 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The interpreter itself should have been sent over DCC < 1243507347 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show google < 1243507347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1243507357 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!google 2 < 1243507358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=2 < 1243507361 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1243507378 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show bfbignum < 1243507379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf (sending via DCC) < 1243507383 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google was just a joke, mostly, since that's how I often respond to questions :P < 1243507384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=was+just+a+joke,+mostly,+since+that's+how+I+often+respond+to+questions+:P < 1243507391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, but does it URL-encode properly? < 1243507394 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!google %20 < 1243507394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=%20 < 1243507399 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nope ;-P < 1243507400 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, only spaces to + < 1243507446 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243507451 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243507524 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :hmm, maybe an interesting FYB program would, instead of placing bombs in the opponent's code, place lots of :s, *then* place a bomb < 1243507542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :welly < 1243507547 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you have !fyb to test what you like < 1243507628 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I do... I suspect my attempts will fail until I have a little more experience anyway < 1243507643 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't hurt to try ^^ < 1243507663 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You can always /msg, go to #egobot or go to #fyb for more privacy. < 1243507734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243507759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, why not rewrite that bf program to properly url encode :D < 1243507771 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1243507813 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that be < 1243507815 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :extremely complicated? < 1243507831 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since they're on an arbitrary bijunction < 1243507833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243507837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, I would use a "to-bf" compiler < 1243507842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I had to do it < 1243507849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as pebble or so I guess < 1243507859 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's not really writing bf is it :) < 1243507871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, as a base only :P < 1243507873 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I used bf_txtgen to get the http://google.com/search?q= part :P < 1243507898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, esotope-bfc optimises it quite well btw < 1243507972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, http://pastebin.com/de087ecd < 1243508030 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243508039 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243508039 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : p[5] += 7; < 1243508039 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243508039 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : p[4] += ((6*p[5])+1); < 1243508041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[5] += 7; p[4] += ((6*p[5])+1); p[5] = 0; <-- seems bad. Wouldn't p[4] += ((6*(p[5]+7))+1); p[5] = 0; be better hm < 1243508042 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Can't optimize that? < 1243508043 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243508049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, not yet I guess. < 1243508064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it still does a fairly good job IMO < 1243508073 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely, I'm just being an ass :P < 1243508172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ideally it should of course turn it into a "while(!feof(stdin)) { char c = getchar(); if (c == ' ') putchar('+'); else putchar(c); } < 1243508173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243508195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that would be as close to impossible as makes no difference < 1243508338 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1243508435 0 :jix!n=jix@dyndsl-095-033-076-065.ewe-ip-backbone.de JOIN :#esoteric < 1243508475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, current state of in-between: http://pastebin.com/m311cd601 (and yes I haven < 1243508482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't had time to work on it for some days) < 1243510420 0 :nooga!n=nooga@188.33.80.97 JOIN :#esoteric < 1243510610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if it would be possible to write a bf compiler or interpreter in make < 1243510716 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :make? < 1243510751 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also, does anyone here also hang out in golf.shinh.org? < 1243511024 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243511203 0 :myndzi\!i=myndzi@tengototen.net JOIN :#esoteric < 1243511446 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243512814 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I wonder, since the O's are considered for worst case scenarios < 1243512836 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Are programs using random things considered O(infinity)? < 1243512870 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anything that sometimes enters an infinite loop is O(infinity) yes < 1243512902 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no one would seriously suggest an algorithm that sometimes loops forever though XD so you never see it written out like that < 1243512915 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I... I sort of did :( < 1243512923 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go on? < 1243512955 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a program that generates a random energy, but the result is only accepted if it's under the max energy < 1243512960 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, it loops back on < 1243512981 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, if I do more than 47 iterations of the experience, it starts taking forever < 1243512989 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :esolang or regular lang? < 1243512995 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Regular lang < 1243512997 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :usually there's a function to generate a random number within a range < 1243512998 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I be at work < 1243513003 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know python, java, visual basic has one < 1243513016 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :They're not just random numbers < 1243513023 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :They're random numbers on a particular distribution < 1243513040 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't use regular random functions < 1243513045 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243513067 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it a self-similar distribution? < 1243513077 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1243513081 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no wait < 1243513082 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Self similar? < 1243513082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work sorry < 1243513087 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Looking like itself? < 1243513094 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Most things look like themselves < 1243513105 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's when you can find copies of the whole within the whole < 1243513106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like fractals < 1243513119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you can zoom in on part of the distribution curve and it looks like the whole distribution curve that would be self similar < 1243513121 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but I'm not sure if that's helpful < 1243513183 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's a gaussian distribution < 1243513214 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Code is : http://pastebin.com/m5c424cd8 < 1243513216 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :(it uses root) < 1243513255 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :So far, it takes forever, but if you change exp=48 to something less than that, it takes under a minute < 1243513260 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I don't know why* < 1243513292 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I can't even find out where it's stuck, though I can guess, because root is shitty with i/o < 1243513309 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Pretty sure it's stuck on : < 1243513310 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243513311 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243513311 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : do < 1243513311 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243513311 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : {Ep = f1->Gaus(0.5*TMath::Log(E/0.2),1); < 1243513311 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243513312 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : Ep = (E0)*TMath::Exp(-Ep);} < 1243513314 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :# < 1243513316 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : while(Ep>E || Ep<0); < 1243513320 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why would you need a capped gaussian distribution < 1243513322 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :specifically? < 1243513327 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Science reasons. < 1243513338 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :(Conservation of energy) < 1243513413 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It's weird, though < 1243513430 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Wait, maybe my condition of 0 energy is too low < 1243513434 0 :myndzi\!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243513436 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243513444 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :And it found an energy really too low for him to generate easily < 1243513478 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it was that < 1243513481 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243513486 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hi :-) < 1243513502 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hai < 1243513510 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243513519 0 :lereah_!unknown@unknown.invalid PART #esoteric :? < 1243513522 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243513525 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Has the size of the BF Joust hill been increased? It looks like it now records previous reports too < 1243513536 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :size 20 and fast < 1243513543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and keeps a log of reports < 1243513554 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243513686 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm having surprising success with my attempts < 1243513714 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity, lazy and waiter have all topped the hill < 1243513787 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gonna try this one again < 1243513788 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243513792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 18.5 < 1243513804 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope it's not good as it is :) < 1243513805 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243514276 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-]++--[(---.)*9999])*21 < 1243514280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 66.0 < 1243514301 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now what does that do... < 1243514302 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243514323 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sets up decoys. -9+9-9+9-9+9-9+9 < 1243514324 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then... < 1243514337 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :one forward, +1, - until zero, plus plus minus minus < 1243514343 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :loop until it's zero: ---. < 1243514346 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and do that for 21 cells < 1243514369 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243514398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's the attack itself that's important, let's see < 1243514428 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what does once zero, ++-- then ---. repeat until zero do that's special < 1243514448 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243514461 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243514468 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's continually incerasing or decreasing it < 1243514471 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :++ will beat -- and -- will beat ++ < 1243514537 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then the ---. aah < 1243514541 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :will only trigger if the pointer is there as well < 1243514578 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :I don't think the ++-- really helps, but the [(---.)*9999] is supposed to help against programs which modify their own flag. < 1243514590 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately it doesn't seem to help much. < 1243514626 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-])*21 < 1243514629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 60.9 < 1243514641 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about doing -+--++---+++ < 1243514661 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243514667 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe something with nops < 1243514688 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you detect the cell to be 0 in the loop, when you end it a modifier will make it 1 or -1 < 1243514702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you can't push it back onto 0 unless they change direction < 1243514705 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which you can't predict < 1243514715 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have to trick them into hitting 0 on a wraparound? < 1243514740 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-]+.[((-)*6.)*9999])*21 < 1243514744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 5.8 < 1243514756 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-]+.-[((-)*6.)*9999])*21 < 1243514760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 55.7 < 1243514797 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-]++--[(--.)*9999])*21 < 1243514800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 55.4 < 1243514810 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spyglass (>(-)*9>(+)*9)*4(>(+)*10[-]++--[(---.)*9999])*21 < 1243514813 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_spyglass: 64.5 < 1243514827 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm... < 1243514868 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :with defenders as only 1/5th of the hill now < 1243514876 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the defender-smashers are dropping < 1243514885 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. creep :) < 1243514942 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243514957 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243514963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does the size of the decoys matter? < 1243514979 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what kind of attack would smash decoys that are +1 OR -1 for instance < 1243514986 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the opponent :-) < 1243515039 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243515045 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :+[-] gets through +1 -1 decoys. ++[-] for -1, -2, 1, 2 decoys. Etc < 1243515076 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243515082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1243515084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I get why that works < 1243515233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.+.)*29 < 1243515237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 42.4 < 1243515252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243515255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 48.6 < 1243515295 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--.++)*29 < 1243515298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 38.8 < 1243515308 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-+\)*29 < 1243515311 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops haha < 1243515312 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 46.3 < 1243515326 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+)*29 < 1243515329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 42.4 < 1243515350 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*126.--++)*29 < 1243515354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 20.6 < 1243515358 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243515362 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 48.6 < 1243515363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :back to this version I guess :) < 1243515515 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ignite (>(-)*11)*4(>(+)*5)*5(>(+)*9[-][(+)*128(+.)*9999])*21 < 1243515519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_ignite: 54.8 < 1243515626 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy (>(+)*10>(-)*10)*2>(-)*10(>(+)*10)*2>(-)*10>((-.)*128>)*21 < 1243515629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 39.1 < 1243515663 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy +>((-.)*128>)*29 < 1243515667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 41.3 < 1243515680 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5>((-.)*128>)*21 < 1243515683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 48.2 < 1243515686 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243515773 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ignite (>(-)*10)*3(>(+)*4)*6(>[(+)*9[-][(+)*384(.-)*9999(.+)*9999(..+)*9999(.++)*9999(.+++)*9999]])*21 < 1243515777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_ignite: 41.6 < 1243515808 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ignite (>(-)*10)*3(>(+)*4)*6(>[(+)*9[-][(+)*384(.-)*9999(.+)*9999(..+)*9999]])*21 < 1243515812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for impomatic_ignite: 53.7 < 1243515988 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+++++++++.)*1024(---------.)*1024)*2(++.)*512(--.)*512(+-)*1024(>)*9((-.)*128>)*21 < 1243515992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 17.2 < 1243516000 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243516001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.9 < 1243516016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+.)*10000(-.)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516020 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 9.4 < 1243516024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no haha < 1243516035 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+.)*5000(-.)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516039 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 14.1 < 1243516058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516062 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.9 < 1243516068 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+-)*10000(-+)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516071 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 25.2 < 1243516082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.9 < 1243516095 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sorry if this is spammy, no one's talking about anything anyways < 1243516131 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU ARE RUINING OUR MEDITATION < 1243516143 0 :MizardX!unknown@unknown.invalid QUIT :"Dead pixels in the sky." < 1243516212 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah duh < 1243516221 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know why +.ing or -.ing your own flag is a bad idea now XD < 1243516251 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000.)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 38.0 < 1243516257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope :( < 1243516259 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243516266 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000.(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 39.3 < 1243516280 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2.(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516284 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 39.3 < 1243516293 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter .((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243516298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.9 < 1243516359 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I don't seem to be coming up with anything particularly insightful < 1243516368 0 :Gracenotes!unknown@unknown.invalid QUIT :"Leaving" < 1243516567 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you could work out what length decoys are best against the majority of programs on the hill. Should be easy by taking a quick look at their source. < 1243516579 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :Or alternatively which size decoy buster works best. < 1243516623 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :looking at programs huh? sneeaaakky < 1243516624 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243517009 0 :MizardX!n=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243517259 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*21[-]((-)*2048(+)*2048.)*2 < 1243517262 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 48.8 < 1243517336 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243517339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 57.1 < 1243517412 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*10[+[-]]+.--.++.-.+++.---[-][+[-][-[+][+] < 1243517415 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 52.1 < 1243517424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*11 < 1243517427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 57.1 < 1243517443 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243517447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 58.4 < 1243517450 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243517474 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*9((-.)*128>)*21 < 1243517476 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243517478 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 44.0 < 1243517522 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*8(>(-.)*128)*20--.++.[-][+] < 1243517526 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 37.7 < 1243517531 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243517542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*8(>(-.)*128)*20 < 1243517546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 44.0 < 1243517564 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((+)*10000(-)*10000)*2(+-)*5000(-+)*5000(+--)*2000(-++)*2000(>)*8(>(-.)*128)*20..-..+..-.+.-+--++ < 1243517567 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 34.1 < 1243517574 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why does that make it do worse rofl < 1243517649 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29(+)*128.[-][+][-[+][+[-](-)*128.(+)*128.(-+)*256 < 1243517653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 38.2 < 1243517661 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243517665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 51.0 < 1243517671 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29.(+)*128.[-][+][-[+][+[-](-)*128.(+)*128.(-+)*256 < 1243517675 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 38.2 < 1243517677 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's weird < 1243517679 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243517683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 51.0 < 1243517692 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm okay < 1243517693 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gonna stop < 1243517702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and see which program adding stuff on at the end makes it lose against *rubs brow* < 1243517759 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats: rushpolarity all defends shadow viper shade < 1243517762 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29.(+)*128.[-][+][-[+][+[-](-)*128.(+)*128.(-+)*256 < 1243517766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 38.2 < 1243517783 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it loses to shadow and spyglass < 1243517784 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1243517788 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243517792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 51.0 < 1243517797 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I will meditate on this < 1243517799 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and then destroy you < 1243517801 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1243517883 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope I have no clue why < 1243518069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what on earth is shade doing. it is incredibly long < 1243518107 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243518245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>-)*8>>+[[-][-]>+] < 1243518248 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 27.5 < 1243518250 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops sigh < 1243518294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*8>>+[[-][-]>+] < 1243518298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 31.8 < 1243518311 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-]>+)*20 < 1243518315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 22.4 < 1243518317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope heh < 1243518335 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-]>)*20 < 1243518339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 35.7 < 1243518340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*4(>++)*4>>+[[-][-]>+] < 1243518343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 34.6 < 1243518349 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*2)*9([-][-]>)*20 < 1243518352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 26.0 < 1243518354 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*3)*9([-][-]>)*20 < 1243518357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 28.8 < 1243518361 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*12)*9([-][-]>)*20 < 1243518363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm :o < 1243518365 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 28.8 < 1243518373 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-][+]>)*20 < 1243518377 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 35.7 < 1243518402 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*4(>++)*4>>+([-][-][+]>)*8[[-][-]>+] < 1243518405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 16.3 < 1243518410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243518417 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][+][-]>)*20 < 1243518420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 29.1 < 1243518424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :choo choo bah < 1243518429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, right < 1243518430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-][+]>)*20 < 1243518434 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 38.8 < 1243518434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*4(>++)*4>>+([-][-]>)*8[[-][-]>+] < 1243518438 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 24.4 < 1243518445 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1243518452 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([[-]]>)*20 < 1243518457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 27.7 < 1243518460 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([+[-]]>)*20 < 1243518460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*4(>++)*4>>([-][-]>)*8[[-][-]>+] < 1243518466 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 17.5 < 1243518466 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 17.7 < 1243518471 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>--)*4(>++)*4>>+[[-][-]>+] < 1243518475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 31.0 < 1243518476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Tch < 1243518477 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-][+][+]>)*20 < 1243518480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 37.1 < 1243518519 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :electric trains are awesome < 1243518556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243518563 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([[-][-][+][+]]>)*20 < 1243518566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 28.0 < 1243518571 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(-)*10)*9([-][-][+][+]>)*20 < 1243518574 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 37.1 < 1243518585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :having to revert your entry is a pain < 1243518588 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+[[-][-]>+] < 1243518591 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 46.8 < 1243518594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Woot < 1243518609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This is so random :-P < 1243518610 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243518611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the decoys? < 1243518615 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nah it makes underlying sense < 1243518617 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :on some level i'm sure < 1243518639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(+)*10)*4(>(-)*10)*5([-][-][+][+]>)*20 < 1243518643 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 38.2 < 1243518691 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243518695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 19.0 < 1243518700 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(+-)*1000.(-+)*1000(>)*9(>[+][-])*21 < 1243518704 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 8.2 < 1243518709 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(+)*1000.(-)*1000(>)*9(>[+][-])*21 < 1243518713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 10.8 < 1243518717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*30 < 1243518721 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 52.6 < 1243518722 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(+++-)*1000.(---+)*1000(>)*9(>[+][-])*21 < 1243518727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 16.8 < 1243518729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There we go < 1243518736 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000.(--+)*1000(>)*9(>[+][-])*21 < 1243518740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 19.5 < 1243518741 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1243518742 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm why is this the optimum < 1243518743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>])*30 < 1243518747 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243518747 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 10.0 < 1243518749 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243518752 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't make it do 40 >s in total ;) < 1243518754 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right < 1243518758 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*30 < 1243518762 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 52.6 < 1243518764 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it should end before doing a 30th > < 1243518768 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because that's an instant win for your enemy < 1243518782 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :right now it does 41 < 1243518787 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*19 < 1243518790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 24.4 < 1243518796 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*20 < 1243518800 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 27.4 < 1243518800 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*21 < 1243518803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243518804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 34.6 < 1243518806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wth < 1243518806 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243518808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*40 < 1243518812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 36.3 < 1243518815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*30 < 1243518816 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do 30 again?? < 1243518818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :30 is a sweet spot < 1243518819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 52.6 < 1243518826 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243518829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it might be skipping []s < 1243518833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep, it is < 1243518838 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243518841 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But still, more should be better :-P < 1243518850 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :keep in mind that > off the edge is instant loss < 1243518850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It just hits nice numbers on the randomizer now < 1243518856 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but noping for all eternity might be a draw < 1243518861 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but there's no way of detecting that < 1243518868 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not the way you set it up no < 1243518872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's a train, it doesn't stop ;-) < 1243518879 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It just keeps choo-chooing onward < 1243518880 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243518883 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000(--+)*1000(>)*9(>[+][-])*21 < 1243518887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 25.3 < 1243518887 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless the engine breaks down < 1243518891 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oho < 1243518899 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243518902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 19.5 < 1243518903 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000-(--+)*1000(>)*9(>[+][-])*21 < 1243518907 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 29.5 < 1243518909 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243518910 0 :Taejo!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243518918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why does it work? who knows < 1243518918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just accept it < 1243518927 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>->+)*5[[-]>-] < 1243518931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Taejo_taejo_simplexity: 21.5 < 1243518978 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err, did you even change anything between those last two < 1243519004 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, + -> - < 1243519007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*10000(-)*10000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243519008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243519011 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.9 < 1243519027 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring (++--+->-<)*100000 < 1243519032 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: when I last submitted the bot was broken < 1243519032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_boring: 29.1 < 1243519044 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*50000-(--+)*50000)*2(+)*10000(-)*10000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243519048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.4 < 1243519052 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>)*10[[-]>-] < 1243519056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Taejo: Sorry, that was directed at Patashu < 1243519056 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Taejo_taejo_simplexity: 15.2 < 1243519060 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243519060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Didn't notice you in between there :-P < 1243519064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 47.1 < 1243519080 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*50000(-+)*50000(>)*8(>(-.)*128)*20 < 1243519082 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring (++--+-)*100000 < 1243519083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Stop lowering train2's score < 1243519085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_boring: 28.0 < 1243519085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 42.4 < 1243519087 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sorry :o < 1243519091 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*20000(-+)*20000(>)*8(>(-.)*128)*20 < 1243519091 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243519094 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 43.5 < 1243519099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243519102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 48.2 < 1243519107 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay that's good < 1243519108 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>)*18[[-]>-] < 1243519112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Taejo_taejo_simplexity: 16.5 < 1243519128 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust boring (-)*100000 < 1243519133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_boring: 36.0 < 1243519153 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess a lot of them use [-][-] < 1243519164 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity (>)*10[[-][-]>-] < 1243519168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Taejo_taejo_simplexity: 19.8 < 1243519173 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter (-)*100000((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*20000(-+)*20000(>)*8(>(-.)*128)*20 < 1243519177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 27.1 < 1243519180 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope :o < 1243519183 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter (-)*10000((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*20000(-+)*20000(>)*8(>(-.)*128)*20 < 1243519187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 37.7 < 1243519188 0 :Taejo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust taejo_simplexity >(+)*128(>)*9[[-][-]>-] < 1243519192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Taejo_taejo_simplexity: 14.0 < 1243519192 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*20000(-+)*20000(>)*8(>(-.)*128)*20 < 1243519197 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 41.8 < 1243519230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth >(+)*128((++-)*1024(--+)*1024)*100([>[-]+])*100 < 1243519235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 0.0 < 1243519239 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243519262 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth >(+)*128((++-)*1024(--+)*1024)*100>([>[-]+])*100 < 1243519266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 4.8 < 1243519267 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(+)*128 doesn't provide a particularly big advantage < 1243519274 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it just needs to be bigger than the current largest decoy buster in play < 1243519286 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(that is, some amount of +ing or -ing before a loop like [+]) < 1243519296 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth >(+)*12((++-)*1024(--+)*1024)*100>([>[-]+])*100 < 1243519301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 0.0 < 1243519304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243519304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243519311 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1243519313 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth >(+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]+])*100 < 1243519318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 0.0 < 1243519321 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is that meant to do < 1243519321 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth >(+)*12((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519325 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 0.0 < 1243519328 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :take out the first > :) < 1243519330 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try that < 1243519334 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sit around and then attack simply < 1243519337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519340 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 42.5 < 1243519343 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :much better < 1243519343 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243519343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh < 1243519346 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243519349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Why would that matter so much < 1243519352 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243519360 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if the program uses a [] like structure to attack cells < 1243519370 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it sees 0 for one cell then it assumes 'oh, I'm done here' and moves to the next < 1243519386 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but if you're altering it your flag can hit 0 and then bounce back off 0 from your efforts < 1243519390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, right, and if it sees 0 for the one next to the flag it kills the flag < 1243519391 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :while the unsuspecting program wanders off the tape's edge < 1243519397 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And if you alter the flag... yeah < 1243519405 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Still, I wouldn't expect it to be that much better :-P < 1243519422 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the main strategies :) < 1243519433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :of course it does much better than letting the enemy move onto your flag and attack it uncontested < 1243519433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243519435 0 :lereah_!unknown@unknown.invalid PART #esoteric :? < 1243519436 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243519439 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243519457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]]+)*100 < 1243519461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 36.0 < 1243519463 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust retreat (>-)*9([.]-[.]<)*9(++--+-++--)*100000 < 1243519468 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_retreat: 9.8 < 1243519470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]+]+)*100 < 1243519473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 36.0 < 1243519475 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >-[]<(++-)*1000-(--+)*1000(>)*9(>[+][-])*21 < 1243519479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]+]>)*100 < 1243519479 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 22.8 < 1243519483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.7 < 1243519485 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000-(--+)*1000(>)*9(>[+][-])*21 < 1243519489 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 30.5 < 1243519500 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243519500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]+])*100 < 1243519506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 32.7 < 1243519506 0 :myndzi!n=myndzi@tengototen.net JOIN :#esoteric < 1243519506 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 26.9 < 1243519512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8([>[-]+]>)*100 < 1243519515 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.7 < 1243519521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh no :ohmy: < 1243519523 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :creep died < 1243519534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519538 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.7 < 1243519625 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth ((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 36.0 < 1243519634 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*128((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519638 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 31.9 < 1243519639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*127((++-)*1024(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519644 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 32.7 < 1243519652 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519656 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 45.4 < 1243519658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024+(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 29.6 < 1243519666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243519670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(-+-)*1024)*100(>)*8+([>[-]+])*100 < 1243519674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 29.6 < 1243519678 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :find dat sweat spot < 1243519679 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((+-+)*1024-(-+-)*1024)*100(>)*8+([>[-]+])*100 < 1243519680 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1243519683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 36.3 < 1243519691 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((+-+)*1024-(-+-)*1024+)*100(>)*8+([>[-]+])*100 < 1243519694 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.7 < 1243519708 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243519712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 45.4 < 1243519716 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :This is just silly :-P < 1243519729 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :have you been looking at the other programs at all? < 1243519766 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not beyond from what's been pasted here, mostly only what's been pasted here in the last 30 minutes :-P < 1243519780 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ read, learn, understand, know < 1243519824 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nah, that's cheating < 1243519838 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243519844 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why are they posted publicly then? < 1243519853 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As in, I consider it cheating :-P < 1243519868 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or something like cheating but not quite cheating, there may or may not be a good word for it < 1243519871 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unsportsmanlike < 1243519874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243520837 0 :leonid_!n=leonid_@116.39.191.150 JOIN :#esoteric < 1243521011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to submit, it's !bfjoust program < 1243521016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it'll append your name to the start automatically < 1243521025 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if the name matches a program's name it gets overridden < 1243521043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so for instance one of mine is < 1243521044 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243521047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 47.9 < 1243521093 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how is the score evaluated? < 1243521103 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it runs it against every other program on the hill < 1243521111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for each win, the more points that program had the more points you get < 1243521115 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243521122 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut < 1243521123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243521131 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust butt + < 1243521134 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243521136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lereah__butt: 10.5 < 1243521140 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243521143 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :even if you do nothing interesting < 1243521144 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what's going on < 1243521148 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can still get a few wins if you make programs fall off the edge < 1243521151 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols > < 1243521156 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.5 < 1243521161 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1243521163 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust butt [+] < 1243521167 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lereah__butt: 9.2 < 1243521171 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :here's a short program that has the capability of winning < 1243521181 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(>)*9([-]>)*21 < 1243521191 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the flag is between 9 and 29 cells away to start off < 1243521192 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :My butt is weak :( < 1243521197 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so we move 9 tiles forward < 1243521218 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and to win we have to blank the flag at some point. we can do this either way since 128 is equidistant from 0 in either direction < 1243521228 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but [-], if the other pointer is not altering it at the same time, will decrement it until it is 0 then continue < 1243521244 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so if that was the enemy's flag and they aren't changing it at the same time you win if you zero out their flag first < 1243521244 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols < < 1243521248 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :suicid < 1243521248 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 3.0 < 1243521288 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust butt [>] < 1243521293 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lereah__butt: 11.5 < 1243521294 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*30 < 1243521298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.8 < 1243521313 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I'm typing random things because I have no idea what's going on < 1243521318 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*9 < 1243521323 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 10.5 < 1243521329 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*20 < 1243521333 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243521339 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*20 < 1243521342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243521347 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243521349 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[+[-]]+.--.++>(-)*8[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521349 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :am I spamming? < 1243521352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 51.0 < 1243521357 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we're not talking about anything else go ahead < 1243521363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*15 < 1243521367 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.5 < 1243521368 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*8[[+][-]]+.--.++>(-)*8[[-][+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521370 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*18 < 1243521373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 44.9 < 1243521374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.0 < 1243521378 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*19 < 1243521382 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243521386 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*10[+[-]]+.--.++>(-)*10[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521390 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 56.2 < 1243521394 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oho < 1243521407 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*12[+[-]]+.--.++>(-)*12[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 47.6 < 1243521416 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope 10 is a sweat spot apparantly < 1243521416 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243521422 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*11[+[-]]+.--.++>(-)*11[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 49.9 < 1243521429 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops I keep saying sweat spot < 1243521433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*10[+[-]]+.--.++>(-)*10[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243521437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 56.2 < 1243521439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :back to the version that works best < 1243521485 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((+)*10(>[-])*19(<)*19)*10 < 1243521515 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243521523 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :did i break it < 1243521527 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait for it < 1243521562 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243521562 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge notecho ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243521609 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243521616 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1243521633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why on earth would that break it *raisez eyebrow* < 1243521646 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol wow sry guys < 1243521648 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide_is_your_only_option < < 1243521649 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :s'ok < 1243521668 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!kill all humans < 1243521669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon all_humans does not exist! < 1243521673 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243521677 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't you go around killing things < 1243521683 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!kill Patashu < 1243521683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon Patashu does not exist! < 1243521688 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1243521690 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Dayum < 1243521705 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!daemon < 1243521706 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid invocation. < 1243521710 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!daemon Patashu < 1243521711 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Invalid invocation. < 1243521715 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!halp < 1243521719 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :halp lol < 1243521725 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!help daemon < 1243521726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :daemon: !daemon . Add a daemon to EgoBot. A daemon will run in the background, and accept a line of input every time ! is run. Note that daemons are only allotted one line of output for each line of input. < 1243521730 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243521764 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!daemon Patashu bf < 1243521764 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!daemons < 1243521765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Running daemons: bottles butt < 1243521765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon Patashu running. < 1243521770 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :!kill Patashu < 1243521771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Daemon Patashu killed. < 1243521776 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :TAKE THAT < 1243521779 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whered my lols gone < 1243521782 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Damn demon < 1243521788 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where my lollers at < 1243521803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bottles 1 < 1243521812 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!butt 1 < 1243521817 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243521930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1243521931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1243521939 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw leonid < 1243521942 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243521943 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < programs currently on the hill < 1243521977 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh kill 22653 < 1243521978 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.23677: line 1: kill: (22653) - Operation not permitted < 1243522028 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243522070 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!fyb < 1243522070 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !fyb < 1243522073 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's play fyb while we wait < 1243522073 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243522077 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :wuts day < 1243522079 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dat* < 1243522115 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :heard of corewars? < 1243522119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's like that but brainfuckier < 1243522125 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dunno about corewars < 1243522127 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243522164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/ and readme < 1243522202 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_suicide_is_your_only_option: 2.8 < 1243522202 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.6 < 1243522205 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243522206 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1243522209 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :finally lol < 1243522210 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how long was that? < 1243522222 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :about 12 min < 1243522243 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I queried him to let him know < 1243522253 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe he'll fix the bug < 1243522255 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or someone will fix it < 1243522257 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((+)*10(>[-])*10(<)*10)*2 < 1243522265 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you fool noooo < 1243522267 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243522270 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243522287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whyd it take so long < 1243522291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1243522295 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it might be a bug with < maybe < 1243522385 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you are hereby banned from using < until you know better < 1243522385 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1243522406 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243522413 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :brb reading rules < 1243522423 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :have you ever looked at brainfuck code before? < 1243522435 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i often write simple bf codes < 1243522438 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also, tidbit: the ] check is considered a cycle < 1243522441 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i very often bf songs too < 1243522448 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so [+] is executed like +]+]+]... until the cell is zero < 1243522448 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243522463 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for loops it uses the value of the cell before the two programs take their turn for that turn < 1243522473 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that won't matter unless both pointers are altering the same cell though < 1243522570 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243522577 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa lol what did i just do < 1243522620 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :maybe i should change the code for the sake of etiquette lol < 1243522652 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost certain it's the multiplied < < 1243522655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so just don't use that for now < 1243522659 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243522760 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243522910 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1243522916 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1243523048 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243523117 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1243523199 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how long has it been this time < 1243523223 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :16 min < 1243523233 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :reduced the number of loops and still < 1243523257 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what happens if I do +[] < 1243523269 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*kicked* < 1243523282 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You should get summarily beaten by all opponents :-P < 1243523285 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243523286 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243523290 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there's a 384000 cycle limit on a game < 1243523298 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :relief < 1243523316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and the game would end as soon as one of them suicides or a flag is 0 for consecutive cycles < 1243523327 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can't really lock up bfjoust...except through bugs I guess D: < 1243523327 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243523331 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2 consecutive* < 1243523341 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1243523342 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243523346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Btw, does that mean one turn for both players after the flag is zero? < 1243523349 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or two turns? < 1243523364 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :flag is x, both players take turns, flag is 0 < 1243523371 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :flag is 0, both players take turns, flag is 0 < 1243523378 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would declare the game over < 1243523380 0 :impomatic!unknown@unknown.invalid PRIVMSG #esoteric :1 turn = 1 instruction for each player, they're run in parallel < 1243523390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So 1 turn for both after it's zero < 1243523421 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243523448 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you use [-] you're basically doing -]-]-]... so that handles the two cycle thing < 1243523456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but if you're using (-)*abignumber you're doing ----- < 1243523456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you go right past 0 < 1243523599 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243523601 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :20 min D: < 1243523619 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :super bug hunter leonid < 1243523622 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust woot ([>+)*5(])*5 < 1243523623 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1243523633 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i can make ruby segfault < 1243523638 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how < 1243523642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: how? < 1243523642 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :by doing something wrong < 1243523652 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aww egobot doesn't do ruby < 1243523654 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but how < 1243523680 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you figure it out < 1243523684 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*puzzle* < 1243523696 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :never used ruby before < 1243523705 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :puts "Segmentation fault." < 1243523705 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243523709 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not that < 1243523718 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :one day i misused Marshal < 1243523722 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :and it caused segfault < 1243523735 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :A BUG! >:@ < 1243523740 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243524369 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help addinterp < 1243524369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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. < 1243524382 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I wanna try something < 1243524432 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243524435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does egobot do php or ruby? < 1243524484 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243524484 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge notecho ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243524490 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help ruby < 1243524490 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for ruby! < 1243524492 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help php < 1243524492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for php! < 1243524494 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help egobot < 1243524495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for egobot! < 1243524500 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!about < 1243524503 0 :lereah_!unknown@unknown.invalid QUIT :Remote closed the connection < 1243524522 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!c *0=1; < 1243524524 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Does not compile. < 1243524544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!echo imsickofuprock < 1243524544 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :imsickofuprock < 1243524551 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!c int* n; *n=0; < 1243524553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :./interps/gcccomp/gcccomp: line 52: 27871 Segmentation fault /tmp/compiled.$$ 2>&1 < 1243524557 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1243524557 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243524605 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!help yodawg < 1243524605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for yodawg! < 1243524616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg < 1243524616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unexpected end of file < 1243524639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg 1!2@3#4$5%6^7&8*9(0)-_=+[{]}\\:;'",<..>/? < 1243524639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown function: 1 < 1243524642 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243524643 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh ps -l 25684 < 1243524644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what is yodawg < 1243524647 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it is a mystery < 1243524681 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243524685 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no result yet? < 1243524688 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope lol < 1243524690 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how long now < 1243524693 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :40 min < 1243524755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1243524757 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Signal 18 (CONT) caught by ps (procps version 3.2.7). < 1243524781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought SIGCONT couldn't be caught < 1243525044 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243525287 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles evilly < 1243525312 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :imagine a world with no !bfjoust < 1243525314 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243525323 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i killed it < 1243525337 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :silent stealth assassin of !bfjoust < 1243525343 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243525352 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!echo hi < 1243525353 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243525362 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!echo glove owned the simfiles forums < 1243525363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :glove owned the simfiles forums < 1243525371 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!echo bush hid the facts < 1243525372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bush hid the facts < 1243525373 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :huh let me check < 1243525376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!echo hst is ninshikou < 1243525376 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hst is ninshikou < 1243525384 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :check what < 1243525386 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nooo don't < 1243525405 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmk < 1243525420 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!revive !bfjoust < 1243525428 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243525434 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh lol < 1243525434 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :is it a valid command? < 1243525436 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243525445 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg ````.B.o.o.!i < 1243525446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Boo! < 1243525453 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :wuts yodawg < 1243525461 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it seems to have an interpreter in unlambda < 1243525466 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243525467 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it might be lambda calculus based < 1243525478 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide_is_your_only_option < < 1243525483 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i tried it some with universal lambda < 1243525492 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :so hard < 1243525493 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if leonid_ and Patashu have even _heard_ of the yo dawg meme < 1243525498 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have < 1243525504 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it didn't help me solve the conundrum did it < 1243525510 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it should < 1243525514 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i have too < 1243525520 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i made some too < 1243525525 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it to do with < 1243525527 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nesting? recursion? < 1243525548 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lets you ponder it for a while < 1243525550 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yo dawg, i herd u liek functions, so we've put a function in your function so now you can derive while you derive < 1243525558 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1243525563 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help yodawg < 1243525563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for yodawg! < 1243525568 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243525576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!info yodawg < 1243525576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243525584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1243525584 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how did I do it last time < 1243525584 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo google hello num ook rot13 slashes yodawg < 1243525594 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps yodawg < 1243525595 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo google hello num ook rot13 slashes yodawg < 1243525597 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!src yodawg < 1243525599 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!yodawg < 1243525600 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unexpected end of file < 1243525602 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to uninstall interpreter? < 1243525602 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243525603 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge notecho num ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243525607 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there was a command to do it < 1243525608 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1243525609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1243525609 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what was iiiit < 1243525611 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243525616 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1243525616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1243525619 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!show num < 1243525619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :sadol !1 < 1243525624 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1243525626 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1243525627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1243525634 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!show yodawg < 1243525635 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :unlambda (sending via DCC) < 1243525645 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oooh I get it < 1243525646 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :### Copyright (C) 2001 by Ørjan Johansen < 1243525656 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo dawg we put unlambda code in your unlambda interpreter < 1243525671 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i herd u liek < 1243525671 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you can do lambda calculus while you do lambda calculus < 1243525673 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wat? copyright? < 1243525676 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :forgot this part < 1243525694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cackles his evil maniacal laughter. BWAHAHAHA! < 1243525704 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's GPL < 1243525706 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs oerjan < 1243525708 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1243525709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243525749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: technically i'm not sure a norwegian _can_ cancel his copyright. < 1243525761 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243525773 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although i write "public domain" in my programs recently < 1243525773 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show bct < 1243525774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf (sending via DCC) < 1243525786 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i can sell it, of course < 1243525787 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bf bf bf < 1243525794 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :brain fuck bitch < 1243525794 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :somehow i feel sad < 1243525799 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bf bf < 1243525800 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sell yodawg interpreter in unlambda < 1243525802 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243525805 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show chiqrsx9p < 1243525806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl (sending via DCC) < 1243525808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i'm not sure that norway has a PD concept apart from actual expiration < 1243525809 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :that'd sell < 1243525834 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :not that i've actually checked < 1243525858 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show choo < 1243525858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf >,[>,]<++++++++++++++++++++++[<]>[[.>]<[<]>[-]>] < 1243525864 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo < 1243525866 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo 0 < 1243525867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1243525870 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo 1 < 1243525870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1243525874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!choo foo bar < 1243525874 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo 255 < 1243525874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :foo bar oo bar o bar bar bar ar r < 1243525874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :255 55 5 < 1243525880 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1243525887 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo choo < 1243525887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :choo hoo oo o < 1243525892 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :handy < 1243525896 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!choo echo < 1243525896 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :echo cho ho o < 1243525902 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show echo < 1243525903 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf ,[.,] < 1243525914 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show num < 1243525914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :sadol !1 < 1243525918 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show rot13 < 1243525920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf (sending via DCC) < 1243525930 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :o_o < 1243525943 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show hello < 1243525943 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :c char buf[1024]; int i; fgets(buf, 1024, stdin); for (i=0;buf[i];i++)buf[i]=(buf[i]=='\n')?'\0':buf[i]; if (!strcmp(buf, "h")) printf("Hello World\n"); else printf("Unknown command (%s) encountered\n", buf); < 1243525954 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243525957 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243525960 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!hello h < 1243525962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Hello World < 1243525963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!hello any other input < 1243525965 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (any other input) encountered < 1243525970 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!hello hh < 1243525971 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (hh) encountered < 1243525972 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :get it? < 1243525976 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!hello hentai < 1243525977 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Unknown command (hentai) encountered < 1243525985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243525993 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, that's an extremely silly implementation < 1243526001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterp < 1243526004 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not faithful to the specs? < 1243526005 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!userinterps < 1243526005 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Installed user interpreters: bct bfbignum chiqrsx9p choo echo google hello num ook rot13 slashes yodawg < 1243526013 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid if you have any trivial interpreters feel free to add them on :o < 1243526014 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol ook < 1243526019 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or daemons < 1243526022 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!chiqrsx9p hhh < 1243526023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl: warning: Setting locale failed. < 1243526028 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243526029 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243526034 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what the heck < 1243526040 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!perl print "hi"; < 1243526040 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :perl failure :awesome: < 1243526041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl: warning: Setting locale failed. < 1243526041 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :golfscript interpreter would be good < 1243526047 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it would buuut < 1243526050 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's in RUBY < 1243526054 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1243526056 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!slashes Then this won't work either < 1243526056 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :perl: warning: Setting locale failed. < 1243526061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243526062 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :slashes... < 1243526066 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait wasn't slashes working earlier < 1243526067 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243526073 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, perl is broken < 1243526078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all of those use perl < 1243526080 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how'd it break < 1243526081 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!ruby p 42 < 1243526093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: perl interps are broken < 1243526098 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bf . < 1243526100 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there's no ruby, python, java, php < 1243526106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well what ARE we meant to program in god < 1243526125 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Perl, C, C++, Forth, or an esolang < 1243526127 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfbignum . < 1243526133 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe some i've forgot < 1243526145 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm...what are asm, axo and bch? < 1243526153 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :asm is assembler < 1243526155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :asm is the GNU assembler < 1243526199 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243526200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge notecho num ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243526206 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!show whirl < 1243526206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1243526208 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243526212 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't get info on commands < 1243526215 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :owell < 1243526221 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!test < 1243526222 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!help whirl < 1243526223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, I have no help for whirl! < 1243526226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!test a < 1243526229 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!test a=b < 1243526233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!test bfjoust < 1243526236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!show test < 1243526237 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!test !bfjoust < 1243526237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1243526245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243526253 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :$!@#$!@#$ < 1243526270 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust has been dead for 67 min < 1243526282 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $? < 1243526283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1243526289 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh exit 255 < 1243526294 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $? < 1243526295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1243526309 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh ruby -e'p 42' < 1243526309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.1687: line 1: ruby: command not found < 1243526312 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243526329 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh whoami < 1243526330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/whoami: cannot find name for user ID 1242221 < 1243526337 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1243526338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1243526341 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls < 1243526342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1243526348 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243526349 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo interps < 1243526349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1243526352 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243526355 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243526356 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh cat interps < 1243526358 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1243526367 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :maybe not < 1243526373 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo $? < 1243526374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1243526379 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh just didn't want to do it for some reason < 1243526384 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh head interps < 1243526395 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what if I do sh vi < 1243526402 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :won't do much good for you < 1243526407 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since it only returns one line < 1243526413 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh vi < 1243526414 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Vim: Warning: Output is not to a terminal < 1243526418 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243526421 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not interactive < 1243526431 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that process is still running < 1243526433 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1243526439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh :q! < 1243526439 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.2330: line 1: :q!: command not found < 1243526443 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It outputted "lib" and "slox" < 1243526454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo * < 1243526455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps lib slox < 1243526457 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243526463 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :echo * does what? < 1243526465 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh ps < 1243526473 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It echoes * < 1243526480 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -1 < 1243526480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Where * is glob-expanded as usual < 1243526480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :interps < 1243526482 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh job < 1243526483 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.2592: line 1: job: command not found < 1243526487 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243526498 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh ls -l < 1243526499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/ls: interps: Function not implemented < 1243526503 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh yes < 1243526504 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :y < 1243526515 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh okay < 1243526517 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it can dcc with you < 1243526522 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243526536 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243526537 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait 'yes' is a command < 1243526538 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243526540 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust x_x < 1243526541 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243526548 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it prints y forever < 1243526551 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh no < 1243526552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.2902: line 1: no: command not found < 1243526552 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why < 1243526554 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243526598 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alias no='yes n' < 1243526607 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh yes n < 1243526608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :n < 1243526633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh wow < 1243526639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243526640 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243526642 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1243526650 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh alias no='yes n' < 1243526655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't alias in sh right < 1243526659 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or maybe you can... < 1243526671 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243526689 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh no < 1243526689 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.3403: line 1: no: command not found < 1243526694 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :guess not < 1243526704 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh echo a tear shed for those who have fallen < 1243526705 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :a tear shed for those who have fallen < 1243526708 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh alias no='yes n'; no | head -1 < 1243526709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.3514: line 1: no: command not found < 1243526715 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!csh alias no='yes n' < 1243526715 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243526719 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmh < 1243526721 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!csh no < 1243526725 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243526730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :alias /is/ in sh < 1243526767 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, it just doesn't work like that after ; < 1243526785 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maybe you can't save aliases < 1243526813 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It works if you do it as a separate command < 1243526825 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh alias no='yes n';no < 1243526826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.3915: line 1: no: command not found < 1243526833 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::x < 1243526842 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd . < 1243526844 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1243526844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1243526847 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But like said, not when separated with ; :-P < 1243526847 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd .. < 1243526848 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh pwd < 1243526849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg/multibot_cmds < 1243526852 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't move :o < 1243526857 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd ..;pwd < 1243526858 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd ..;pwd < 1243526858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg < 1243526858 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/home/egobot/egobot.hg < 1243526861 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ninjad < 1243526864 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243526864 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243527183 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243527373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:18 pikhq: AnMaster: BTW, have you ever checked out Second Life? < 1243527373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:18 AnMaster: pikhq, no I haven't < 1243527374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:18 AnMaster: pikhq, doesn't work in offline mode < 1243527376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHHAHAHAHA < 1243527418 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243527439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gregorr rewrote bfjoust? < 1243527496 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243527536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi=nescience < 1243527574 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric : \m/ \m/ < 1243527586 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :D'aw. < 1243527598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:37 psygnisfive: ive got a NeXT machine! :o < 1243527600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's shit, it's not a cube < 1243527660 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243527905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:06:21 would be to be given a set of numbers and usable operators < 1243527905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:06:28 and to make it equal a number given upfront < 1243527906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:06:31 first person to answer wins < 1243527908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :countdown < 1243527926 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243527940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh cd ..;touch flimble < 1243527941 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/usr/bin/touch: cannot touch `flimble': Permission denied < 1243527953 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!sh mkdir foo;touch flimble < 1243527953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/bin/mkdir: cannot create directory `foo': Permission denied < 1243527981 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1243527987 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :firewall freaked the hell out < 1243528213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : it's shit, it's not a cube <-- about cube... What happened to that Mac called "Cube"? < 1243528225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems like it just was forgotten quietly < 1243528227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It had overheating issues and also flopped commercially. < 1243528228 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lmso < 1243528235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, "lmso"? < 1243528237 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lmao* < 1243528239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243528239 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Mac Cube was a pretty cool design. < 1243528243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But some enthusiasts still have one. < 1243528245 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243528247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, designwise yes < 1243528247 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not in the sense that it ran cool, mind. < 1243528249 0 :MizardX!unknown@unknown.invalid QUIT :"Proclamation of invalidity!" < 1243528249 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :say that about mac mini < 1243528253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If you put two mac minis on top of each other: < 1243528253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.apple.com/macmini/ < 1243528257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would look basically the same. < 1243528259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(And be just as hot!) < 1243528264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1243528275 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has got mac mini and mb pro < 1243528279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the cube did have a nice design though < 1243528283 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and mac mini < mb pro < 1243528283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is tempted to get a Mac Cube and stick a Mac Mini in its case < 1243528299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Been done. < 1243528308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link! < 1243528311 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Thus why I'm tempted. I want one, too. < 1243528317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: google.com < 1243528330 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>-(>[>[-+++++++++++++++++[-.]]+]+)*20 < 1243528337 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd better go back to my work, erm.. playing enigma < 1243528346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_suicide_is_your_only_option: 2.9 < 1243528346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_woot: 13.0 < 1243528346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.2 < 1243528346 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 44.4 < 1243528351 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243528352 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243528361 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :woot? < 1243528364 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It lives < 1243528378 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha, it does indeed beat the defends < 1243528385 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i thought a timing attack might work out :P < 1243528391 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :still i don't get how this game works < 1243528392 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::f < 1243528406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Just found out erlang's standard library have a module implementing a directed graph, and various operations on it (such as topological sorting). Nice. < 1243528414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Anyway, if you think the G4 Cube was pretty: < 1243528437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not pretty. That is something else. You can have nice design without it being pretty < 1243528442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, whatever. < 1243528442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.channelu.com/Turbo/NeXT/i/cube1a.jpg < 1243528451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ NeXTcube >>> G4 Cube < 1243528452 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>-(>[>[------------++++++++++++++++++++++++++++[-.]]+]+)*20 < 1243528453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice design as in "looks cool (NOT in the thermal sense)" < 1243528456 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 36.6 < 1243528458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, yes, I also <3 the NeXTcube. < 1243528461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :...apart from not loading, that image is nice < 1243528466 0 :fungebob!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243528468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/2/27/NeXTcube.jpg < 1243528470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :have a low-res version < 1243528476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm actually the same one, whatever < 1243528484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the image large < 1243528489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :640x480. < 1243528493 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >(+)*20>(-)*20>+>->+>->+>-(>[>[-+++++++++++++++++[-.]]+]+)*20 < 1243528497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh why does it take so long to load then < 1243528497 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 80.1 < 1243528504 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hot fucking damn :> < 1243528504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh. timeout < 1243528505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243528507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cuz the site is down, use http://upload.wikimedia.org/wikipedia/commons/2/27/NeXTcube.jpg < 1243528510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :16:34 ehird: ...apart from not loading, that image is nice < 1243528511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah... < 1243528512 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :18 | - - + + + + - + + + + + + + + + + + - | 80.1 | 11 | myndzi_test.bfjoust < 1243528514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gawd, it's just a little bit of reading... < 1243528521 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243528528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I was so eager to look at the picture that I didn't read the next line! < 1243528530 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243528533 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :finally < 1243528541 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols < < 1243528545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: clearer pics: http://www.fortunecity.com/marina/reach/435/nextsystem_on.jpg, and http://www.fortunecity.com/marina/reach/435/nextcube_fullback.jpg < 1243528545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 3.0 < 1243528550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, looks like a cross between a cube and a safe? < 1243528554 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes it lives! < 1243528555 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243528557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would be the fan grill < 1243528563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243528574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah those clearer pics doesn't make it looks that way < 1243528577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the CPU ran at 25MHz! 128KB of ROM! 12MB-64MB of RAM! < 1243528578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Probably took a hint from the IBM school of design. < 1243528581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1120x832 two-bit video < 1243528587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2GB harddrive, 256MB optical drive < 1243528589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wasn't the mac cube fanless? < 1243528591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or do I misremember < 1243528593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243528599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Nextstations used optical drives instead of HDs, but that was sloooooooooow) < 1243528607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was fanless? < 1243528608 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >-< < 1243528610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243528610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was not < 1243528612 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.3 < 1243528612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243528616 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Your computer equipment should be able to be used instead of a cinder block for putting a car on bricks." < 1243528620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :<3 early IBM. < 1243528621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, needed a better fan then to not run hot? < 1243528631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, and that machine ran tis this operating system: http://www.linuxfocus.org/common/images/article128/next24.jpg < 1243528641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which was then forced to have a child with BSD to produce OS X < 1243528645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it just had terrible airflow < 1243528654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is a cinder block? < 1243528669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Concrete_masonry_unit < 1243528801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1243528803 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243529103 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols . < 1243529106 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.0 < 1243529109 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243529356 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :why do you people insist on submitting this junk :\ < 1243529392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, "this junk"? < 1243529400 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :< leonid_> !bfjoust lols . < 1243529409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about the score for it < 1243529413 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu> !bfjoust suicide_is_your_only_option < < 1243529413 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243529426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess it scored better than some of the pure defenders, that were waiting for something to happen < 1243529431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so draw against them < 1243529436 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :draw != better < 1243529451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, yeah I know I typoed < 1243529461 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it did beat two of mine though :> < 1243529464 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know why but i'm not telling! < 1243529465 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243529492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, and I don't care really. :P < 1243529536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I'm not very interested in programming war games < 1243529560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which isn't a good name for it probably, but I can't think of anything better for stuff like corewars, bf joust and so on) < 1243529611 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols [-]+.[-]+.[-]+.[-]+ < 1243529615 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.5 < 1243529625 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]+.)*10 < 1243529629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.0 < 1243529690 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test . < 1243529695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 6.4 < 1243529770 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowrush >(+)*20>(-)*20>+>->+>->+>-(>[[-+++++++++++++++++[-.]]+>]+)*20 < 1243529774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_slowrush: 84.2 < 1243529780 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243529797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interesting.. ties? < 1243529810 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowrush >(+)*20>(-)*20>+>->+>->+>-(>[>[-+++++++++++++++++[-.]]+]+)*20 < 1243529814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_slowrush: 80.1 < 1243529829 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :had to check < 1243529840 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243529850 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]+.)*20 < 1243529855 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.6 < 1243529855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw, between the June 8 and the June 13 I will be away and offline. < 1243529861 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]+.)*5 < 1243529865 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 9.1 < 1243529866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(that is inclusive) < 1243529871 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*** < 1243529910 0 :inurinternet!n=nuri@cpe-75-85-210-179.dc.res.rr.com JOIN :#esoteric < 1243529925 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]-.)*10 < 1243529928 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 9.1 < 1243529959 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1243529974 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :where's your defense now ehird!? :) < 1243529998 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[-])*10 < 1243530002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.0 < 1243530015 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: i'm not sure you have grasped the point of this yet < 1243530056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: that applies to most everyone doing most everything < 1243530065 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243530073 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :did the hillsize get bumped overnight? < 1243530083 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For some values of "overnight", yes < 1243530092 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, no < 1243530093 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Some 8 hours ago or so < 1243530101 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i read the rules though < 1243530118 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm dumb >_< < 1243530120 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh awesome, he added the archived reports too < 1243530259 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >+[->+].[-].[-] < 1243530263 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.6 < 1243530267 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243530268 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowrush >(+)*20>(-)*20>+>->+>->+>-(>[[+-----------------[+.]]+>]+)*20 < 1243530272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_slowrush: 77.8 < 1243530274 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243530284 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >+[->+].[-].[-].[-].[-] < 1243530288 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.0 < 1243530544 0 :MizardX!i=MizardX@unaffiliated/mizardx JOIN :#esoteric < 1243530712 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]-)*100 < 1243530715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.4 < 1243531084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*20([-]<)*5 < 1243531087 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 14.1 < 1243531120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*21([-]<)*5 < 1243531123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 16.5 < 1243531140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*22([-]<)*5 < 1243531144 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 17.6 < 1243531149 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*23([-]<)*5 < 1243531153 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 9.1 < 1243531157 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*24([-]<)*5 < 1243531165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 7.6 < 1243531170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*25([-]<)*5 < 1243531174 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 7.6 < 1243531278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: overruns the tape often < 1243531280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's 10-30 < 1243531291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I am well aware < 1243531312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*21([-]<)*5 < 1243531318 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 17.0 < 1243531322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll settle with this guy, beats shade :-P < 1243531330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://buttersafe.com/2009/05/28/do-you-want-this-snake/ < 1243531347 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was just trying to get the right values out of the randomizer to beat the best bots :-P < 1243531363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: just do (>)*N(-)*128[-] < 1243531371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's almost optimal for the write tape length N < 1243531379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in fact, completely optimal, I think < 1243531381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah right, (-)*128 is of course better < 1243531383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm actually make it < 1243531405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: (>)*N(-)*128.[(-.)*128] < 1243531408 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess too many programs will modify their flag a bit, even attackers < 1243531412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see above < 1243531415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Why . < 1243531418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: nop < 1243531423 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not what, why < 1243531435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: because the flag has to be 0 for two generations < 1243531442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-] handles this because it's [-]-]-] < 1243531453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm otoh, -.-. takes the same cycles < 1243531454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, the * is inside the [] < 1243531460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*N(-)*128.[-], then < 1243531464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without the comma < 1243531469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait, the [ takes a cycle < 1243531471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(>)*N(-)*128[-] < 1243531474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bruteforce for N < 1243531476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243531477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: you want a short N < 1243531481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd bruteforce for N=9 < 1243531485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 10-length tape < 1243531488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that way you take less cycles < 1243531506 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It takes less cycles than the opponent in any case < 1243531515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243531520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but less cycles objectively = winzor or sth < 1243531526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust donald (>)*21(-)*128[-] < 1243531531 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_donald: 15.1 < 1243531539 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay, beats shade again < 1243531544 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy with that :-P < 1243531553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243531554 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+.)*100 < 1243531560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: how stupid < 1243531564 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243531576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid has the amazing ability to make running the joust take upwards of 10 minutes < 1243531597 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243531605 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it was about 80 min < 1243531612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Before that, it was 12 < 1243531614 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243531614 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't it < 1243531615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks leonid_ < 1243531620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243531623 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ehird don't hate stupid people < 1243531628 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :give them some love < 1243531691 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :and why isn't it terminating again < 1243531692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fun compiler bug for when the last function isn't properly closed. ./polynomial.erl:999999: syntax error before: < 1243531704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :note file is 125 lines long with comments < 1243531709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err, 129 < 1243531710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but still < 1243531721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(fixed in next version) < 1243531741 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1243531744 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :is this my fault again < 1243531748 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243531757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243531760 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how < 1243531770 0 :Gracenotes!n=person@wikipedia/Gracenotes JOIN :#esoteric < 1243531859 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how indeed < 1243531925 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i think ehird just hates me ._. < 1243531937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks leonid_ again for good measure < 1243531941 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243531948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm prejudiced against people i kick < 1243531948 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you fellow golfer < 1243531949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry. < 1243531954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why do you dislike leonid_? < 1243531963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i kicked him, therefore I dislike him. QED. < 1243531964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thıṅk that my dotted ıṡ don't lıḳe dots. < 1243531981 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1243531991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think there is a flaw in that logic somewhere. But I can't pinpoint it... < 1243531992 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hey ehird why did you stop golfing < 1243531996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: oh you're the anarchy golf leonid? < 1243532003 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes don't you realize < 1243532003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also I just haven't been there in a while i guess you brought me there now. < 1243532009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right okay i retract my kicks < 1243532012 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243532018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you submitted a non-embed to my http://golf.shinh.org/p.rb?Walk+the+line < 1243532020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is a-okay < 1243532023 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, finished that new joust interpreter? < 1243532027 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243532029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh right that's why I stopped anagolfing < 1243532033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EVERYONE JUST SUBMITS EMBEDS < 1243532038 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243532041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, GregorR made his own so why bother? < 1243532044 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :post a problem that prevents embed < 1243532055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: that sucks, there are plenty of interesting non-embed problems < 1243532060 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm thought it was mostly done? < 1243532063 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243532065 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the +- thing? the exahustive battle? < 1243532073 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know >_> < 1243532085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: yeah, but GregorR said that egojoust was fine for now < 1243532096 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, it's currently lagged to hell, but yeh < 1243532102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 11.3 < 1243532102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so /shrug < 1243532103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.5 < 1243532108 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :too bad, i think i figured out how to fix my bug < 1243532111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532112 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1243532116 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.0 < 1243532117 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :even though it is gonna kill his ram < 1243532119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532119 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What's an embed < 1243532122 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243532124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.0 < 1243532126 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why do you do (-)*128 < 1243532136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: because ------- takes less cycles than [-]-]-]-]-] < 1243532136 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :doesn't it just go back to its position < 1243532141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1243532142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243532144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128→0 < 1243532148 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(-(-)*128-)*128 < 1243532152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: embedding the outputs required in the examples on the golf site < 1243532155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of actually doing the computation < 1243532161 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :note that the above won't work < 1243532161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :almost always shorter than actually solving it < 1243532166 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'll dec you right through 0 and past it < 1243532171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :128^128+2 FTW? < 1243532171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ehm, no < 1243532173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Ah, so it's the marking for the "cheating entries" < 1243532179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128→0, [, ding! you win < 1243532181 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :referring to (-(-)*128-)*128 < 1243532183 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. 128¹²⁸+2. < 1243532184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243532185 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's all -'s < 1243532187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532192 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243532192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, no golfscript entry < 1243532194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (>)*9(-)*128[-] < 1243532196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION prays < 1243532198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dear lord, please make this work < 1243532200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amen < 1243532203 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think i slowed it down horribly < 1243532216 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wasn't quite thinking about the numbers i was using, i should fix that < 1243532220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :deewiant, golfscript entry for which problem? < 1243532224 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but if/when it runs properly it should win < 1243532229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: mine < 1243532229 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :beat everything but shade < 1243532230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Walk the line < 1243532230 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: The one ehird linked < 1243532233 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243532250 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1243532255 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :180000000 expansions < 1243532263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243532266 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you wrecked it < 1243532269 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you broke it < 1243532273 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what you get for making me use loop operators for "if not zero" :( < 1243532273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't cache it in between, does it? :-D < 1243532278 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol i don't think so < 1243532281 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and it has to run it 20 times < 1243532288 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :19 < 1243532295 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :any tips for good bots? < 1243532304 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Try random shit until you get a good score < 1243532312 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that sounds convincing < 1243532312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Worked for me (for middling values of "good") < 1243532324 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :514MB < 1243532325 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's i do when i golf < 1243532326 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243532330 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that can't be good < 1243532332 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's what i do* < 1243532342 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll take it off as soon as i can < 1243532349 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll take my two ties < 1243532357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust toofuckingexponential___indahouse (((((-)*65536)*65536)*65536)*65536)*65536 < 1243532361 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if this is the compromise < 1243532365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1243532368 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243532371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he doesn't expand those < 1243532373 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so that's ok i guess < 1243532377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1,073,741,824 petabytes < 1243532385 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait, actually < 1243532388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 1 yottabyte < 1243532388 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if my understanding is correct < 1243532395 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243532398 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1243532399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A YOTTABYTE! < 1243532402 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it should only then be somewhere in the range of 25.7MB < 1243532419 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd expand the ({}) inside the () but not expand it 20 times < 1243532420 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :..i hope < 1243532420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't care it's 1 yottabyte, in my mind < 1243532426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1243532430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where is leonid_'s 180000000000000 expansions < 1243532442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am talking about my (((((-)*65536)*65536)*65536)*65536)*65536 < 1243532442 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243532443 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243532452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=1YB < 1243532458 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what i did was doing (<)*x or something < 1243532472 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :damn i want to see the results but i gotta go to work < 1243532476 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bai < 1243532517 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ehird i forgot what your main language for anagol was < 1243532537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: varied. sometimes ruby, sometimes perl, sometimes haskell < 1243532542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sometimes C < 1243532548 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243532561 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah i saw some ruby submissions of you < 1243532566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://golf.shinh.org/p.rb?Linear+Congruences ← if Mathematica was an option this would be a oneliner :-D < 1243532593 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's maxima < 1243532598 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :will maxima work? < 1243532600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243532601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps < 1243532601 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oops ninjad < 1243532629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243532633 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :this problem is easy < 1243532635 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :brb embedding < 1243532701 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :forget it < 1243532732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532732 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 9.5 < 1243532742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_toofuckingexponential___indahouse: 31.1 < 1243532743 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1243532752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf, it ran my 1yb program :D < 1243532758 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1243532768 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what it expanded it to < 1243532793 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*99999 < 1243532806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.8 < 1243532812 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*999990 < 1243532817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.8 < 1243532818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck (-)*99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 < 1243532823 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1243532830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243532833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's likely smaller < 1243532837 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*-1 < 1243532846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> 65536*65536*65536*65536*65536 < 1243532846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> 1208925819614629174706176 < 1243532847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or not < 1243532860 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omfg < 1243532865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It treats it as a for(int i = 0;i < HUGE_FUCKING_NUMBER;i++) and doesn't unroll the loop. ;) < 1243532886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but running a loop that many times should take way longer than it did < 1243532911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Except that it's a suicide program. < 1243532929 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll end execution in the first run of the loop. :p < 1243532940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no loop < 1243532949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has to stay 0 for two cycles < 1243532954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it goes 1, 0, 255 < 1243532956 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm calling (x)*foo a loop. :p < 1243532958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Oh. < 1243532963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For two cycles? < 1243532963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ [-], yes, it would stop < 1243532964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, then. < 1243532965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-] etc < 1243532972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the ] would make it suicide < 1243532977 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243533021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no ais523 :( < 1243533024 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust scrooge (+)*384000 < 1243533032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17:46 ehird: !bfjoust fuck (-)*99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 < 1243533039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahead of you i way am < 1243533055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, you're trying to kill the interpreter or something :-P < 1243533061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm using +, besides < 1243533099 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i bet the interpreter hates you < 1243533162 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243533280 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :do i have to wait for this until the world ends < 1243533288 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you ehird you fool < 1243533303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is why MYYY interpreter is needed ;;;;;;;;;;)))))))))))))))) < 1243533387 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243533403 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :the interpreter should have a timeout < 1243533489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1243533490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20k cycles < 1243533492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's slow as fuck < 1243533684 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1243533708 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::d < 1243533725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 384k cycles was claimed by someone < 1243533830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe GregorR did that < 1243533856 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(Thence the value used in scrooge) < 1243534678 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's 100000 < 1243534687 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yd.f oace < 1243534694 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :they said the other night < 1243534716 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but the timeout doesn't count the time spent expanding < 1243534836 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, so I see, 100k it is. < 1243534871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yd.f oace? < 1243534884 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :going to bed < 1243534892 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1243534915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to bed < 1243535383 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: accidental keyboard layout swap < 1243535393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243535396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what was it meant to be? < 1243535418 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"they said" < 1243535426 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so did you guys fuck up the bot? :\ < 1243535437 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i took my broken thing off < 1243535452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i realized to do what i want (and be victorious against everything except shade) i need THREE nested expansions < 1243535463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust turnintoagreenthing . < 1243535626 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i got into work today < 1243535632 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :open up the back door to get a cross breeze blowing < 1243535637 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and there's some chick back behind our building < 1243535639 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in a little fort < 1243535644 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :smoking a joint and changing her clothes < 1243535645 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243535657 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :she's like < 1243535658 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"hi" < 1243535661 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"i'm just changing" < 1243535666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :First law of IRCodynamics: Everyone has a more interesting life than you, except when they don't. < 1243535682 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243535779 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so you gonna write that interpreter after all? < 1243535798 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seeing as we managed to cripple the bot somehow < 1243535812 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(plus if you do expansionless evaluation then i can make slowrush better!) < 1243535911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I guess so. < 1243535939 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243535946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION refactors some of the rubbish code in it and gets to work on an interpreter loop < 1243536070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1243536083 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could probably ask GregorR-L for his code < 1243536091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naw < 1243536092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the one he pasted before isn't the most recent < 1243536101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not hard to write from scratch < 1243536105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :& his code probably isn't mit-licensed < 1243536109 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :don't want to submit a patch? ;) < 1243536118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, I'm making a new hill infrastructure < 1243536121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it would be rather pointless < 1243536133 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243536153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it'll just be part of < 1243536153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243536154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google hello kipple lambda lazyk linguine malbolge notecho num ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yodawg < 1243536155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243536156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243536157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243536274 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess it must expand 90s, 'cause i can't see anything else evil in the buffer < 1243536277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay let's see this parser is awful I'm rewriting the paresr < 1243536286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I'm going to do expanding as a pre-processor stage < 1243536290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with guards against omggigantic programs < 1243536302 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i outlined how to do it without expanding at all earlire < 1243536304 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :earlier* < 1243536306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no (a{b}c)%N, you can just do (a)*Nb(c)*N < 1243536307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can elaborate if you want? < 1243536314 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not quite < 1243536315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: well, almost all programs are small enough just to expand beforehand < 1243536320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, yes, w/ mine < 1243536325 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :'cause you have to execute both Ns the same amount of times < 1243536327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know ais's interp can't handle it < 1243536332 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if the first one breaks out before it's done... < 1243536332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ehm wut < 1243536334 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh i see what you mean < 1243536339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just mean syntactically < 1243536350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*Nb(]c)*N will work in mine, for instance < 1243536350 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243536356 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i see, but i'm not sure why it's worth it < 1243536361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so there's no need for (a[{b}]c)%N < 1243536367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: one less useless feature < 1243536380 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there is a need for %N though < 1243536386 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the problem with doing it like this: < 1243536391 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*Nb(]c)*N < 1243536395 0 :jix_!n=jix@dyndsl-095-033-100-052.ewe-ip-backbone.de JOIN :#esoteric < 1243536400 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :is that when the [ fails and you skip the rest of the iterations < 1243536409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: excuse me... < 1243536411 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you have to only do the same amount of closing iterations on the second one < 1243536423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you understand. at all < 1243536429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*5b(]c)*5 < 1243536429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243536436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[a[a[b]c]c]c]c]c < 1243536439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before running < 1243536439 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243536441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is identical to < 1243536443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you expand it < 1243536446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[{b}]c)%5 < 1243536447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243536449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[a[a[b]c]c]c]c]c < 1243536451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: which I am < 1243536459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the longest legit program, when expanded, is ~1MB < 1243536467 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but you can save yourself time, energy, and memory without expansion < 1243536473 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243536481 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :instructions != cycles as far as legitimacy goes < 1243536483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: time, not really < 1243536486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :energy, um what < 1243536491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :memory, oh noes 1MB < 1243536496 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for example, there will be programs that have a lot of code inside [] < 1243536498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that won't get executed < 1243536506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: so? < 1243536508 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and they'll have to repeat that block of [] a number of times to do what they want to accomplish < 1243536511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~20k max cycles < 1243536516 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so, the longest legit program can be a lot longer than that < 1243536516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irrelevant < 1243536525 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because you could skip 10000 instructions all at once < 1243536531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't see your point. < 1243536545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 100k. < 1243536546 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :obviously not < 1243536551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 20k in mine. < 1243536554 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my point is that 1mb, fully expanded, is not enough space < 1243536554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can raise it to 100k if I want. < 1243536563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: err, what < 1243536569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :running programs takes constant space < 1243536584 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :100k is not higher than 1mb :P < 1243536591 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 100k in both of GregorR's and ais's, so I'd do it < 1243536593 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, running programs takes constant space < 1243536593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that means 100,000 < 1243536595 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but earlire < 1243536597 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :earlier, < 1243536601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 20k in ais's. < 1243536602 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted one that was like 25mb < 1243536609 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 2009-05-28 09:05:45 ( GregorR-L) myndzi: Actually, 100000 in ais' and mine. < 1243536609 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and it was bugged, it should have been bigger < 1243536617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't care, ais told me. < 1243536629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it'll just reject programs bigger than 100MB. < 1243536635 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: while ($steps++ < 100000) { < 1243536637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: From the source. < 1243536638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since that's about as high as any legit warrior will be < 1243536639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: k < 1243536642 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which is something of a mistake, and also unnecessary < 1243536651 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could be running a program that's like 1000 bytes instead < 1243536651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: your arguments are unconvincing < 1243536654 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but you don't want to < 1243536670 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243536672 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :partly i'm in a hurry, partly you're being stubborn < 1243536686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: ... there's no advantage to expanding it in-time < 1243536696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're seriously overreacting < 1243536700 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was saying you don't have to expand it at all < 1243536704 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which saves a lot of work < 1243536711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes you do, to handle the cycle count < 1243536712 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but also that the ({}) syntax is necessary to do so < 1243536717 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not true < 1243536733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: then tell me. < 1243536736 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you simply don't count non instructions towards the number of cycles < 1243536742 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243536746 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what would you like me to tell you? < 1243536770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how do you not expand it < 1243536775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(+)*57 takes 57 cycles < 1243536776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it must < 1243536791 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243536801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so how do you avoid expanding < 1243536803 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for ()s you simply need a counter < 1243536808 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for a simple ()*N loop, < 1243536824 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you reach ), increase the counter; if it == N, then proceed, else go back to ( < 1243536832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so what advantages does this have over preëxpanding, other than using a measly 100MB less memory? < 1243536860 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the time spent to expand to that 100mb every battle (or store it) < 1243536873 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which is what is currently making EgoBot unusable < 1243536874 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just store it -> cheap < 1243536875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm < 1243536886 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the lack of an arbitrary program length limit < 1243536886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i can expand 100mb in like a few miliseconds. < 1243536889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1243536891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm just going to store it < 1243536913 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because of the nature of brainfuck, some programs are simply going to be extremely long < 1243536919 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and you are basically saying "nope, not doin it" < 1243536920 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243536924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it stands to reason that chickens are green? < 1243536932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're not giving me any arguments why 100mb programs are needed < 1243536950 0 :bsmntbombdood!n=gavin@97-118-135-212.hlrn.qwest.net JOIN :#esoteric < 1243536951 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because that's how many insructions it takes to do certain things? < 1243536956 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i thought that was fairly obvious < 1243536958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No point in doing it until it's necessary, unless it's trivial < 1243536960 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can give you some code later if you like < 1243536966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do show me this amazing 100mb warrior < 1243536980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the exact expansion size, but from earlier: < 1243537011 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>(+)*20>(-)*20>+>->+>->+>-(>[[-+++++++++++++++++[-.]]+>]+)*20 <- this program tops the hill < 1243537013 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :2 ties and 1 loss < 1243537016 0 :Slereah!n=butt@ANantes-259-1-133-179.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243537022 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the 2 ties are because of polarity, so i was attempting to beat them too < 1243537022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION measures < 1243537034 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :to do that i needed to do the -. loop a fixed number of times < 1243537037 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which means i hae to do something like: < 1243537048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: dude < 1243537049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's 654 bytes < 1243537050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BYTES < 1243537054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not even a KILOBYTE < 1243537058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let along 1024KB = 1MB < 1243537060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let alone 100MB! < 1243537063 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't the example dude < 1243537064 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :chill the fuck out < 1243537068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243537070 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm explaining the reasoning and necessity < 1243537070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm chilled < 1243537071 0 :jix!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243537071 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :>(+)*20>(-)*20>+>->+>->+>-(>[[-+++++++++++++++++([-.{}([+.{}])*3000])*3000]+>]+)*20 < 1243537076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION measures that < 1243537085 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that one is broken but expands to like 4 bytes * 3000 * 3000 + something * 20 < 1243537101 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the fix requires another nested loop < 1243537111 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which again exponentially increases the size < 1243537116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: let's say something=1000 < 1243537116 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i didn't bother with the fix because it wouldn't work on EgoBot < 1243537118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's 34MB < 1243537165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now take that and add another expansion like i said :P < 1243537172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*3000 again? < 1243537174 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's well on its way to 100mb < 1243537184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i doubt *3000, but i don't know, i haven't thought it out yet < 1243537187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's with those {}, aren't they ignored < 1243537188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just know it'll be big < 1243537194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: um no < 1243537196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's 100 gigabytes < 1243537198 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243537205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to hell with that :) < 1243537214 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's definitely not gonna be *3000 < 1243537232 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but my point is no expansion is necessary at all and such programs can be supported < 1243537241 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and are also within reason necessary to accomplish certain goals < 1243537246 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He's got a point < 1243537251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: define h < 1243537251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243537279 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but apparently to you it makes more sense to expand that ~100 byte program to ~100 megs < 1243537284 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so uhh i guess there's not much i can do for you < 1243537292 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Whoever's chatting behind the nick nescience < 1243537305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it seems like a lot of work for barely any game < 1243537307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gain < 1243537317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean... it's not as if we all have 64K of ram. < 1243537327 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :1) it is NOT a lot of work < 1243537344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty much the same amount of work as parsing the * in the first place < 1243537344 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :2) the gain is the lack of an arbitrary limit on what you can and can't write < 1243537350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it and you've explained it 3 times :-) < 1243537354 0 :max!n=max@196-210-182-109-wrbs-esr-2.dynamic.isadsl.co.za JOIN :#esoteric < 1243537354 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it requiers a counter and 2 pointers < 1243537371 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :probably a stack for the counters or whatever < 1243537380 0 :max!unknown@unknown.invalid NICK :Guest65774 < 1243537381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just tell me the algorithm :) < 1243537384 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or manual recursion, whatever < 1243537403 0 :Taejo!unknown@unknown.invalid QUIT :Nick collision from services. < 1243537406 0 :Guest65774!unknown@unknown.invalid NICK :Taejo < 1243537409 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :an in the end, hell, being wasteful just because you can is never a great agrument < 1243537428 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, since () are used in two contexts you need to identify ahead of time which it is < 1243537441 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for ({})%N, all you do is keep a loop counter as before < 1243537445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: wait, okay, question < 1243537448 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Jump to the ) and look at whether it's % or * < 1243537450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is ({}) necessary in this < 1243537452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you hit } increase it, if it == N, continue on; otherwise jump to ( < 1243537460 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :err, hit { increase, jump to ( < 1243537471 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you hit ) decrease it, if it == 0, continue on; otherwise jump to } < 1243537503 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the reason ({}) is necessary for non-expanding interpretation is because otherwise you don't know how many times to execute the *N affecting the ] corresponding to a [ < 1243537511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243537520 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :handle [] like you would if ({}) wasn't even there, as long as they are balanced inside the () they will work fine < 1243537542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why (a[)*Nb(]c)*N wouldn't work < 1243537557 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ok, assume for a moment that before you execute a[ N times, one of the [ fails < 1243537564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: "fails"? < 1243537565 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you are then going to skip all subsequently expanded code < 1243537570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like what, it gets all creaky? < 1243537572 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you execute [ while the data is 0 < 1243537581 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :thus do not execute the contents of the brackets < 1243537585 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :including the rest of the expansions < 1243537591 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :now you hit ]c*N < 1243537596 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can't expand it N times, because that's too many < 1243537610 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can't rely on the data to determine how many times to expand it, because it must match the a[ < 1243537615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: is this making sense to you? maybe you could help me understand... < 1243537618 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in short, you're screwed (unless you expand it all ahead of time) < 1243537635 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: See last line above :-P < 1243537637 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let's take 3 as an example < 1243537648 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*3b(]c)*3 < 1243537649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ? < 1243537653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[b]c]c]c < 1243537656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 2009-05-28 21:06:58 ( nescience) in short, you're screwed (unless you expand it all ahead of time) < 1243537666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that is not explanatory. < 1243537670 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if the 2nd [ expands on a 0, you skip the bolded parts: < 1243537676 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[b]c]c]c < 1243537692 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which means you need to execute "c]c" and no more no less < 1243537694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no boldin < 1243537695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1243537697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+c < 1243537700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mode < 1243537704 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :a[a[>a[b]c]< is skipped < 1243537718 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's obv— no, it's not < 1243537718 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :there's no sensible way to get "c]c" out of (]c)*3 < 1243537725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well, looks like he's trying to explain what should happen with (a[)*Nb(]c)*N, and saying that you're somewhat screwed with the looping technique < 1243537735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I know what he's trying to say. < 1243537739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't understand _what_ he's saying. < 1243537741 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So what do you want explained < 1243537747 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm sorry, i'm on limited time and i am trying to be quick < 1243537749 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i must get back to work < 1243537752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243537755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll read it 70 times :P < 1243537756 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i can explain with more patience and detail later if you actually want < 1243537818 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243537823 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In a[a[>a[b]c]< is skipped if the second [ finds 0 < 1243537834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay okay stop it you are just repeating him < 1243537846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Did you understand that? < 1243537867 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or alternatively, what don't you understand :-P < 1243537884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :English! Am foreign no americano. < 1243537934 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then I'll just continue < 1243537938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh dear. < 1243537941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I take it back, whatever I said. < 1243537999 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So, in (a[)*3b(]c)*3 if the second time through the loop the [ finds zero, you'd need to execute c]c to preserve the semantics < 1243538013 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But, how do you figure that out without expanding all of the code < 1243538017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And that's the problem. < 1243538022 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :END OF LINE < 1243538074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :green < 1243538242 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :damn, EgoBot still hasn't recovered < 1243538242 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!ps < 1243538268 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Guess they're not real processes then < 1243538310 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :what did you do to it, anyway? < 1243538401 0 :ehird!unknown@unknown.invalid QUIT :Remote closed the connection < 1243538413 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243538428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!sh pidof bfjoust < 1243538430 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :/tmp/input.11841: line 1: pidof: command not found < 1243538463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sticking to 80 columns with tabs @ size 8 kills me < 1243538466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but my code thanks me < 1243538477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:20 ehird: Disconnecting from stoned server. < 1243538482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm my bouncer doesn't like potheads < 1243538613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1243538619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say you have a for loop, looping through a thing < 1243538623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and inside, a switch on its value, right? < 1243538634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at some point you want a conditional in one of these cases < 1243538639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know, just to make sure everything's okay < 1243538643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fprintf(stderr, "Unmatched ] in %s.\n", filename); < 1243538647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KRRRRRRRRRR OVER 80 COLUMNS < 1243538662 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i submitted that code with the *3000s earlier < 1243538669 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i replaced it with the original slowrush so it wouldn't slow things down < 1243538682 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird submitted some trash earlier, but i didn't think he expanded simple ()*Ns < 1243538685 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i don't really know what's wrong < 1243538697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i charge you with not being sympathetic to my pain. < 1243538725 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol, i read the buffer top down < 1243538753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in fact, it's only 4 indents < 1243538758 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :80 columns :\ < 1243538758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's within Linus's law < 1243538759 0 :psygnisf_!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243538765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I HATE YOUUUUUUUUUUUUUUUUUUUU :| < 1243538767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not you < 1243538767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you < 1243538792 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You put the switch in a separate function < 1243538819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Aha. BUT! The switch mutates a local variable SOMETIMES. < 1243538824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, in one case it does a continue;. < 1243538827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Pass a pointer < 1243538834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: IT ALREADY IS A POINTER < 1243538838 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ******************* < 1243538841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to go around like a dolt going (*ins)-> < 1243538844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I AM A ONE-STAR PROGRAMMER. < 1243538857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm an aleph-null-star programmer < 1243538898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but i did put it in another function < 1243538902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the thing is < 1243538913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the continue; stops ins++ happening after the switch (but in the for) < 1243538917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the rest just break; out from the switch < 1243538927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't think of a nice way to handle that < 1243538928 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So have it return a bool < 1243538932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: EXCEPT < 1243538932 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :if (foo) continue; < 1243538938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I already return ins— oh, wait. < 1243538942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. Yeah, that would work. < 1243538943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :More ****** < 1243538951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: BUT! But. No, wait, that's fine. < 1243538952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay then. < 1243538955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uh, thanks. < 1243538966 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :FWIW it sounds like it's actually quite crap :-P < 1243538973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: What is < 1243538976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just a parser man < 1243538986 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :All this mucking about just to avoid a level 4 indentation level < 1243538996 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sounds like it's obfuscating the code quite a bit < 1243538997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I don't want to avoid that < 1243539008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's just that my code had some seriously long lines before. < 1243539015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So I'm refactoring it like crazy to 80 columns. < 1243539017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be helping. < 1243539038 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I'm just saying that in this instance it sounds like it's just making things worse < 1243539043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But maybe not, beats me. < 1243539049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, well < 1243539050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your mom. < 1243539057 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: bought a computer better than mine yet? < 1243539068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: haha, except this function needs a parameter from the caller :-) < 1243539073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: No. Soon. < 1243539139 0 :nooga!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243539213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Oh, I just realised that making a new struct would help here. < 1243539228 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Damn, I was just about to suggest that :-P < 1243539234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Specifically, almost all the parameters can be passed around in one struct. < 1243539247 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yep, that's what I was guessing < 1243539255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION underlines the already-existing note in eir mental refactoring cookbook: When in doubt, add more data structures. < 1243539429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'Nother thing (mostly aesthetic): Don't use structs without pointers. Generally. Because -> vs .'s ugly. < 1243539438 0 :psygnisfive!unknown@unknown.invalid QUIT :Connection timed out < 1243539440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It has been a while since I wrote a C program. < 1243539609 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to finish that filesystem < 1243539653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Heh. Also, one of them breaks out from the enclosing loop :-D < 1243539667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I can do that with a return parameter, as the original one is handled by the function itself < 1243539673 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes, i like to do (&foo)->bar just to avoid that ugly . < 1243539678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243539855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: guess what < 1243539863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adding a struct changed filename to parser->filename in the printf < 1243539866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus bringing it— wait for it— < 1243539869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back over 80 columns < 1243539872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243539874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GAHAHAHAHA < 1243539890 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, printfs can usually be broken over multiple lines < 1243539903 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Unless parser->filename itself exceeds 80 columns at that indentation level < 1243539913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : fprintf(stderr, "Unmatched ] in %s.\n", < 1243539914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : parser->filename); /* this makes me feel like a < 1243539915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : dolt */ < 1243539921 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hanging out in ##c is painful < 1243539923 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You can align stuff < 1243539936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I know, but it's such a trivial statement that it hurts. < 1243539937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: o? < 1243539939 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If you have 8 columns' worth I'd line break after stderr < 1243539963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Ooh! < 1243539966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : return 0; < 1243539966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : } else { < 1243539979 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :utterly idiotic questions, no one seems to speak english < 1243539979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY ANOTHER LEVEL OF INDENTATION FOR FREE < 1243540076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:92: error: conflicting types for ‘parse_inner’ < 1243540076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:67: error: previous implicit declaration of ‘parse_inner’ was here < 1243540077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ i did parser_inner(parser);, so it inferred the type as void even though that's not mandatory, lawl < 1243540088 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf are you writing < 1243540088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess i need a bunch of redundant function declarations < 1243540090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop woop, C < 1243540098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: a better BF Joust < 1243540191 0 :Judofyr!n=Judofyr@c2391BF51.dhcp.bluecom.no JOIN :#esoteric < 1243540274 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243540302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so an angel came down to me and said < 1243540308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"EHIRD 80 COLUMNS DOESN'T MATTER" < 1243540309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243540311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I punched it < 1243540312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in < 1243540313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the face. < 1243540318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and said "FUCK YOU, ANGEL." < 1243540337 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I stick to 80 columns, but with 3-column tabs < 1243540391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I figure that most people these days don't care about 80 columns and use 4-column tabs, so it's fine for those folks < 1243540415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ais523 has been adamant at yelling at me that tabs are defined to be exactly 8 spaces < 1243540422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I have been adamant at replying to him that that's total bullshit and he's wrong. < 1243540425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fun times < 1243540441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: (this is when telling him not to use mixed tabs and spaces because tabs != always 8 spaces) < 1243540444 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not 8 spaces, they're defined to be "indent to the next column whose position is a multiple of 8" < 1243540448 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But yeah. < 1243540457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, they're not < 1243540465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're defined to be "indent." < 1243540473 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well yeah. < 1243540493 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But that's the default position adopted by most tools. < 1243540617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523 said it was "8 spaces", always, both in theory and practice < 1243540628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :programs I have here and what tab what was originally meant to mean disagrees < 1243540631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*disagree < 1243540718 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Upon pondering it a bit, I do think that their definition is "indent to next tab stop" where "tab stops" vary from implementation-defined to freely modifiable by the user < 1243541009 0 :BeholdMyGlory!n=behold@d83-183-183-70.cust.tele2.se JOIN :#esoteric < 1243541103 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, how have you people managed to eff up EgoBot :P < 1243541141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I believe by running bfjoust programs that do tonnes of macro expansion < 1243541165 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, you can't prefix "I believe" into a sentence like that directly :-/ < 1243541191 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck: 12.5 < 1243541191 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.9 < 1243541192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_scrooge: 11.8 < 1243541192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_turnintoagreenthing: 4.3 < 1243541217 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whoo, scrooge beat shade < 1243541224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: so if my super-awesome polarity-makin' tournamentin' mega-fastin' interp is finished, will you use it or should I not bother :-P < 1243541241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(yes, nescience, with your magical avoid-expanding-macros thing. <_<) < 1243541253 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I wrote egojoust because you seemed to have lofty goals. < 1243541256 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If it's done, sure. < 1243541278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's donning itself presently. < 1243541282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The goals aren't really lofty < 1243541291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just "run the program a fuckload of times then average that" < 1243541308 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is "a fuckload" = 21? < 1243541325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243541329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That does not take into account... < 1243541332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PoLaRiTy! < 1243541337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Any choice between: SIEVE, and: KETTLE! < 1243541350 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :..................................................... < 1243541366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Trust me, it's a good idea. Other players say so. The fact that the names make no fucking sense is irrelevant. < 1243541367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why 21 to be specific < 1243541376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 21 possible tape lengths < 1243541381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243541382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Just know that it involves reversing dink and donk. < 1243541386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well that sounds like a good idea too < 1243541394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243541397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with two polarities < 1243541401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: So it's actually— you will shit your pants— FORTY-TWO runs. < 1243541406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that mean 42 combinations < 1243541409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1243541410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243541410 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But the directions are designed to make no difference. < 1243541412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Verily, the spirit of Douglas Adams is in this implementations. < 1243541416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Nothing to do with directions. < 1243541432 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand what "polarity" means in this context. < 1243541437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Seeing as that you haven't explained it. < 1243541452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Basically, if polarity is sieve, + and - do the normal thing. If polarity is kettle, for one program (either, it doesn't matter), + and - are swapped. This stops you stealing someone's program and swapping +/- and rising to the top of the hill, which is boring, and yet still makes you defend against both [+] and [-], etc. < 1243541454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, swaps plus and minus. < 1243541463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, yeah, what AnMaster said, but I explained why. < 1243541480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And if you implement that I will sue you for infringing my imaginary patents. < 1243541487 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243541487 0 :Slereah_!n=butt@ANantes-259-1-126-208.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243541491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since we sent them same second *shrug* < 1243541497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IMAGINARY < 1243541498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PATENTS < 1243541507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know like imaginary numbers, they have a real part and an imaginary part? < 1243541508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I never planned to implement joust < 1243541511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They have the power of two fucking numbers. < 1243541514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm like. Not interested in them < 1243541517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it* < 1243541518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(AnMaster: I meant GregorR-L, kthx.) < 1243541521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243541522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243541522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Right? So, imaginary patents, < 1243541524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They have the power < 1243541525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of < 1243541527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO GODDAMN PATENTS. < 1243541530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You don't want to fuck with that. < 1243541537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243541541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : You know like imaginary numbers, they have a real part and an imaginary part? <-- wrong < 1243541545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :complex number does < 1243541548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :numbers* < 1243541559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :......................................... < 1243541568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Imaginary numbers are a subset of complex numbers. < 1243541574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant to say complex, but I was not technically wrong. < 1243541574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so they are < 1243541579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, shut up. < 1243541584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DOUBLE PATENT POWER. < 1243541590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the imaginary subset are the ones without real parts < 1243541593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243541601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, 0 or <0 real parts. < 1243541608 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Your face is the one without real parts. < 1243541620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I HAVE AN IMAGINARY PATENT ON YOUR FACE. < 1243541644 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, the question is, can you implement this before I can get it into egojoust? X-P < 1243541647 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :RACE RACE RACE < 1243541651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: No. < 1243541654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't. < 1243541660 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: complex numbers do* < 1243541663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right, I wasn't technically wrong either, since in effect you can consider it like "no real part" (and that is how you write them: 2i not 0+2i) OR the technically correct "real part is zero". < 1243541671 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What you don't realize is that I'm too lazy to put it in egojoust. < 1243541676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Real part is zero OR LESS THAN ZERO. < 1243541678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1243541684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I HAVE AN IMAGINARY PATENT ON LAZINESS < 1243541694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-2+4i is complex isn't it? < 1243541697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In fact, I have an imaginary patent on everything, including not having an imaginary patent on something. < 1243541705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [[Imaginary number]] < 1243541719 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :anmaster: yes, its complex. < 1243541757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, now I'm going to imaginary work on my implementation. < 1243541769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You know it's true, brotha. < 1243541813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Although Descartes originally used the term imaginary number to mean what is currently meant by the term complex number, the term imaginary number today usually means a complex number with a real part equal to 0, that is, a number of the form i·y. Zero (0) is the only number that is both real and imaginary." < 1243541819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: [[Imaginary number]] <-- from there < 1243541833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DESCARTES FTW < 1243541845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find where it says "or less than zero" < 1243541854 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :does it need to anmaster? < 1243541858 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :it says real part. < 1243541870 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :real numbers range from (-inf, +inf) < 1243541878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"the term imaginary number today usually means a complex number with a real part equal to 0" < 1243541891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ehird claims it means "real part equal to zero or less than zero" < 1243541908 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oh. what? no. an imaginary number is any real multiple of i. < 1243541908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, wait < 1243541912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[In mathematics, an imaginary number (or purely imaginary number) is a complex number whose squared value is a real number less than or equal to zero.]] < 1243541923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am the dumb < 1243541929 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :agreed! < 1243541929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, As usual! < 1243541936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butts < 1243541937 0 :psygnisf_!unknown@unknown.invalid NICK :psygnisfive < 1243541938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I'm right (as usual) < 1243541940 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243541947 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but i still love you ehird, dont worry < 1243541949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: AND YOU'RE GAY < 1243541949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AS USUAL < 1243541950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I shall forever treasure this moment. < 1243541952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND SO'S YOUR FACE < 1243541953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND YOUR MOM < 1243541955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND STUFF < 1243541981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, s/AnMaster/psygnisfive/ and at least one of those claims would be correct instead of incorrect. < 1243541992 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW GUYS AMAZING NEWS psygnisfive is *GAY* < 1243542000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOLY HELL HE SEXUALLY PREFERS MEN TO WOMEN. LET'S MENTION IT < 1243542000 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AND STUFF < 1243542003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1243542004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND STUFF < 1243542011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl my parser is O(n^2) because I use strlen() to allocate the result kekekekeke < 1243542013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares < 1243542017 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1243542021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i like big COCKS and i cannot lie < 1243542027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: beats reallocating every 3 seconds < 1243542031 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: GCC might actually be able to optimize that away < 1243542035 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(At least) < 1243542038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's user input < 1243542044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EgoBot will break if you give it megabytes of raw input anyway < 1243542046 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I mean, repeated calls to it < 1243542048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys < 1243542051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I only use strlen() once, Deewiant < 1243542056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But then I loop thru da string < 1243542062 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do you happen to know of any really good textbook download sites? < 1243542063 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So where's the ^2 < 1243542085 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sorry, I thought wrote the wrong nick, since the claim wasn't valid for me I considered the other people present and talking. Thus I came to the conclusion you meant psygnisfive. I don't know why you like to mention it. < 1243542088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: O(n) - strlen(). O(n^2) - looping through the string again. < 1243542097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: YOU'RE BLACK. < 1243542100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: strlen() has __attribute__((pure)). ;) < 1243542101 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Uh, how is looping through a string O(n^2) < 1243542112 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is that not O(2n) < 1243542117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1243542118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243542120 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is O(2n) < 1243542120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is. < 1243542125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But O(2n) = O(n). < 1243542128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Which is O(n). < 1243542130 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O(2n) is short for O(2 * n) which is O(n). < 1243542132 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ohay it's back < 1243542133 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate that shit < 1243542133 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ill take it you dont, so: gigapedia.com < 1243542139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just that "O(n)" is an unhelpful way to say "hay I loop twice" < 1243542148 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :with some weird bugs < 1243542158 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then say O(2n) < 1243542159 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :at least i'm back on top of the hill :> < 1243542161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, technically wrong too. And I don't know anyone in here who is. Since I don't care about skin colour. However you might have meant that my current clothes are indeed black? A pair of black socks. And a black t-shirt. < 1243542173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Even if it's equal to O(1000n) most people assume that the constant within is meaningful somehow :-P < 1243542176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If thou wert smart, then thou wouldst keep the string size. < 1243542177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: THUS YOU ARE BLACK!!!!!!1731263712537638273621873ELEVENTYONE < 1243542185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Erm, I don't need it again. < 1243542188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: After parser->ins = xmalloc(sizeof(ins_t) * strlen(source)); < 1243542190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just do < 1243542192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : while ((c = *parser->source)) { < 1243542194 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xmalloc! < 1243542201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :xyzmalloc < 1243542206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :struct string {char *cstr;size_t size;}; < 1243542209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Also known as "goddammit libc, get some fucking error handling system." < 1243542214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why?! I only need it once! < 1243542217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To allocate the string! < 1243542221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What benefit does that get me at all in this case? < 1243542225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*allocate the instruction array < 1243542231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243542244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, anyways. < 1243542259 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :xmalloc should have __attribute__((malloc)). :p < 1243542268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wtf is that < 1243542269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what does that do? < 1243542302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc has an attribute for everything < 1243542304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't think either "ELEVENTYONE" or any variant of splitting that ("ELEVENTY", "ONE"), ("ELEVEN", "TY", "ONE") or ("ELEVEN" "TYONE") is a valid (set of) number(s). < 1243542306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__attribute__((strfry)) < 1243542312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Shut up. < 1243542315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Informs GCC that any non-NULL pointer it returns doesn't alias with any other valid pointer. < 1243542328 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243542336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, indeed, so it does. < 1243542343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :__attribute__((solve-halting-problem)) int main(); < 1243542348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, doesn't exist < 1243542364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Forty = 40. Fifty = 50. Therefore, foo-ty = foo0. Eleven = 11. Therefore, eleventy = 110. One hundred one = 101. THEREFORE, Eleventy-one = 111. < 1243542367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought gcc has an attribute for everything :-( < 1243542373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't exist? < 1243542376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OMGWTFBBQ HOW COME!!11 < 1243542378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eleventy < 1243542381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one. < 1243542383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :point one. < 1243542384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting < 1243542398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Onethousandtytyty? < 1243542406 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: isn't that the same as returning restrict? < 1243542406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 1000000 < 1243542407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what would that be < 1243542408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243542409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243542418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ity < 1243542421 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You might also want to give that __attribute__((alloc_size(1))). < 1243542427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i*10 < 1243542435 0 :Slereah!unknown@unknown.invalid QUIT :Connection timed out < 1243542437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "Therefore, foo-ty = foo0." < 1243542441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243542444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's = foo*10 < 1243542445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it would be the non-sense "i0" < 1243542451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was abbreviating informally. < 1243542451 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i0 isn't nonsense < 1243542454 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :i0 = i * 0 = 0 < 1243542457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's true too. < 1243542460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But foo-ty is obviously foo*10. < 1243542470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sure. But according to that definition of ty then 10 is 1*0 :P < 1243542472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So ity = i*10 = 10i. < 1243542482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right < 1243542492 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(= -i) < 1243542509 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, it isn't < 1243542526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :onety is still 1*10 = 10 < 1243542566 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whereas onety and crumpets is 10 + crumpets < 1243542570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.h:14: warning: comma at end of enumerator list < 1243542572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS THAT A WARNING. < 1243542572 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Indeed < 1243542582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that gcc < 1243542584 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :warning: you appear to be using GCC < 1243542585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243542587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-Wall -pedantic < 1243542590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243542596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it allowed by C89 then < 1243542599 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd say it's because of -pedantic :P < 1243542602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, AnMaster. < 1243542610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's not an error. It's not bad. It's good practice, for when you add new values. < 1243542612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... why does -pedantic warn about that... < 1243542622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe some pre-C89 compilers choke on that. < 1243542623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I agree with ehird here < 1243542625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :__attribute__((dont_fucking_warn_me_about_that_kind_of_shit_okay_btw_this_applies_to_the_whole_program_you_hear_me_question_mark)) < 1243542632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :↑ An attribute gcc needs. < 1243542633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Try -std=c89 < 1243542636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yes. I did. < 1243542637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good idea < 1243542639 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: -ansi? < 1243542640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS = -std=c89 -Wall -pedantic < 1243542640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ifdef DEBUG < 1243542641 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CFLAGS += -g < 1243542643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :else < 1243542645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CFLAGS += -O3 < 1243542647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :endif < 1243542649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: -ansi = -std=c89 < 1243542653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D'oh < 1243542655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you don't allow -march=native there < 1243542658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL WUT < 1243542660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243542660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nm < 1243542664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought adding -ansi fixed it < 1243542666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I removed the comma < 1243542666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243542669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Vut? < 1243542669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243542679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, does that like, use i7 on an i7? < 1243542693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, CFLAGS="-march=native -pipe" make will not use the -march setting in there < 1243542699 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243542709 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It optimizes code for the host CPU, allowing code that is invalid for other CPUs < 1243542711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What the fuck are you talking about, sir? < 1243542727 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: He's talking about you overriding any outer CFLAGS < 1243542734 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243542734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if that above is your makefile then the cflags user set in environment will be ignored < 1243542739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which may contain important bits < 1243542748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ehm, I've done CFLAGS=butt since forever. < 1243542748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like -march, -m32/-m64 and what not < 1243542750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Everyone does that. < 1243542752 0 :BeholdMyGlory!unknown@unknown.invalid QUIT :Remote closed the connection < 1243542773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about: < 1243542774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS ?= -march=generic < 1243542778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So, what do I use instead? < 1243542783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS += -std=c89 -Wall -pedantic < 1243542785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243542791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243542795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-march=generic? Is that just the default setting? < 1243542795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243542796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243542801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% make -n < 1243542801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cc -std=c89 -Wall -pedantic -O3 -march=native lance.c -o lance < 1243542802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-mtune=generic < 1243542804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is needed < 1243542811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work for march < 1243542817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since that is default < 1243542827 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at "cc" < 1243542828 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243542830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243542831 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-march supercedes -mtune < 1243542833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about defining CC? "CC ?= gcc" doesn't work, as make defines its own default. < 1243542840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-march defaults to i386 still iirc < 1243542848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-mtune=generic does "for the most common current cpus" < 1243542869 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: CC = gcc works, as when people override CC they don't want the CC in the Makefile at all. < 1243542873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm.. It defines it to the CC. User can override it in the environment < 1243542882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Kay. < 1243542894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:1: error: bad value (native) for -march= switch < 1243542894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:1: error: bad value (native) for -mtune= switch < 1243542896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Don't. < 1243542898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guess my gcc 4.1 is too old huh? < 1243542899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, too old gcc < 1243542899 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, lolporridge. < 1243542900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for that < 1243542903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. < 1243542905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Then it's not very useful for me. < 1243542907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make defines CC. < 1243542918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I know that, but it defines it to cc on most systems, which is stoopid. < 1243542919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :export CC=gcc-4.2 < 1243542921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make < 1243542930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, thanks. < 1243542931 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: This code clearly will not compile with non-gcc. Esp. with those CFLAGS :P < 1243542935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And on all systems, cc is the C compiler. < 1243542936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it should clearly define it to /usr/bin/c99 < 1243542937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243542949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And on all systems, cc takes -O3 -std=c89 -Wall... hmm, wait, no. < 1243542953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I don't want to require twiddling for OS X users. < 1243542954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is the only one found in POISX 2008 (iirc!) < 1243542959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So >gcc4.1 things are out of the question < 1243542967 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :POISX! 8-D < 1243542972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that's why you probably shouldn't define CFLAGS. :p < 1243542973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, right. But the -march=native was for what user defines in envrionment < 1243542976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243542980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :POS, icks. < 1243542981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :your makefile should respect it < 1243542987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:36 pikhq: And that's why you probably shouldn't define CFLAGS. :p ← youuuuuuuuu're barmy < 1243542988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was my point < 1243543004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if nobody defined cflags everyone would get -O0, warningless compiles :) < 1243543007 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This is why you should use autoconf. < 1243543012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: HAHAHAHA < 1243543013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION punches GregorR-L < 1243543015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on legacy systems like OS X the user would define CFLAGS to be something like -march=core2 (or is the gcc too old for that as well?) < 1243543015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop that. < 1243543027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird, on legacy systems like OS X ← ENOTREADINGRESTOFLINES < 1243543035 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're making portability damned difficult. I HATE yOU FOR THAT. < 1243543035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, you have to use gcc-4.2(1) to use -march=core2 :P < 1243543039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was a joke < 1243543040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243543047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let me rephrase it < 1243543048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So was mine < 1243543051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1243543055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, there are non-Core2 current Macs. < 1243543065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The Mac Pro uses Xeon Nehalems. < 1243543067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then they define -march=whatever < 1243543068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(not i7, Xeons) < 1243543069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that they want < 1243543073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know, I know. < 1243543079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yeah they have to change one line in the makefile :))) < 1243543081 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: He seems to think that everyone runs GCC, and specific versions of it at that. < 1243543088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... what? < 1243543092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just said I wasn't using anything >gcc4.1. < 1243543098 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's because everyone does run GCC :P < 1243543103 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And for that, I keel you. < 1243543104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Are you SERIOUSLY arguing that I should not define CFLAGS? < 1243543110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes. < 1243543114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is your MIND on a SATELLITE in OUTER SPACE? < 1243543115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : GregorR-L: He seems to think that everyone runs GCC, and specific versions of it at that. <-- ehird? Seems so < 1243543117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what autotools is for. < 1243543118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243543119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it communicating with your body from down here? < 1243543123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it going, oh, < 1243543127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the distance is so long < 1243543130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway that makefile isn't going to work at all with icc! < 1243543130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd better keep the thoughts short < 1243543135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So let's not define any CFLAGS! < 1243543138 0 :Judofyr!unknown@unknown.invalid PRIVMSG #esoteric : . < 1243543140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, use autohell. < 1243543144 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lollercopters. < 1243543146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you better check if you have GCC before you add the cflags < 1243543148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's always a good idea. Replace a 15 line makefile. < 1243543152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With the autotools shitfest. < 1243543156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can add -O usually < 1243543166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SYNOPSIS < 1243543166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : c99 [-c][-D name[=value]]...[-E][-g][-I directory] ... [-L directory] < 1243543166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ... [-o outfile][-Ooptlevel][-s][-U name]... operand ... < 1243543167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is pikhq's satellite brain, reporting from dumbville, in orbit around Earth! < 1243543171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what POSIX says about syntax < 1243543174 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Replace a 15 line makefile with a 3 line makefile and an automatically generated autoconf.ac? :P < 1243543178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(not that it matters a lot) < 1243543185 0 :myndzi\!i=myndzi@tengototen.net JOIN :#esoteric < 1243543190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :For such a simple program, Autotools is easy. < 1243543192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, use cmake? < 1243543198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ARGH YOU PEOPLE ACTUALLY ADVOCATE AUTOTOOLS I'M GOING TO JUMP OFF MY ROOF YOU'RE ALL EVIL PEOPLE WHO ARE RUINING SOFTWARE < 1243543199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is even easier < 1243543200 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wurves stirring the pot. < 1243543202 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cmake is also acceptable. < 1243543209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANYONE WHO USES AUTOTOOLS WILL FEEL MY WRATH < 1243543233 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :cd ehird/ && ./configure --without-annoyingness && make -j6 < 1243543238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :about 5 or 6 lines cmake script if you want to "add cflags if gcc". < 1243543241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trivial still < 1243543243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: THERE IS ONLY ONE FUCKING TARGET < 1243543251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HOW CAN YOU RUN ONE TARGET 6 TIMES AT ONCE < 1243543255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, multiple files right? < 1243543256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE MAD! < 1243543258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1243543263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: For multiple target CPUs! < 1243543263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Run your code on more than two targets and you will thank Autotools. < 1243543264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then why a makefile < 1243543266 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Profusely. < 1243543268 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're saying that you're one file? :P < 1243543270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for "make clean" :P < 1243543274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: YES! < 1243543281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Good god. < 1243543281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that requires separate configurations < 1243543283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CFLAGS += -std=c89 -Wall -pedantic < 1243543283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ifdef DEBUG < 1243543283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :afaik < 1243543284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CFLAGS += -g < 1243543286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :else < 1243543288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CFLAGS += -O3 < 1243543290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :endif < 1243543292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.PHONY: clean < 1243543294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance: lance.c lance.h < 1243543296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : @$(CC) $(CFLAGS) $< -o $@ < 1243543298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :clean: < 1243543300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : @rm -f lance < 1243543302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AND JUST USING C89! < 1243543304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ARE YOU, pikhq, SERIOUSLY SUGGESTING I NEED AUTOTOOLS, CONFIG.H, PARALLEL MAKE, < 1243543306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MULTIPLE FILES, < 1243543308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IFDEFS EVERYWHERE, < 1243543310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PORTABLE ACROSS C COMPILERS TO AVOID WRITING ONE MORE LINE < 1243543314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHERE IS YOUR MIND! >______< < 1243543322 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stiiiiiiiiiirs the pot. < 1243543328 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Stirry stirry stir stir stir < 1243543332 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, what pot < 1243543337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm saying that you need to write your code right, or else I kill you. < 1243543338 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's an expression. < 1243543342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The pot that pikhq is on. < 1243543344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :This is the road that leads to IRAF. < 1243543351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It seems to be some pretty potent shit. < 1243543355 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not familiar with IRAF? < 1243543357 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :THIS IS THE ROAD THE LEADS TO IRAQ < 1243543368 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get its code, and weep. < 1243543370 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anybody who doesn't use autotools is a TRRRRRIST < 1243543383 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :A TRYST < 1243543385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I spent a fucking month trying to get it to build right. < 1243543395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahaha pikhq is lecturing me about not using autotools and using portability macros and using multiple files and not making sure my 15-line makefile handles all c compilers even though I use c89. < 1243543396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Working full-time on it. < 1243543398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so that will cross compile to ARM correctly. The cross toolchain running on a SPARC. (The cross toolchain targeting ARM was compiled on a MIPS btw)? < 1243543399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is hilarious. < 1243543401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243543402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He is batshit insane. < 1243543408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Should do. < 1243543409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the last statement there didn't matter) < 1243543413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just fucking C89! < 1243543416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and icc? < 1243543424 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Just use a GNU extension in your code and you'll satisfy him < 1243543430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :icc: command line remark #10148: option '-pedantic' not supported < 1243543440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. "icc -O3 lance.c -o lance" < 1243543444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh snap that was *hard* < 1243543446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Okay, I'll prefix a random function name with g. < 1243543446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: For a such a simple project, autotools is trivial. < 1243543447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243543456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um " CFLAGS += -std=c89 -Wall -pedantic" above < 1243543457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I WANT TO STOMP ON YOUR BRAINS ;_; < 1243543457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243543463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So don't use the god damn Makefile. < 1243543474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lets see what clang does here... < 1243543489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and open64 and tcc < 1243543494 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Let's see what openwatcom does < 1243543495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You guys have driven me to suicide for the 5,000th time. < 1243543498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boots the computer with them on < 1243543498 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And Turbo C < 1243543499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bubye < 1243543501 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget dmc and bcc < 1243543501 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And Microsoft C < 1243543507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1243543507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: djgpp, too. < 1243543509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Altair BASIC < 1243543510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be /O4 there? < 1243543512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243543514 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: :-D < 1243543515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See what Altair BASIC does to it < 1243543531 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: We've been naming things that we actually test code on. ;) < 1243543534 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243543537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I don't have turbo c, msvc or any of the other ones < 1243543540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Exactly, Altair BASIC. < 1243543545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet it doesn't run my unportable code. < 1243543546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I seem to recall that you tested CPlof on DJGPP. < 1243543547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH THE HORROR < 1243543553 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: And OpenWatcom. < 1243543559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird: We've been naming things that we actually test code on. ;) <-- indeed < 1243543564 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But it used a different build system, because I'm not a lunatic :P < 1243543564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seriously! < 1243543565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i'm even planning to include a volatile asm with the body "nop" in my code < 1243543568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GRATUITOUS UNPORTABILITY < 1243543572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SQUEAL, pikhq! < 1243543573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SQUEAL! < 1243543575 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Fair enough. < 1243543605 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: See, it's fair enough when I do it, it's only when you do it that it's bad. < 1243543611 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I GET PAID TO MAKE STUFF WORK RIGHT. I HATE YOU AND SENTENCE YOU TO 50 YEARS OF PORTING YOUR CODE TO DIFFERENT ARCHITECTURES WITHOUT USING MORE THAN MAKE. < 1243543627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/local/tcc/bin/tcc -std=c89 -Wall -pedantic -g -O3 -o hello hello.c < 1243543627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tcc: invalid option -- '-std=c89' < 1243543628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I THINK THE PROBLEM HERE IS THAT YOUR JOB SUCKS < 1243543628 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I had that job at Intel for a while :P < 1243543635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/local/tcc/bin/tcc -Wall -pedantic -g -O3 -o hello hello.c < 1243543635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tcc: invalid option -- '-pedantic' < 1243543648 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :other than that the flags work for it < 1243543649 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :tcc is obsolete :( < 1243543652 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Well aware. < 1243543656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so it is. < 1243543657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I ran into your boss last year. :p < 1243543672 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh yeah, I remember you saying something about that. < 1243543680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ icc -std=c89 -Wall -pedantic -g -O3 -o hello hello.c < 1243543681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :icc: command line remark #10148: option '-pedantic' not supported < 1243543681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(just a warning) < 1243543681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: AnMaster yelled at me just because I'm going to buy an Intel processor, I guess working for them is too evil for him to even comment on :) < 1243543682 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What I'd probably do is put the warning stuff only when DEBUG < 1243543706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :opencc manages it, since it is based on a GCC frontend < 1243543718 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So when your average Joe builds, he won't get that. < 1243543725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kinda funny. I mentioned Brainfuck. He mentioned "Oh, yeah... Someone who worked for me, Gregor, did that, too." "... Gregor Richards?" "... Yes..." < 1243543726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ ~/local/llvm/bin/clang-cc -std=c89 -Wall -pedantic -g -O3 -o hello hello.c < 1243543726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Unknown warning option: -Wall < 1243543726 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I worked in their "software portability and converting healthy infants into processor cleaning cloths" department. < 1243543746 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243543747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm doesn't work anyway < 1243543748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: At least you didn't DO UNSCRUPULOUS MARKETING PRACTICES < 1243543752 0 :pingeri!n=chatzill@blk-215-84-138.eastlink.ca JOIN :#esoteric < 1243543758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A $1bn fine just isn't enough, we have to boycott them forever too. < 1243543770 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I'm a sys-admin. Most of what I actually *do* involves RPM, though. < 1243543775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: RPM? < 1243543776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh god. < 1243543790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: For the only sane RPM distro. < 1243543799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Paradox detected. < 1243543805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what company was that at < 1243543807 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mandriva does RPM well. < 1243543815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh Intel? < 1243543820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No, GregorR-L worked for Intel. < 1243543824 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What, where I ran into Gregor's boss? < 1243543824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You have serious multithreading issues. < 1243543829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I was sent to USENIX. < 1243543853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I meant, from what company he was < 1243543861 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intel. < 1243543865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243543867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L worked at Intel. < 1243543870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq found GregorR-L's boss. < 1243543874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmmmmmmmmmmmmmm what company could it be < 1243543877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, THAT IS WHAT I ASKED ABOUT YES! < 1243543882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOU DID NOT USE UPPER-CASE, NO. < 1243543902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :waaaat < 1243543902 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AMDtellol < 1243543925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I missed the bit about Intel due to working on testing the flags in various compilers < 1243543930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION actually uses the int[pointer] equivalent < 1243543933 0 :pingeri!unknown@unknown.invalid QUIT :Client Quit < 1243543954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so congrats, that makefile will work in gcc and open64, it will compile with a warning with icc. Apart from that it won't work. < 1243543959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:92: warning: format ‘%p’ expects type ‘void *’, but argument 3 has type ‘struct _ins_t *’ < 1243543966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-pedantic is shit :) < 1243543974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that isn't pedantic iirc < 1243543977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is -Wformat=2 < 1243543979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-Wall is shit then < 1243543997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, -Wall -Wextra -pedantic ? < 1243544002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-Wall -pedantic. < 1243544008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastie.org/493136.txt?key=yu7xd3arlhs9vpb0ds1zg ← I think I have some parse tree issues < 1243544012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why no -Wextra < 1243544016 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :-W -Wall -Werror -pedantic < 1243544033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no < 1243544044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what program is it parsing < 1243544046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-Wextra is a bumbling pile of shit. Citation: Linus. < 1243544050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [>[-]+] :-P < 1243544052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem listed there < 1243544053 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What "no" :-P < 1243544054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just don't add an EOF node. < 1243544057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no way < 1243544063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it runs off the edge of the atpe. < 1243544065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And krrrrrrrr < 1243544084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wait. that is a trace, no the parse tree? < 1243544089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :latter < 1243544096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/no/not/ < 1243544097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a parse tree that has no "OK STOP NOW" node < 1243544107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it runs into random memory, and here's the fun part: < 1243544108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is being dumped? < 1243544121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ins->op["+-><[].@"] (wrong way around for shits and giggles, this is a debug function) < 1243544126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now, when we get into random memory < 1243544131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we then dereference that random memory in my limited size array < 1243544133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is too small < 1243544135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so we use random memory < 1243544138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to access more random memory < 1243544139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243544144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it isn't wrong way around. It is perfectly valid < 1243544150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So we get the opcodes c, o, invisible, invisible, invisible. < 1243544151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just not common practise < 1243544153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "unintuitive" then < 1243544182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, easy enough to parse. Doesn't cause any major issues with that. < 1243544198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243544202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's just, you know, ridiculous < 1243544212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(you mean i[ptr] right?) < 1243544225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"+-><[].@"[ins->op] looks even ridiculouslyer < 1243544244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not used to indexing a string literal in code < 1243544252 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243544267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the common way tends to be "static const char foo[] = "+-><[].@" < 1243544271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/"// < 1243544273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1243544276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as I said, debug code < 1243544277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then index that < 1243544302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION notes that he's relying on malloc to give him zeroed memory, and fixes that < 1243544312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what happens if the source contains an a < 1243544329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks like ins->op["+-><[].@"] will fail then < 1243544331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait hm < 1243544334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is reverse map? < 1243544335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1243544336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1243544336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243544342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for debug output yeah < 1243544350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay, prints correctly now < 1243544356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just have to make it not rely on malloc zeroing :P < 1243544367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is irritating, as I do parser->ins++ wantonly quite a lot. < 1243544368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mmap() instead < 1243544368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Function time! < 1243544373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nah. < 1243544378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then calloc < 1243544388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, just advance_parser(parser) instead of parser->ins++ < 1243544390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you need zero < 1243544395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even better < 1243544405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :malloc + handle garbage correctly is the best way < 1243544411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That doesn't handle the first one, but I can set that manually. < 1243544415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not the prettiest, but meh. < 1243544454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yay, t'works. < 1243544461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"most significant nibble".... Where on earth did I see that recently... < 1243544546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders nibble-endianness < 1243544564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :imagine. a short with PDP-endianness for the nibbles! < 1243544579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(short being 16 bit here, but probably shouldn't!) < 1243544587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i used to think endian was at bit-level < 1243544589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders middle-endian architectures < 1243544596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are system with bitendianness < 1243544609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 = 0100000000000000000000000000000 < 1243544610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but on most systems you can't address individual bits < 1243544628 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure you can. << and >> FTW. < 1243544639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes. But not as in memory address... < 1243544647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes. < 1243544647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what is relevant here < 1243544667 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bit-endianness isn't relevant when you can't access it like that in memory < 1243544682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION proposes that x86_128 reuse segment notation for bit addressing. :p < 1243544698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, parsing done. I do not handle (foo)*N or (foo{bar}baz)%N yet. Those can wait. < 1243544704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :<< and >> (and their corresponding asm opcodes) are defined in terms of arithmetics. Not in terms of memory address... < 1243544707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Time for some hot lovin'^W^Winterpreting. < 1243544717 0 :Slereah_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243544729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1243544750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, also I think it might be useful with 128 bit GPs, while still being 64 bit. < 1243544756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to speed up ipv6 calculation < 1243544761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and other stuff) < 1243544768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :0xDEADBEEF:8 < 1243544768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243544780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um? < 1243544796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with this < 1243544818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :suggestion PDP-endianness on all levels! < 1243544825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/n /n: / < 1243544837 0 :Slereah!n=butt@ANantes-259-1-126-208.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243544858 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not much. < 1243544872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in, each nibble having such for the bits, then each byte that for the nibbles, each word that for the bytes < 1243544873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243544880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the idea? < 1243544889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: gimme a crappy tiny bf joust warrior that isn't [>[-]+] < 1243544925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Grab the http://codu.org/eso/bfjoust/in_egobot/ < 1243544936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Those are neither crappy nor tiny < 1243544944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also some use ()*N and ()%N. < 1243544946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Some of them are crappy < 1243544950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, [>[-]+] will always run off the end of the tape < 1243544955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and loose? < 1243544957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ummmm. < 1243544958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243544961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And *lose. < 1243544973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It wins when it sets the flag to 0, duh. < 1243544976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, since flag needs to be 0 two cycles in a row < 1243544977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243544980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243544985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-(it's zero)](you won!) < 1243544985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Anyway; [>[+]-] ;-P < 1243544994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Eh, sure. < 1243545014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/BF_Joust < 1243545023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I just explained why it works < 1243545026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The revised version" < 1243545028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"A program does not lose due to its flag becoming 0 unless its flag is 0 at the end of two consecutive cycles" < 1243545035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're dense on purpose, aren't you < 1243545036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-(it's zero)](you won!) < 1243545045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Set to zero by -, another cycle passes by ], and you win. < 1243545049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243545051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243545054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :miscounted cycles < 1243545082 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lunatic [-] < 1243545086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_lunatic: 9.1 < 1243545089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243545090 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :HOW < 1243545095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah how < 1243545101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, debug it locally < 1243545110 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ties against train2 O_o < 1243545115 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Probably others ran off the tape in <128 cycles *shrugs* < 1243545124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, GregorR-L. < 1243545129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :128*2+1. < 1243545133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-]-]-]-]-] < 1243545136 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In (+)*128] < 1243545362 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_loser: 14.9 < 1243545370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shade_needs_to_get_laid http://pastie.org/493170.txt?key=6e0w9h8pg7tbirpusvxta < 1243545374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_shade_needs_to_get_laid: 46.6 < 1243545376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's totally bitch-assing. < 1243545394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how does that one work? < 1243545402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: s/[-]/[(-)*128[-]]/ shade < 1243545409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's totally bitch-assing. < 1243545421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right, that was the one that was manually expanded because the interpreter was broken < 1243545424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, where is defend9? < 1243545436 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... in HELL. < 1243545439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bitch-ass land!!!!!1 < 1243545453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, your interpreter doesn't handle it? < 1243545462 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Was there ever a defend9? < 1243545471 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure it would handle it, maybe it just wasn't good enough. < 1243545477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, wasn't it the one that made it slow down to a trickle? < 1243545496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or was that defend8 < 1243545501 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :defend8 < 1243545504 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And it's there. < 1243545504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1243545512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, interpreter loop time. < 1243545521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sirs and gentlemens, I'd like to talk about interpreter loops. < 1243545525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Y'see... they're bitch-assing. < 1243545532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Thank you. < 1243545535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :B'bye. < 1243545575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems like http://codu.org/eso/bfjoust/in_egobot/myndzi_slowrush.bfjoust is the best current one? < 1243545580 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243545582 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :By a lot. < 1243545596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that one is even short < 1243545600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not a mess < 1243545612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :impressive < 1243545614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_unknowable_reversi_of_slowrush >(-)*20>(+)*20>->+>->+>->+(>[[+-----------------[+.]]->]-)*20 < 1243545619 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_the_unknowable_reversi_of_slowrush: 67.0 < 1243545631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GOOD ENOUGH FOR JESUS, GOOD ENOUGH FOR ME < 1243545636 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243545644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243545649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you have a highlight on jesus? < 1243545657 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1243545659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you only do reversed ones... < 1243545663 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo IS Jesus. < 1243545666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not true. < 1243545669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :More correct: < 1243545670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sorry < 1243545671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly < 1243545676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My reversed ones are the only ones that don't get knocked off the hill. < 1243545681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah! < 1243545699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, reversed ones are cheating < 1243545704 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust yodelin_bob_farbenhowm (<)*128 < 1243545708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_yodelin_bob_farbenhowm: 2.9 < 1243545711 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :2.9?! < 1243545713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :HOW < 1243545721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: My interp makes reversed programs = unreversed ones. < 1243545727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With ~*polarity*~ < 1243545728 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why that's 2.9 instead of 0. < 1243545736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243545743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mc_buttfuck_went_to_town ] < 1243545748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_mc_buttfuck_went_to_town: 16.0 < 1243545753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no that isn't same < 1243545754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BEAT THAT < 1243545759 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :...is that even valid? < 1243545761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1243545763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No. < 1243545767 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust does_not_parse ( < 1243545772 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_does_not_parse: 2.9 < 1243545773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whaaaaaaat the fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuck < 1243545774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 9 | 0 0 - - - 0 0 0 + + - - - - - - - - - + | 16.0 | -9 | ehird_mc_buttfuck_went_to_town.bfjoust < 1243545776 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT WINS < 1243545781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :against < 1243545781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 8 | - - - - + - + - - - - + + + + + - + - + | 48.2 | -2 | ehird_defend8mwahahaha.bfjoust < 1243545786 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :HAAAAAAAAAAH < 1243545788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243545788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 | - - + + + + + + + - - + - 0 - - - - - - | 42.3 | -3 | ehird_shade_needs_to_get_laid.bfjoust < 1243545790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 3 | - - - - - - - - - - - - - - - - - - - - | 2.9 | -20 | GregorR-L_yodelin_bob_farbenhowm.bfjoust < 1243545795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and draws against tons of other < 1243545795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1243545796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1243545812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_mc_farmer_why_dont_you_KRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR [- < 1243545815 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to debugglefy why that's 2.9 < 1243545815 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_oh_mc_farmer_why_dont_you_KRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR: 19.2 < 1243545871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust too_long_name_breaks_formatting.bfjoust [-] < 1243545874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_too_long_name_breaks_formatting_bfjoust: 11.2 < 1243545875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243545878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243545882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust . [-] < 1243545886 0 :impomatic!n=John@nat67.mia.three.co.uk JOIN :#esoteric < 1243545886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster__: 11.2 < 1243545892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I like that name < 1243545908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1243545910 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, found that bug. < 1243545910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust only_your_butt_can_break_the_infinite_mass_of_extreme_formatting_that_is_what_you_have_known_to_be_a_superllllllllllllllllllllllllllllllooooooooooooonnnnng_name_okay_okay_good_that_is_very_good . < 1243545912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that wins against < 1243545914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_only_your_butt_can_break_the_infinite_mass_of_extreme_formatting_that_is_what_you_have_known_to_be_a_superllllllllllllllllllllllllllllllooooooooooooonnnnng_name_okay_okay_good_that_is_very_good: 25.5 < 1243545916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :11 | + 0 + + + + + + + + + - + + - + + - 0 - | 67.5 | 10 | ehird_the_unknowable_reversi_of_slowrush.bfjoust < 1243545921 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust loser (<)*128 < 1243545924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nopping = 25.5 points. < 1243545925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_loser: 0.0 < 1243545928 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust this_is_basically_the_same_as_the_anmaster_trivial [+] < 1243545931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_this_is_basically_the_same_as_the_anmaster_trivial: 19.2 < 1243545935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243545943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :randomized tape lengths < 1243545945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine fixes that < 1243545948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with *~averages~* < 1243545949 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe it isn't? < 1243545960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it is. < 1243545965 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why is [+] 19.2 and [-] 11.2? < 1243545971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 | - - 0 - - - - - - + - - - 0 - 0 - - - + | 11.2 | -13 | AnMaster__.bfjoust < 1243545971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :11 | + 0 + + + + + + + + + - + + - + + - 0 - | 67.5 | 10 | ehird_the_unknowable_reversi_of_slowrush.bfjoust < 1243545973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1243545980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I'm wondering about < 1243545989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's a puddle of infinity! < 1243545991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243545994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :10 | - - - + + + + + + + - + - 0 - - - - - - | 41.5 | -3 | ehird_shade_needs_to_get_laid.bfjoust < 1243546000 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the second line I meant to paste < 1243546005 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is confused < 1243546008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how can it loose against that < 1243546011 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where can I learn about BF Joust? < 1243546011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243546012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :win < 1243546014 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: So where's your bitchin' sweet interpreter? < 1243546021 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google bf joust < 1243546022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=bf+joust < 1243546024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Being written this very second, you bitch ass. < 1243546040 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Bitchin' bitchin' bitch bitchin' bitch. < 1243546045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BITCH! < 1243546054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust < 1243546054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust a < 1243546061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243546073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wanted to name my program a space < 1243546079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust a < 1243546080 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243546118 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust make_me_a_sammich (>)*10+>->+[[-]>+] < 1243546122 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_make_me_a_sammich: 12.0 < 1243546123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust , < 1243546124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546124 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sleep [.] < 1243546128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test , < 1243546128 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_sleep: 25.5 < 1243546133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 25.5 < 1243546144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !bfjoust sleep [.] <-- I did that above < 1243546148 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243546155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust iturnedintoa >>>>>>>>>>+[>+][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]Sandwiches are >++ < 1243546158 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_iturnedintoa: 4.8 < 1243546164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4.8 < 1243546166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lowest so far < 1243546167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BITCHES < 1243546177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, called lethargic < 1243546179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai < < 1243546183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.0 < 1243546185 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: . < 1243546198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FUCK! < 1243546205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust negativeplz <<<<<<<<< < 1243546209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_negativeplz: 0.0 < 1243546212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HA < 1243546216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :my 0.0 is smaller than yours < 1243546217 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_nose [[](+)*128] < 1243546220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also GregorR-L did lower than 4.8 before < 1243546222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_oh_nose: 30.3 < 1243546231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2.8 or 0 < 1243546242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Challenge: Lowest positive score. < 1243546245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_you_have_a_nose_i_see (-)*127< < 1243546250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_oh_you_have_a_nose_i_see: 8.5 < 1243546259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It weakens itself pitifully, then runs off the tape. But still does okay. < 1243546262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_you_have_a_nose_i_see (-)*127[>+] < 1243546266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_oh_you_have_a_nose_i_see: 21.0 < 1243546268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_you_have_a_nose_i_see (+)*127[>+] < 1243546272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_oh_you_have_a_nose_i_see: 16.5 < 1243546274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;_; < 1243546275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fail >+[.] < 1243546278 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_fail: 19.0 < 1243546281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243546291 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_nose [[--++](+)*128] < 1243546295 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_oh_nose: 30.9 < 1243546296 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*128< < 1243546299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 11.2 < 1243546311 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, ehird already did something like that < 1243546321 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*22< < 1243546324 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.0 < 1243546328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*32< < 1243546330 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_hate_myself_and_i_want_to_die [>(+)*127] i am very helpful < 1243546335 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_hate_myself_and_i_want_to_die: 4.1 < 1243546335 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 3.9 < 1243546339 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ha < 1243546339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh dman < 1243546340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai2 (+)*40< < 1243546343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I had the world record for <1 second < 1243546344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai2: 3.8 < 1243546346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai2 (+)*30< < 1243546346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :D'oh < 1243546349 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai2: 0.0 < 1243546351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_hate_myself_and_i_want_to_die [>(-)*127>+] < 1243546352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243546352 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*31< < 1243546354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Score for AnMaster_ohai2: 3.8 < 1243546357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I WIN < 1243546357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_hate_myself_and_i_want_to_die: 10.2 < 1243546357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.0 < 1243546357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ATM < 1243546359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*33< < 1243546361 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_loser - < 1243546363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.0 < 1243546365 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*34< < 1243546366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ehird ^ < 1243546366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_another_loser: 32.7 < 1243546367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243546369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.0 < 1243546369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::PPPPPPP < 1243546370 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*35< < 1243546370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck_my_life (>)*37 < 1243546372 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How did that happen? < 1243546374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck_my_life: 0.0 < 1243546374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_ohai: 0.2 < 1243546376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!!! < 1243546381 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beat that, luzers < 1243546382 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_nose [[](+Wow)*128] < 1243546383 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How did - survive at all? < 1243546387 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_oh_nose: 35.0 < 1243546388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck_my_life (>)*9(<)*9[-] < 1243546392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Haha 0.2 < 1243546392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck_my_life: 16.4 < 1243546394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's amazing < 1243546402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (-)*35< < 1243546406 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai: 0.0 < 1243546407 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : Score for Deewiant_ohai: 0.2 // nothing's going to beat this. < 1243546410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fuck_my_life >-<->-<- < 1243546411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*36< < 1243546414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Y NOT < 1243546415 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I expect it to be thanks to your fuck_my_life < 1243546416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fuck_my_life: 16.8 < 1243546417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai: 6.1 < 1243546421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*34< < 1243546424 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai_sensible (-)*35 < 1243546425 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It would've got 0 if that hadn't been in the same run :-P < 1243546425 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai: 0.0 < 1243546430 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_ohai_sensible: 32.0 < 1243546434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :............:! < 1243546439 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Since yours killed itself before mine did < 1243546444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (-)*128 < 1243546444 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ()*65536 < 1243546446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243546446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, you were lucky with tape length < 1243546446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243546452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parenthesi_or_butt ()*65536 < 1243546457 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_parenthesi_or_butt: 36.4 < 1243546458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust loserp (-)*128 < 1243546458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IT DOES NOTHING < 1243546458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SLOWLY < 1243546460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1243546460 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The actually good programs on top seem unthreatened :P < 1243546461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_loserp: 3.5 < 1243546461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A < 1243546463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :36.4!!! < 1243546466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parenthesi_or_butt ()*10000000000 < 1243546470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :THIS WILL GET LIKE 300000000000 < 1243546472 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nah, 37 is over the max (I think) < 1243546474 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1243546475 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ^ < 1243546481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ? < 1243546486 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust more_loserp (-)*65536 < 1243546499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The single most straightforward suicider didn't get a 0? < 1243546501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243546508 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No luck involved... my program killed itself before anything could touch it, but ehird's killed itself first < 1243546509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fucking_termoil_wants_me_to_term_oil (-)*99999999999 < 1243546511 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust more_loserp (-)*6553 < 1243546514 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: polarity for slowrush played a part in one warrior < 1243546515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ohai (+)*35< < 1243546516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see? < 1243546523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: hm? < 1243546525 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :- gets 1 loss 2 ties and + gets like 2 losses 2 ties < 1243546532 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Why isn't more_loserp running < 1243546534 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Did you have to do that again? < 1243546535 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also seriously, would you quit with the submitting the inverse thing? < 1243546537 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... what have you done this time? :P < 1243546541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo, because ehird clogged it < 1243546543 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ehird's *9999999999999 I expect < 1243546549 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LAWL < 1243546558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not until i has my polarity :) < 1243546568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which am doin < 1243546572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do it < 1243546589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am. < 1243546599 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :good, as soon as you do then it'll be only 1 loss 0 ties :) < 1243546605 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Wait, enter needs to be 0 two times? < 1243546623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yes. < 1243546625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Who's the loss? < 1243546651 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember < 1243546657 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1243546661 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it may have been more than one actually < 1243546664 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That really shouldn't cause this kind of problem. < 1243546665 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean now? shade < 1243546667 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :shade beats slowrush < 1243546678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SHADE NEEDS TO GET PAID < 1243546691 0 :stupid_connectio!n=John@nat65.mia.three.co.uk JOIN :#esoteric < 1243546695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm bored < 1243546698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i need to go to work < 1243546698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ohai: 0.0 < 1243546698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_more_loserp: 39.3 < 1243546698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fucking_termoil_wants_me_to_term_oil: 49.5 < 1243546699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_more_loserp: 39.3 < 1243546699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_parenthesi_or_butt: 52.3 < 1243546704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243546706 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :52.3 < 1243546716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:34 ehird: !bfjoust parenthesi_or_butt ()*10000000000 < 1243546719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 52.3 scor < 1243546719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243546725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazing. < 1243546744 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :train2 fell off the hill :-( < 1243546746 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's because I killed them so it tied a bunch. < 1243546756 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243546764 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*30 < 1243546768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 28.3 < 1243546770 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: how about eliminating polar duplicates from the hill? :P < 1243546771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-( < 1243546782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: using < 1243546784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MY INTERPRETER < 1243546791 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird's interpreter will do the trick. < 1243546795 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ < 1243546800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243546800 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243546803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HELLO LAMENT < 1243546803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*28 < 1243546805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're GREEN. < 1243546806 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but also once you use it, < 1243546807 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 17.2 < 1243546809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DID. YOU. KNOW. < 1243546809 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*32 < 1243546811 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :HELLO EHIRD < 1243546812 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then infinite variations of the same warrior can be submitted < 1243546813 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 27.7 < 1243546815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE COLORLESS < 1243546815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*31 < 1243546817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES HELLO lament, THIS IS TRULY AMAZING < 1243546819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 15.0 < 1243546821 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which could be abused < 1243546822 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*29 < 1243546824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW, DO YOU WANT TO TURN INTO A - < 1243546826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? lament? < 1243546832 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 16.9 < 1243546844 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :WAT < 1243546855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A SCALE OF MONTOLOGY, lament. < 1243546858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :JUST BASIC SCIENTIFICS. < 1243546866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OHHHHHHH-KAY < 1243546892 0 :stupid_connectio!unknown@unknown.invalid PRIVMSG #esoteric :Hey, what did you do to shortsword :-/ Who's to blame? < 1243546901 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :<-- < 1243546903 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i mean uhh :P < 1243546909 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hopefully_fixed_bug ()*1000000 < 1243546914 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_hopefully_fixed_bug: 29.4 < 1243546925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hopefully_+mug ()*1000000000000000000000000000000000000000000000000000000 < 1243546929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ONE THOUSAND GILLION < 1243546929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_hopefully__mug: 31.1 < 1243546952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i am an avant-gardist. isn't that right lament? lament? ent? ? < 1243546958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yyyyes. < 1243546997 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust toast [>+>-] < 1243547001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_toast: 10.9 < 1243547008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ur toast < 1243547017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust toast (>+>-)*10 < 1243547021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_toast: 9.6 < 1243547027 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm :P < 1243547074 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust toast (>+>-)*5 < 1243547078 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_toast: 20.1 < 1243547247 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1243547286 0 :stupid_connectio!unknown@unknown.invalid NICK :impomatic[2] < 1243547289 0 :myndzi!unknown@unknown.invalid NICK :myndzi\ < 1243547315 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1243547364 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sorry for nickspam < 1243547370 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :accidentally submitted under wrong nick < 1243547385 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%5+] < 1243547389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 39.5 < 1243547404 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :too many ties, needs to be a suicide < 1243547405 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243547406 0 :nescience!unknown@unknown.invalid NICK :myndzi\ < 1243547439 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrb. < 1243547613 0 :GregorR!unknown@unknown.invalid QUIT :Connection timed out < 1243547618 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... uh oh. < 1243547635 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :at least you didn't wind up with 'no route to host' earlier :) < 1243547638 0 :GregorR!n=gregor@65.183.185.209 JOIN :#esoteric < 1243547653 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAIL GREGOR! < 1243547692 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, any idea which program that (-)*128 is *beating*? < 1243547731 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :my suicide < 1243547739 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :myndzi\_slowrush < 1243547743 0 :impomatic!unknown@unknown.invalid QUIT :Connection timed out < 1243547744 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi\: The text being? < 1243547755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Should work now. < 1243547820 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%5+>([{}-])%5-] < 1243547824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 39.1 < 1243547870 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow, that myndzi\_foo really confused it :P < 1243547981 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>[[-]-]+] < 1243547985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 37.7 < 1243548009 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper >[[-]-] < 1243548013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 34.2 < 1243548017 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Huh < 1243548037 0 :impomatic[2]!unknown@unknown.invalid NICK :impomatic < 1243548106 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :oh, the backslash? < 1243548114 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: < < 1243548116 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but it's fixed now, that shouldn't cause issues. < 1243548119 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :i didn't realize iw as on my altnick < 1243548123 0 :myndzi\!unknown@unknown.invalid NICK :nescience < 1243548125 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when i sent it < 1243548130 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and then it responded and i thought crap! < 1243548138 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :tried to fix it, but with all the defenders, the ties kept it on the board < 1243548154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ahah. < 1243548159 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Due to its confusion, when it finally erased one it was the good one :P < 1243548161 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243548162 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which I put back. < 1243548165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :slowrush lost to mirage? :( < 1243548175 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243548179 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's why! < 1243548180 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh noes, a single loss < 1243548186 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What a terrible failure < 1243548188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's unacceptable < 1243548198 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What about the two ties! < 1243548201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :can't fix those < 1243548208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :without a better interpreter or bogging down the bot < 1243548211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And you're losing to shade, too < 1243548214 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or an idea i don't have yet < 1243548218 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :shade is mine :> i don't care! < 1243548220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243548227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ()*-2 < 1243548227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243548228 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll stick to the 3 ties 1 loss < 1243548230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! ()*-2 < 1243548231 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :instead of 2 ties 2 losses < 1243548234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 30.6 < 1243548241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did it expand < 1243548251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! (*[]) < 1243548255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.0 < 1243548260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um what < 1243548261 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it must have got lucky when i first tried the updated slowrush < 1243548264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! (*,[]) < 1243548265 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it beat mirage < 1243548268 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.0 < 1243548271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! (*+[]) < 1243548275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.0 < 1243548277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243548278 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to think of another way to beat the reflected slowrush < 1243548284 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: (x)*number -> x repeated number times < 1243548294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes I'm trying to break it < 1243548298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :by providing nonsense < 1243548303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! (*{}{\}+[]) < 1243548307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.0 < 1243548312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! +(*{}{\}+[])*1 < 1243548315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 28.1 < 1243548323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WAAAT < 1243548340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! +(*{}{\+[])*1 < 1243548340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If it breaks you get 0, I guess it might read some of them as comments < 1243548344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 32.0 < 1243548347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243548360 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243548362 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :cheap trick but it worked < 1243548369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, what trick < 1243548373 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and it beats shade now! < 1243548382 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but not the shade reflection < 1243548384 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :jesus ehird < 1243548394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! -(*{}{\+[])%1 < 1243548396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 52.5 < 1243548404 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nae bad. < 1243548405 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243548409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :parser error < 1243548414 0 :psygnisf_!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243548416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! -(*{}{}\+[])%1 < 1243548421 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 29.9 < 1243548428 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: That had to be a bug < 1243548428 0 :psygnisfive!unknown@unknown.invalid QUIT :Connection reset by peer < 1243548431 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric : 0 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | 52.6 | 0 | AnMaster_foo_.bfjoust < 1243548431 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :whatever, good enough for now < 1243548433 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I want to know what that actually did though :P < 1243548442 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :18 | + 0 + + + + + + + + 0 - + + + + + + + | 90.0 | 15 | myndzi_slowrush.bfjoust < 1243548443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :booyeah :> < 1243548444 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243548445 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243548455 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Probably segfaulted :P < 1243548462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>_< < 1243548475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what? -(*{}{\+[])%1 segfaulted? < 1243548483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you need more fuzz testing then! < 1243548485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It tied against everything < 1243548486 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to consider a different way to beat the stallers without messing up my attack < 1243548487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and bug fixes < 1243548491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I know < 1243548506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I expect you to fix the bug in the parser < 1243548529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust interpreter_fail -(*{}{\+[])%1 < 1243548531 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_interpreter_fail: 52.5 < 1243548537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243548542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now it is on the hill < 1243548547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and will stay there for a while < 1243548565 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nope, because I just fixed the bug. < 1243548576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, sure. But you won't retcon the history! < 1243548580 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Time for another POOPER SCOOPER < 1243548584 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1243548586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, a what < 1243548596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: GregorR-L_pooper_scooper.bfjoust < 1243548603 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%5+] < 1243548607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 38.9 < 1243548608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what does it do < 1243548620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! -(*{}}\+[])%1 < 1243548623 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Dobleve te efe? D-8 < 1243548624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 31.4 < 1243548626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Looks like a basic attacker < 1243548631 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But the bug wasn't fixed :-P < 1243548632 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :interpreter_fail is still there! D-8 < 1243548644 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It tied against everything except pooper scooper :-D < 1243548653 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because error = tie < 1243548654 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Do you rerun old results? < 1243548654 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which shouldn't be < 1243548657 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh duh, it's cached. < 1243548658 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :error should = loss < 1243548669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I guess he can't tell which one errored < 1243548690 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%5+] < 1243548696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 35.7 < 1243548702 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Thar. < 1243548715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! -(*+[])%1 < 1243548719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.2 < 1243548725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243548732 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It tied against interpreter_fail P < 1243548734 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243548743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why did you rerun the interpreter fail one < 1243548754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you reconned the history < 1243548754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243548756 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There were only 20 on the hill at the time. < 1243548759 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's not a rerun, it's on the hill < 1243548763 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't retcon any history. < 1243548773 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just need to validate programs beforehand or something < 1243548796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, you did. The ties should be the same. Or do you rerun them all every time. All against all other ones? < 1243548809 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I removed the cache, yes. < 1243548811 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1243548817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, you altered history < 1243548818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243548821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1243548824 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'll alter your face. < 1243548836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, retcon is evil! < 1243548853 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :History wasn't altered; these programs are all pure, right? < 1243548861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ... < 1243548865 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Should be, except when I fix bugs :P < 1243548866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Same output for the same input < 1243548875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no < 1243548881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since tape length is random < 1243548884 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>+[+-]] < 1243548888 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 22.9 < 1243548893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It depends only on the sources of the two combatants < 1243548895 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lollame < 1243548897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thus removing the cache will always alter programs < 1243548900 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope < 1243548902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, hm < 1243548918 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The tape length is generated from the source of the two programs. < 1243548920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still. He altered history < 1243548934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust foo! (()%1)%1 < 1243548935 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, the programs are pure so it's impossible for history to have changed < 1243548937 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_foo_: 0.2 < 1243548939 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%10+] < 1243548942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since it's impossible it didn't happen :-P < 1243548943 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 30.7 < 1243548958 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :interpreter_fail won't go away :P < 1243548964 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, why does train2 have such a low score < 1243548964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, don't you dare push it off! < 1243548964 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Until somebody actually ADDS a better one) < 1243548971 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train3 (>(-)*10)*4(>(+)*10)*4>>([>][[-][-]>+])*27 < 1243548973 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There you go < 1243548975 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train3: 23.6 < 1243548982 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :BETTER ENOUGH :P < 1243548988 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or wait, was it there already < 1243548992 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-E < 1243549002 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust amazingly_useless >+[<>] < 1243549006 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_amazingly_useless: 18.6 < 1243549013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, don't you dare push it off by hand! < 1243549018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243549018 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's gone now < 1243549022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::((((((((((((((((( < 1243549023 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It was pushed off by report.c :P < 1243549032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, retconning history < 1243549038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :evil revisionist! < 1243549042 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Meh, nescience/myndzi owns the whole hill < 1243549058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (( < 1243549058 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243549061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (( (( < 1243549065 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster___: 0.0 < 1243549077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust %999999999999999999999999999999999999999999999999999999999 < 1243549078 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243549081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust t %999999999999999999999999999999999999999999999999999999999 < 1243549085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_t: 28.5 < 1243549087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how < 1243549093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust AnMaster_is_a_loser (.)*10[>(+)*128] < 1243549094 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243549097 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_AnMaster_is_a_loser: 17.0 < 1243549097 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: any idea if it really was my program that broke things earlier? < 1243549098 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust q [] < 1243549101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I aim for low < 1243549101 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or was it the messin around after that < 1243549102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_q: 32.6 < 1243549108 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :q > t < 1243549109 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Which? < 1243549113 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if it's not gonna break things i'd still like to try and fix those ties < 1243549119 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the one with the nested *3000's < 1243549135 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Oh, it wasn't yours, it was another. Should be fine. < 1243549137 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the bot was out of commission so long i figured maybe it wasn't lag, maybe something else was wrong < 1243549140 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Given that the admin is here now it's fairly safe to try ;-) < 1243549140 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1243549143 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll play with it later < 1243549147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust t2 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_t2: 52.5 < 1243549153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243549154 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i need 3000 after all anyway < 1243549161 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Your interp is a pile of bugs < 1243549162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243549164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is nice < 1243549165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that was just because i thought i wasn't looping enough < 1243549167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, ^ < 1243549179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, don't clear the cache this time! < 1243549180 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when it was a different problem entirely < 1243549193 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :wtfbbq < 1243549196 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243549197 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :apparantly < 1243549204 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :tieing everything gives you a REALLY good score < 1243549214 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: A tie is better than a loss. < 1243549227 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*21[-]((-)*2048(+)*2048.)*2 < 1243549231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 35.1 < 1243549231 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243549232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust interpreter_fail2 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_interpreter_fail2: 52.4 < 1243549237 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 35.3 < 1243549238 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243549242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 48.6 < 1243549245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243549249 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 31.0 < 1243549251 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust electrictrain (>(+)*10)*4(>(-)*10)*5([-][-][+][+]>)*20 < 1243549254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 28.8 < 1243549262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust push_them_off1 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust push_them_off2 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549265 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_push_them_off1: 52.5 < 1243549267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust push_them_off3 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549268 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_push_them_off2: 52.5 < 1243549272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_push_them_off3: 52.5 < 1243549274 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust train2 (>(-)*10)*4(>(+)*10)*4>>+([[-][-]>+])*27 < 1243549274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust yes_jerk >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_yes_jerk: 52.4 < 1243549280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_train2: 37.1 < 1243549281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I won't do more) < 1243549289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still < 1243549294 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1243549294 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you ass, you killed sloth < 1243549300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I guess he will just retcon history < 1243549301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to dig into text files to find its source again < 1243549302 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :saying *number where number is greater than 386000 < 1243549302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so not an issue < 1243549303 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is pointless < 1243549311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it scored worse than all draws < 1243549320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, why 386000 < 1243549322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: All draws is fairly good < 1243549328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: 100k is the turn limit < 1243549328 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's the max number of cycles < 1243549331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243549332 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not when they aren't draws but broken programs < 1243549336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: It's 100k < 1243549340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243549342 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it got lowered? < 1243549351 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats me, but that's what it is :-P < 1243549354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 7 37.07 -5 Deewiant_train2.bfjoust < 1243549355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dunno what it used to be < 1243549355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243549368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, if I pushed off sloth it must have been very bad < 1243549373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so good riddance of me < 1243549375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243549375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243549378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.5 < 1243549385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and he should test them properly < 1243549389 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I repeat; all draws is good < 1243549402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 7 37.07 -5 Deewiant_train2.bfjoust < 1243549405 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%10+] < 1243549406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one was bad though < 1243549413 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 37.4 < 1243549418 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It used to be over 50 < 1243549422 0 :impomatic!unknown@unknown.invalid PART #esoteric :? < 1243549460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And I'd like to see you do better without abusing bugs before complaining :-P < 1243549471 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is that bug abuse? < 1243549476 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, please can has formal verification next time, mkay? < 1243549477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243549488 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1243549490 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: All those all-drawers are causing the interp to crash < 1243549496 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243549497 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Which is why they draw :-P < 1243549500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is, next time I manage to crash it. you have to do a full formal verification. < 1243549504 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh XD < 1243549516 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1243549529 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*10[+[-]]+.--.++>(-)*10[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243549533 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.2 < 1243549538 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*21[-]((-)*2048(+)*2048.)*2 < 1243549542 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 36.0 < 1243549543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hm_this_should_be_good_since_it_will_draw_against_the_other_ones1 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549545 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243549546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hm_this_should_be_good_since_it_will_draw_against_the_other_ones2 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hm_this_should_be_good_since_it_will_draw_against_the_other_ones3 >+>+>(+{(-)*999999999999999999999999999999999999999999999999999999999999999}+)%999999999999999999999999999999999999999999999999999999999 < 1243549549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_hm_this_should_be_good_since_it_will_draw_against_the_other_ones1: 25.7 < 1243549550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 35.8 < 1243549551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_hm_this_should_be_good_since_it_will_draw_against_the_other_ones2: 25.7 < 1243549553 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_hm_this_should_be_good_since_it_will_draw_against_the_other_ones3: 25.3 < 1243549555 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243549559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243549559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 49.4 < 1243549560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243549561 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243549565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 26.2 < 1243549580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243549616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (+)*100000 < 1243549620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 41.8 < 1243549629 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243549635 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*5000(-)*5000(+-)*5000(-+)*5000(>)*8(>(-.)*128)*20 < 1243549639 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 47.8 < 1243549643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it clearly prevents it being 0 twice in a row a lot < 1243549643 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, makes sense I guess < 1243549650 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243549651 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since most programs try to kill with a [-] < 1243549654 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 48.1 < 1243549654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243549674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Given 100k, there's some pointlessness there :-P < 1243549678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test2 (-)*100002 < 1243549680 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243549681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test2: 45.9 < 1243549685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243549688 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to figure out why making it use every cycle hurts it :/ < 1243549694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test2 - < 1243549695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test - < 1243549697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Because of the randomization, I guess < 1243549699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 34.6 < 1243549699 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test2: 34.6 < 1243549700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to take them down < 1243549717 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, wat < 1243549718 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer (-)*100001 < 1243549721 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(>)*8(>(-.)*128)*20 < 1243549722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is the real name of it < 1243549723 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer: 36.1 < 1243549725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 43.2 < 1243549729 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243549731 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh right < 1243549733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 45.3 < 1243549735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer (-)*100002 < 1243549736 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*10(>)*8+([>[-]+])*100 < 1243549740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer: 44.9 < 1243549740 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 24.1 < 1243549743 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1243549743 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd < 1243549746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why < 1243549752 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*128-(--+)*128)*100(>)*8+([>[-]+])*100 < 1243549755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 23.5 < 1243549763 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*100 < 1243549767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 30.5 < 1243549771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer (-)*100002 < 1243549772 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Odd. < 1243549775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer: 43.2 < 1243549778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer (-)*100001 < 1243549780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243549781 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*128(>)*8+([>[-]+])*100 < 1243549783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer: 35.6 < 1243549785 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 40.9 < 1243549786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :trying to find optimal value < 1243549790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer (-)*100003 < 1243549794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer: 44.7 < 1243549795 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust sloth (+)*12((++-)*1024-(--+)*1024)*100(>)*8+([>[-]+])*100 < 1243549796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243549799 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_sloth: 41.0 < 1243549799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll stop at that < 1243549850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway I think it is valid to go for the insane approach! < 1243549871 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Insane? < 1243549872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+<<<(-)*100003 < 1243549876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 0.0 < 1243549879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243549883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+<<(-)*100003 < 1243549884 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :>><<< -> lose < 1243549885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243549888 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 47.2 < 1243549910 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+<<(-)*99994 < 1243549912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is ncie < 1243549915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_test: 43.2 < 1243549916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test < < 1243549920 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_test: 0.0 < 1243549927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I hate randomness :-P < 1243549946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same < 1243549954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer2 >+>+<<(-)*100003 < 1243549958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Remove dead instructions -> oops, they affected the randomizer so now you lost against this dude < 1243549959 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer2: 47.0 < 1243549981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test + < 1243549985 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 31.2 < 1243549998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use test as my "working" copy. and then name the good ones properly < 1243550007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just fyi < 1243550051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test {}*2 < 1243550054 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 34.8 < 1243550055 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmhand (-+)*50000 < 1243550060 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmhand: 36.0 < 1243550072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >({+})*2 < 1243550076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 26.6 < 1243550082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmhand (+-)*50000 < 1243550086 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmhand: 36.1 < 1243550095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, that does make a difference though < 1243550126 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust farmhand (+-)*25000(-+)*25000 < 1243550130 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_farmhand: 36.1 < 1243550135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the mad changer can ever lose against any of them < 1243550138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is strange < 1243550146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, stop being silly < 1243550158 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Silly? < 1243550161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243550172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you are just experimenting with randomness right? < 1243550176 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the mad changer can lose against an opponent that does not zero using a loop < 1243550178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1243550181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:06 nescience: jesus ehird ←wut < 1243550185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, oh? < 1243550196 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if an opponent gets it onto 0 then uses + it wins < 1243550202 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you just need a creative non-loop based attack < 1243550204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, ok... < 1243550205 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243550208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:08 AnMaster: GregorR, I expect you to fix the bug in the parser ←AnMaster expecting things since 198x < 1243550212 0 :Taejo!unknown@unknown.invalid QUIT :"Leaving" < 1243550222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust killa [>[+]-] < 1243550225 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_killa: 26.0 < 1243550236 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ^ beats mad changers < 1243550237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, your mom didn't expect you I guess... < 1243550244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243550260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ...what? < 1243550264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that meant to be an insult < 1243550265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because it's really bad < 1243550273 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>+])*27 < 1243550275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!mad_changer2 >+>--<<(+)*100003 < 1243550277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 37.5 < 1243550287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243550288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well? < 1243550300 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!mad_changer2 isn't a command < 1243550307 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[+][+]>+])*27 < 1243550310 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 27.4 < 1243550314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer3 >+>--<<(+)*100003 < 1243550319 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer3: 38.9 < 1243550323 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>-])*27 < 1243550324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243550327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 32.8 < 1243550338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer3 >+>-->+<<<(+)*100003 < 1243550343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer3: 32.7 < 1243550343 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*3(>(+)*10)*3(>)*4+([[-][+]>+])*27 < 1243550347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 31.5 < 1243550350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer3 >+>-->>+<<<<(+)*100003 < 1243550355 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer3: 31.5 < 1243550355 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*2(>(+)*10)*2(>)*6+([[-][+]>+])*27 < 1243550359 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 31.3 < 1243550363 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*5(>(+)*10)*5(>)*0+([[-][+]>+])*27 < 1243550367 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 23.8 < 1243550377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer3 >+>-->>+<<<<(+)*100000 < 1243550382 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer3: 34.1 < 1243550383 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*1(>(+)*10)*1(>)*8+([[-][+]>+])*27 < 1243550387 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 26.5 < 1243550391 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4(>)*2+([[-][+]>+])*27 < 1243550395 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 29.4 < 1243550412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>+])*27 < 1243550415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how does it work? < 1243550417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 37.0 < 1243550419 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243550429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(>)*2 to >> improved that quite a bit, sigh < 1243550431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer4 >+>-->>++<<<<(+)*100003 < 1243550435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer4: 37.3 < 1243550442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sets up a few decoys then attacks < 1243550446 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nothing special < 1243550457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Magggnetic levitttation < 1243550458 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>+])*30 < 1243550460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: my interp has noooooooo randomness < 1243550461 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 46.0 < 1243550470 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Right, whatever. < 1243550470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:33 AnMaster: I use test as my "working" copy. and then name the good ones properly ← stop messing up the hill < 1243550474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm waiting for it < 1243550480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :develop in-place < 1243550480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That doesn't mess anything up < 1243550486 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: does in my mind :)))))) < 1243550487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't yet know what it will be then < 1243550493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: And you wrote cfunge in a day, didn't you? < 1243550495 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But doesn't actually :))))))) < 1243550498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't < 1243550505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey ehird! Finished that code? No? Hehehehehe, you're a slacker who never does anything. < 1243550507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(5 minutes pass) < 1243550508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but what has that got to do with it < 1243550508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hey ehird! Finished that code? No? Hehehehehe, you're a slacker who never does anything. < 1243550518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what has that got to do with the hill < 1243550525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, one major difference < 1243550525 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was not talking about the hill. < 1243550539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are talking about how your will solve it all the time < 1243550544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243550546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never did that with cfunge < 1243550547 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what's the current interp glitch? < 1243550548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's called being silly. < 1243550554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, there is none? < 1243550557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: randomosity & no polarity < 1243550574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Neither of those are glitches, they're just definitional :P < 1243550588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but they're nice to not have. < 1243550602 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243550605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hi ais523. < 1243550613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243550650 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What'll you do about randomosity < 1243550665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: For two challengers, run every combination of (tape_length,polarity). < 1243550666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Take the mean. < 1243550676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This requires a fast implementation. :) < 1243550676 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243550677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(42 runs) < 1243550682 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you ARE doing the change polarity thing I mentioned :) < 1243550683 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243550684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+>+>+>+>+>+>+>+>+>-->+>>+>+>+>+>+>-+>+++>>++>+>+<<<<<<<<<<<<<<<<<<<<<<<(+)*1000000 < 1243550685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: yep < 1243550688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 14.5 < 1243550688 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'd take the stddev, too < 1243550696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, good idea < 1243550707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243550725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think you might run over the tape there already, on occasion < 1243550730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243550751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+>+>+>+>+>+>+>+>++++>-->+>>+>+>+>+>+<<<<<<<<<<<<<<<<<(+)*1000000 < 1243550755 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 22.1 < 1243550764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+>+>+>+>+>+>+>+>++++>-->+>>+>+>+<<<<<<<<<<<<<<<(+)*1000000 < 1243550768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 33.0 < 1243550771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :winner_t run_match(ins_t *a, ins_t *b, polarity_t polarity, int tape_length); < 1243550773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's gooooooooooo < 1243550775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait. < 1243550777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>+>+>+>+>+>+>+>+>++++>-->+>>+>+<<<<<<<<<<<<<<(+)*1000000 < 1243550779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That should go in a match_t structure. < 1243550782 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 42.1 < 1243550787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION underlines "When in doubt, add another data structure." again < 1243550788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1243550813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer3 >+>+>+>+>+>+>+>+>+>++++>-->+>>+>+<<<<<<<<<<<<<<(+)*1000000 < 1243550817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer3: 41.6 < 1243550836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (+)*1000000 < 1243550840 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243550841 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 48.9 < 1243550842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No more sub-40s on the hill < 1243550850 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :point creep? < 1243550851 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243550855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer_4 (+)*1000000 < 1243550860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer_4: 48.1 < 1243550875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :10 38.50 -5 ehird_defend8mwahahaha.bfjoust < 1243550877 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ytes there is < 1243550878 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*10>(-)*10>(-)*10>(+)*10)*2>((+)*10[+[-]]+.--.++>(-)*10[-[+]]+.--.++>)*10(+)*8[+[-]]+.--.++ < 1243550879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes* < 1243550881 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 42.9 < 1243550891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243550896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi AnMaster < 1243550897 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Remove test first when you copy it to a named one, or you drop an extra program off the hill < 1243550905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah good pont < 1243550906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :See? < 1243550909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Test ftl :P < 1243550910 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test < < 1243550912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 0.0 < 1243550914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243550919 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243550925 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's how you remove it :) < 1243550926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :has the hill been enlarged? < 1243550927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know what I'm developing < 1243550936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until I hit a good one < 1243550936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just name it something random! < 1243550938 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Size 20 as of 16 hours ago < 1243550941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I refuse to < 1243550945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yeah, and Gregor made a new implementation. < 1243550949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I'm making a new new implementation :P < 1243550957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Gregor's is just faster, nothing else) < 1243550964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes he is < 1243550967 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://narf.at/pix/ab1512bd2a6df0270a9a4320103c4cac21e4f018.jpeg < 1243550982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes he is what? < 1243550983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, :DDDDDDDDDDDDDd < 1243550987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Old < 1243550989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, faster < 1243550995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "he"? < 1243550997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whhhhhhat < 1243551000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you give programs genders? < 1243551003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, ... < 1243551005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he is faster < 1243551007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-_- < 1243551016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :than you < 1243551018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at coding it < 1243551032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: how long did it take you to code it, perchance? < 1243551034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 minutes? < 1243551041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No? Guess you're too slow for SPEEDY AnMaster < 1243551048 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243551049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, he started after you did. And you aren't yet done < 1243551059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you started yesterday < 1243551066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so did he, but later < 1243551075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because I've done other things, goddamn you impatient bastard. And his interp is just a trivial reimplementation. < 1243551083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Because I've done other things, goddamn you impatient bastard. And his interp is just a trivial reimplementation. < 1243551091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not the one who wants it < 1243551097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm really tired of HEY EHIRD YOU'RE TALKING MORE THAN A FEW MINUTES TO IMPLEMENT IT YOU'RE SO SLOOOOOW GREGOR IS SO FASTER YOU SUCK < 1243551099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stop it. < 1243551114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you are misrepresenting my opinions here < 1243551128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, you don't say "YOU SUCK". Scratch that part. < 1243551135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor the other parts < 1243551142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-.][+.]>+])*30 < 1243551144 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 38.0 < 1243551146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-.][+.]>])*30 < 1243551148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then me and clog must be hallucinating. < 1243551149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 19.5 < 1243551151 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-.][+.]>])*40 < 1243551154 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 31.0 < 1243551165 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you began it yesterday right? < 1243551166 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-.][+.]>]+)*40 < 1243551168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 38.0 < 1243551170 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so did GregorR < 1243551183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I DON'T GIVE A SHIT! WHY ARE YOU TELLING ME THIS AGAIN?! < 1243551184 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-.][+]>]+)*40 < 1243551185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAArgh. < 1243551186 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you began before GregorR yesterday < 1243551186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 40.0 < 1243551187 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh for cripes sake, you two go sit in opposite corners. < 1243551195 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+.]>]+)*40 < 1243551198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 36.6 < 1243551198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and you are claiming this is "a few minutes" < 1243551200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I just don't know why the fuck he's bugging me about not implementing it as super fast as I can < 1243551201 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-]>]+)*40 < 1243551202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just fuck off < 1243551204 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 16.6 < 1243551210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BECAUSE YOU KEEP BUGGING ME ABOUT IT EVERY HOUR < 1243551219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not bugging you about doing it < 1243551220 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->+([[-]>]+)*40 < 1243551223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 27.4 < 1243551229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I'm irritated at you talking a lot about it and doing nothing < 1243551232 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->+([[-][+]>])*30 < 1243551235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 19.4 < 1243551237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is to me just spam < 1243551238 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>])*30 < 1243551241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 35.6 < 1243551247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe ehird is doing something, just there's no visible proof < 1243551251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->+([[-][+]>+])*30 < 1243551251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like the NetHack devteam < 1243551253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev_deewiant (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>])*30 < 1243551253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 26.9 < 1243551256 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_maglev_deewiant: 34.5 < 1243551260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243551261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: He goddamn knows I'm developing it < 1243551263 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>+])*30 < 1243551265 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 42.5 < 1243551269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He just keeps saying "HEY EHIRD ARE YOU DONE YEEEEEET????????????????????????????" < 1243551271 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Shoo :-P < 1243551275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, try submitting the same twice? < 1243551287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:53 AnMaster: but I'm irritated at you talking a lot about it and doing nothing < 1243551287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It's because you were against my maglev < 1243551289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"a lot"? < 1243551290 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Just ignore them. < 1243551295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah < 1243551299 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whereas when I do it myself, it obviously isn't there < 1243551301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. Not a lot. I'm just joking every now and then when people talk about the randomosity etc. < 1243551305 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->+([[-][+]>+])*30 < 1243551308 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 29.5 < 1243551310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hah < 1243551313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :God damn, I can't joke without being hounded for hours by AnMaster now. Lovely. < 1243551314 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>([[-][+]>+])*30 < 1243551315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why do I bother. < 1243551317 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 30.6 < 1243551322 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>([[-][+]>]+)*30 < 1243551324 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 33.5 < 1243551329 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>+([[-][+]>]+)*30 < 1243551332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 27.6 < 1243551332 0 :pikhq!unknown@unknown.invalid NICK :p < 1243551336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>->([[-][+]>]+)*30 < 1243551339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice nick < 1243551339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 44.5 < 1243551341 0 :p!unknown@unknown.invalid NICK :pikhq < 1243551348 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->([[-][+]>]+)*30 < 1243551351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 36.6 < 1243551354 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>->>([[-][+]>]+)*30 < 1243551356 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 37.3 < 1243551365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aaaw. I was trying to make pıkhq an alias. < 1243551367 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>->([[-][+]>]+)*30 < 1243551369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 44.5 < 1243551371 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1243551375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Freenode hates Unicode nicks. < 1243551379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, it would be interesting to run the program against itself and show if it won or it was a draw < 1243551401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A program always draws against itself. < 1243551402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Think about it. < 1243551410 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: does your interpreter handle nested ({})? < 1243551410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure? < 1243551411 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like < 1243551413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1243551421 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yes. < 1243551424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm pretty sure you could make one that didn't < 1243551429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243551430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't < 1243551436 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: What about < < 1243551438 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bets you couldn't even register ørjan < 1243551441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: That draws on everything < 1243551443 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't the first program lose before the other gets a turn < 1243551456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm yes that is what I'm thinking too < 1243551464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also not that I know of < 1243551465 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Turns are simultaneous. < 1243551468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243551470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243551488 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Evidently < 1243551548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Göta_kanal >+<(-)*10000000000000 < 1243551551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_G__ta_kanal: 44.0 < 1243551559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243551562 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Waa < 1243551578 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, randomness? < 1243551589 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Try dropping off the 8 extra zeroes < 1243551602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, would change randomness. < 1243551612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know < 1243551621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Göta_älv >+<(-)*100000 < 1243551624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_G__ta___lv: 40.0 < 1243551633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see < 1243551645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and that is a silly filename < 1243551655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, Linux handles unicode filanames just fine < 1243551655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243551656 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Non-ascii -> _ < 1243551663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: non-alphanumeric -> _ < 1243551673 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :here goes nothing < 1243551674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust is-that-so < < 1243551677 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_is-that-so: 0.2 < 1243551677 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure i can't even read this < 1243551684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243551686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust is/that+so < < 1243551686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the _ are wrong < 1243551688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_is_that_so: 0.2 < 1243551694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. That is so. < 1243551695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses two _ for one letter < 1243551697 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I guess you can count - as numeric < 1243551697 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh yeah < 1243551698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :encoding fail < 1243551699 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I wouldn't < 1243551705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Not giving a shit about non-ASCII inputs win. < 1243551706 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe manual expansion for part of that < 1243551706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "ö"....@ < 1243551707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :182 195 0 0 < 1243551711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "ö",,@ < 1243551712 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric : < 1243551715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fail? < 1243551715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it probably depends on the filesystem < 1243551717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "ö"\,,@ < 1243551718 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1243551718 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Not giving a shit about non-ASCII inputs win. // yes < 1243551719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243551738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: it probably depends on the filesystem <-- I assume he isn't using FAT... < 1243551749 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I whitelist rather than blacklist. < 1243551754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, US centric bastard! :P < 1243551759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243551761 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or rather i overflowed your buffer < 1243551762 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243551773 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hail Brittania. < 1243551787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. UK centric bastard then < 1243551791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry for the mistake < 1243551807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L is a USian. < 1243551813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243551816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :US centric it is < 1243551819 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was just being an idiot :P < 1243551824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But anyone who says that English is only in England and the USA is an idiot. < 1243551832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or lives in a country with a terrible curriculum. < 1243551835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust The Colour of Mälaren >+>+<<(-)*10000000000000 < 1243551838 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_The: 36.5 < 1243551841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust The_Colour_of_Mälaren >+>+<<(-)*10000000000000 < 1243551844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_The_Colour_of_M__laren: 38.9 < 1243551849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust The_Colour_of_Mälaren >+>+<(-)*10000000000000 < 1243551852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also: café is an english word. < 1243551853 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_The_Colour_of_M__laren: 44.9 < 1243551855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can't represent it in ASCII. < 1243551855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243551857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is nice < 1243551860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So not exactly English-centric. < 1243551875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that makes some of them not reach the flag cell < 1243551890 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243551893 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what i had in mind won't work anyway < 1243551900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, for what? < 1243551914 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for fixing up slowrush < 1243551920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, oh? < 1243551924 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :to take care of both polarities of the waiting scripts < 1243551939 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to do it a different way after all < 1243551966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Östersjöns_vågor >+>+<(-++-)*10000000000000 < 1243551969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster___stersj__ns_v__gor: 39.4 < 1243551978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust Östersjöns_vågor >+>+<(-+-++)*10000000000000 < 1243551979 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also, is that more tying bullshit at the top there? < 1243551982 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster___stersj__ns_v__gor: 49.1 < 1243552006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ? < 1243552016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't aim for anything more than draw < 1243552025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm using confusers < 1243552031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a passive technice < 1243552038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spelling < 1243552040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"confusers"? < 1243552047 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1243552052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're not called confusers. < 1243552054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. They trap the opposite program and aim for a draw < 1243552056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're not called confusers. < 1243552058 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :more like submitting the same thing under 5 names < 1243552072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, there are important differences < 1243552074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :read them < 1243552075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243552077 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :one is - < 1243552079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and one is + < 1243552080 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :neither matters < 1243552085 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :one is +--+ or whatever < 1243552087 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :a couple have decoys < 1243552089 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :still doesn't matter < 1243552092 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it does the same thing < 1243552099 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and ties need to be nuked out of this scoring system < 1243552104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ... so why do they manage differently bad < 1243552119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Randomosity. < 1243552128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not only < 1243552133 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or rather, put it back to wins ties losses for score < 1243552141 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :none of this getting points for tying things that get points < 1243552160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: my NEW CONTEST INFRASTRUCTURE WILL HANDLE THAT! Also before AnMaster lynches me I'm fucking kidding, okay? < 1243552167 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243552170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: if you want a PONY that can be ARRANGED also < 1243552172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, you just hate them because that sucky program of yours got kicked out < 1243552179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop being a retard. < 1243552183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kthx < 1243552189 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i look forward to it < 1243552191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :EHIRD: PROBLEM SOLVER < 1243552193 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: huh? < 1243552198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SINCE 2009 < 1243552203 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :both of my programs are near the top < 1243552203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ah I mixed you up with someone else < 1243552206 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't care what you write < 1243552210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the shade one is still there < 1243552219 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just don't submit it under 10 forms so that they only stay on the hill because of the scoring exploit < 1243552237 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's more of a courtesy thing < 1243552238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the bloody hill is alight with draws of all of AnMaster's 57 programs < 1243552241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, you can see that some of the mad changers work on the flag cell, while some doesn't < 1243552248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Argh! < 1243552252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a reason you can resubmit under the same name. < 1243552269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I want to keep the best one. < 1243552277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :................................. < 1243552282 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. Just fucking beat them and the issue is solved < 1243552285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So... resubmit... the best one... at the end. < 1243552302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as if I would remember it by then < 1243552308 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well i guess by that logic, i should just submit 10 variants of slowrush and knock everything off the hill < 1243552312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | score | pts | program < 1243552312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 0 | 0 0 0 0 - 0 0 0 0 0 0 0 0 0 - 0 0 0 0 - | 44.6 | -3 | AnMaster_The_Colour_of_M__laren.bfjoust < 1243552318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly the tactics work < 1243552318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the thing is your programs ARE getting "just fucking beaten" < 1243552323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I forgot, YOU ONLY HAVE 3 FUCKING LINES OF BACKLOG? < 1243552323 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :except that ties are overscored < 1243552331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you can't just go into the previous lines and pick out the best one? < 1243552336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Might be time to get a better IRC client. < 1243552338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :raaaaaaaaawr < 1243552339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ties being +/- 0 seems sane < 1243552343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bites something < 1243552344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "abcdefghijklmnopqrstuvwxyzåäö">:#;288**1-`9\0\#x_$$#;,_@>\,3k09a+-0x < 1243552345 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :öåyxvusrpomljigfdca < 1243552346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, which one would win from it < 1243552347 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243552353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh well < 1243552356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, in your suggestion < 1243552372 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :my suggestion is simply to keep a small number of entries per idea < 1243552378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, what were you trying to do... < 1243552409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, About the ties I mean < 1243552411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243552421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "abcdefghijklmnopqrstuvwxyzåäö">:#;288**1-`a\0\#x_$$:#;,_@>\,3k0aa+-0x < 1243552422 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :özyxwvutsrqponmlkjihgfedcba < 1243552423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :15 | + + + + - - - - + + - + + - + 0 - + - - | 51.5 | 1 | impomatic_mirage.bfjoust < 1243552425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :20 | + + - - - + + - + - + - + + + + - + + - | 61.5 | 4 | nescience_shade.bfjoust < 1243552430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since those do win over it... < 1243552438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why not write more like that! < 1243552462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, anyway go complain about ehird's polarity ones instead < 1243552468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems more fruitful < 1243552473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow, AnMaster is really easy to wind up for hours < 1243552477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is where I got the idea in the first place < 1243552478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cya < 1243552479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may start a hill. < 1243552484 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "öäåzyxwvutsrqponmlkjihgfedcba">:#;288**1-`a\0\#x_$$:#;,_@>\,3k0aa+-0x < 1243552484 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyzå < 1243552493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The "wind up AnMaster a lot" hill. < 1243552499 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "åzyxwvutsrqponmlkjihgfedcba">:#;288**1-`a\0\#x_$$:#;,_@>\,3k0aa+-0x < 1243552499 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyzå < 1243552502 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmh < 1243552507 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243552515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :15 | + + + + - - - - + + - + + - + 0 - + - - | 51.5 | 1 | impomatic_mirage.bfjoust < 1243552519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one seems good < 1243552524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has no issues with either of mine < 1243552531 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because it's more interesting to learn than it is to spam the hill < 1243552564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, as I said. I once ehird stops with those polarity ones I may consider continuing this discussion < 1243552578 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243552582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're batshit insane. I haven't done a polarity one for ages, and also my polarity switchers tend to do badly. < 1243552583 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :his shit is annoying too, and i called him on it < 1243552588 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but at least it's only 2 entries, not 5 < 1243552588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, I've stopped now. < 1243552600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And mine don't just draw with each other to stay on the hill 4eva and eva. < 1243552604 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "åzyxwvutsrqponmlkjihgfedcba">:#;288**1-`b\0\#x_$$:2j;,_@>\,3k0ab+-0x < 1243552604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyzå < 1243552607 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "öååzyxwvutsrqponmlkjihgfedcba">:#;288**1-`b\0\#x_$$:2j;,_@>\,3k0ab+-0x < 1243552608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :abcdefghijklmnopqrstuvwxyzååö < 1243552611 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1243552615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, how comes your maglev wins against my confusers? < 1243552621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: also, didn't anyone ever tell you in school "two wrongs don't make a right"? < 1243552621 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!befunge98 "öååzyxwvutsrqponmlkjihgfedcbaabcdefghijklmnopqrstuvwxyzåäö">:#;288**1-`b\0\#x_$$:2j;,_@>\,3k0ab+-0x < 1243552621 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :öäåzyxwvutsrqponmlkjihgfedcbaabcdefghijklmnopqrstuvwxyzååö < 1243552624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or whatever ehird wants to call them) < 1243552626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or does that not apply to swedish people or sth < 1243552637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whee, UTF-8 string output in Befunge-98, only works for the BMP < 1243552638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also AnMaster i thought you didn't like warring program games. < 1243552643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :latest update on zzo38's version of BF Joust: apparently he's trying to mix it with poker < 1243552655 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol yeah < 1243552660 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :has he come up with a card that's worthwhile yet? < 1243552667 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-][+] < 1243552668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: exciting < 1243552668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm interested however in seeing "how can you break the systeme" < 1243552671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :always been < 1243552686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :system* < 1243552690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Go try and break Freenode then. That way, we don't have to deal with you being a dick and breaking shit for the rest of us, because we won't be able to hear you. < 1243552692 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that seems to be a general pastime of this entire channel < 1243552702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: generally we put things back afterwards. < 1243552704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed. Why do you think I'm here < 1243552705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why bringing bots here tends to be at the peril of the bot concerned < 1243552706 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: agreed < 1243552711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed < 1243552719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Which you have not don. < 1243552719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243552723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Intend to do it? < 1243552728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't see what there is to put back < 1243552742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Getting rid of your 57 minor variations on the same bloody program that are clogging the hill? < 1243552750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there are no 57 ones < 1243552755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.......... < 1243552763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do you do this on purpose? < 1243552766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and why not make programs that beat it < 1243552779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because they are getting beaten. < 1243552785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems that ties are indeed overrated < 1243552797 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or losses < 1243552814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So you just want to leave us wading in a shit hill that we can't play on properly because you don't want to get rid of your exploitation of the bug. < 1243552818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okie-dokie, dick. < 1243552825 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, Microsoft has renamed its search engine < 1243552827 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's now called Bing < 1243552831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ... < 1243552833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol wat < 1243552835 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hi ais < 1243552839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi leonid_ < 1243552845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust AnMaster_The_Colour_of_Mälaren (+-)*10000000 < 1243552846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/hostednews/afp/article/ALeqM5hRIu8-oMq5U5Kl6RtgGZAtmoNyfw < 1243552847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_AnMaster_The_Colour_of_M__laren: 36.9 < 1243552854 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although apparently not yet < 1243552858 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still at search.live.com < 1243552862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243552866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust AnMaster_The_Colour_of_Mälaren < < 1243552867 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why does that work ?_? < 1243552868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's a different thing < 1243552869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure < 1243552869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_AnMaster_The_Colour_of_M__laren: 0.0 < 1243552872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust The_Colour_of_Mälaren (+-)*10000000 < 1243552872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks like Powerset < 1243552874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, possibly < 1243552875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_The_Colour_of_M__laren: 23.0 < 1243552879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and Microsoft bought Powerset < 1243552882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so maybe not surprising < 1243552886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>->([[-][+]>]+)*30 < 1243552888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://powerset.com/ ← still there < 1243552889 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 40.9 < 1243552897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, thanks < 1243552903 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*999999 < 1243552904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :powerset, btw, is pretty crap < 1243552906 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.6 < 1243552909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: oh not this again < 1243552912 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243552916 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ehird what was your score? < 1243552920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243552924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I'd want to see (+-)*10000000 vs. your maglev < 1243552926 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :the score for (-)*999999999999999999999999 < 1243552930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So add it? :-P < 1243552931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: 50-something < 1243552934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243552935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was < 1243552935 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust diediedie (-)*128 < 1243552935 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243552937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :()*999999999999999999999999999 < 1243552938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_diediedie: 4.2 < 1243552938 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :all tied i guess < 1243552938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1243552944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: I think a load of 9s overflows the sort of ints I'm using < 1243552944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev_deewian (>(-)*10)*4(>(+)*10)*4>>->([[-][+]>]+)*30 < 1243552947 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_maglev_deewian: 35.7 < 1243552949 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Err < 1243552960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I meant add that (+-) thing, maglev is safely on the hill < 1243552966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it isn't < 1243552968 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes it is < 1243552969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev_deewian < < 1243552972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_maglev_deewian: 0.0 < 1243552976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust The_Colour_of_Mälaren (+-)*10000000 < 1243552978 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243552979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_The_Colour_of_M__laren: 23.1 < 1243552980 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :because the scoring is whacked < 1243552985 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1243552992 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hum < 1243552997 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: tie < 1243553000 0 :ehird!unknown@unknown.invalid NICK :AnMaster_ < 1243553005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no, loss < 1243553006 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust blaaaaaaaaaaaaaaaaaaa . < 1243553008 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, true < 1243553009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster__blaaaaaaaaaaaaaaaaaaa: 21.1 < 1243553010 0 :AnMaster_!unknown@unknown.invalid NICK :ehird < 1243553012 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Looked at wrong column < 1243553032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you so fail at life < 1243553043 0 :AnMaster!unknown@unknown.invalid NICK :AnMaster_ < 1243553047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What a fresh, interesting insult. < 1243553048 0 :AnMaster_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust blaaaaaaaaaaaaaaaaaaa < < 1243553051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster__blaaaaaaaaaaaaaaaaaaa: 0.0 < 1243553051 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Did the scoring algorithm just change? < 1243553051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You fail at life. < 1243553052 0 :AnMaster_!unknown@unknown.invalid NICK :AnMaster < 1243553053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Amazing/ < 1243553060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Truly amazing, AnMaster I give you the insult award 2009. < 1243553063 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, going to such a low < 1243553064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My ego is deplenished. < 1243553066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as you did < 1243553077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am going to go shoot myself because of how worthless you have shown my life to be. < 1243553085 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[+])*20 < 1243553088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.1 < 1243553090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, I would give my dying words, if I thought that anyone would ever care for me again. < 1243553091 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243553097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But my name will be lost in the sands of time. Goodbye. < 1243553098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243553103 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[+])*20 < 1243553106 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.6 < 1243553109 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[+])*25 < 1243553112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 34.4 < 1243553113 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is that a genuine →, or are you still here? < 1243553118 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>[+])*30 < 1243553121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.8 < 1243553128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I just noticed control-I inserts a literal tab character in this client < 1243553135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is Elliott's mother, I am sorry to report that he has just shot himself. < 1243553140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please bear with us in this difficult time. < 1243553143 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243553146 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243553148 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243553152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :His suicide note tells me to call AnMaster a bedwetter. < 1243553153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Pics or it didn't happen < 1243553157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you are a bedwetter. < 1243553160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now I shall go and cry. → < 1243553161 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols_down (->[-])*20 < 1243553163 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*15 < 1243553163 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols_down: 10.4 < 1243553166 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.2 < 1243553171 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I doubt your mother knows how to type a Unicode arrow < 1243553173 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: Nice luck with the randomizer there :-P < 1243553173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although i might be wrong < 1243553176 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243553188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :aw, i think i didn't save the code for creep < 1243553188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It is a Hird skill, passed down generation to generation. < 1243553191 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243553193 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243553199 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :another luck ?_? < 1243553204 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243553207 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243553214 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: The random only depends on the source codes < 1243553221 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*20 < 1243553223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 22.6 < 1243553225 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243553225 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or anything so far really < 1243553242 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([-]->[+])*20 < 1243553245 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.1 < 1243553249 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+]->[+])*20 < 1243553252 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 10.0 < 1243553254 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243553261 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>->([[-][+]>]+)*30 < 1243553264 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 32.4 < 1243553270 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*21 < 1243553270 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>([[-][+]>]+)*30 < 1243553272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.7 < 1243553273 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 29.4 < 1243553275 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][+]>]+)*30 < 1243553276 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*19 < 1243553277 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 39.8 < 1243553279 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243553282 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243553285 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.1 < 1243553289 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :so 20 is the magic number < 1243553294 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*21 < 1243553297 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 17.9 < 1243553322 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i don't suppose you saved any of the code? :P < 1243553329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: for what? < 1243553335 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's scrolled right out of my buffer now < 1243553342 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :creep, and/or other programs you swapped +- on < 1243553348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243553352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: just take the swapped one and swap it again < 1243553357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243553390 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-->[+])*20 < 1243553392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 10.4 < 1243553397 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (--->[+])*20 < 1243553400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 10.7 < 1243553403 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1243553404 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*20 < 1243553407 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 26.4 < 1243553409 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (++>[+])*20 < 1243553412 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Sgeo_lols: 23.2 < 1243553415 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's still on? < 1243553451 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not there anymore, oh well < 1243553470 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You can hg clone that directory to get old ones. < 1243553481 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-+->[+])*20 < 1243553484 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.1 < 1243553491 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lost me there.. what's hg clone? < 1243553500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hg = version control system < 1243553502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at a console: < 1243553505 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Eh, they're all hg'd? < 1243553506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :$ hg clone http://codu.org/eso/bfjoust/in_egobot/ < 1243553511 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah. < 1243553519 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: So I can rewind history to piss of AnMaster. < 1243553524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243553533 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh interesting < 1243553538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The piss of AnMaster. < 1243553540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can verb it. < 1243553559 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i have a vm somewhere i can do that in < 1243553583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why vm? < 1243553620 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :vmmm vm < 1243553631 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!choo vvvvvvvvm < 1243553632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vvvvvvvvm vvvvvvvm vvvvvvm vvvvvm vvvvm vvvm vvm vm m < 1243553649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!choo vrrrrrrrrrrrrrm < 1243553650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :vrrrrrrrrrrrrrm rrrrrrrrrrrrrm rrrrrrrrrrrrm rrrrrrrrrrrm rrrrrrrrrrm rrrrrrrrrm rrrrrrrrm rrrrrrrm rrrrrrm rrrrrm rrrrm rrrm rrm rm m < 1243553652 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because i don't run linux :P < 1243553653 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You still have to know how to wander about an hg archive to get the old ones though :P < 1243553653 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1243553657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can't reduce the rs < 1243553658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!cho foo < 1243553664 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :?choo foo < 1243553670 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^choo foo < 1243553670 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :foo oo o < 1243553676 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm smart, i can figure it out < 1243553680 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^help < 1243553680 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :^ ; ^def ; ^show [command]; lang=bf/ul, code=text/str:N; ^str 0-9 get/set/add [text]; ^style [style]; ^bool < 1243553682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: you can run hg in windows < 1243553685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*on < 1243553713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: No summaries on those commits, nice :-P < 1243553720 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: They're all automated. < 1243553729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you could have an automated message there < 1243553734 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I use hg log --removed -p | less to browse. < 1243553735 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Something that'd make 'hg log' useful < 1243553752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*eh* < 1243553761 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :*peh* < 1243553762 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :apt-get install is simpler in this case though < 1243553883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, did you keep the best of those? < 1243553884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243553891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you hate clogging history so < 1243553894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why all the defenders < 1243553901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243553902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243553923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :defender6, defender7, defender6_parody < 1243553930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just rewrite defender! < 1243553934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243553934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(same thing!) < 1243553937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243553940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Their code is nothing alike. < 1243553950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Their essential strategy is alike, but yours were almost the same code. < 1243553951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nice strawman. < 1243553998 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Your polarity-stuff is a bit pointless though. < 1243554009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's why i stopped. < 1243554043 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'd kill off the defend6 and slowrush flips < 1243554061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, some of them do really well occasionally :P < 1243554071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay, though < 1243554076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Sure, but that's mostly due to the base programs being good :-P < 1243554082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_unknowable_reversi_of_slowrush < < 1243554085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_the_unknowable_reversi_of_slowrush: 0.0 < 1243554091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust shade_needs_to_get_laid < < 1243554094 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_shade_needs_to_get_laid: 0.1 < 1243554100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.1? < 1243554101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243554101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend6_a_parody_or_just_plain_ripoff_question_mark < < 1243554108 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_defend6_a_parody_or_just_plain_ripoff_question_mark: 0.4 < 1243554111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Why are you killing all your own? < 1243554118 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :shade_needs_to_get_laid looked like it changed more than just polarity < 1243554118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fucking_termoil_wants_me_to_term_oil < < 1243554121 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_fucking_termoil_wants_me_to_term_oil: 0.8 < 1243554134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that one was just s/[-]/[(-)*128[-]]/ < 1243554148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I just killed all my ripoffs + one that is deliberately rubbish < 1243554152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is all the ones on the current hill. < 1243554159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Feel free to rm ehird_* < 1243554170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll interestify the hill < 1243554250 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [>([{}-])%5+] < 1243554253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 27.9 < 1243554258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why didn't you keep my best one < 1243554265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of an old mediocre one < 1243554273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I have to resubmit them < 1243554278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that really what you wanted < 1243554279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't keep or delete anything, I only removed ehird_* < 1243554279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh fuck you < 1243554298 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (.[+]+)*1000 < 1243554301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.4 < 1243554313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no. I would have been happy if he had kept the actual best one < 1243554317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The pinnacle of AnMaster's intelligence: threatening to resubmit a bunch of shitty, almost-the-same challengers because GregorR-L didn't do anything. < 1243554327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so where did they go? < 1243554329 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (.[+]+)*10000(>[+])*20 < 1243554332 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 10.0 < 1243554336 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They got bumped off the hill, presumably. < 1243554338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They dropped off the hill because they sucked. < 1243554339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration (-)*127(-+)*20000 < 1243554339 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (.[+]+)*10000>(->[+])*20 < 1243554342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The truth hurts. < 1243554342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.6 < 1243554343 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration: 23.4 < 1243554345 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, they didn't the score is wrong for that < 1243554348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration (-)*127(-+)*20000 < 1243554350 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+]+)*10000>(->[+])*20 < 1243554351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration: 23.4 < 1243554351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... what < 1243554353 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.5 < 1243554372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you get killed after the 127 -s, probably < 1243554375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try a smaller number < 1243554376 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+](-)*100)*100>(->[+])*20 < 1243554379 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.0 < 1243554385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: are you actually putting any logic into those? < 1243554389 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the 127 is deliberate < 1243554390 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ does not appear to be an hg repository < 1243554395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why? < 1243554398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, I can't set up fast enough < 1243554399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ? it is < 1243554403 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :defending then attacking maybe ?_? < 1243554405 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the idea is to hope that the opponent misses the flag altogether < 1243554405 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the error says otherwise < 1243554406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and falls off < 1243554414 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless the syntax quoted earlier is incorrect < 1243554414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because it's 0 every other cycle < 1243554425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I can't set up in time < 1243554430 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: E_WORKSFORME < 1243554434 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think I tried something like that, and yeah, it's a bit slow < 1243554435 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, idea < 1243554445 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration >---->++++<<(-)*127(-+)*20000 < 1243554448 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration: 41.4 < 1243554454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1243554460 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243554462 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.4 < 1243554468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it beats slowrush < 1243554476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hah < 1243554503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust antivibration [>[+]-]-- < 1243554505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_antivibration: 13.9 < 1243554512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is that designed to beat vibration? < 1243554520 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][+]>]+)*30 < 1243554523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 32.3 < 1243554523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as a first prototype, yes < 1243554524 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][+][-]>]+)*30 < 1243554527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 39.8 < 1243554530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the idea is to find a zeroed cell and then zero it some more < 1243554536 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :^ better antivibration < 1243554544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration >>>++++<----<++++<(-)*127(-+)*20000 < 1243554545 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And better overall, too, which I didn't expect :-P < 1243554547 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration: 48.3 < 1243554556 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243554559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :doing it that way round gives me slightly more setup time < 1243554572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust antivibration [[>]-[-[-[-]]]+] < 1243554572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !bfjoust vibration >---->++++<<(-)*127(-+)*20000 <-- try higher number. You miscounted < 1243554575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_antivibration: 13.8 < 1243554576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Now I lose again, I wonder why < 1243554583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what's the time limit < 1243554586 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 100k < 1243554587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 100k < 1243554590 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration >>>++++<----<++++<(-)*127(-+)*50000 < 1243554592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :snap < 1243554593 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration: 38.9 < 1243554598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you made it worse! < 1243554606 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No, that'd be the random number generator :-P < 1243554607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, just use the old one < 1243554614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1243554616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, better idea < 1243554620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fudge the number < 1243554625 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([([-][+])*2>]+)*30 < 1243554627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 33.3 < 1243554629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (---+)*10000 < 1243554631 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.5 < 1243554641 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][+][-][+]>]+)*30 < 1243554646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*128]] < 1243554647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 35.5 < 1243554649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool: 44.5 < 1243554649 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :arrgh i'm dumb < 1243554663 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][-][+]>]+)*30 < 1243554665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 34.1 < 1243554670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um? < 1243554671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: btw, a good argument for [-] not taking the cycle to make you win: "[]hey, i've been zeroed, let's react" doesn't work < 1243554674 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That one beats the vibrators < 1243554680 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([[-][-][+][+]>]+)*30 < 1243554683 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 37.7 < 1243554723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if the opponent doesn't turn up for ten-thousand cycles, almost certainly it's a defence program < 1243554729 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so switch to a counter-defence strategy < 1243554730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust maglev (>(-)*10)*4(>(+)*10)*4>>-([([-])*2([+])*2>]+)*30 < 1243554732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ai < 1243554733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah* < 1243554733 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_maglev: 44.3 < 1243554745 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust barbeque [(+)*256] < 1243554746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if the ] jumps to the [ rather than to itself, [] still detects itself being zeroed < 1243554748 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_barbeque: 24.6 < 1243554751 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Now it loses against the original vibration again < 1243554755 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmmh < 1243554770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I know, but the point is, you can do [] to monitor if an opponent's just zeroed you, and have time to react < 1243554772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which is nice. < 1243554773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_fooltool [-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243554776 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_melodic_fooltool: 12.2 < 1243554781 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh, agreed it's nice < 1243554785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought you were saying that was a bad thing < 1243554795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Haha, melodic_fooltool wins against shade. < 1243554797 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so are you saying you agree with [-] being equivalent to -.-.-.-.-.-.-. in the absence of zeroes? < 1243554801 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ([](+)*100)*100000? :-P < 1243554805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Well, it doesn't work < 1243554813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By the time [] realises you're zeroed, a cycle passes < 1243554815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and thou hast lost < 1243554830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_fooltool_variant >+>+>[-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243554833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243554833 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_melodic_fooltool_variant: 15.2 < 1243554836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_fooltool_variant >+>+>+[-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243554838 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_melodic_fooltool_variant: 23.9 < 1243554839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1243554840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Wow. You're a hypocrite. < 1243554844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, yes < 1243554847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ehird, don't rip off others' programs and just change a minor detail!" < 1243554850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm going to delete it now < 1243554852 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could change that by making [] take the value at the end of the cycle < 1243554855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243554855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_fooltool_variant < < 1243554857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_melodic_fooltool_variant: 0.0 < 1243554859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes < 1243554861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just wanted to test an idea < 1243554869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: otoh, you could probably make an unbeatable program that way < 1243554876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[](+)*99999999999 < 1243554881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nah, it wouldn't be unbeatable < 1243554881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243554882 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dumbfend [>(+)*128] < 1243554885 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Do not meddle in the affairs of ehirds, for they are blunt and quick to anger < 1243554885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and it seemed my idea worked better < 1243554885 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_dumbfend: 18.0 < 1243554890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the other program would have to predict what it was going to do next < 1243554893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: totally < 1243554899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Sounds interesting. < 1243554909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Think I should put that in my interp? < 1243554910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really, it would just be a 1/3 chance of being right < 1243554918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the strategy of [] < 1243554918 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with no strategy involved < 1243554924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it bad? :P < 1243554934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... it may be interesting to experiment with < 1243554945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think we should change it to default until we look at what becomes possible and impossible due to it < 1243554948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirds_melodic_fooltool_variant >+>+>+>+<+<[-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243554949 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*63(->[+])*20 < 1243554951 0 :Sgeo_!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243554952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.6 < 1243554952 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ehirds_melodic_fooltool_variant: 23.8 < 1243554952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: right < 1243554958 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king >>>[(++)*256>(+)*128<-] < 1243554958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirds_melodic_fooltool_variant >+>+>+>+<<[-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243554962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 18.7 < 1243554962 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ehirds_melodic_fooltool_variant: 26.6 < 1243554967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirds_melodic_fooltool_variant < < 1243554970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ehirds_melodic_fooltool_variant: 0.0 < 1243554990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_toolfool (-[{(+[]-)%50}]+)%50 < 1243554992 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_melodic_toolfool: 0.0 < 1243554995 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*15(>[+])*15 < 1243554998 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 5.8 < 1243555000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am very good at being bad. < 1243555000 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243555022 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :is it same as being very bad at being good? < 1243555026 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You put a % where there were no {} < 1243555027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirds_melodic_fooltool_variant >++>>+>+>+>++<<[-[+[-[+[-[+[-[+]-]+]-]+]-]+]-] < 1243555030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ehirds_melodic_fooltool_variant: 25.4 < 1243555031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243555034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehirds_melodic_fooltool_variant < < 1243555037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243555037 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_ehirds_melodic_fooltool_variant: 0.0 < 1243555039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust melodic_toolfool (-[{(+[]-)*50}]+)%50 < 1243555042 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_melodic_toolfool: 21.1 < 1243555067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: toolfool draws with vibration < 1243555081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, no. < 1243555083 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: neither contains < or > < 1243555085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it isn't surprising < 1243555085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Toolfool wins against vibration. < 1243555093 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king (++)*512[>(+)*512<-] < 1243555096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 6.5 < 1243555126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: so it does. But how? Neither of them move left or right... < 1243555135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I don't think the original vibration suicides < 1243555138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: No idea. < 1243555159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It also wins against shade. < 1243555167 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*8(>[+])*15 < 1243555169 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 14.5 < 1243555185 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>[+])*20 < 1243555187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.0 < 1243555197 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king (++>)*20[<-] < 1243555200 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 7.4 < 1243555202 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*6(>[+])*20 < 1243555205 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.9 < 1243555219 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust isthata128 (>)*9((+)*128>)*21 < 1243555222 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_isthata128: 5.0 < 1243555230 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king (([-])>)*20[<-] < 1243555233 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 0.0 < 1243555241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it lost to everything but boring < 1243555248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lance.c:120: warning: control may reach end of non-void function ‘run_match’ being inlined < 1243555249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol wut? < 1243555253 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is strange, I expected it to beat defend6 < 1243555257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what that means < 1243555265 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's like control may reach end of non-void function < 1243555269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243555272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the fact that it's inlined makes it worse < 1243555272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i got one of them too :) < 1243555274 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243555275 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243555281 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*6(>[+][+])*20 < 1243555283 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 22.4 < 1243555285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :warning: REALLY TERRIBLE SHIT IS GOING TO HAPPEN. < 1243555287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>[+][+])*20 < 1243555289 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.6 < 1243555290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SCREAM A LOT. < 1243555293 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>[+][+][+])*20 < 1243555296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555299 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243555301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, control reaches end: < 1243555307 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>([+])*10)*20 < 1243555309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know what that part means < 1243555309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555313 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*7(>([+])*20)*20 < 1243555314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int foo(void) { /noreturn here < 1243555316 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.1 < 1243555318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typedef struct { < 1243555318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *prog; < 1243555319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int foo(void) { /* noreturn here */ } < 1243555320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : int pointer; < 1243555321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that < 1243555322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :} warrior_t; < 1243555323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*wonders if a warrior consists of anything else* < 1243555326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know. < 1243555327 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*8(>([+])*10)*20 < 1243555328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about the rest. < 1243555328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243555330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.7 < 1243555333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the inline bit? < 1243555334 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha, I just figured out what's wrong with isthata128 < 1243555335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243555336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1243555339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust isthata128 (>)*9((+)*128.>)*21 < 1243555342 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_isthata128: 27.5 < 1243555347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1243555379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, idea: make a program that won't draw against itself < 1243555384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it possible? < 1243555384 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, that beats defend6, although it wouldn't beat the parody version < 1243555385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't < 1243555392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to break symmetry < 1243555393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, has it been proven? < 1243555400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's trivial to prove < 1243555407 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*5)*20 < 1243555408 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the thing's symmetrical and determinstic < 1243555410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.9 < 1243555410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, couldn't you make both loose at the same time < 1243555411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's all the proof you need < 1243555412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about < 1243555414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[-] < 1243555420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: both losing at the same time is a draw < 1243555425 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*11(>([+])*5)*20 < 1243555428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah bugger < 1243555428 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.9 < 1243555432 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*9(>([+])*5)*20 < 1243555435 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.5 < 1243555441 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*6)*20 < 1243555443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.3 < 1243555446 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*4)*20 < 1243555449 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 7.8 < 1243555465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, with the polarity thing it would be possible < 1243555469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([+])*9)*20 < 1243555471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in "kettle" mode < 1243555472 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 23.5 < 1243555474 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king >[(++>++<<)*256>(+)*128<-] < 1243555476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 18.1 < 1243555484 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*11(>([+])*10)*20 < 1243555487 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.5 < 1243555492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how would you handle looping checking the value at the end of the turn? < 1243555495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds like it'd be a bit sticky < 1243555513 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust king [>[(++>++<<)*256>(+)*128<-]+] < 1243555516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_king: 4.2 < 1243555548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ? < 1243555549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243555554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: as in, [] works < 1243555558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := ] checks value at end of turn < 1243555561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a bit boring with only two warriors at once < 1243555569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about a massive battle? < 1243555571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: hmm, I'm not sure < 1243555577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243555583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more than two warriors at once sounds fun < 1243555593 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure how to implement it though < 1243555593 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but where would the flags go? < 1243555595 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd need an N-d array < 1243555602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, befunge joust? < 1243555603 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :v move poitner down < 1243555605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which, though it would be fun, sounds very scary < 1243555605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :^ move pointer up < 1243555606 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243555609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that's just 2D < 1243555612 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :4 would work, at least < 1243555613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd need number-of-warriors-D < 1243555618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :befunge joust < 1243555620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :clearly < 1243555621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1243555621 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :4 programs in 2D < 1243555623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that the flags could be at the end of them < 1243555625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I did that < 1243555626 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Each program in its own corner < 1243555627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in ~2007 < 1243555630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, link? < 1243555632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BeYorFunge. < 1243555633 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They run simultaneously in both directions < 1243555637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /old_hd/ < 1243555638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :kay < 1243555642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on wiki? < 1243555645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1243555656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can you copy it from the old hd? < 1243555658 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although I guess that you'd have to run it for the different orientations < 1243555664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it dead? < 1243555666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The interp had a bug of some sort that I didn't find < 1243555670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243555671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can easily rewrite it < 1243555684 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since A might be killed by B before it can kill C, but if A isn't next to B it'd beat C < 1243555685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Basically, it's befunge-93, but P is p on the enemy's board, G is g on the enemy's board. < 1243555687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hitting @ makes you lose. < 1243555696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very simple. < 1243555698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um ok < 1243555702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not what I mean < 1243555704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I think I may have added something to track the enemy's IP < 1243555711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And what did you mean? < 1243555711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shared boeard < 1243555712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovered ~/pebble2 today. Good idea. < 1243555715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :board* < 1243555720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like shared tape in joust < 1243555722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That'd cripple a lot of things. < 1243555747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it would make it different yes < 1243555759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but mirror the boards < 1243555761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like in joust < 1243555772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243555774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1243555775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could work < 1243555780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have one program in each corner < 1243555788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but BF has a cost to move from one place to another < 1243555788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for each program it is rotated 90 degrees < 1243555790 0 :Sgeo!unknown@unknown.invalid QUIT :Connection timed out < 1243555795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with befunge, you can access any cell of the board instantly < 1243555798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no movement cost < 1243555800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so the program sees itself in the top corner < 1243555809 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, local and far pointers < 1243555814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ew. < 1243555818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same idea! < 1243555834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can access the closest 4x4 or something < 1243555840 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fast < 1243555851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but other ones would need a few more cycles < 1243555859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's worth remembering that values above 16 take multiple cycles to represent in Befunge < 1243555865 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so simply make P and G relative to the current pointer < 1243555869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you get all that for free < 1243555869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243555870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*above 15 < 1243555873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it needs to have linear increases as distance increases < 1243555874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or exponential < 1243555876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is true < 1243555878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but not 0 < 1243555880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in yours < 1243555883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(it only increases once) < 1243555891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1243555911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what about making the VALUE relative then? < 1243555936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so P added/substracted a valuue < 1243555938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :value* < 1243555953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or g or p rather < 1243555957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh, this code is very pretty < 1243555973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pats himself on the back for a good refactoring job. < 1243555978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION continues w/ interpreter loop < 1243556002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in [>[-]+] vs [>[+]-], it's always a draw, right? < 1243556025 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*6(>([+])*10)*20 < 1243556029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.4 < 1243556046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, I think a program always draws with the polarity-flipped version of itself < 1243556047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*6(>([+])*5)*20 < 1243556049 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.9 < 1243556054 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*3(>([+])*5)*20 < 1243556056 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.3 < 1243556059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah < 1243556068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: got a just-as-simple other warrior to pit it against as a test? < 1243556070 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :really trivial < 1243556075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, you could cycle-trace it in your sleep < 1243556098 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>((+)*128.>)*21 < 1243556119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and you could cycle-trace it without bashing on your keyboard :-) < 1243556128 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*4(>)*3(>([-[+]])*5)*20 < 1243556130 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.7 < 1243556138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :preferably something that doesn't make you think "let's use an abbreviation"; I haven't added them yet < 1243556145 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*64>(+)*64>)*10(>([-[+]])*5)*20 < 1243556148 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.7 < 1243556158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>+++>---[>[-]+] < 1243556165 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ((-)*10>(+)*10>)*10(>([-[+]])*5)*20 < 1243556168 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.1 < 1243556189 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->+>)*10(>([-[+]])*5)*20 < 1243556192 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.2 < 1243556205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: err, pitting that against [>[-]+] isn't likely to do much good, is it? < 1243556207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll always beat it < 1243556209 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243556218 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what specifically do you want? < 1243556231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: just a super-trivial program that's worthy to pit against [>[-]+] in my tests < 1243556235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :two programs where sometimes one wins, and sometimes the other wins? < 1243556246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243556251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or rather < 1243556256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just two programs that don't trivially beat each other < 1243556262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>>>>>>[>[-]+] < 1243556264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g., a defense program may always beat an attack one < 1243556266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't super-obvious < 1243556287 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1243556291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what about this: < 1243556294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>[]<[-] < 1243556299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty simple < 1243556303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I think it beats /something/ < 1243556310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: >[]? that terminates immediately, for certain < 1243556315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243556317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the opponent can't reach there soon enough to do anything to it < 1243556318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>+[]<[-] < 1243556328 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was meant to be a simple tripwire program < 1243556328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's clever < 1243556331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should submit it < 1243556336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :with an awful-but-might-work defence after the tripwire < 1243556343 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's too slow though < 1243556346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :-] is every 2 cycles < 1243556349 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243556349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stupid_tripwire >+[]<[-] < 1243556350 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*1000 < 1243556354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stupid_tripwire: 20.4 < 1243556354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556356 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :every other, i mean < 1243556358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust less_stupid_tripwire >+[]<[+] < 1243556360 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*100000 < 1243556361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_less_stupid_tripwire: 19.0 < 1243556363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556365 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(fights against [-] which is more common than [+]) < 1243556375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: err, mine was designed to fight against [-] < 1243556387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if it cancels out, you're going to get a draw < 1243556388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243556398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: unfortunately, won't work < 1243556401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<[ takes too long < 1243556402 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([]+)*100(>[+])*20 < 1243556402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they go in the same direction, and you're out of sync, you may win < 1243556403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243556404 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to be out of sync for that to work, though < 1243556415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I will make it out of sync < 1243556416 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243556420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire >+[]<[--] < 1243556423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire: 13.4 < 1243556427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it did even worse < 1243556428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243556432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *a = parse("[>[-]+]", "attack"); < 1243556432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ins_t *b = parse(">+[]<[-]", "tripwire"); < 1243556433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's why i did [.-] < 1243556435 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :prime number < 1243556443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust primewire >+[]<[.-] < 1243556445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_primewire: 17.6 < 1243556449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hurr < 1243556449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust primewire >+[]<[.-] < 1243556452 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_primewire: 17.6 < 1243556455 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :won't synch with anything but another plus-wait-wait < 1243556468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([.]+)*10000 < 1243556469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243556470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.1 < 1243556473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: stupid_tripwire beats vibration < 1243556480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:19 ais523: !bfjoust stupid_tripwire >+[]<[-] < 1243556480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that on < 1243556481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243556484 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*10000 < 1243556486 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.5 < 1243556492 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*100000 < 1243556495 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.4 < 1243556498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why? < 1243556499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there must be a bug in vibration < 1243556500 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*1000 < 1243556501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or maybe in the interp < 1243556502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.4 < 1243556506 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]+)*100 < 1243556509 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.1 < 1243556509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect a double-timeout causes vibration to lose < 1243556511 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I don't know why < 1243556515 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-+-]+)*10000 < 1243556519 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.7 < 1243556523 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+-]-)*10000 < 1243556525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe because its flag ends up at 0 at the end of the program? < 1243556526 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.0 < 1243556532 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([++--]+)*10000 < 1243556535 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.9 < 1243556539 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+++---]+)*10000 < 1243556542 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.3 < 1243556547 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([+++++-----]+)*10000 < 1243556550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 23.2 < 1243556565 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([++--]-)*10000 < 1243556568 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.9 < 1243556592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*6]] < 1243556596 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 39.5 < 1243556612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, exact draw with vibration_fool < 1243556617 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243556622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I know how to massively improve that < 1243556626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*6]+] < 1243556629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 41.9 < 1243556647 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, now the defence programs are eating it for lunch < 1243556654 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-(.)*256]+] < 1243556657 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 35.7 < 1243556658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think it'd be possible for a program to detect its opponent out of a range of, say, 5 strategies, then do one it knows to beat it? < 1243556666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[-..-.]+] < 1243556666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a complex checker thingy, then hardcoded strategies to jump to < 1243556669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 59.3 < 1243556672 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's how defence5 worked < 1243556681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's *defend5 < 1243556684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's "defense" < 1243556686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243556693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, I think the word is defence < 1243556698 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[>[---]+] < 1243556701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 67.9 < 1243556707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, American English has kept the Anglo-French spelling for defense and offense, which are usually defence and offence in British English < 1243556709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I did not know. < 1243556715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thanks impomatic for the [---] counter-defence trick! < 1243556716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :defense sounds nicer, and fits with "defensive" < 1243556724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243556726 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, 129 is divisible by 3 < 1243556726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're at #2 < 1243556728 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---]-)*10000 < 1243556730 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 4.7 < 1243556736 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lack of originality < 1243556742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: try ------ < 1243556745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it might do it faster < 1243556746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means that it's pretty fast at beating the defensives < 1243556750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 6 isn't prime < 1243556753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243556757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't divide into 129 either < 1243556759 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([--]-)*10000 < 1243556761 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 8.9 < 1243556765 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([--++]-)*10000 < 1243556767 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.5 < 1243556770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's only one way to solve this < 1243556781 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---+++]-)*10000 < 1243556784 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.9 < 1243556787 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ([---+++]--)*10000 < 1243556787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't mind you submitting your own ripoff < 1243556790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you stop spamming those variants of vibration. Isn't it enough to have one < 1243556790 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.7 < 1243556801 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243556802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1243556803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, they do work different ways < 1243556806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vibration is pure defence < 1243556809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :vibration_fool_faster isn't < 1243556811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure. But the faster one? < 1243556822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is the diff between ais523_vibration_fool ais523_vibration_fool_faster < 1243556826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and fool_faster and fool use rather different attack strategies < 1243556833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Hyyyyyyyyypocrite. < 1243556834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243556836 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool is a very slow attack strategy (deliberate, to fool defence programs into suiciding) < 1243556844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fool_faster is a rather fast counter-defence attack strategy < 1243556849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm learned from you :P < 1243556851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it won't beat attack programs, but that's what the vibration was for < 1243556856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you were the first hypocrite < 1243556856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:25 ais523: and doesn't divide into 129 either ← what's this supposed to mean? < 1243556861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :THE ORIGINAL ONE < 1243556861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: different strategies deserve different programs < 1243556868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the opponent's flag starts at 128 < 1243556872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 3 mod 129 == 3 < 1243556877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 3 doesn't divide by 129 < 1243556882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243556885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that was what mine was all about tooo < 1243556886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do you mean 129 mod x < 1243556888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the loop ends >+, the flag will end at 129 < 1243556893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, 129 mod 3 < 1243556898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, I've thought up another improvement < 1243556906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_faster >>>++++<----<++++<(-)*127(-+)*5000[[[>[---]+]+]+] < 1243556909 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vibration_fool_faster: 73.4 < 1243556911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: instead of ---, try (-)*43 < 1243556917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :129 mod 43 == 0, and it's prime < 1243556925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ? < 1243556929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3 and 43 are the only two primes in the first 1,000,000 primes that satisfy that :-) < 1243556931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243556931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: < 1243556934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that prevents it stalling to decoys with the value -1 < 1243556937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which are rather common < 1243556939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In[11]:= Select[Prime /@ Range[1000000], Mod[129, #] == 0 &] < 1243556939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Out[11]= {3, 43} < 1243556963 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i like it, i might steal that < 1243556964 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243556966 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that is the sort of thing Mathematica is good at < 1243556966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_fasting_because_it_is_lent_mathematica_edition >>>++++<----<++++<(-)*127(-+)*5000[[[>[(-)*43]+]+]+] < 1243556969 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 61.8 < 1243556969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243556981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Meh. < 1243556984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do terribly, at leat. < 1243556986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*least < 1243556994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition < < 1243556997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 0.0 < 1243557003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243557007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vibration_fool_fasting_because_it_is_lent_mathematica_edition < < 1243557009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_vibration_fool_fasting_because_it_is_lent_mathematica_edition: 0.0 < 1243557021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the problem there is that the 43 is sufficiently slow that it may be beaten by fast tripwire programs < 1243557025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243557026 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there's probably one of those on the hill by now < 1243557031 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i had it in mind to do something like that < 1243557038 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but hadn't gotten around to it < 1243557038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i could probably get mathematica to tell me what a good way to decrease a cell is < 1243557041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I'd have to implement bf joust in it < 1243557046 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243557047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust do_nothing > < 1243557050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_do_nothing: 17.5 < 1243557053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematica needs a lot better interface with the outside world < 1243557058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it's just too much rewriting < 1243557061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HOORAY, SUICIDE < 1243557073 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh great, now we have 5 versions of vibration instead of 5 versions of sit-and-wait < 1243557078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that suicide isn't painless. < 1243557079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :at least it gets wins < 1243557079 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243557095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: stop being a malcontent, it's only three versions < 1243557101 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols . < 1243557101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i agree fool/fool_faster is silly < 1243557111 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.6 < 1243557113 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :scuse me, i thought i counted 5, but its only 4 < 1243557115 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243557117 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(i was including ehird's) < 1243557118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll delete tripwire_fool if you like < 1243557120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's a failed strategy < 1243557120 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243557124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I set mine to < < 1243557128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't count < 1243557133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as it'll be knocked off really soon < 1243557141 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243557143 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :look at the map now < 1243557144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :myndzi_slowrush still leads... hm < 1243557156 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais is gaining on me! < 1243557168 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool >-[>-] < 1243557170 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 8.4 < 1243557180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*9((-)*128[-]>)*21 < 1243557181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: it beats slowrush < 1243557182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 42.5 < 1243557185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the individual matchup < 1243557187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not overall < 1243557188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey not bad. < 1243557201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1243557201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats maglev and vibration_fool and stuff < 1243557209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*11((-)*128[-]>)*21 < 1243557211 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :though slowrush isn't very defensive, i was actually really surprised it did so well < 1243557211 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.8 < 1243557215 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*17((-)*128[-]>)*21 < 1243557218 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.0 < 1243557221 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i woke up with this idea and hacked it up, then tweaked it a couple times and it was like whoa! < 1243557221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*15((-)*128[-]>)*21 < 1243557224 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 41.6 < 1243557231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*13((-)*128[-]>)*21 < 1243557234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.0 < 1243557237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1243557239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*12((-)*128[-]>)*21 < 1243557241 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: I suspect it's because defence caught on so much that everyone started writing counter-defence < 1243557242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243557244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all about the metagame < 1243557248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>)*9((-)*128[-]>)*21 < 1243557250 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 41.3 < 1243557252 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm happy were have fewer of the huge programs now < 1243557271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the shorter onces are less messy, easier to understand < 1243557284 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does the score mean? < 1243557287 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool (>)*128[-] < 1243557290 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 0.0 < 1243557294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: you get a high score by beating lots of good programs < 1243557299 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: 128 >s? < 1243557304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where good program = high score < 1243557310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243557310 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the opponent would have to suicide very quickly to lose to that < 1243557312 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what [-] < 1243557313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if you keep recalculating... < 1243557315 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 7.3 < 1243557317 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: good program = beat lots of things < 1243557318 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mzx_fool (>)*127[-] < 1243557319 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to avoid an infinite regress < 1243557321 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for MizardX_mzx_fool: 0.0 < 1243557321 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :7.3? < 1243557326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, that's how I think GregorR's system works < 1243557330 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why is the score for [-] 7.3 < 1243557331 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols . < 1243557332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: "you did badly w/ other programs" < 1243557334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.2 < 1243557335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: see http://codu.org/eso/bfjoust/report.txt < 1243557339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the full list < 1243557351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: note that [-] goes [-]-]-]-] < 1243557351 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :the scoring is like < 1243557355 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i_keelst_thou beat vibration_fool_faster... < 1243557355 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so (-)*128 is more effective < 1243557361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: :-D < 1243557365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how? < 1243557365 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you get points equal to the wins(+ties?) of programs you beat < 1243557369 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what (-)*128 < 1243557370 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>][+])*20 < 1243557372 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and 1/4 points equal to programs you tie < 1243557373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.6 < 1243557374 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 0.0 < 1243557374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it beat all vibrations < 1243557380 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure if vibration_fool_faster's defence portion is all that good against everything < 1243557383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was rather experimental < 1243557386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and because it doesn't loop < 1243557390 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>][-])*20 < 1243557392 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so if you don't beat a bunch of programs, but those programs beat everything else, you can still get a lot of points < 1243557392 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.3 < 1243557392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it decrements 128 before even thinking about looping < 1243557393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it seems you have a counter-vibration attack strategy < 1243557400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ah, aha < 1243557403 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nescience: oh, so the score for a program that doesn't attempt to win is proportional to the number of suiciders < 1243557404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so your petty messing about is dutifully ignored < 1243557404 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9([>][-])*20 < 1243557407 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 15.3 < 1243557422 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols >([>>][-])*20 < 1243557424 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.1 < 1243557434 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ha, good to know that works, it was in my mental queue too :P < 1243557441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vff_experimental >>>++++<----<++++<(-)*127(--++)*2500[[[>[---]+]+]+] < 1243557443 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's like everything changes drastically though each time i look < 1243557444 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vff_experimental: 63.5 < 1243557454 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, exactly the same score < 1243557457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vff_experimental < < 1243557460 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_vff_experimental: 0.0 < 1243557462 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/SCORES // the scores, as people were asking < 1243557471 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no coding quickies for me till after work < 1243557481 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust hello [+] < 1243557484 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_hello: 7.8 < 1243557503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, "FYB"? < 1243557508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it JOUST ones < 1243557510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FukYorBrane. < 1243557515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The infrastructure is copied. < 1243557517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + - 0 0 0 - + + + + + - - - - 0 + - - | 41.3 | -1 | ehird_i_keelst_thou.bfjoust < 1243557517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243557519 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[for my reference] < 1243557521 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Oh, I copied that text from FYB :P < 1243557566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]>)*21 < 1243557568 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 53.6 < 1243557575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AWESOME! < 1243557585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Up there with the big guys. < 1243557599 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's like isthata128, only with a [-] afterwards < 1243557602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*20 < 1243557604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.0 < 1243557605 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it does better against the defence programs < 1243557609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, the basic strategy is very simple < 1243557612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought it up independently < 1243557615 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243557619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gets idea < 1243557623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, an old one < 1243557624 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just interesting that yours does very well, and mine did terribly < 1243557624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it might work < 1243557628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :despite them working much the same way < 1243557634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + - 0 + 0 - + + + + + - 0 0 + 0 + 0 - - | 52.6 | 4 | ehird_i_keelst_thou.bfjoust < 1243557635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for reference < 1243557647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---[++++[-----]]]]]>)*21 < 1243557647 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+][+])*20 < 1243557650 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 18.2 < 1243557651 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.5 < 1243557656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---[++++]]]]>)*21 < 1243557658 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 17.1 < 1243557662 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+-+])*20 < 1243557665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.6 < 1243557666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WOW < 1243557667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :17.1? < 1243557669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's low. < 1243557670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++[---]]]>)*21 < 1243557673 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.9 < 1243557676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-[++]]>)*21 < 1243557678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 31.4 < 1243557682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, this is a failed strategery. < 1243557688 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+] < 1243557691 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 22.2 < 1243557697 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it no longer beats the vibrators < 1243557699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you do it like that < 1243557702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243557702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]->(-)*128[-]+>)*21 < 1243557705 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.5 < 1243557710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1243557715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Setting up a bunch of decoys worked. :) < 1243557717 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>++] < 1243557720 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 25.1 < 1243557721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it usually does < 1243557723 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+++] < 1243557725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :decoys > no decoys < 1243557726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 20.7 < 1243557731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though everything has anti-decoy tricks nowadays < 1243557734 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-->[+])*20 < 1243557737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 10.8 < 1243557743 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :decoys are slow to set up < 1243557746 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*20 < 1243557749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 22.9 < 1243557763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: one cycle < 1243557765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1243557765 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+].)*20 < 1243557767 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :alternate + and - < 1243557768 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 16.1 < 1243557777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: not ridiculously slow < 1243557783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and they slow the opponent down more < 1243557786 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what does - do on an empty tape? < 1243557793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: - on 0 changes it to 255 < 1243557795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: empty cell. 255 < 1243557797 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243557797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :current i_keelst_thou: 5 losses, 3 draws, 12 wins < 1243557802 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>-] < 1243557805 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 19.9 < 1243557812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243557815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>+] < 1243557816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I do badly w/ impomatics' programs < 1243557817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why? < 1243557818 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 20.4 < 1243557821 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ACTION confused < 1243557823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I beat any of his < 1243557832 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :why does my program with + beat my program with - ? < 1243557848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: random tape length < 1243557852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the change is small enough to be irrelevant < 1243557856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myyyyy interp will fix that :p:p:p < 1243557857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243557859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.9 < 1243557861 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243557864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+)*200000 < 1243557867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust what >+[>[(-)*128]>-] < 1243557867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 19.8 < 1243557869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tiny increase, so I'll leave it < 1243557870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_what: 21.8 < 1243557872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-+)*200000 < 1243557875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 20.8 < 1243557875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm third! < 1243557879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-++)*200000 < 1243557883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 29.6 < 1243557888 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :guys, i made some butter. o.o < 1243557889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well done < 1243557890 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[-])*20 < 1243557891 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :from scratch. < 1243557893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 20.4 < 1243557896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:43 ehird: current i_keelst_thou: 5 losses, 3 draws, 12 wins ← this is 4 draws now < 1243557901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it does much the same < 1243557909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>>->+<<<<(+-++)*200000 < 1243557910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I lose against slow rush < 1243557912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wonder if I can fix that < 1243557912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 25.3 < 1243557915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust mad_changer5 >+>->+>->+<<<(+-++)*200000 < 1243557917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_mad_changer5: 29.7 < 1243557923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good enough for me < 1243557924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now* < 1243557928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(+)*128[+]->)*21 < 1243557931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 36.6 < 1243557936 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[-])*30 < 1243557939 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.6 < 1243557940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+]+>(+)*128[-]->)*21 < 1243557942 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 13.5 < 1243557943 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+>[+])*30 < 1243557946 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.5 < 1243557949 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (->[+])*30 < 1243557949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243557950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reverts < 1243557951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243557951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.7 < 1243557954 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the programs that do well against vff are nested-loop programs and no-loop programs < 1243557954 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.2 < 1243557954 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i don't get it, how does that kill anything? < 1243557964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, it doesn't < 1243557967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: tricking them off the end of the tape < 1243557971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, it is a pure defender < 1243557978 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(->[+])*19 < 1243557979 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ohh < 1243557981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.7 < 1243557982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I have 6 draws now. < 1243557985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[+])*19 < 1243557985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's increasing worryingly < 1243557988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.8 < 1243557991 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*19 < 1243557993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243557993 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only 4 losses though < 1243557995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is nice < 1243557998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy - < 1243557999 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(->[-])*19 < 1243558001 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 20.4 < 1243558001 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aaaaaaaaaaaa < 1243558002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.4 < 1243558003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity beat me < 1243558005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558006 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*21 < 1243558007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243558008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.6 < 1243558009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243558013 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I find that pure defence can often be improved by putting an attack strategy there after it < 1243558014 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*30 < 1243558016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy + < 1243558016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 27.2 < 1243558018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 16.2 < 1243558020 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*22 < 1243558022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.2 < 1243558024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy . < 1243558027 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*20 < 1243558027 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 17.8 < 1243558028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's designed to work against tripwire defenders and other programs likely to be slow < 1243558028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy > < 1243558029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.0 < 1243558031 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 16.3 < 1243558032 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243558032 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust no_decoy - < 1243558035 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_no_decoy: 19.8 < 1243558038 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-])*20 < 1243558038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou -----(>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558040 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.6 < 1243558041 0 :psygnisf_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243558042 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 36.7 < 1243558043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou +++++(>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 30.7 < 1243558047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.3 < 1243558059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(++>[-])*20 < 1243558062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've suddenly realised how well i_keelst_though would do against all the defend6-alikes < 1243558064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 12.3 < 1243558068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, maybe. But it is too long then < 1243558069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah < 1243558071 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it completely breaks the assumptions they make < 1243558071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (-)*64(>)*9(+>[-])*20 < 1243558072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :DOESNT ANYONE WANT SOME OF MY HOMEMADE BUTTER?! < 1243558072 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1243558074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 19.5 < 1243558074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it barely even looks at you < 1243558077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: yes please < 1243558078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mail it to uk < 1243558083 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right on it! < 1243558083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's basically the idea < 1243558086 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[+])*20 < 1243558088 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 30.8 < 1243558090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't rely on anything the opponent can manipulate unless you really have to < 1243558097 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.4 < 1243558101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558104 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558104 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-+-])*20 < 1243558107 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.5 < 1243558108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: all defence programs rely on things the opponent can manipulate... < 1243558113 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+])*20 < 1243558122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what I meant, was < 1243558122 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 13.9 < 1243558123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, I love the way I'm second with a program that deliberately zeros its own flag < 1243558133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: don't listen to what you're opponent's telling you. because they'll wind you up < 1243558138 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[(-+)*10-])*20 < 1243558141 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243558146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558148 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[(-+)*4-])*20 < 1243558149 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 61.5 < 1243558150 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 26.5 < 1243558153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(just seeing if i'm getting sample variance here) < 1243558153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>60! < 1243558157 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*21 < 1243558160 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.2 < 1243558161 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't a looping memory tape be more fun? < 1243558162 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (+>->)*4((-)*128[---]+>(-)*128[+++]->)*21 < 1243558165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558167 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.1 < 1243558168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: no < 1243558169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558169 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :50 o_O < 1243558171 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558172 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lament: No, you could just do <[-] < 1243558176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tricking opponents off the end is the whole point < 1243558176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558179 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is hiding your flag < 1243558179 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.2 < 1243558186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm I dropped a bit. < 1243558191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | + + - + - + + + + + + - + - + - - - - | 56.2 | 3 | ehird_i_keelst_thou.bfjoust < 1243558192 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: but this way, the optimal program relies too much on the fact that the field is between 10 and 30 cells. Change the limits, and a different program will be optimal. < 1243558193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No draws. < 1243558194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF? < 1243558206 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's not pretty! < 1243558208 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lament: the limits were chosen to make the game interesting, though < 1243558217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they used to just be "random very large number" < 1243558220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558223 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.1 < 1243558226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 losses, 11 wins < 1243558227 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that made decoys an overwhelmingly good strategy < 1243558228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing okay < 1243558228 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (>)*9(+>[-+-])*20 < 1243558231 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558234 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :keeping them small makes decoys more dangerous < 1243558236 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ++(>)*9(+>[-+-])*20 < 1243558239 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.0 < 1243558244 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*10(+>[-+-])*20 < 1243558246 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243558253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+++]->)*21 < 1243558254 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[--++-])*20 < 1243558255 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 44.6 < 1243558256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558257 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 25.2 < 1243558259 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.2 < 1243558265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think my strategy is nearing its optimum < 1243558267 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[---])*20 < 1243558270 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.6 < 1243558273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>++>--)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 46.3 < 1243558277 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[--])*20 < 1243558279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[---]+>(-)*128[+++]->)*21 < 1243558280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.9 < 1243558282 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 62.0 < 1243558287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*25 < 1243558290 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.7 < 1243558293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yep, it's creeping up on vff < 1243558298 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*11(+>[-+-])*18 < 1243558301 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243558310 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558313 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.1 < 1243558313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: WTF? it doesn't beat you < 1243558315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it used to beat you < 1243558326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558329 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 60.2 < 1243558329 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no draws < 1243558336 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-+-])*20 < 1243558338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 | + + + 0 - + + + + + - + - + - - - + + | 63.2 | 6 | ais523_vibration_fool_faster.bfjoust < 1243558338 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.1 < 1243558339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :11 | 0 - 0 0 0 - + + + + + + + 0 + + + - - | 60.2 | 6 | ehird_i_keelst_thou.bfjoust < 1243558342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it beats vff. < 1243558344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243558351 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm not surprised < 1243558355 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-])*20 < 1243558357 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 31.6 < 1243558361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :foes it beat slowrush? < 1243558363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[(-+)*5-])*20 < 1243558365 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*does < 1243558366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.2 < 1243558369 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[(-+)*50-])*20 < 1243558372 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243558373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope; I don't even know how slowrush works. < 1243558392 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*8(+>[-+-])*20 < 1243558394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558399 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (-)*128(+-)*500000 < 1243558400 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+(>)*9(+>[-+-])*20 < 1243558400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243558402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.4 < 1243558407 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*128(+-)*500000 < 1243558407 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+-+(>)*9(+>[-+-])*20 < 1243558409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does it work? < 1243558410 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.5 < 1243558411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 7.4 < 1243558417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: decoys and attack < 1243558417 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+-)*20+(>)*9(+>[-+-])*20 < 1243558420 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.7 < 1243558420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the traditional way < 1243558423 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only they're rather large decoys < 1243558425 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols (+-)*20(>)*9(+>[-+-])*20 < 1243558426 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127(+-)*500000 < 1243558427 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.8 < 1243558429 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 30.2 < 1243558429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the attack has fallbacks to detect defenders < 1243558434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and re-attack them a different way < 1243558435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: well, decoys don't bother mine, at worst it has to run a few loop iterations < 1243558437 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127(+-)*50000000 < 1243558439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the hope at least one of the attacks will work < 1243558440 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 22.0 < 1243558441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH < 1243558442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have an idea! < 1243558443 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols --+(>)*9(+>[-+-])*20 < 1243558444 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: and decoys slow you down < 1243558445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558449 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it beats you by attacking faster < 1243558451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>([(-)*128[-]]+>[(-)*128[+]]->)*21 < 1243558452 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols .(>)*9(+>[-+-])*20 < 1243558454 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243558455 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 21.9 < 1243558457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1243558461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: why doesn't that work? < 1243558468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it should only run its attack if it's non-zero < 1243558470 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>>[-+-])*10 < 1243558472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which should speed it up an awful lot < 1243558473 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.4 < 1243558475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: more loops mean it's more vulnerable to farmers < 1243558479 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you're getting locked in place more < 1243558487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, famers? < 1243558489 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127[[+]+] < 1243558490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah < 1243558492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 11.8 < 1243558495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: programs that garble the values near their own flag < 1243558498 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like vff < 1243558499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, I have an idea < 1243558501 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 58.5 < 1243558502 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+]])*20 < 1243558505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 37.8 < 1243558507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and like madchanger < 1243558510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243558510 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[+[-]])*20 < 1243558513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.3 < 1243558526 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243558529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 57.5 < 1243558532 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*64[(-)*64[-]]+>(+)*64[(+)*64[+]]->)*21 < 1243558541 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 37.9 < 1243558546 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+]])*20 < 1243558546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(+)*128[+]->)*21 < 1243558549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 30.9 < 1243558549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.1 < 1243558553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558555 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.1 < 1243558556 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+-+]])*20 < 1243558559 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.7 < 1243558560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558562 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++++>[-+-[+-+]])*20 < 1243558563 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.6 < 1243558565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.9 < 1243558567 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++++>[-+-[+-+]])*20 < 1243558570 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.4 < 1243558571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558573 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.8 < 1243558575 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++>[-+-[+-+]])*20 < 1243558577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.2 < 1243558580 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 50.9 < 1243558580 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+]])*20 < 1243558582 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (-)*127[-[+]] < 1243558583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.5 < 1243558583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtfff < 1243558586 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558586 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 13.2 < 1243558589 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.1 < 1243558590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I hate the large sample variance. < 1243558590 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243558593 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 57.4 < 1243558596 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++>[-[+-+]])*20 < 1243558597 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :yeah the sample variance is BS < 1243558598 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WTF < 1243558599 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 47.2 < 1243558601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558604 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.8 < 1243558604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dropped waaaaaaay down < 1243558606 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(++++>[-[+-+]])*20 < 1243558608 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.7 < 1243558615 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +-+(>)*9(+++>[-[+-+]])*20 < 1243558616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're writing a hill that fixes that, though, aren't you? < 1243558618 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.0 < 1243558622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558622 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yep < 1243558626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.3 < 1243558626 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 58.1 < 1243558629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243558633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it should be done tomorrow; I stopped working on it to have fun here < 1243558644 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+]])*20 < 1243558645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this one got ~60 < 1243558647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 55.0 < 1243558648 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.5 < 1243558651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243558652 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+-+]])*20 < 1243558654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess the opponents are tougher these days < 1243558655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558659 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-[+-+-+]])*20 < 1243558662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558665 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-+-+-[+-+-+]])*20 < 1243558667 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle < < 1243558667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does lols work? < 1243558668 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 31.4 < 1243558670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 0.0 < 1243558676 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+>[-[+-+-+]])*20 < 1243558678 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.7 < 1243558682 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+-+]])*20 < 1243558685 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.5 < 1243558686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a disruptive reducing loop < 1243558690 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.4 < 1243558690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's counter-disruption < 1243558692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: eh? < 1243558693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[-]->)*21 < 1243558696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 48.4 < 1243558697 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+-+]])*20 < 1243558697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558699 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's reducing the value in a non-monotonic way < 1243558702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.8 < 1243558702 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 55.7 < 1243558704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[+]+>(-)*128[+]->)*21 < 1243558707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 40.1 < 1243558709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so defence programs that rely on sensible ways to reduce the value get confused < 1243558711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558712 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[(+-)*10+]])*20 < 1243558713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That is so illogical < 1243558713 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 57.9 < 1243558715 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.9 < 1243558716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-[-], but then -[+] < 1243558717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it'll beat defend6, for instance < 1243558719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :consistently gets the best scores < 1243558721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but lose to pure attackers < 1243558721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how is that so, ais523? < 1243558721 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558724 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.2 < 1243558726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense at all < 1243558733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: because it's being slow < 1243558736 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why does it get so high score < 1243558741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: whatttt < 1243558742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it beats things which expect it to attack quickly < 1243558746 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is most of the hill atm, I expect < 1243558762 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*25 < 1243558765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.2 < 1243558768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*19 < 1243558770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 33.6 < 1243558771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ah, interesting < 1243558772 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*21 < 1243558775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.7 < 1243558777 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.2 < 1243558781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*10>(-)*128[+](-)*10>)*21 < 1243558783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 29.1 < 1243558785 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: go back to the version which was third on the hill < 1243558785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1243558789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*3>(-)*128[+](-)*3>)*21 < 1243558790 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use a different name fo rthe others < 1243558792 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 45.0 < 1243558792 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i went back < 1243558796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-](+)*2>(-)*128[+](-)*2>)*21 < 1243558798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 35.5 < 1243558803 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558806 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.5 < 1243558807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so one is the sweet spot for decosy < 1243558809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :decoys < 1243558810 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how my own code works < 1243558812 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dumb < 1243558815 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243558817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->(-)*128[+]>(-)*128[+]>)*21 < 1243558819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 34.8 < 1243558821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558824 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 52.5 < 1243558827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: heh, every change I make seems to worsen it < 1243558856 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dangle (+)*384000 < 1243558856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*22 < 1243558856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do you think i _can_ improve the basic strategery? :-) < 1243558857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders about evolutionary BF Joust < 1243558859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.8 < 1243558859 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for lament_dangle: 23.9 < 1243558860 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558863 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243558866 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :60 < 1243558867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>->>)*2>((-)*128[-]+>(-)*128[+]->)*21 < 1243558868 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243558868 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I don't know, you might be at risk of overfitting < 1243558869 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.6 < 1243558880 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243558885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558887 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;( < 1243558887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: overfitting? < 1243558888 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.5 < 1243558898 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's what happens if you train a neural network too much < 1243558902 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++>[-[+-+]])*20 < 1243558904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it ends up perfect at describing your test data < 1243558905 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.2 < 1243558907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and rubbish at anything else < 1243558908 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++++>[-[+-+]])*20 < 1243558910 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: haha < 1243558911 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.4 < 1243558916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, um why < 1243558919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does that apply to this? < 1243558920 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[---[+-+]])*20 < 1243558923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.9 < 1243558924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because only the test data gets reinforced < 1243558926 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243558928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243558928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*20 < 1243558929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: a program that beats all the programs there on the hill, but nothing in general < 1243558929 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243558931 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 35.8 < 1243558933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243558939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243558946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: going one over the tape length sometimes improves me score. < 1243558948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*my score < 1243558950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558953 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243558964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... or actually worsens it < 1243558965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558968 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.5 < 1243558969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558970 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(--->[-[+-+]])*20 < 1243558972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.0 < 1243558973 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 36.6 < 1243558974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*21 < 1243558977 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 54.0 < 1243558977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: maybe it's to do with tape length latency? < 1243558978 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++-+>[-[+-+]])*20 < 1243558981 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.9 < 1243558981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243558984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 59.8 < 1243558985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(++-++>[-[+-+]])*20 < 1243558985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why don't you just remove the final > on the last iteration? < 1243558988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 34.3 < 1243558997 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +(>)*9(+++>[-[+-+]])*20 < 1243559000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 56.5 < 1243559002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4(>(-)*128[-]+>(-)*128[+]-)*22 < 1243559004 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 49.2 < 1243559005 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols +--(>)*9(+++>[-[+-+]])*20 < 1243559008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.4 < 1243559009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: because that does worse < 1243559011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ++(>)*9(+++>[-[+-+]])*20 < 1243559012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4(>(-)*128[-]+>(-)*128[+]-)*21 < 1243559014 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 54.3 < 1243559015 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 44.9 < 1243559016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*22 < 1243559016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, the number at the end shouldn't make a difference, if it's over 10 < 1243559018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 59.3 < 1243559021 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*10(+++>[-[+-+]])*20 < 1243559021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i know < 1243559022 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because you have two >s in the repeated bit < 1243559023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the _fuck_ < 1243559023 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 37.7 < 1243559027 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*8(+++>[-[+-+]])*20 < 1243559028 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it must just be random tape length effects < 1243559030 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.7 < 1243559031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*10 < 1243559034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 21.2 < 1243559037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: o rly? < 1243559039 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++><>[-[+-+]])*20 < 1243559041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 41.3 < 1243559043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit dramatic for random effects < 1243559044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*11 < 1243559047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(><>)*9(+++>[-[+-+]])*20 < 1243559047 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 57.3 < 1243559050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.0 < 1243559052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay, 11's a sweet spot < 1243559063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I suspect there's an odd/even interaction agaisnt something that's floating around in the hill < 1243559071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-]])*20 < 1243559074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 24.5 < 1243559078 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+-+-+-+]])*20 < 1243559081 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.0 < 1243559083 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ı (>)*9(-)*128[-] < 1243559085 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq___: 14.4 < 1243559087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+++---+]])*20 < 1243559090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.8 < 1243559093 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[++--+]])*20 < 1243559096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.3 < 1243559100 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243559102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.0 < 1243559110 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243559113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please, can we talk about something else tomorrow? < 1243559117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, this is fun < 1243559123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([]+)*10000 < 1243559126 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.5 < 1243559129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this channel should be renamed joust < 1243559129 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how about making #bfjoust < 1243559130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-++]+>(-)*128[+--]->)*11 < 1243559132 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 43.2 < 1243559133 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([]+)*50000 < 1243559134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: noooooooo < 1243559136 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.3 < 1243559138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou (>+>-)*4>((-)*128[-]+>(-)*128[+]->)*11 < 1243559139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I was just about to suggest making #bfjoust < 1243559141 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou: 56.9 < 1243559146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although we'd have to persuade EgoBot to move there < 1243559148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it will die down eventually < 1243559153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but we're not talking about anything else < 1243559155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why not joust? < 1243559164 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: well, #feather-lang exists < 1243559167 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's pretty rarely used < 1243559178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: it's a crappy channel because of that :) < 1243559184 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ---(>)*9(+++>[-[+-+]])*20 < 1243559184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue >>>>([]+)*50000 < 1243559185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I'm in there! < 1243559186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.0 < 1243559187 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 9.8 < 1243559189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, waiting for you < 1243559191 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ---++(>)*9(+++>[-[+-+]])*20 < 1243559194 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 48.8 < 1243559195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue >>>>(+[])*50000 < 1243559198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 10.4 < 1243559199 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ----+++(>)*9(+++>[-[+-+]])*20 < 1243559201 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 44.8 < 1243559214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9.(+++>[-[+-+]])*20 < 1243559217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 39.5 < 1243559224 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[-+-]]])*20 < 1243559227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 34.6 < 1243559232 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[-[+-+]]])*20 < 1243559235 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.4 < 1243559250 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[+-+]-[+-+]+]])*20 < 1243559253 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.1 < 1243559262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :10 63.09 7 ehird_i_keelst_thou.bfjoust < 1243559263 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+[+-+]]])*20 < 1243559264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Pleases me. < 1243559266 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 29.9 < 1243559271 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[+[+-+]])*20 < 1243559274 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 32.8 < 1243559277 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 60.6 < 1243559283 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243559287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243559306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense! [[.]+] < 1243559309 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_defense_: 13.1 < 1243559327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defense! [+[.]+] < 1243559328 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243559330 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_defense_: 12.8 < 1243559335 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Definitely not. < 1243559344 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*5)*20 < 1243559347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.9 < 1243559350 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*10)*20 < 1243559350 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz [.] < 1243559352 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.2 < 1243559353 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 13.1 < 1243559355 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*100)*20 < 1243559358 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 45.5 < 1243559363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>([-[+-+]])*1)*20 < 1243559366 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.0 < 1243559370 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559373 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 58.9 < 1243559380 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :random tape lol < 1243559399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz [(+)*64] < 1243559402 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 5.0 < 1243559420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue ([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*9(+)*20(<)*9)*10([](+)*128(>)*10(+)*20(<)*10)*10([](+)*128(>)*11(+)*20(<)*11)*10([](+)*128(>)*12(+)*20(<)*12)*10([](+)*128(>)*13(+)*20(<)*13)*10([](+)*128(>)*14(+)*20(<)*14)*10([](+)*128(>)*15(+)*20(<)*15)*10([](+)*128(>)*16(+)*20(<)*16)*10([](+)*128(>)*17(+)*20(<)*17)*10([](+)*128(>)*18(+)*20(<)*18)*10([](+)*128(>)*19(+)*20(<)*19)*10([](+)*128( < 1243559422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*8(+)*20(<)*8)*10([](+)*128(>)*20(+)*20(<)*20)*10([](+)*128(>)*21(+)*20(<)*21)*10 < 1243559423 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 0.0 < 1243559427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243559429 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll pastebin it < 1243559431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ais523: FAIL < 1243559454 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243559471 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust anti_counterdefence_glue http://pastebin.ca/raw/1438788 < 1243559475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_anti_counterdefence_glue: 16.8 < 1243559482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, still doing rather badly < 1243559504 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it beat maglev and shade < 1243559518 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*15 < 1243559520 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lesson learnt: don't attack a construct that hardly anyone uses < 1243559521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 43.8 < 1243559524 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*17 < 1243559527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.5 < 1243559530 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*18 < 1243559532 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 42.8 < 1243559534 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*16 < 1243559537 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 38.9 < 1243559549 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*20(+++>[-[+-+]])*10 < 1243559552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 35.4 < 1243559557 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559559 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243559560 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243559572 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243559585 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :In Star Trek, a planet with no life may have trees. < 1243559588 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Because trees totally aren't life. < 1243559610 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243559618 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[-[+-+]])*20 < 1243559620 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 55.1 < 1243559624 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[---[+-+]])*20 < 1243559627 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 52.9 < 1243559629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[--[+-+]])*20 < 1243559629 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Ah, Star Trek. < 1243559632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 46.5 < 1243559635 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+-+>[-----[+-+]])*20 < 1243559638 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 51.2 < 1243559639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: put lols back to the version that gets almost 60 < 1243559641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So bad, it's amazing that it's entertaining. < 1243559646 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+]])*20 < 1243559648 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and use a different filename for tests < 1243559649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 50.5 < 1243559655 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243559657 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+>[-[+-+]])*20 < 1243559660 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 49.9 < 1243559665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the good version had +++ before the > < 1243559666 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it sucks now < 1243559671 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols -(>)*9(+++>[-[+-+]])*20 < 1243559672 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243559674 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 59.5 < 1243559676 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :kk < 1243559691 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leaving the good one there while experimenting means that other players have better programs to aim for < 1243559706 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+++>[-[+-+]])*20 < 1243559709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 55.4 < 1243559724 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :they tie < 1243559735 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+>[-[+-+]])*19 < 1243559738 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 51.7 < 1243559744 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+-+++>[-[+-+]])*19 < 1243559747 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.0 < 1243559750 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 -(>)*9(+-+-+++>[-[+-+]])*23 < 1243559752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.5 < 1243559778 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*9(+++>[-[+-+]])*23 < 1243559781 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243559792 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You're doin' well :P < 1243559808 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not really :/ < 1243559827 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 ---(>)*9(+++>[-[+-+]])*23 < 1243559829 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 40.7 < 1243559840 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*10000+(>)*9(+++>[-[+-+]])*23 < 1243559843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.8 < 1243559851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*100000+(>)*9(+++>[-[+-+]])*20 < 1243559854 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 22.1 < 1243559856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243559868 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 (-+)*100+(>)*9(+++>[-[+-+]])*20 < 1243559871 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.4 < 1243559884 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+]])*20 < 1243559886 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 31.8 < 1243559927 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No one can defeat slowrush. < 1243559930 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Muahahaha etc. < 1243559983 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+-+]])*20 < 1243559986 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 34.8 < 1243559990 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[++--+]])*20 < 1243559993 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.7 < 1243560000 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[+-+-+-+]])*20 < 1243560002 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.6 < 1243560011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*1000+]])*20 < 1243560013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.7 < 1243560018 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*100+]])*20 < 1243560021 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.7 < 1243560029 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+++>[-[(+-)*99999+]])*20 < 1243560032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.6 < 1243560052 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*64>[-[+-+]])*20 < 1243560055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.2 < 1243560062 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*129>[-[+-+]])*20 < 1243560064 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560068 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[-[+-+]])*20 < 1243560071 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560079 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[(-)*129[+-+]])*20 < 1243560082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.6 < 1243560084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: vff beats slowrush in the head-to-head match < 1243560089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not percentagewise < 1243560099 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8((+)*131>[-[++-+-++]])*20 < 1243560102 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.2 < 1243560121 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>)*8(+>[-[+[+[-+-]+]+]-])*20 < 1243560124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.8 < 1243560130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one thing that could be interesting, but difficult, would be updating the scoreboard to show /how/ each win/loss/draw happened < 1243560137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :e.g. timeout, off tape right, etc < 1243560149 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*9(++++>[-[+-+]])*20 < 1243560151 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 39.0 < 1243560158 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah that'd be fun < 1243560219 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243560223 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the bot just takes return values of 0, 1, 2... gonna have to get gregor to change the bot for something like that < 1243560236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1243560240 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*11(++++>[-[+-+]])*20 < 1243560240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why I said it was difficult < 1243560242 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.0 < 1243560245 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243560245 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Actually, just report.c < 1243560252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi coppro < 1243560253 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, and egojoust.c < 1243560259 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The point is, not the bot itself, just stuff it runs. < 1243560264 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243560274 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i saw earlier you say something about it going off the return values, but if not then even better < 1243560279 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1243560289 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: is egojoust in EgoBot's hg repo yet? < 1243560290 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i gotta sit down and make slowrush stop running off the tape vs vibration.. i assume that's what it's doing at least < 1243560291 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't seem to be < 1243560293 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Yes. < 1243560301 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais523: It's there. < 1243560318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ais523: what commanad are you typing? i just get an error :\ < 1243560332 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience: "hg update" < 1243560343 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hg pull && hg up < 1243560344 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243560346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :guess that doesn't help me < 1243560353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, I forgot to pull... < 1243560359 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what's the correct url < 1243560368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243560369 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243560377 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's the correct URL to the source for EgoBot itself. < 1243560383 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :https < 1243560395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if that makes a difference? < 1243560396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... yes. And? < 1243560398 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1243560399 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was using http < 1243560402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You can do either. < 1243560402 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*11(+++++>[-[+-+-+]])*19 < 1243560405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 30.2 < 1243560409 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*9(+++++>[-[+-+-+]])*19 < 1243560412 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.1 < 1243560415 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +-+(>)*9(+++++>[-[+-+-+]])*21 < 1243560415 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have it set to https so that if somebody gets push access, they'll push to https < 1243560417 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.6 < 1243560421 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::3 < 1243560433 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243560444 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm still trying to get the bf_joust folder, but it just says it's not a repository < 1243560445 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao lols is rank 2 now < 1243560446 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243560460 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ you mean? < 1243560462 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That should work. < 1243560467 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That E_WORKSFORME < 1243560474 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 ++(>)*9(+++++>[-[+-+-+]])*21 < 1243560476 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 39.3 < 1243560500 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[+-+-+]])*20 < 1243560503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 24.9 < 1243560508 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[+]])*20 < 1243560510 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 23.1 < 1243560513 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[+++[-]])*20 < 1243560516 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 31.9 < 1243560518 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :abort: 'http://codu.org/eso/bfjoust/in_egobot/' does not appear to be an hg repository! < 1243560520 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243560520 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[-[-]])*20 < 1243560523 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 28.2 < 1243560530 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(>)*10(+++>[-[+]])*20 < 1243560534 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 26.8 < 1243560537 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck am i doing < 1243560545 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i did apt-get install mercurial < 1243560552 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i need something else that could be the problem < 1243560585 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +++(><><><>)*10(+++>[-[+]])*20 < 1243560588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.3 < 1243560599 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno what to tell you, that works for me. You could just do wget -r -l inf -np http://codu.org/eso/bfjoust/in_egobot/.hg/ < 1243560604 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*9(+++>[-[+-+]])*20 < 1243560607 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.2 < 1243560614 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*10(+++>[-[+-+]])*20 < 1243560616 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then put that somewhere and `hg up` next to it. < 1243560617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.0 < 1243560620 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><>)*8(+++>[-[+-+]])*20 < 1243560621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I've gtg. < 1243560623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 49.8 < 1243560625 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'll just try to get the windows version and play ith that < 1243560626 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ok, thanks < 1243560629 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><><>)*8(+++>[-[+-+]])*20 < 1243560632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.0 < 1243560635 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><><><><>)*8(+++>[-[+-+]])*20 < 1243560638 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.4 < 1243560642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it could be an internet connectivity problem from inside the vm < 1243560642 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243560669 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><<>><>)*8(+++>[-[+-+]])*20 < 1243560672 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.0 < 1243560677 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :now what < 1243560693 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(><><<>>)*8(+++>[-[+-+]])*20 < 1243560695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.0 < 1243560704 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm < 1243560715 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<><>)*8(+++>[-[+-+]])*20 < 1243560718 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 46.8 < 1243560734 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560737 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 51.5 < 1243560751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: how did the Enigma-playing go? < 1243560759 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's going well < 1243560763 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :lots of work to do though < 1243560764 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243560772 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><><<>)*8(+++>[-[+-+]])*20 < 1243560774 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 45.9 < 1243560791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>>><<<>)*8(+++>[-[+-+]])*20 < 1243560794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 44.1 < 1243560819 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+]])*20 < 1243560822 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 52.0 < 1243560825 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243560842 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-+-[+-+]])*20 < 1243560844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560849 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[--[+-+-+]])*20 < 1243560852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.6 < 1243560855 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243560857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243560858 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nah, apt-get worked < 1243560860 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243560867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ah, good point < 1243560874 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+-+]])*20 < 1243560876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560880 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+>[-[+-+-+]])*20 < 1243560882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, why using > and < to nop, rather than just . < 1243560883 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 40.4 < 1243560896 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+>[-[+-+-+-+]])*20 < 1243560897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243560898 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.2 < 1243560915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>...<>)*8(+++>[-[+-+-+]])*20 < 1243560917 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 41.8 < 1243560920 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>....)*8(+++>[-[+-+-+]])*20 < 1243560923 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 37.0 < 1243560932 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243560935 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243560941 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol i'm lost < 1243560955 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(........>)*8(+++>[-[+-+-+]])*20 < 1243560958 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 36.6 < 1243560964 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(....>)*8(+++>[-[+-+-+]])*20 < 1243560967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243560977 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(++++>[-[+-+-+]])*20 < 1243560979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243560997 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(++>[-[+-+-+]])*20 < 1243561000 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 42.0 < 1243561003 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the wget should do it i guess < 1243561005 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 56.7 < 1243561032 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +><(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561034 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :mostly i just wanted to get my code back < 1243561034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 48.6 < 1243561039 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not so interested in keeping it up to date < 1243561040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +>-<+(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 47.3 < 1243561047 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i guess i can figure that out later < 1243561049 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +>-<(>><<>><<>)*8(+++>[-[+-+-+]])*20 < 1243561051 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 35.1 < 1243561059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 +(>><<>><<>)*8(+++>[-[++--+]])*20 < 1243561061 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: you might consider doing that in a query with the bot < 1243561061 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 44.0 < 1243561067 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ah yeah < 1243561068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :just so, y'know, people can see what they are saying in here < 1243561070 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243561079 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'll do that < 1243561103 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :sorry for spamming < 1243561104 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm gonna make a mirc interpreter after all (lol slow) < 1243561114 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so i can test things out like that without messing with the bot < 1243561185 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243561196 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i just fixed head 10, but it's still screwing up < 1243561201 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea what the problem is now :\ < 1243561209 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :maybe a bad solenoid, but it'll be hard to test.. < 1243561523 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243561813 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243561819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the windows version of mercurial worked fine < 1243561826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think maybe the debian packages are out of date < 1243561832 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :er, ubuntu, whatever < 1243561877 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243562092 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao lols2 got rank 2 < 1243562139 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243562142 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it beats slowrush < 1243562152 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243562417 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243562442 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :BUT I AM INVINCIBLE < 1243562468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1243562482 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I reckon attack1 would beat lols2 < 1243562482 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243562484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's find out < 1243562491 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i beat yours too nescience < 1243562500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = nescience < 1243562504 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243562506 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243562510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1 [>[-]+] < 1243562513 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1: 18.9 < 1243562526 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243562530 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, it might be last < 1243562534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it beats lols2 < 1243562538 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243562542 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243562547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lols, and maglev < 1243562550 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nothing else < 1243562581 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :making several attack1 clone will pull lols down < 1243562587 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :don't do it < 1243562595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to < 1243562600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I'd have to submit them very quickly < 1243562614 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust attack1_buffered [[[>[-]+]+]+] < 1243562617 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_attack1_buffered: 20.1 < 1243562662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, now it beats ehird's best program /and/ leonid's best program < 1243562666 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still loses against most of the field < 1243562844 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's got to be an easy way to display the most recent version of a file that got deleted < 1243562855 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: in BF Joust, or in general? < 1243562859 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hg < 1243562873 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm still trying to figure out how to FIND how to refer to the latest version of th efile < 1243563504 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust creep >+>->+>->+>->+(>-++-(.)*132[+]++>-++-(.)*132[-]--)*15 < 1243563507 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_creep: 25.3 < 1243563510 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :finally figured it out < 1243563513 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha, doesn't do so hot anymore < 1243563516 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was curious about < 1243563693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, ehird_i_keelst_thou.bfjoust is down to halfway already < 1243563712 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lawlz . < 1243563713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and impomatic_mirage is a new entry near the top < 1243563714 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_lawlz: 13.1 < 1243563721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or has it just always been there, and started doing well, I wonder? < 1243563730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It wins by merit of not killing itself! < 1243563751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes < 1243563758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience_shade assumes the opponent sets up at least one decoy < 1243563762 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas lawlz doesn't < 1243563771 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz < 1243563980 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yawn < 1243564296 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz3 gets rank 2 < 1243564303 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1243564325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :clearly, I need a radically new idea < 1243564416 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>([+[+[+[---]]]])*21 < 1243564419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 15.2 < 1243564447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beats only shade and mirage < 1243564460 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>([+[+[+[-]]]])*21 < 1243564463 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 11.2 < 1243564499 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(+[+[+[+[---]]]]>)*21 < 1243564502 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 40.1 < 1243564510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would help if I remembered to enter the loop in the first place... < 1243564519 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(+[+[+[---]]]>)*21 < 1243564522 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 30.1 < 1243564528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why that does worse < 1243564534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, it's slower against a flag < 1243564547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[++[++[---]]]>)*21 < 1243564550 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 19.1 < 1243564563 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[+[+++[---]]]>)*21 < 1243564566 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 23.3 < 1243564573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy1 >>>>>>>>>(-[+[+[---]]]>)*21 < 1243564576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy1: 50.7 < 1243564593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's more like it < 1243564602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :**** < 1243564656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, vff's down to the bottom half of the leaderboard already < 1243564721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stubborn >>>>>>>>>((.-)*256>)*21 < 1243564726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stubborn: 26.5 < 1243564732 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was just curious < 1243564751 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :5 wins, but nevertheless last < 1243564757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stubborn >>>>>>>>>((.+)*256>)*21 < 1243564760 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_stubborn: 12.2 < 1243564767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting how much difference that made... < 1243564842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust flagwire_vibration [](+-)*5000+>+++++[[[>[---]+]+]+]+[[[>[---]+]+]+] < 1243564845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_flagwire_vibration: 13.8 < 1243564881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, of course; as ehird said, you can't use a [] on your own flag < 1243564981 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+[]<(.)*48[<(+)*100000]<(-)*100000 < 1243564982 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's the main reason for my wiki comment about timing < 1243564984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.9 < 1243564995 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders why tripwire_sensor does so badly < 1243565007 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565010 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.7 < 1243565057 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>++++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565060 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 18.7 < 1243565118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests locally against speedy1 < 1243565180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, of course < 1243565184 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565188 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 18.6 < 1243565205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :strange, speedy1 still wins < 1243565295 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>+++++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.8 < 1243565307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>++>+<[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565310 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 20.4 < 1243565315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1243565318 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but still not good enough < 1243565373 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>+<+++++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565376 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 19.7 < 1243565381 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>+<++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565385 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 13.5 < 1243565392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>-<++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565396 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 15.8 < 1243565401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust tripwire_sensor >+>>-<+++++[]<(.)*48[<(+)*100000]<(-)*100000 < 1243565405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_tripwire_sensor: 21.5 < 1243565796 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ahh finally got it right < 1243565799 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :take that vibration < 1243565804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's such a good vibration < 1243565812 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but now i lose to speedy, must be timing < 1243565814 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION speeds it up a little < 1243565822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: you boosted slowrush? < 1243565828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243565830 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :still tweaking though < 1243565846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, and you draw to tripwire_sensor, which is awful < 1243565862 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haven't got to that point, tackling one at a time < 1243565865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :first, the ones i was losing to < 1243565865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243565877 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243565889 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :this thing should allow forking! < 1243565907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy_decoy >(-)*5>>>>>>>>(-[+[+[---]]]>)*21 < 1243565910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy_decoy: 50.8 < 1243565911 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :that would add a whole new level of awesome < 1243565919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :bingo < 1243565922 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :my lawlz still beats slowrush < 1243565927 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :2 ties < 1243565928 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :all wins < 1243565934 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :beh, slowrush still somehow beats it anyway < 1243565940 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nevermind < 1243565941 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wonder why it ties to viper < 1243565954 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aarrrgrgh < 1243565957 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like my solution to vibrate? :) < 1243565958 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :did Gregor increase the heap size or is it another bug? < 1243565966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(current code: >(+)*19>(-)*19>+>->+>->+>-(>-.+[[-++++++++++++++[-.]]+>-.+]+)*20) < 1243565984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: by vibrating a bit yourself to see if it kills the opponent < 1243565992 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's more precise than that < 1243565994 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :specifically, < 1243565998 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i execute "-" and you don't die < 1243566001 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know your timing < 1243566007 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and then i wait a beat and counteract it so you do < 1243566021 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :-.+ < 1243566035 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :costs me 3 cycles on new cells but it is worth it < 1243566070 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :me and viper must be getting in +- loops < 1243566075 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i don't see how that can happen < 1243566082 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gah, why is 109 prime < 1243566083 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, nevermind < 1243566096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :your use of 19 for the decoys in slowrush is really clever < 1243566099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll steal it < 1243566114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although, idea < 1243566116 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243566120 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy_decoy < < 1243566123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy_decoy: 0.0 < 1243566123 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :18 loses me lots of points < 1243566127 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i am not really sure < 1243566128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it was 20 < 1243566133 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i dropped it to 19 to beat your inverse < 1243566138 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what i meant when i said cheap hack < 1243566144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just so i was a little faster than you < 1243566144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243566162 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, a tie to viper is ok < 1243566166 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i reign supreme again! < 1243566166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :19 works well because it slows all the modulo programs, being prime and 128-19 also being prime < 1243566172 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :93 points! < 1243566184 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i didn't study it enough, but that makes sense < 1243566201 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i wonder how 13 would work < 1243566218 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :less good < 1243566224 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2 >>>>>>>>>([-[++[---]]]>)*21 < 1243566227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2: 38.4 < 1243566253 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243566257 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that resubmission cost me a win < 1243566294 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :woot < 1243566307 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;o < 1243566357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2_with_19_decoy >(+)*19>(-)*19>>>>>>>([-[++[---]]]>)*21 < 1243566361 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2_with_19_decoy: 43.8 < 1243566374 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had an idea driving over here i wanted to mess with < 1243566377 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now i can't think of it atm < 1243566378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ais523_speedy < < 1243566381 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_ais523_speedy: 0.0 < 1243566388 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2 < < 1243566391 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2: 0.0 < 1243566414 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :$!@$!# !@$@#$ < 1243566524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (+)*5000(-[+[+[---]]]>)*21 < 1243566527 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 5.5 < 1243566534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, that did badly < 1243566538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243566541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (+)*5000>(-[+[+[---]]]>)*21 < 1243566546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 28.3 < 1243566568 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa 74.1 < 1243566570 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243566620 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what's the timeout < 1243566634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :100000 < 1243566637 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243566652 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust monovibration (-)*5000>(-[+[+[---]]]>)*21 < 1243566655 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_monovibration: 12.7 < 1243566680 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566684 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 86.9 < 1243566687 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1243566693 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test < < 1243566695 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_test: 0.0 < 1243566705 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566708 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm... my new program's gonna need some serious copy-paste < 1243566709 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 86.8 < 1243566719 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :son of a < 1243566721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: wow < 1243566725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you even beat slowrush < 1243566725 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol it beats slowrush < 1243566740 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :question < 1243566744 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'm just good? ;p < 1243566747 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lucky 19s < 1243566750 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the strategy of crazy decoys seems to be a good one < 1243566752 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how do you beat something that does [-[+]]? < 1243566767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: defend6 beats that by locking it in place and capturing its flag < 1243566777 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: its purpose isn't to be "crazy" but to be thorough < 1243566777 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1243566784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or, you could attack and get its flag faster, that's not a very fast way to defeat an opponent < 1243566784 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i get "something" on the first 10 spots asap < 1243566789 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then something less trivial < 1243566793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: basically by doing 128*(+) every 64 turns < 1243566793 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and finally something fairly weighty < 1243566804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and then i continue to lay down big decoys, not that it's likely to help < 1243566808 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if i'd do better for taking that out < 1243566812 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but that leaves you stuck in the same place, no? < 1243566817 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]]+)*20 < 1243566819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 79.4 < 1243566824 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243566827 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 86.6 < 1243566828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: the other 64 turns, you can go and capture the opponent's flag < 1243566828 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, guess it helps after all < 1243566832 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243566870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust speedy2_with_19_decoy < < 1243566873 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_speedy2_with_19_decoy: 0.0 < 1243566948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump >>>>>>>([>>>[[[-]>+]+]+[[[-]>+]+]]>)*21 < 1243566951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump: 29.5 < 1243566976 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump >>>>>>>([>>[[[-]>+]+]+[[[-]>+]+]]>)*21 < 1243566979 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump: 56.2 < 1243566983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, that's better < 1243566991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :2 decoys seems to be the standard amount < 1243567011 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it beats both slowrush and 3pass < 1243567016 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :owat < 1243567028 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's mean :( < 1243567033 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243567045 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember whose idea guessing that the first value is a decoy was < 1243567050 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :<- < 1243567060 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but guessing /two/ decoys seems to do better < 1243567063 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's one of the many ways i beat the defend scripts < 1243567066 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243567087 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :problem is you can go back and forth all day tweaking and countertweaking that < 1243567093 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243567101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then you'll lose to programs doing an entirely different strategy < 1243567106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most people seem to use two decoys at the moment < 1243567107 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily < 1243567113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's try something < 1243567170 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>+>->+>->+>->+++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567172 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 79.4 < 1243567202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i didn't catch how many wins it had before for comparison < 1243567202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :crap < 1243567206 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >+>->+>->+>->+>--<++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567209 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 81.4 < 1243567219 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well i guess your program isn't worth it :P < 1243567228 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised at such a big difference though < 1243567270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>+>->+>->+>->+++<--<++<--<++<--<++(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567272 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 70.0 < 1243567273 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whoops i had a mistake < 1243567276 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243567283 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what i get for messin around i guess < 1243567286 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, jump doesn't do badly against programs that leave a trail of 1s or -1s behind as they move < 1243567287 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg how the fuck < 1243567300 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i will have to really think from now on < 1243567308 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243567310 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243567314 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am having trouble tracking pointers < 1243567338 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[---]]]>)*21]>)*21 < 1243567341 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 34.9 < 1243567352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567355 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 60.0 < 1243567365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 3pass >>->+>->+>->+>--<++<--<++<--<++<--(-)*16>(+)*16>(-)*16>(+)*16>(-)*16>(+)*16>(-)*16(>-.+[(+)*19[+[-.]]](+)*19)*20 < 1243567368 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_3pass: 83.3 < 1243567372 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what i wanted in the first place < 1243567375 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>([-[++[-]]]>)*21]>)*21 < 1243567378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 50.8 < 1243567390 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567393 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 51.9 < 1243567410 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... seems to be quite a tapelength dependence there < 1243567416 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: do nested brace sets work as expected? < 1243567427 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: they should do, but I haven't tested much < 1243567459 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(++++[-]>)*21]>)*21 < 1243567462 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 39.6 < 1243567466 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(+[-]>)*21]>)*21 < 1243567469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 50.7 < 1243567477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>([-]>)*21]>)*21 < 1243567480 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 29.9 < 1243567489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >+++>--->>>>>>>([>>(+[-]>)*21]>)*21 < 1243567493 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 39.3 < 1243567537 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[++[-]]>)*21]>)*21 < 1243567540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 30.2 < 1243567546 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 19.7 < 1243567568 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>>>([>>(-[++[-]]>)*21]>)*21 < 1243567572 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 31.0 < 1243567585 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>([-[++[-]]]>)*21]>)*21 < 1243567588 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 41.3 < 1243567603 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567606 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 53.2 < 1243567626 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust jump2 >>>>>>>([>>(-[+[+[-]]]>)*21]>)*21 < 1243567629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_jump2: 52.1 < 1243567643 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that program gets a much higher score if it happens to get a short tape against 3pass... < 1243567690 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right, because it gets a lucky win and all the points from beating 3pass < 1243567695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243567700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe not < 1243567703 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :where's ehird with his exhaustive search interpreter < 1243567706 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well i mean < 1243567709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the tape range in which jump2 beats 3pass is? < 1243567711 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less than half? < 1243567717 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243567723 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's just the reason for the point boost is all < 1243567728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1243567791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz beat slowrush and 3pass < 1243567796 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243567806 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20 < 1243567809 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 34.3 < 1243567815 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243567830 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmm < 1243567864 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20])*20 < 1243567867 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 49.6 < 1243567898 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :seems to mostly get outraced < 1243567899 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243567922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*128(-.)*128(++.)*128(--.)*128>)*20])*20 < 1243567925 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 43.2 < 1243567935 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256>)*20])*20 < 1243567937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like the way speedy1 is doing so well < 1243567938 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 39.3 < 1243567942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because everyone's trying complicated stuff < 1243567952 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most of my ideas have been pretty simple :P < 1243567956 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but possibly inelegant < 1243567961 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i agree that elegant simplicity is awesome < 1243567965 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :noooo < 1243567969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, vibration_fool_faster just died < 1243567978 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from second to last in just a few hours < 1243567981 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :79.71 vs 79.50 < 1243567981 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorry for including vibration killers in everything < 1243567982 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1243567982 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243567995 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lawlz < 1243567996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I don't mind, it'll just make them easier to kill with my other programs < 1243568007 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(-)*128(+.)*256(-.)*256(++.)*256(--.)*256>)*20])*20 < 1243568009 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 49.3 < 1243568019 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why my code works < 1243568019 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i gotta stop giving leonid points < 1243568026 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :all I do is changing constants < 1243568026 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :time to work on beating lols < 1243568058 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243568059 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nooooo < 1243568164 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :anyone have somewhere I can upload my awful program? < 1243568244 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: use a pastebin? < 1243568259 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :can egobot handle that? < 1243568270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes if in raw format < 1243568273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pastebin.ca has raw links < 1243568277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's a good one to use with egobot < 1243568282 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243568319 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :how do I get to it? < 1243568327 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :click on the raw link over the left < 1243568331 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after you've pasted your program < 1243568344 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243568348 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438923 < 1243568351 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568354 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :rofl < 1243568358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: there's probably a syntax error < 1243568366 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243568371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :16 | + 0 + + + + + + + + + + + + + + + + + | 97.2 | 18 | myndzi_3pass.bfjoust < 1243568376 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :god damn i've come so close to 100 points so many times < 1243568392 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :>(+)%128 < 1243568395 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's on the first line... < 1243568400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that should be (+)*128 < 1243568407 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243568410 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what the < 1243568411 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fock < 1243568412 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :why use both symbols? < 1243568422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because they're different operations < 1243568442 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438923 < 1243568445 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568450 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but the {} should provide sufficient delimiting < 1243568450 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: that's the same link < 1243568463 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :yarg stupid c/p < 1243568467 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438924 < 1243568471 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 0.0 < 1243568473 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I wrote the original parser at 3am < 1243568494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :we've been found out < 1243568495 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243568495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :<(+)%128 < 1243568498 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the parens balance, I know that < 1243568514 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :oh darn < 1243568518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: I just pointed out your error < 1243568524 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, what a massive program! < 1243568532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might do a longer one, though < 1243568543 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I've decided to make an all-new-improved version of defence6 < 1243568551 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust awful http://pastebin.ca/raw/1438930 < 1243568554 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for coppro_awful: 18.9 < 1243568557 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :there we go < 1243568562 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that attacks more loops than just [-] and [+] < 1243568609 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i need a local interpreter to try and see why i'm tying < 1243568612 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that's ok i'll take the score < 1243568613 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243568652 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aaargh can't beat this < 1243568664 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :agj4i !@#%$!@#$@! !@#$@#$!@ < 1243569081 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(+)*128(+.)*256(++.)*256>)*20])*20 < 1243569084 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 38.2 < 1243569093 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256(-.)*256>)*20])*20 < 1243569096 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 42.1 < 1243569097 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ack < 1243569100 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256(--.)*256>)*20])*20 < 1243569103 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 34.6 < 1243569106 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243569110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*128(-.)*256>)*20])*20 < 1243569113 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 23.8 < 1243569121 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(-)*256(-.)*512>)*20])*20 < 1243569124 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 44.9 < 1243569144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keke2 ->>>>>>>>>(>[(-.+(--+)*256(-.)*512>)*20])*20 < 1243569147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_keke2: 33.8 < 1243569403 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :CRITICAL SUCCESS < 1243569556 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ais523: in enigma, how do you get past a window? < 1243569587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :coppro: hit it at a medium speed < 1243569591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :too slow = it doesn't break < 1243569594 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :too fast = you break too < 1243569595 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243569874 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :keke2's doin alright too lol < 1243569880 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i stopped codespamming the window < 1243569891 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but last revision: ->>>>>>>>>(>[(-.+(-.)*256(+.)*256>)*20])*20 < 1243569910 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :turns out i was experimenting with timing attacks that were unnecessary < 1243569919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just needed to be sure to sit on 0 two turns < 1243570005 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: you realize your code doesn't even make sense right? :P < 1243570012 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you're setting a "decoy" on your flag < 1243570025 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and 37 iterations of > will be more than enough to run you off the edge < 1243570040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243570047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to get some luck < 1243570048 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just checkin ;p < 1243570081 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :luck-based code FTW < 1243570799 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.... < 1243570897 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243572429 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243572936 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243573030 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wtfwtf < 1243573031 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243573044 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i accidentally pasted slowrush on the end of 3pass and it improved its score < 1243573045 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no 100% < 1243573053 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243573060 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :even though it should have gone off the end < 1243573108 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243573112 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had my number wrong < 1243573300 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243573407 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :laffo < 1243573414 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but if i change keke to 21 instead of 20 it loses points < 1243573444 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably different counts at the start < 1243573635 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243573662 0 :bsmntbombdood!n=gavin@97-118-135-212.hlrn.qwest.net JOIN :#esoteric < 1243573737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha, I just figured out why apparently pointless changes to a program can change its win percentage < 1243573746 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1243573748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that the random-number generator is seeded with hashes of the programs < 1243573755 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243573756 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :LOL < 1243573759 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was exploiting < 1243573765 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've been watching leonid twiddle dots for a while < 1243573773 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :who in their right mind would do that though < 1243573773 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243573777 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what happened to randomize timer < 1243573782 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243573789 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm not idiot < 1243573790 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(lol basic) < 1243573804 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'll definitely have to be fixed < 1243573882 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol putting a ',' boosts my point < 1243574048 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you should fix this quickly to prevent me to get a high rank :p < 1243574055 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243574057 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :prevent me from* < 1243574061 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he can't fix it, it's GregorR-L's bot < 1243574067 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243574072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also it looks like no matter how much you randomize it you can't get #1 < 1243574080 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at some point there's nothing you can do ;) < 1243574085 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243574087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243574092 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i win some i lose some < 1243574102 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least i can stop trying to fix the "bugs" that are earning me losses, heh < 1243574113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at this point i'm not quite sure what the original program was supposed to be < 1243574118 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :this junk gets me rank 2 < 1243574119 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :.....,,,,,(>(-)*18)*9([(-)*22[+]]>)*18 < 1243574124 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243574132 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243574143 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now a real exploit would be < 1243574164 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>(-)*128and a bunch of text here to tweak the hash so they all come out exactly in the right spot < 1243574166 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243574199 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243574207 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243574212 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm bfjoust n00b < 1243574214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :need to study more < 1243574216 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243574770 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :damn what am I doing < 1243574788 0 :leonid_!unknown@unknown.invalid QUIT :"Leaving" < 1243574811 0 :leonid_!n=leonid_@116.39.191.150 JOIN :#esoteric < 1243574926 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243574951 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1243574963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243574980 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*128)*21[-]((-)*2048(+)*2048.)*2 < 1243574983 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 48.5 < 1243574984 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243574987 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 37.6 < 1243574988 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*50000(-)*50000(+-)*10000(-+)*10000(>)*8(>(-.)*128)*20 < 1243574991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 37.8 < 1243574992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243574995 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 26.0 < 1243574996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :cycling :) < 1243575086 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which does you no good as we have learned :P < 1243575097 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :who is this 'we' < 1243575101 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243575103 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you just joined < 1243575108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1243575113 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :apparently the RNG is based on hashed program contents < 1243575120 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know that < 1243575123 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so no matter how many times you submit it, if you don't change it, you'll get the same results < 1243575124 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you always get the same result < 1243575130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but these programs weren't on the hill until just then < 1243575142 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, when you said 'cycling' i thought you meant something else < 1243575157 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's the cycle of get pushed off when hill is unfavourable, wait, push onto hill when favourable < 1243575159 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :basically < 1243575163 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pft :P < 1243575173 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how about the cycle of write a program that doesn't get pushed off as easy ;) < 1243575179 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's step 2 < 1243575183 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :though to be fair, there was some fuckery earlier that probably knocked things off < 1243575188 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :comes some time after I just step into the door :P < 1243575191 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah? do tell < 1243575195 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :patashu < 1243575198 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1243575209 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :eh, a bunch of duplicates that were getting all ties < 1243575215 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :the RNG being based on hash values < 1243575215 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aa < 1243575220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lead to a serious problem < 1243575223 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the scoring placed them mid-hill so i'm sure a number of things that actually .. i dunno, played, got knocked off < 1243575225 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :like my code becoming rank 2 < 1243575227 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ....,,,,(>(-)*18)*9(>[-[+]])*18 < 1243575229 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 75.6 < 1243575254 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no fun < 1243575258 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you made code that works best for a certain field length < 1243575268 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then kept trying trivial permutations until it got that field length when it needed it? < 1243575277 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1243575290 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243575301 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :word on the street is that it's being rewritten to run with all 21 lengths, then with one of the program's polarity flipped, then the remaining 21 lengths < 1243575303 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :blinding adds ','s < 1243575314 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :blindly adding ','s* < 1243575315 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg < 1243575348 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that'll really change the current game, hopefully make it more stable < 1243575353 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and more focused on writing code < 1243575526 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575529 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 45.6 < 1243575531 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243575532 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243575537 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575540 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 40.8 < 1243575542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 16.4 < 1243575546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 12.3 < 1243575554 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575557 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 13.3 < 1243575558 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-].-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575562 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 9.3 < 1243575571 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-][+]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575574 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 24.2 < 1243575578 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]-[+]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575582 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 20.9 < 1243575588 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why are all these permutations so BAD ARGH < 1243575592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gonna choke a bitch < 1243575596 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++)*8(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575599 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 42.1 < 1243575655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beats lols anyway < 1243575666 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and lols3 < 1243575683 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing hashing stuff with lols < 1243575688 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :and not caring about 2 and 3 < 1243575736 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>(+)*8)(>(-)*8)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575739 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 0.0 < 1243575744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243575749 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>(+)*8>(-)*8)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575753 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 36.6 < 1243575755 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243575769 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because now it doesn't beat lols < 1243575776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>++>--)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575779 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 42.2 < 1243575791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>+++>---)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575794 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 44.1 < 1243575808 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>--->+++)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575811 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 50.2 < 1243575844 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*17[+[-]])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243575847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 51.9 < 1243575895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why is [+[-]] so effective? < 1243575898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we need some bf joust science in here < 1243575926 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :because it's reasonably fast and skips small decoys < 1243576010 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576012 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 5.9 < 1243576015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576018 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 45.7 < 1243576024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576027 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 16.7 < 1243576037 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].+])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576041 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 17.4 < 1243576043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-].-])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576046 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 12.9 < 1243576047 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576050 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 55.9 < 1243576052 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243576054 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :jackpot < 1243576066 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*17[+[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576069 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 33.4 < 1243576072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576073 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lolscounter (>---->++++)*4(>(+)*18[[-]..])*21(+)*1024(-)*1024(+-)*1024(-+)*1024 < 1243576074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439042 < 1243576076 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lolscounter: 61.4 < 1243576084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243576084 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576088 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why don't I get a score? < 1243576090 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 46.1 < 1243576092 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yep, i'm totally not going to bother with this until the random gets fixed < 1243576093 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's calculating it still < 1243576099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so I wanted to ask < 1243576108 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the defends work by waiting until your flag is under attack < 1243576112 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(>(-)*18)*9(>[-[+]])*18 < 1243576115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 64.8 < 1243576117 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then going back and forth and attacking the other side of the map while keeping your flag off 0? < 1243576117 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :look < 1243576120 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :it has no point < 1243576134 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :christ wtf are you guys doing < 1243576145 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fucking with hashvalues < 1243576154 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid is anyway < 1243576155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my program beats keke2, slowrush, lols, and lols3 < 1243576163 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's beaten 3pass too, in my tests at home < 1243576164 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :rule out mine < 1243576166 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mine is a cheat < 1243576169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just it doesn't on short tapes < 1243576172 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :nevermind. this is all completely ridiculous. :P < 1243576182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we are the philosopher god kings of bfjoust < 1243576185 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not < 1243576186 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you just can't comphrend our genius < 1243576194 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, obviously since i don't have a local interpreter and have only been using the bot < 1243576198 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :patashu: *retardedness < 1243576201 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you spelled comprehend wrong < 1243576203 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::B < 1243576204 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it would seem that my optimizations are probably crap < 1243576218 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can do a lot of it with just thought experiments < 1243576219 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :since they're more likely randomness exploits < 1243576224 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi, put some ','s at the end lmao < 1243576227 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576229 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thought experiments are fun < 1243576230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not gonna stoop to that < 1243576238 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :especially if you put on thought lab coats and use thought chemicals < 1243576249 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woa < 1243576251 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or THOUGHT LASERS < 1243576256 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather get points based on the actual value of my code :P < 1243576264 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :everythings better with lasers. ESPECIALLY thought experiments < 1243576276 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually yeah it would be good if it ran every permutation instead of using hash-based randomness < 1243576302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or just use randomness NOT BASED ON USER INPUT < 1243576304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243576309 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would be even worse < 1243576310 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just resubmit the same thing < 1243576323 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how about just setting the fixed tape size and revise some rule? < 1243576336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I spent several /hours/ on defend9 < 1243576336 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh no < 1243576337 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :fixed tape size has a fixed solution < 1243576339 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243576339 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :thart < 1243576354 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: the thing about that is < 1243576360 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at least the matchups will change every time < 1243576365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with hash based on programs < 1243576374 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if someone else submits their program it'll change the results < 1243576454 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243576462 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it won't* < 1243576464 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243576468 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean, right!? < 1243576472 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1243576473 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243576477 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :good! < 1243576484 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: what are you doing to beat defend9 so much? < 1243576493 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 sucks? :) < 1243576494 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1243576498 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :look at my programs < 1243576500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, i was saying it should probably be multiple samplings when i first got in here :P < 1243576505 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: hardly anyone else can beat it, you beat it a lot though < 1243576519 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not like I set anything up specifically to counter defend9 < 1243576534 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :your guess is better than mine < 1243576535 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what he's doing is not looping on it < 1243576551 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also i wouldn't use that word "can" < 1243576552 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only juggernaut is a non-looping attacker < 1243576552 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243576571 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :okay i'm going to rewrite my code from scratch without relying on hash values < 1243576581 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :DUN < 1243576582 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243576582 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :fail < 1243576589 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :patashu_lazy never hits my tripwire < 1243576604 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's easily fixable < 1243576605 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(-.)*128 < 1243576614 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243576619 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lazy is a non-looping attacker too yeah < 1243576629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I should be able to deal with nonloopers < 1243576635 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so is rushpolarity or whatever < 1243576636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only if the tripwire's actually hit at some point < 1243576643 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope rushpolarity loops < 1243576652 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: we can go back and forth on cell-specific attacks and defenses all day :P < 1243576660 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i can write programs to beat your defend* series < 1243576664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well that's the point isn't it < 1243576667 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and you can modify them to beat my programs < 1243576670 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which i can modify to beat yours < 1243576670 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1243576675 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: well, defend9 is general < 1243576677 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nah, the point is to win regardless! :) < 1243576682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it detects 12 different sorts of attack loops < 1243576688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah, tbh they are sorta tl;dr < 1243576689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and uses a lock-in-place for each of them < 1243576697 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243576701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.0 < 1243576702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just to check < 1243576702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.-.+++)*29 < 1243576703 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to take a closer look < 1243576707 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576713 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243576716 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 28.8 < 1243576725 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+)*29 < 1243576728 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576731 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-+)*29 < 1243576732 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243576734 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 22.8 < 1243576737 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know how you can say it 'detects' anything when it's sitting on a [] though? < 1243576746 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess by reading the aftermath to the right of your tripwire eh < 1243576748 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++)*29 < 1243576748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it has two tripwires < 1243576752 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :forensics! < 1243576752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 28.6 < 1243576761 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huh hang on, so... < 1243576762 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha, i knew that word would catch on btw :) < 1243576762 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243576765 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 29.4 < 1243576766 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it times the difference in time it takes the enemy to trip the second, compared to the first < 1243576767 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there < 1243576769 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243576778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and by using the timing, it works out how many instructions the opponent has in its main loop < 1243576791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :whoops it got pushed off already :) < 1243576791 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243576794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty neat < 1243576803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243576806 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interestingly enough, i was playing with a counter to that earlier < 1243576806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is how you use brainfuck < 1243576814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :huge unwieldy constructs to solve simple problems < 1243576814 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :an attacker that tries multiple different timings in the attack < 1243576815 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243576836 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*256)*21[-]((-)*2048(+)*2048.)*2 < 1243576842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 15.2 < 1243576847 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(-.)*129)*21[-]((-)*2048(+)*2048.)*2 < 1243576852 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 40.4 < 1243576889 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know with the sheer -length- of defend9, shade, etc < 1243576893 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, that's what the ([)*s are about < 1243576897 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think we need a bfjoust metalanguage < 1243576901 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to express such immense constructs < 1243576903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: I did it with ([{}]) first < 1243576908 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: that was kinda the point of () < 1243576911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but despite the program being correct, egojoust couldn't parse it < 1243576914 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that only handles one kind of expansion < 1243576915 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: yeah, i didn't think ([) was supposed to work < 1243576917 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this bf shorthand i'm seeing < 1243576922 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unaseptable < 1243576925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://esolangs.org/wiki/BF_Joust < 1243576933 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't handle something like (foo)*9(bar)*8(foo)*10(bar)*7... < 1243576935 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or w/e < 1243576937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 is autogenerated from a perl script, btw < 1243576941 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243576944 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not surprised < 1243576949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no I'm not either < 1243576949 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd have done the same < 1243576949 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243576958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I don't know any perl :( < 1243576962 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only know visual basic and jav < 1243576963 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+a < 1243576973 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know, the idea behind defend (the back and forth) was one of the first ideas i had about this game, and i never wrote it < 1243576979 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'cause i saw defend6 and was like "oh, already been done" ;) < 1243576994 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so it's nice to see it work! < 1243577024 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the thing about detecting the program loop speed is pretty crazy though, well done < 1243577037 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :guys, do any of the languages you speak say things (roughly) like this: "John is at happy" or "John is at doctor" for "John is happy" and "John is a doctor", respectively? < 1243577184 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hm, that gives me something of an idea < 1243577304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i guess it doesn't apply to defend9 < 1243577312 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :psygnis: ORK? < 1243577313 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :your tripwire sits on the +20 right? < 1243577316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243577324 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :languages... < 1243577541 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols < < 1243577543 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols2 < < 1243577543 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243577545 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols3 < < 1243577545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols2: 0.1 < 1243577549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols3: 0.1 < 1243577557 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :suicide is your only option < 1243577558 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :maybe later < 1243577579 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i lost interest at all after realizing all my work was a cheat < 1243577586 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :admirable < 1243577592 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :should be fixed soon < 1243577598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i tried to set my programs back to their 'purest' forms < 1243577600 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then we'll all have fun in our liberal utopia :) < 1243577601 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust matador >+[]<(++-)*1000+(--+)*1000(>)*9(>[+][-])*21 < 1243577605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_matador: 31.2 < 1243577607 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243577607 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i.e. the ones that i can decide a reason for < 1243577610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.8 < 1243577614 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'll pop those on to replace your (+)*10)*4(>(-)*10)*5([-][-][+][+]>)*20 < 1243577628 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243577629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_electrictrain: 31.9 < 1243577634 0 :nooga!n=nooga@188.33.8.100 JOIN :#esoteric < 1243577639 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll take those wins thx < 1243577639 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243577662 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols t(-_-t)....(>'-')>....\(+_+)/(>_>) < 1243577665 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243577681 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243577684 0 :whoppix!n=whoppix@ti0021a380-dhcp0186.bb.online.no JOIN :#esoteric < 1243577696 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw. if it doesn't parse it's like suicide on the 0th turn < 1243577702 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so < beats opfdkgpofkhf < 1243577708 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols t[-_-t]-....[>'-']>....\[+_+]/[>_>] < 1243577710 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 11.2 < 1243577713 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :good < 1243577714 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that sounds backwards < 1243577719 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :< parses < 1243577728 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so that'd suicide on the 1st turn? < 1243577732 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh wait.. "beats" < 1243577737 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :....heh :( < 1243577740 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh waiyt < 1243577741 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION switches polarity < 1243577743 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :I GET IT < 1243577743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so random symbols are fine < 1243577747 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243577749 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, they are comments < 1243577751 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but you can't have () without a *num < 1243577773 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols How the fuck do I win this shit aahrgrgarghargarjgklsajgsgslskarjagrgj < 1243577777 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.5 < 1243577780 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243577926 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what the hell is this game? < 1243577932 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Thing I was wondering about.. If one has a simple state machine, like f.ex. brainfuck, shouldn't it be relatively easy to detect infinite loops, by checksumming the machines state at the start of a loop, and after each iteration, check if the state (or any state in that loop) recurred? < 1243577943 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Might be that I'm thinking wrong, I'm pretty tired already :) < 1243577960 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :busy beaver problem? < 1243577969 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can make arbitrarily complex work happen within an infinite loop < 1243577977 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :didn't turing said halting problem isn't solvable < 1243577984 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :by a turing machine. < 1243577984 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1243577985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not in the general sense < 1243578006 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh well nvm < 1243578022 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, sure, I don't aim to solve the halting problem, I was just wondering if detection of simple infinite loops at runtime would work that way. < 1243578031 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :simple, definitely < 1243578040 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :suppose a language LOL has only one instruction L, which loops forever < 1243578040 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can detect some infinite loops, just not all of them < 1243578051 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :then one can check if a LOL program halts or not. < 1243578054 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :making an algorithm to detect simple infinite loops or a certain kind of infinite loop is easy < 1243578058 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: ,[,.] < 1243578060 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: Good luck. < 1243578099 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yeah, I know, input/output blows the whole thing up :) < 1243578114 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243578119 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And that method would fail with +[>+] < 1243578119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now the human is just part of the program :) < 1243578119 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: some infinite loops are impossible to detect tho, because whether they exit or not depends on changes that occurred during looping < 1243578137 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and in order to determine whether or not it will ever exit, you have to RUN the loop < 1243578140 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :basically. < 1243578149 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, not if the array of cells wraps at some point < 1243578162 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Then it's a finite state automaton. < 1243578167 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :if its an infinite loop, obviously running it will never end, and you will never get a "no, does not exit" notification. < 1243578168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439062 < 1243578180 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The FSA halting problem is solvable by a Turing machine. < 1243578181 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243578183 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 58.9 < 1243578206 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I decided to improve the detection < 1243578210 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION opens the link < 1243578212 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :WTH < 1243578223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also, there's a small change to block patashu_lazy-like strategies < 1243578227 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, yes, that was the intention - run it, and then check for a recurring state. If the state doesn't change, and there is no input in the loop, well, it must be infinite. < 1243578228 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's generated in perl < 1243578234 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :patashu_lazy is the laziest program < 1243578235 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243578241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: thats because all non-TMs halt :P < 1243578251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I see patashu_lazy beats it anyway < 1243578254 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: its not just about recurring state < 1243578255 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1243578258 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you dont need recurring state at all < 1243578264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :a change too small < 1243578270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh well, I shall just have to wait for it to fall off < 1243578276 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless you updated with *129, or something < 1243578279 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: No. +[] is valid on a non-TC Brainfuck. < 1243578283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And it doesn't halt. < 1243578284 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I did < 1243578296 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, well, assuming that we have a limited amount of cells (wrapped or not), somewhen the state has to recur < 1243578297 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i didnt say TC, i said TM. :P < 1243578301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd have to set the flag to 128+71 in order to block /all/ strategies of that kind < 1243578305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that would take too long < 1243578316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so there's always going to be some amount of changing that hits the flag, but not the tripwire < 1243578323 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :(given that those cells also have a max value which wraps or throws an error if you try to increase it) < 1243578325 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whoppix: if you have a limited number of cells, it cant be turing complete. unless im missing something. < 1243578350 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive, sure, I never said it had to be < 1243578362 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so in those cases, yes, you should be able to detect infinite loops, since itd be an FSA. < 1243578366 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so: I lose to lazy, rushpolarity, speedy1, viper, and slowrush < 1243578379 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols http://pastebin.ca/raw/1439066 < 1243578383 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 17.5 < 1243578400 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :Talking about halting problems, has this been posted here already? http://www.getacoder.com/projects/detect_loop_106243.html < 1243578409 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :made me lol. < 1243578422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loss to viper is a misdetection < 1243578426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: But there are things that don't halt that aren't Turing machines! < 1243578431 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops lol < 1243578439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I changed lazy so it doesn't beat defend9 but it beats more things overall < 1243578443 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :((lambda (x x)) (lambda (x x))) ;! < 1243578456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it might be because of ~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243578510 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as is the loss to speedy1, but despite the misdetection it would still win if the tape length were just right, by coincidence < 1243578512 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lols at the link < 1243578534 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lols http://pastebin.ca/raw/1439069 < 1243578536 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lols: 0.0 < 1243578539 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243578543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243578544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the loss to slowrush is because slowrush is so slow in reducing a value to 0 the tripwire timing doesn't work < 1243578576 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hey question < 1243578583 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's modified to run all tape lengths and both polarities < 1243578590 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :should all tape length matches have equal weighting? < 1243578608 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the case of 30 length in particular is interesting since you can trivially code a program to behave differently for the 30-length tape < 1243578611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: doesnt matter < 1243578622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :actually, yes it does matter < 1243578622 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1243578635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :anything that doesnt halt /is/ a turing machine, just not a UNIVERSAL turing machine. < 1243578648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243578654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sorry; forgot that distinction. < 1243578655 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and rushpolarity acts different ways on alternate steps < 1243578662 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the detection code doesn't help there < 1243578667 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1243578670 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha :) < 1243578671 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it has a purpose < 1243578679 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :put another way, the only way to get non-halting behavior is to have a Type-0 grammar < 1243578694 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lol http://pastebin.ca/raw/1439071 < 1243578696 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i quit :/ < 1243578698 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__lol: 18.4 < 1243578710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243578714 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just wait until tomorrow < 1243578716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ignoring, ofcourse, trivial non-halting behavior like S -> S or similar. < 1243578717 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or whenever it gets updated < 1243578725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: weren't you second a while ago? < 1243578735 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah by abusing ~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243578740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, aha < 1243578740 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i was annoyed that those codes were hash code abusal < 1243578740 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :productions of recursive rules dont halt, but parsings of them do. < 1243578746 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :or can. < 1243578785 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i suppose that sort of "infinite loop" is possible, but its trivial, and its the sort that is easily detectable. < 1243578788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one interesting point is that there are some programs which have hovered at around the same board position forever < 1243578791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so i guess you dont need a TM at all. < 1243578792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like defend6 < 1243578800 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and some which have been really near the top, then plummeted < 1243578809 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :like vibration_fool_fast < 1243578820 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but you do need a TM for non-trivial loops. < 1243578823 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity seems to have relatively good staying power < 1243578828 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243578829 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :is vibration a good strategy? < 1243578835 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: I'm not sure < 1243578843 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :if so, where's dossar when we need him < 1243578844 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243578846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it might be < 1243578849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wrong community < 1243578849 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243578866 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243578867 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just you'd need to combine it with something defend9-style < 1243578878 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, it's more or less defeated by the [+[-]] trick < 1243578893 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what specifically does [+[-]] do? < 1243578898 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is bf n00b < 1243578909 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_ alternately increases and tests for zero < 1243578915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1243578919 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: +, -]-]-]...until cell starts at zero on the turn a ] is executed < 1243578921 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then next turn it tests again < 1243578922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are several cases < 1243578924 0 :whoppix!unknown@unknown.invalid PRIVMSG #esoteric :leonid_, increase the current cell, decrease it until its zero, increase it... < 1243578932 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it won't leave the loop until the cell is zero twice in a row < 1243578934 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's still zero it moves on, else it goes back to the + at the start and goes into -]-]-]... again < 1243578941 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :] is a nop except for testing btw < 1243578946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the only way a vibration program could beat a [+[-]] program would be defend9-style < 1243578968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but how would it know that the enemy was in a [+[-]] loop? < 1243578977 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would have to guess, AFAICT < 1243578982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is why vibration tends not to do well < 1243578992 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[+[-]] is pretty optimal innit? < 1243578998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a neat strategy < 1243579001 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :will there be a bf code that wins every code? < 1243579008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nope lol < 1243579011 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :except itself < 1243579027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: I suspect any program could be beaten by another program specifically designed to beat it < 1243579047 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243579048 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :basically if you're on a flag, [+[-]] won't leave until you've won < 1243579060 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which means your opponent has to win first OR keep you stalled and run forward and try and win itself < 1243579061 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so the only thing the opponent can do is capture your flag < 1243579063 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is what defends try to do < 1243579071 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :then if a person designs beatrank1 and spams it throughout the hill, the rank will be reversed < 1243579081 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: but how to spam? < 1243579082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if it ONLY beats the rank 1 program though < 1243579086 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_1 < 1243579087 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each of the spam programs would be eliminated < 1243579087 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_2 < 1243579089 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beatrank1_3 < 1243579089 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243579095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless they were good enough to beat some of the other programs already there < 1243579096 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :everything else beats it < 1243579099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it can only go so high on the hill < 1243579106 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :as more copy programs beat the winner and nothing else < 1243579109 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they'll gain less and less momentum < 1243579113 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and only be able to fill spots up to a certain level < 1243579115 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :like a person in rank2 can do that < 1243579123 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :so that he would go up < 1243579155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in order to really pull off that strategy, your program would need to beat the whole hill... < 1243579173 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243579179 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beating the top player is a decent boost < 1243579185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but not a cincher < 1243579187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi oerjan < 1243579192 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the program has to be legitimately good for the most part < 1243579192 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hi ais523 < 1243579200 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've been jousting all night < 1243579202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :seen my Eodermdrome program? < 1243579205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, I haven't < 1243579211 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interp, or program written in Eodermdrome? < 1243579216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the world is sadly lacking in either < 1243579217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :written in < 1243579231 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although IIRC someone here wrote an Eodermdrome interp, but I've never seen it < 1243579245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely recalls oklopol mentioning it < 1243579252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is it on Esolang? < 1243579255 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243579271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also on my home page with ASCII drawings < 1243579282 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs to add a small comment < 1243579340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that certainly looks impressive < 1243579347 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I want to test it now, and can't... < 1243579351 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heh :D < 1243579352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll write an interp of my own to test it on < 1243579380 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it would be even more impressive if it happens to have no bugs of course < 1243579390 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woah O_O < 1243579391 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*20>(-)*20>(-)*20>(+)*20)*2>((+)*10[+[-]](+)*20>(-)*10[-[+]](-)*20>)*11 < 1243579394 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :check this out < 1243579395 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 68.4 < 1243579398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1243579403 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :OORAH GO SWANS < 1243579424 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I like the way you tried to make your words pronouncable < 1243579472 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah :D < 1243579502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: gah, you pushed defend9 down to fifth by making rushpolarity better < 1243579515 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :added comment: Note: BCT program part should be at least 3 characters long. < 1243579544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(if the current command ends in 0 and that is the whole program, the deletion and appending of it conflict < 1243579549 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :) < 1243579557 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :A much bigger challenge would be to write an eodermdrome BCT interp which was also valid English < 1243579564 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243579565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the whitespace deletion around punctuation was designed to make that possible < 1243579570 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it would still be pretty difficult < 1243579573 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243579620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :best permutation I can find is: < 1243579620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*20>(-)*20>(-)*20>(+)*20)*2>((+)*20[+[-]](+)*18>(-)*20[-[+]](-)*18>)*11 < 1243579621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: my design just squeezes in btw, the 11/1 case uses 23 characters < 1243579624 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 71.7 < 1243579633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's p. good < 1243579634 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :second place < 1243579640 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 23 /different/ characters? < 1243579642 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243579667 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm relatively sure it would be possible to cut a long rewrite into two smaller rewrites < 1243579691 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i think maybe if you handle program and data part separately that might work < 1243579710 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i do each step in one substitution < 1243579757 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :time to go home, anyway < 1243579763 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :< Patashu> basically if you're on a flag, [+[-]] won't leave until you've won < 1243579772 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am a little confused as to why [[-]] doesn't seem to do that < 1243579794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the cell would have to be 0 two instructions in a row to leave that loop < 1243579799 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but every time i've tried it it hasn't worked < 1243579953 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :might be an interp bug < 1243579959 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about [.[-]] ? < 1243579963 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking possibly so < 1243579965 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243579965 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or [X[-]] < 1243579967 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try :) < 1243580008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where X is a literal X < 1243580012 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just to see if the comment breaks it up XD < 1243580041 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, i wouldn't really be able to tell if it works or not atm < 1243580049 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm hesitant to twiddle the programs i already have because of the randomness thing < 1243580051 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd be hand to tell < 1243580066 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it just seems like [[-]] or [[+]] never did nearly as well as expected < 1243580077 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whereas something like [-.] did much better < 1243580107 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll wait till something is done about the randomness or ehird completes his interpreter < 1243580181 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :here's a question < 1243580194 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if we changed the rule of 'flags need to be at 0 for 2 consecutive cycles' to 3 consecutive cycles < 1243580199 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how would it change the nature of the game? < 1243580237 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably about the same as my suggestion to have [] test at the end instead of beginning of a cycle < 1243580247 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or actually, you could do something like have [ test at the start and ] at the end, possibly < 1243580256 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it would enable someone to sit on their flag and react when it became 0 < 1243580264 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243580266 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243580274 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you get 1 turn reaction < 1243580274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: a reasonably efficient Eodermdrome interpreter probably needs to be somewhat clever, since the language is based on an NP-complete problem < 1243580276 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which would either give rise to a bunch of ties, unbeatable programs, or add a new aspect and some variety < 1243580326 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what about loop while the enemy pointer is here/loop while the enemy pointer is not here? < 1243580333 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :one of those was in fyb < 1243580340 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but that was also multipointer < 1243580394 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think that would just give rise to either ties or uselessness at first blush < 1243580402 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean, what would you use it for? obviously, keeping them from taking your flag < 1243580405 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243580427 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :technically bfjoust is turing complete...err, bounded state machine :) < 1243580427 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmmmm < 1243580438 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's obvious that if one can tell exactly when and where the enemy pointer is, and react to it, they can wait until you leave and then win < 1243580442 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but you're also limited on how much time you have to do computation in, and the manner of input you can expect < 1243580443 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thus you would never leave since you can tell when they are waiting < 1243580449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and so the best you can hope for is a tie < 1243580469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's brains can't understand the essence of bfjoust < 1243580480 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid < 1243580485 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :have you ever looked at the brainfuck algorithms page? < 1243580486 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243580489 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :most of them aren't directly applicable to bfjoust < 1243580489 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :more or less; i suppose you can do defend style trickery, if you decided to try and time things, then you basically have two programs struggling to get a timing that throws the other one off < 1243580500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but really it seems like you'd just end with less variety < 1243580506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it shows how interesting bf actually is as a language < 1243580509 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bf algo page? < 1243580512 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so simple and unwieldly-looking but turing complete < 1243580513 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah sec < 1243580515 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's already not exactly an overwhelming variety to begin with :P < 1243580533 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Brainfuck_algorithms < 1243580550 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243580560 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think if you want to add something, if !0 or if 0 would be good starts. yeah, you can do it with looping brackets, but to do so requires a lot of extra code that just ends up being baggage to the interpreter < 1243580580 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ifs with elses or regular ifs? < 1243580585 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most other comparisons would require two fields which is even more un-bflike < 1243580603 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just regular ifs, i should think, but hey while you're fucking up brainfuck, elses too < 1243580603 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243580615 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's also add LT and GT! < 1243580622 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :augh...literals < 1243580623 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and SUB! < 1243580624 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :in my brainfuck < 1243580626 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait, how about DIV < 1243580627 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243580631 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sit on their flag and div by 2 < 1243580639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah was going to say < 1243580645 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nothing that can alter a cell value by more than 1 is fair < 1243580658 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm obviously being facetious :P < 1243580662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh phew < 1243580671 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think bfjoust worked out well < 1243580677 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course if it hadn't none of us would still be caring < 1243580688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think there's much you can do to "fix it" < 1243580730 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well later on < 1243580733 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :we could experiment < 1243580738 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :code in a different opcode every few days < 1243580749 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't think opcodes is the thing to experiment with really < 1243580760 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the framework seems a better choice < 1243580765 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the goal, the environment, etc. < 1243580774 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the environment of bfjoust? < 1243580782 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i mean the 10-30 cells < 1243580782 0 :ais523!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243580785 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or what they are initialized to < 1243580791 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or how you can lose < 1243580794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that sort of thing < 1243580796 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how you can lose maybe < 1243580801 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think it would be interesting to make suicide NOT a loss < 1243580803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but just noping forever < 1243580808 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for example, making it wrap around.. < 1243580812 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243580813 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :would affect things weirdly < 1243580813 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243580818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes that too < 1243580820 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least keep it a playable game, i think < 1243580826 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :extend forever or wrap around or falling off is nopping forever < 1243580829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's three alternatives < 1243580835 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :extend forever is just silly < 1243580848 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could have it sweep back and forth though < 1243580852 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go to cell 30 then reverse < 1243580852 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :make it so once you've zeroed their flag you have to take it back to your "base"! < 1243580854 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243580860 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorta < 1243580864 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that would nullify lots of strategies < 1243580877 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can't make an omlette etc etc < 1243580878 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and everyone'd end up writing huge code like defend < 1243580891 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and these would all be temporary changes < 1243580892 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'cause that's about the only way you can limit the number of cycles or keep track of where you are < 1243580894 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to see who can adapt to each change best < 1243580895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :y'know? < 1243580903 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :once there's not much left to do in original bfjoust (should that day come) < 1243580906 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :better held as mini tournaments < 1243580909 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243580914 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not in place of the existing bot < 1243580919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sorta like some of the corewars events < 1243580924 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243580925 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243580929 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what do they do < 1243580943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there've been corewars tournaments held where somebody came up with a unique idea/twist < 1243580948 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and people wrote programs to submit to them < 1243580966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :they play out, winner wins, that's that :P < 1243580971 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the hill setup is a lot more interactive < 1243580976 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(and putting it as an irc bot even more so) < 1243580991 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's a lot more spamming the hill with multiple slight changes going on here than it seems happens with corewars < 1243581009 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course, most of us don't have local interpreters and debugging environments to get stuff done in before submitting i guess < 1243581015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1243581016 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243581453 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243581467 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm pondering what kind of strategy I haven't tried yet < 1243581469 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :how do we calculate sqrt with bf < 1243581476 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :besides something I need to compile from a higher level language < 1243581488 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid: it's possible because bf is turing complete but I dunno offhand o.O < 1243581510 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know you can do ^2 by copying a number and then multiplying it with itself < 1243581685 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243581696 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and there's code for doing relational operators so < 1243581710 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you could implement a slow sqrt by squaring each natural number and comparing it to the original number < 1243581735 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :until it's greater than then use the number one before that < 1243581766 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and I'm sure you can optimize it from there < 1243581897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (>(+-)*10000)*20(>[-[+]])*10 < 1243581901 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 12.2 < 1243581923 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh nah arghaurgarubjnargefo < 1243581926 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try removing the first > then multiply the last step by 30 < 1243581926 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 16.8 < 1243581935 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243581946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (+-)*200000(>[-[+]])*30 < 1243581950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 18.6 < 1243581958 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just so you know it's limited to 100k cycles atm < 1243581958 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh a little better ?_? < 1243581969 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh (+-)*900000(>[-[+]])*30 < 1243581972 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243581972 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 18.6 < 1243581978 0 :nooga_!n=nooga@188.33.13.6 JOIN :#esoteric < 1243581982 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try *40000 < 1243581986 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh (+-)*9999999999999999999999999999999999999(>[-[+]])*30 < 1243582004 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582008 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i think i'm addicted < 1243582025 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gj it overflows a long long < 1243582036 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't run it < 1243582041 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243582042 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582043 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243582059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it ALMOST overflows a long long long < 1243582061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :go for the trifecta < 1243582069 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :'?_? < 1243582079 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2^128 < 1243582132 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh (+-)*`ruby -e'p 2**128'`(>[-[+]])*30 < 1243582134 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243582141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :would that work haha < 1243582142 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think it's in c < 1243582148 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243582187 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1243582204 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust ugh ((>[-[+]])*20(<)*20)*10 < 1243582214 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*20(<)*20)*10 < 1243582217 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 31.6 < 1243582220 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nice < 1243582220 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243582230 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*25(<)*25)*10 < 1243582234 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 32.5 < 1243582240 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aah i'm using hash again < 1243582243 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243582245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not the hash lol < 1243582250 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's an actual mechanical change < 1243582252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :cheer up bro < 1243582253 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no i mean < 1243582255 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243582264 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243582265 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243582268 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243582272 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30)*10 < 1243582275 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 36.4 < 1243582282 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30)*100 < 1243582286 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 27.7 < 1243582288 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243582310 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why not just < 1243582318 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(>[-[+]])*29 < 1243582319 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243582324 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*29(<)*29)*10 < 1243582327 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 26.6 < 1243582330 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you go all the way to the end of the tape with a [-[+]] construct < 1243582333 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and it ends you know you've hit the flag < 1243582351 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30)*10 < 1243582354 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.1 < 1243582412 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*20(<[-[+]])*20)*100 < 1243582416 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 19.3 < 1243582420 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!@#!$(@&$( < 1243582435 0 :nooga!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243582450 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(-)*100000)*10 < 1243582453 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 29.9 < 1243582467 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(+-)*100000)*10 < 1243582469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 25.8 < 1243582503 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<[-[+]])*30(+)*100000)*10 < 1243582505 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 30.5 < 1243582509 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243582527 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>[-[+]])*30(<)*30(+)*100000)*10 < 1243582530 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.1 < 1243582602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*5(>)*5(>[-[+]])*15(<)*30)*10 < 1243582605 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 55.4 < 1243582608 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243582620 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*30)*10 < 1243582623 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 47.1 < 1243582627 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*10 < 1243582629 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 62.3 < 1243582632 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243582646 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29(-)*100000)*10 < 1243582649 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 44.6 < 1243582650 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29(-)*10000)*10 < 1243582653 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 54.6 < 1243582665 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*8(>[-[+]])*14(<)*30)*10 < 1243582669 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 37.4 < 1243582678 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*5(>[-[+]])*10(<)*25)*10 < 1243582681 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 30.3 < 1243582686 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*10 < 1243582688 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 62.3 < 1243582690 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243582723 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :why does my code always beat slowrush lmao < 1243582784 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582788 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 64.5 < 1243582791 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243582801 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :second place lol < 1243582802 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :k rank 2 again lol < 1243582809 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243582843 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*6(>[-[+]])*15(<[-[+]])*27)*10 < 1243582844 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :?_? < 1243582845 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 39.6 < 1243582851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nah constants < 1243582859 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 64.5 < 1243582872 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*31>(-)*31)*7(>[-[+]])*15(<[-[+]])*29)*10 < 1243582875 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 32.4 < 1243582886 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :k going to spam EgoBot via PM < 1243583090 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243583383 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ode to bfjoust < 1243583403 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know, decoy setup time vs attack setup time is an arms race < 1243583419 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's only useful to make bigger decoys because people have bigger attack setup because people make bigger decoys because... < 1243583548 0 :whoppix!unknown@unknown.invalid QUIT :"Verlassend" < 1243583663 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1243583675 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i've never seen you here? < 1243583681 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1243583693 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :excemp this day an yesterday < 1243583698 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :except* < 1243583706 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and* < 1243583726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yup I recently migrated here < 1243583730 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243583748 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've been here (probably) from the begining < 1243583768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i moved from anagol < 1243583773 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :with a little gap < 1243583774 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :same < 1243583786 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :(2 years?) < 1243583806 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :where are you from? btw < 1243583810 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*37 < 1243583811 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243583812 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 72.3 < 1243583814 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :( i moved from anagol) <-- same < 1243583815 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i know that 37 is bs < 1243583826 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :omg i'm using hash again < 1243583828 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :aargarghargh < 1243583830 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i mean the country :P < 1243583834 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :country < 1243583835 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :me korea < 1243583835 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Australia < 1243583846 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know he's korean because he's good at rhythm games < 1243583847 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but...wait... < 1243583850 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm good at rhythm games too O_O < 1243583852 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :wrong community < 1243583857 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's still true < 1243583857 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243583867 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :haha i'm rank 1 < 1243583881 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :*dances* < 1243583896 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hanguk :D < 1243583911 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hancock < 1243583931 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've tried to learn that script < 1243583938 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :which script < 1243583952 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hangul (hanguk?) < 1243583955 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243583960 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :learn it it's easy < 1243583971 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :quite strict < 1243583973 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :./sarcasm < 1243583999 0 :clog!unknown@unknown.invalid QUIT :ended < 1243584000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243584031 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'd rather use .* < 1243584046 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243584048 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :xml < 1243584049 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :feisty < 1243584056 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OS X < 1243584057 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243584058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :def sarcasm() < 1243584062 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :exit < 1243584064 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :end < 1243584140 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1243584146 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :amphetamine < 1243584161 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :too bad there's no "age" stat on the hill < 1243584170 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'd be almost more useful/interesting than points at the moment < 1243584172 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would be good < 1243584192 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess we could always calculate it from the logs < 1243584203 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that wouldn't include replacement programs < 1243584203 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: are you also from #anagol? < 1243584211 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243584215 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :on this network? < 1243584227 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :anagol < 1243584229 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :more like < 1243584230 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :embedgol < 1243584246 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, my nick's been registered for some time but i didn't really come to this network until #corewars did < 1243584270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i've never been in #anagol < 1243584382 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :uh' < 1243584386 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :new ppl :D < 1243584413 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: deutsch? < 1243585348 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :brb nap < 1243585360 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION jumps into the bed < 1243585437 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243585831 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :amphetamine < 1243586183 0 :lereah_!n=lereah@nanpc319.in2p3.fr JOIN :#esoteric < 1243586514 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243586527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :::: < 1243586549 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh, oerjan < 1243586599 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ssh, i'm here incognito < 1243586632 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :did you sleep this night? ;p < 1243586651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, badly < 1243586663 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :congrats < 1243586671 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i didn't < 1243586686 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :condolences < 1243586699 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(condols?) < 1243586719 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :that's appropriate < 1243586745 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :condols sounds a bit like condoms < 1243586801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe to a pole, i hear you do strange things with l's < 1243586813 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1243586819 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1243586846 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :l in Polish is like l in lame < 1243586862 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :we have ł < 1243586902 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: the strange things are done to a different l < 1243586903 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but it's like wa in watch < 1243586909 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah if that's not doing strange things with l's i don't know what would count < 1243586938 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the poor thing is speared! < 1243586945 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :point is, they're doing it to Ł, not L :) < 1243586947 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :? :O < 1243586966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: shh, you < 1243586997 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: have some sour milk, weird norwegian guy < 1243587000 0 :ais523!i=93bc1ba7@gateway/web/ajax/mibbit.com/x-09db9de2deeeaedc JOIN :#esoteric < 1243587014 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sorry, allergic to milk < 1243587022 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: that makes me think that you're weird < 1243587025 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how is milk involved? < 1243587034 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i hate milk < 1243587034 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I'm intolerant to milk, as it happens < 1243587041 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I involved it, I'm pouring it over oerjan < 1243587041 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well that. < 1243587045 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it's unhealthy to drink milk, for adults < 1243587045 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sighs < 1243587046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not quite the same as being allergic, but it's still unwise for me to drink too much < 1243587048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aayyyeeh! < 1243587054 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: i thought you decided better than to f* around with the rng < 1243587054 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243587065 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i started reacting to it a few years ago < 1243587074 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :kurwa mać < 1243587088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since last spring i've had to cut it out < 1243587089 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :kurwa is the only useful polish word I can pronounce < 1243587100 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: and you're? < 1243587104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what does kurwa mean? < 1243587109 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ummm < 1243587110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my two programs gain 10 and 12 points just for breaking from the tape length you managed to force with your nonsensical program :\ < 1243587117 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :somethink like bitch < 1243587127 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but it's used like fuck in english < 1243587132 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hard to translate < 1243587138 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :*g < 1243587144 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you mean fuck as in fornication? :P < 1243587150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :force? < 1243587155 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or fuck as an exclamation < 1243587161 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1243587171 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I've been told it's also a cognate of scandinavian 'kurva' (which simply means a bend in a road) < 1243587186 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Polish cursewords are quite complez < 1243587190 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :complex < 1243587208 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :you can create new oneswhen you need < 1243587215 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1243587217 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :every language needs that < 1243587218 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243587249 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zajebiście ~= zakurwiście ~= something like awesome < 1243587252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: not cognate, kurva is from latin curvus < 1243587269 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :jebać is also a word that you can use to create maaaany cursewords < 1243587277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe the polish also borrowed it, or it could be polish/latin cognate < 1243587283 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it means, literally: to fuck < 1243587290 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh yes < 1243587296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(but germanic would have turned c/k -> h) < 1243587300 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you can certainly create many curse (phrases) with a verb like that ;) < 1243587323 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait slavic languages are "satem" group, so they wouldn't keep k either < 1243587329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243587330 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :zajebać = to kill someone, to steal sth; wyjebać = to beat someone, rozjebać = to break sth < 1243587339 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :najebać (komuś) = to beat someone < 1243587348 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :przyjebać, also < 1243587350 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wyjebać jebać! < 1243587368 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :przejebane = something is fucked up < 1243587368 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i paste together nonsensical polish phrases! < 1243587386 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :wyjebane = something is awesme < 1243587398 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :rozjebane = something is broken < 1243587401 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :etc. < 1243587404 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how do you even pronounce "prze"? < 1243587409 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243587411 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wiktionary says kurwa comes from proto-slavic *kury, from proto-indo-european *kowr-, which they say is a cognate with Latin caurio < 1243587414 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :gimme a sec < 1243587415 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, that's a silly question < 1243587421 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :(meaning prostitute) < 1243587424 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :obviously you pronounce it like you would say it :P < 1243587428 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :olsner: ah, not the same word then < 1243587434 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :a bit like english: ptche < 1243587437 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :curvus <- PIE (s)ker < 1243587446 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243587451 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :words mutate in Polish < 1243587461 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interesting at least < 1243587475 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: words mutate everywhere < 1243587477 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ptcheyebane < 1243587481 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just not in the same way < 1243587485 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243587487 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243587497 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :at least not in Norwegian AFAIK < 1243587502 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess that's what you get when you import an alphabet(?) < 1243587509 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's the consonant cluster that is throwing me for a loop < 1243587509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um what do you mean by mutate? < 1243587514 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is that supposed to be all one syllable? < 1243587517 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ewll < 1243587523 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1243587534 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :since 'p' and 't' are both plosives(?), you can't do them at the same time < 1243587543 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heck, 'ch' is too < 1243587544 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243587558 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :hard to explain in english < 1243587563 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i'm imagining some sort of fricative 'p' sound < 1243587564 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243587572 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i bet < 1243587581 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sics a pterosaur on myndzi  < 1243587582 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sics a pterosaur on oerjan < 1243587590 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I always say "plosive" like "ppppplosive" < 1243587591 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(ha you tricky person, silent p!) < 1243587601 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : \o/ \o| < 1243587602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    |    | < 1243587602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :    |\  /< < 1243587615 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: it wasn't silent in greek < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :\o_,- _,-o/ en garde! < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : |       | < 1243587633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/´\     /< < 1243587643 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :woot, irc-fencing < 1243587648 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243587663 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :almost as exciting as irc-pong < 1243587680 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Or that IRC interactive adventure we did :D < 1243587701 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, I remember that < 1243587707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*the original greek < 1243587727 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :must be two syllables then i guess < 1243587737 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :norwegian doesn't pronounce pt, but we do a mean kn < 1243587737 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikibooks.org/wiki/Polish/Basic_grammar << that's not all < 1243587774 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: chew on this _georgian_ surname: mgrvgrvladje < 1243587775 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :at least kn don't conflict :D < 1243587779 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha oh my < 1243587782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Hungarian is fun, people will try to pronounce anything in that < 1243587792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because suffices never change the stem of the word < 1243587796 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you can string many of them together < 1243587820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the suffixes aren't really that clustered with consonants, though < 1243587821 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :you've got basically 5 tenses, 12 declensions, 2 pages, 6 conjugations and some other things < 1243587829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243587837 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and regional variants < 1243587866 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've heard that Polish is second hardest language, after Finnish < 1243587883 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :does that mean every word comes in 920 forms? < 1243587884 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hardest to use or hardest to learn? < 1243587889 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but i know Polish so idk < 1243587898 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :olsner: probably not every < 1243587914 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :declensions apply to verbs < 1243587920 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :conjugations apply to nouns < 1243587921 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :how can finnish be hard, it's agglutinating < 1243587944 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok, not as bad as I thought then :P < 1243587955 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :it's fucked up < 1243587959 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hardest in europe, _maybe_, but i'm sure there are far worse elsewhere < 1243587962 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga_: Navajo is generally considered to be one of the hardest languages in existence < 1243587972 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i've tried to learn rusiian < 1243587976 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :russian* < 1243587984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the US military used to use unencrypted Navajo as a secret code < 1243587988 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :they say it's A BIT simmilar < 1243587991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they had to hire native speakers to translate... < 1243588005 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :but russian declensions ate me < 1243588011 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and this stupid srcipt < 1243588015 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :script* < 1243588038 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :How does LaTex work? < 1243588045 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :like LISP < 1243588049 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1243588056 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It won't accept any extra space or newlines < 1243588063 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :with shitloads ofg macros < 1243588072 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :of* < 1243588073 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243588074 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What are the macros for that shit? < 1243588077 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: there are lots of spacing commands < 1243588081 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :~~ < 1243588082 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I know it's supposed to format automatically < 1243588090 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :But what are the basic commands for that < 1243588095 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :~ < 1243588116 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Lessee < 1243588134 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION amphetamine :C < 1243588153 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1243588158 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't do shit < 1243588172 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :idk ;p < 1243588181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: \hspace{...} and \vspace{...} at least < 1243588198 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1243588203 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but the contents are special length units < 1243588208 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :em and such < 1243588212 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my read beard is awful < 1243588221 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :red* < 1243588225 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFUUUUU < 1243588230 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Reading beards. < 1243588236 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i think i should sleep < 1243588299 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my grey matter is black atm < 1243588336 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... wouldn't that mean you were particularly brainy < 1243588348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in the brain, the grey matter does the thinking, and the white matter sends messages long-distance < 1243588459 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i'm retarded all the time < 1243588469 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my IQ went from 137 to 50 < 1243588480 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :and i don't know why < 1243588480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: no it would mean he were scatterbrained as the parts couldn't communicate ;D < 1243588493 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :i forgot basic words in englis, as well as in Polish < 1243588510 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :really, really annoying < 1243588539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :englis iss so had < 1243588573 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :yesss i cannot spik < 1243588603 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :my mac keyboard does not help though < 1243589048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"Lambdas are relegated to relative obscurity until Java makes them popular by not having them." < 1243589078 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243589103 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you've ever tried to program in Java, you'll know how badly it needs lambda < 1243589111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :*by having them < 1243589111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243589131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Java doesn't have lambdas < 1243589137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least, didn't when I last looked < 1243589142 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243589150 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lambdas are obscure right < 1243589156 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and java doesn't have them < 1243589156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to create anonymous classes to have the function you want as a method, which is ridiculous < 1243589158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if that statement was correct lambdas wouldn't be obscure < 1243589161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lambdas aren't really obscure nowadays < 1243589164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243589174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're all over the place, even in some of Microsoft's langs < 1243589177 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even Python has them < 1243589325 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OBSCURE?! < 1243589328 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :gimme a break < 1243589359 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :lambdas are the coolest thing that exists in modern mixed paradigm langs < 1243589363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: if you consider yourself a programmer and don't regularly come across lambdas, learn a new language < 1243589379 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243589382 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :guess I shouldn't have learned java then < 1243589385 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although you might end up not repeatedly using them (say if you write in C, probably using a lambda is too high-level), it's common to drown in them < 1243589407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: in Java, where do you put your callback functions for Swing/AWT/ < 1243589414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :s/\/$/?/ < 1243589416 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243589477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's one of the situations in Java where a lambda would be really useful < 1243589487 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what would it do? < 1243589503 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Jaca does not have closures? < 1243589507 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :Java* < 1243589510 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :FFFFFFFFFFUUUUUUUUUUUU < 1243589515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would let you specify the functions at the same time that you told the API what they were < 1243589528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to having to find a random instance to attach the functions to < 1243589535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have to put them somewhere, and there's no really good place < 1243589579 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Java has lexical closures via anonymous classes < 1243589581 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :sorta. < 1243589587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243589593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's a really complex workaround, though < 1243589597 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for what /should/ be a simple operation < 1243589603 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :right. the canonical workaround < 1243589612 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the proposed closures take inspiration from that form, though < 1243589632 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, glad to hear that they're planning to add them < 1243589642 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let's hope they don't mess them up as badly as they messed up templates < 1243589649 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. I'm not sure they'll be added. But there definitely is a proposal, and Gosling's looked at it < 1243589671 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the template issue is mostly because they wanted backwards bytecode compatibility < 1243589694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243589710 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :couldn't they have automatically added casts everywhere the object was used, in the bytecode? < 1243589770 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :casts? Well, you could have heterogenous collections in the older version < 1243589790 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it'd have to make all casts be to Object. < 1243589794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but you had to cast them in order to get them to work < 1243589797 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :which is rather pointless. < 1243589811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, type bleaching does nothing if you have a collection of Object anyway < 1243589826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so suppose you have a new collection of Dog, or something < 1243589841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can cause the bytecode to, instead of returning a Dog, return an Object then cast it to Dog < 1243589842 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well, you had to cast them to make them work, but that's usage, not internals... < 1243589851 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that the new code uses Dogs, but the old bytecode uses Objects < 1243589857 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :dunno. it was their solution. < 1243589859 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you have bytecode compatibility + sanity < 1243589967 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :don't argue with the Java gods, now! < 1243589984 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they were bought out by Oracle! < 1243589987 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it's like tron, except it's the JVM < 1243590023 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they will find you < 1243590041 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :and they will send out their video game-like security to make you pay! :o < 1243590068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, video games use physical security nowadays? < 1243590113 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it's tron. just go with it. >_> < 1243590202 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... jump2 is now way down the rankings < 1243590208 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :OWN < 1243590209 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :have people been taking steps specifically against it, I wonder? < 1243590224 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: leonid_ has been fucking with the RNG < 1243590234 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's all the activity i've noticed on and off < 1243590237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: that's only one program, though < 1243590241 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i keep tweaking my programs back and forth just to mess with him < 1243590241 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243590249 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you guys still going in secret? < 1243590265 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :once every hour maybe for me, i'm just keeping an eye out < 1243590270 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's all logged by egobot anyway < 1243590278 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243590299 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i didn't do anything against jump that i didn't do when you put it on in the first place < 1243590307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243590320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it's not as if it affects most of your best programs < 1243590328 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the rankings seem to change quite a bit with just the 2 or 3 move around < 1243590330 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :moving* < 1243590355 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it looks like Patashu's contributions and whatever the hell else has gone on in the past few hours seem to have cut into my lead :( < 1243590371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, rushpolarity is way up < 1243590387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if I could get away with using three tripwires in defend9 to beat that sort of thing? < 1243590389 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and the other one is sometimes too < 1243590411 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what sort of thing? < 1243590420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :he made defense9 < 1243590422 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't appear to do anything particularly tricky < 1243590424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to try and figure out the opponent's loop < 1243590425 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: changing strategy from step to step < 1243590428 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it doesn't work if it alternates loops < 1243590430 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like rushpolarity < 1243590430 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which confuses defence9 < 1243590431 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243590435 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243590436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*defend9 < 1243590441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm rather proud of defend9 < 1243590446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and have thought of some improvements to it < 1243590448 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's pretty impressive < 1243590449 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but what if I used three different loops < 1243590451 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which I'll have to try sometime < 1243590458 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure there's anything you can do against a changing attack though < 1243590475 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, but changing attacks are possibly weaker anyway < 1243590487 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as you're using three strategies, one of them has to be suboptimal < 1243590488 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: just curious, did you pick that up from keke2 earlier or just arrive at the same conclusion? < 1243590503 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: perhaps, but it may not need all that much effort < 1243590506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :pick what up from what? < 1243590509 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and many of them will succeed regardless < 1243590521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity was my original idea, I didn't look at any other programs that alternated < 1243590524 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if that's what you mean < 1243590526 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no, i guess not < 1243590534 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's not the same thing when i look at it < 1243590538 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you still have loops < 1243590556 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was trying to (originally) do some sort of attack that kept changing timing < 1243590561 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :turned out most if it didn't matter < 1243590582 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but the swap from + to - throws off his timing stuff i bet < 1243590620 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ais523: you could potentially, at least to detect specifically Patashu's reversal thing, use numbers that count the same both ways .. if you know how to read them < 1243590665 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anyway, it's well past my bedtime < 1243590691 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i hope i still have anything on the hill tomorrow when i wake up ;P < 1243590694 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I specifically didn't use numbers that count the same both ways < 1243590702 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i know you didn't < 1243590704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, how would I know which polarity to counteract with? < 1243590717 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more interesting would be counteractions which worked the same both ways < 1243590727 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so how defense works is < 1243590728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend6 had one of them for two-cycle loops < 1243590731 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was probably just confusing myself < 1243590734 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you keep using + or - to push them over every 0 on your flag < 1243590740 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that would be possible for other quantities < 1243590741 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and use the intermittent time to run forward and attack each spot in turn < 1243590745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: not quite < 1243590750 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :until every possible flag has been taken down < 1243590755 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I use a long string of + or - to prevent the value ever going near 0 < 1243590763 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can change faster than the opponent can < 1243590764 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you also have to win < 1243590770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as I'm doing (+)*128, they're in a loop < 1243590773 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh, because it's all unrolled < 1243590775 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243590776 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless the opponent isn't looping < 1243590777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, (+)*96 < 1243590784 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they don't know they're on your flag, but you do < 1243590789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: defend9 doesn't deal with nonlooping opponents < 1243590792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: that's it < 1243590797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna run at you with a -.-..-... loop < 1243590797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243590805 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(wait, that wouldn't work... :P) < 1243590816 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I use the inbetween time to run over to all possible flags and sink them a bit at a time < 1243590818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: correct < 1243590823 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :better: (-.)*256>(-..)*256 < 1243590826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION grins < 1243590846 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: then I'll just beat you with speedy1 < 1243590865 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(-) (--.)(---.) < 1243590867 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243590880 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm just thinking it'd be more fun to tweak your timing than do something else < 1243590895 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 is definitely beatable, ofc < 1243590905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm just wondering if taking steps just to beat it would hold you back against other programs < 1243590908 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :my favorite thing about defend6 was that it suicided < 1243590921 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably < 1243590937 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :unless defend9 starts beating everything it won't gain you that many points to beat it < 1243590966 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and if it's beating everything, it may become worth it (and also more feasible) < 1243590968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend6 does, indeed, suicide < 1243590971 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :under certain circumstances < 1243590978 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :like, if you don't touch the flag < 1243590979 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243590982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :defend9 can too, but it's a lot harder to persuade it to < 1243590993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.(-.)*512>(+)*128.(++.)*512)*15 < 1243590997 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 31.9 < 1243590998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :however, hitting a decoy and two tripwires, but not the flag, would take quite some doing < 1243590999 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not sure what to do with this one < 1243590999 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :atm < 1243591010 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243591016 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just a slow moving program < 1243591020 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's how i did it the first time < 1243591024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: trouble is, that wouldn't beat anything else < 1243591036 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :creep did pretty well < 1243591041 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243591043 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :even after i slowed it down to handle the inverse < 1243591052 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it didn't get top scores but it stuck around a while < 1243591058 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i consider that one mark of usefulness at least < 1243591061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats defend 6,7,9, jump2, speed1 and ugh < 1243591061 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243591069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uuuugh < 1243591079 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ugh is just another pointless wtfscript < 1243591086 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: htf does that beat speedy1? < 1243591088 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wtfscript? < 1243591089 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he advances to the right 30 times then goes back to the left(??) < 1243591096 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops, sorry... < 1243591098 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and loops this process < 1243591099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :misread, it doesn't beat speedy1 < 1243591111 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it beats waiter, defend6-7-9, jump2 and ugh < 1243591115 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :God I hate LaTeX so much < 1243591119 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :The tutorial sounds so smug < 1243591128 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I just want to punch my screen. < 1243591128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh scuse me < 1243591130 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he just wrote it wrong < 1243591131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jump2 seems likely to fall off soon < 1243591137 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it goes to the 30th position then tries to go back to the start < 1243591140 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but then it only goes right 15 < 1243591152 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :of course, it will only ever hit the 'go back to the left' stage 1/20th of the time < 1243591155 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :going to the 30th position is dubious anyway < 1243591161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you get there, why not just sink the flag? < 1243591167 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :pretty much < 1243591169 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :leonid has no idea what the fuck is going on that's why < 1243591169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :after all, you know it's there < 1243591170 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243591177 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he's just putting random shit in until he gets good random numbers that give him a good score < 1243591205 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I confess that I was seedtampering with defend9 to stop it getting random very short tapes < 1243591213 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but only against programs that lose to it on nearly every tape length < 1243591223 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but beat it on exceptionally short ones < 1243591230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh, i did that unknowingly earlier too < 1243591240 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :most variants would win and all of a sudden a tie.. wat? < 1243591245 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :gotta fix that, try to change the timing a little < 1243591249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243591250 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :didn't know it wasn't timing that was doing it < 1243591269 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :now i was just doing it to drop leonid_ back down the hill :P < 1243591297 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you know though < 1243591304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there's gotta be a better solution < 1243591308 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i just don't know what < 1243591313 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I could probably improve defend9 by putting some counterdefence in < 1243591321 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ehird's try-all-lengths interp might be it < 1243591329 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking that may not be so hot < 1243591335 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was about to comment on it but i couldn't phrase it well < 1243591367 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's desirable in that it takes random chance out of the game and makes set-length attackers useless < 1243591395 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :eh, nevermind < 1243591397 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but? < 1243591401 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i worked out what i was thinking about and it's probably not a big deal < 1243591402 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243591405 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243591406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it also makes overaiming more interesting < 1243591415 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a strategy discovered in the original BF Joust < 1243591422 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where you assume that the tape length is, say, at least 15 < 1243591426 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243591430 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i did that early on < 1243591436 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :"playing the odds" was on for a while, did pretty decent < 1243591436 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it gives you an instant loss in 1/4 of games, but an advantage in the other 3/4 < 1243591465 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it'd do better with rng manipulation ;) < 1243591479 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the other thing about this hill is < 1243591485 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :beating useless warriors doesn't gain you anything < 1243591498 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if you beat someone with 0 points, you get none < 1243591502 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :agreed < 1243591508 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :a counter for a specific warrrior type will only last if that warrior type is itself dominating < 1243591526 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i think you ought to get a little more credit than that, meh < 1243591533 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that leads back to fixed scores, which i think i'd prefer < 1243591543 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but at least gregor dropped the points received from ties earlier < 1243591549 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that seems to have worked out < 1243591888 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing (>[)*15(+[[-]>+]+[[-]>+]])*15+[[-]>+]+[[-]>+] < 1243591892 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 11.7 < 1243591924 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats juggernaut and shade < 1243591929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243591946 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, it's probably going too /fast/ < 1243591950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I messed up the code anyway < 1243591967 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing (>[)*15 [[+[-]>+]+[[-]>+]] < 1243591970 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 18.9 < 1243591972 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243591975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I pressed return by mistake < 1243591985 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and that should be a syntax error, I don't know why it scored points < 1243591996 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2 ugh shade < 1243592124 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]][[+[-]>+]+[[-]>+] < 1243592127 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 13.2 < 1243592130 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243592132 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243592157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't get why that's drawing against the defenders < 1243592160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should suicide against them < 1243592165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2 and shade. ties defends 679 and jump2 < 1243592168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, duh < 1243592174 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+] < 1243592177 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 13.2 < 1243592184 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no change < 1243592188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ye[ < 1243592192 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what I've messed up this time? < 1243592195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*yep < 1243592237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >>>>>[>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>[[+[-]>+]+[[-]>+]]>[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592241 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 21.3 < 1243592247 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :missing square bracket at the end < 1243592266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust brackettest [ < 1243592268 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats ugh, keke2, shade < 1243592269 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_brackettest: 9.7 < 1243592287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That one beats jump2 :-P < 1243592300 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep, jump2 suicides against an opponent that doesn't set up decoys < 1243592316 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243592319 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243592328 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, it jumps over the first X nonzero cells < 1243592341 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >.>.>.>.>.[>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>>[[+[-]>+]+[[-]>+]]>.[>>>>>>>>>[[+[-]>+]+[[-]>+]]>.[[>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]>[>>>>>>>>>>>>>>[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592344 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 25.7 < 1243592363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, it's now almost on the bottom of the leaderboard < 1243592375 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats jump2, ugh, 3pass, shade < 1243592377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :beats jump2, ugh, pass3, shade < 1243592380 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :god everything beats shade :P < 1243592447 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >.>.>.>.>.[(>)*5[[+[-]>+]+[[-]>+]]>.[(>)*6[[+[-]>+]+[[-]>+]]>.[(>)*7[[+[-]>+]+[[-]>+]]>.[(>)*8[[+[-]>+]+[[-]>+]]>.[(>)*9[[+[-]>+]+[[-]>+]]>.[[(>)*10[[+[-]>+]+[[-]>+]]>.[(>)*11[[+[-]>+]+[[-]>+]]>.[(>)*12[[+[-]>+]+[[-]>+]]>.[(>)*13[[+[-]>+]+[[-]>+]]>.[(>)*14[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592450 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 10.8 < 1243592459 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats shade < 1243592460 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243592463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, I wonder why it dropped so much? < 1243592475 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :shade seems to only beat important ones :P < 1243592476 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ties against the defends and jump2 < 1243592500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust another_kind_of_timing >+++>--->+++>--->+++[(>)*5[[+[-]>+]+[[-]>+]]>[(>)*6[[+[-]>+]+[[-]>+]]>[(>)*7[[+[-]>+]+[[-]>+]]>[(>)*8[[+[-]>+]+[[-]>+]]>[(>)*9[[+[-]>+]+[[-]>+]]>[[(>)*10[[+[-]>+]+[[-]>+]]>[(>)*11[[+[-]>+]+[[-]>+]]>[(>)*12[[+[-]>+]+[[-]>+]]>[(>)*13[[+[-]>+]+[[-]>+]]>[(>)*14[[+[-]>+]+[[-]>+]]+[[+[-]>+]+[[-]>+]] < 1243592503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_another_kind_of_timing: 5.2 < 1243592512 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Now it doesn't even beat shade < 1243592512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I just don't get why it's tying against the defends < 1243592522 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ties the defends and waiter < 1243592527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it should be losing < 1243592532 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'll abandon that line of reasoning < 1243592577 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION vaguely wonders if the average program is slow enough that I could set up a whole second dummy flag in defend9, so I wouldn't have to risk the real one < 1243592598 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243592613 0 :amca!n=amca@CPE-121-208-82-97.qld.bigpond.net.au JOIN :#esoteric < 1243592649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :shade beating slowrush is probably why it's doing so well < 1243592650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi amca < 1243592803 0 :ais523!unknown@unknown.invalid QUIT :"mibbit.com: going to get breakfast" < 1243593020 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, slowrush is a good one to beat. < 1243593026 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Aaaaand you're gone :P < 1243593038 0 :amca!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Hi < 1243593047 0 :amca!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243593385 0 :jix_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [[+-]+] < 1243593389 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix__try: 24.1 < 1243593395 0 :jix_!unknown@unknown.invalid NICK :jix < 1243593428 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work very well < 1243593428 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [[(+-)*5]+] < 1243593431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 17.6 < 1243593435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :once it realizes it's 0 ( on a ]) it's already too late < 1243593441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243593444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243593473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just read about bfjoust... < 1243593506 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it goes like this: ]s take value, both programs execute a command < 1243593521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if either flag is at 0 and was 0 for the end of the previous round as well declare a winner < 1243593538 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243593542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243593579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so basically i can never test whether my flag is zero.... < 1243593658 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243593660 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243593664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can test whether ANY other cell is zero :) < 1243593767 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [->[-]+] < 1243593771 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 26.5 < 1243593797 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :oh, jix < 1243593801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [>[-]+] < 1243593802 0 :nooga_!unknown@unknown.invalid PRIVMSG #esoteric :long time no see < 1243593804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 19.6 < 1243593872 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243593934 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in a loop is a cycle taken for [ and ] of the loop during iterations? < 1243593947 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for ] yes < 1243593949 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah no isn't < 1243593950 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :for [ I think so < 1243593956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the spec sais isn't < 1243593966 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :] jump to just after the matching [ < 1243593977 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on a sec < 1243593988 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but the ] itself takes one cycle < 1243594001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: but that wasn't what i intended to ask ^^ < 1243594011 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just checking :-) < 1243594024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[-] is executed like -]-]-]-]... < 1243594029 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because ] is its own turn < 1243594030 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So if you have [-] then the execution is not [-][-][-], it's [-]-]-] < 1243594038 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243594120 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try < < 1243594123 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 0.0 < 1243594128 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243594135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you die it's a win for your opponent < 1243594139 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but if you nop forever it's not < 1243594144 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :watch out for that distinction < 1243594158 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust thisbeatssuiciding . < 1243594162 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_thisbeatssuiciding: 13.2 < 1243594169 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this also beats programs that expect to see decoys or w/e < 1243594190 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so either jump2 or shade < 1243594212 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not a big deal though because scoring is weighed; if you beat a program that has a high score YOU get a higher score < 1243594226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so they don't lose much for not beating my terrible program that loses almost every fight < 1243594345 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try [>(+)*10[-](-)*20] < 1243594348 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try: 34.7 < 1243594399 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that beats maglev, juggernaut, lolscounter, jump2, spyglass, ugh and slowrush < 1243594421 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know where to find the other programs to look at them? < 1243594427 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243594434 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/ < 1243594479 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 and shade were algorithmically generated, hence the size < 1243594501 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :genetic algorithm? < 1243594505 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend6 and defend7 have been around for -ages- < 1243594523 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no. he made an algorithm that codes higher level computations in just brainfuck < 1243594531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243594536 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is a lot faster than handwriting it as you can imagine < 1243594541 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because that would be worth a try too < 1243594544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no one's used genetic algorithms for bfjoust yet < 1243594553 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well then it's time for that i guess ^^ < 1243594588 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nah i should continue my linker instead of doing esoteric stuff right now... < 1243594601 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... but otoh this is a really nice challenge < 1243594632 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243594639 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243594642 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you should work on your linker now < 1243594653 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because there's a flaw in the way it compares programs atm < 1243594663 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243594664 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it only runs one match, which uses a tape length seeded by the concatenation of the two algorithms < 1243594681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this is flawed < 1243594683 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it's vulnerable to insignificant changes < 1243594683 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243594684 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243594693 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :As a bonus it uses the unexpanded source < 1243594694 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's going to get fixed in one or two days when it runs all possible combinations < 1243594698 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then you can give it a go < 1243594702 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So it sees -- and (-)*2 as different < 1243594715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and - (-)*1 < 1243594716 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only for the purposes of hashing the original tape length for each match yeah < 1243594720 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's not too bad right now < 1243594725 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, and -this is a comment- etc. < 1243594728 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but for genetic algorithms it would produce flawed results < 1243594763 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: not if i adjust the interpreter i use for ranking to that < 1243594816 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243594820 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and just run it on your own for a while? < 1243594851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well for genetic algorithms i'd have to evaluate a few thousand programs / sec < 1243594898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :21 tape lengths: maybe randomly evaluate one length out of the first five, one out of the next six, one out of the next five, one out of the next five < 1243594907 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :gives a reasonable approximation < 1243594920 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't thin so.. < 1243594931 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i think for some programs even/odd length is more important < 1243594938 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh that's true < 1243594939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i could just evaluate only one by random < 1243594944 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :force two even force two odd? < 1243594958 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: for some the length mod 3 might be important ;) < 1243594978 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd just rank them by one.... because in the next iteration they will be ranked by a different length < 1243594992 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and only the good ones will survive for a long time < 1243594998 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :alright < 1243595007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243595020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :randomly flipping or not flipping the second program's polarity < 1243595023 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(all + to -, all - to +) < 1243595024 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :might be good < 1243595037 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :to prevent trivial counters that are just the original program but using the polarity it handles worse < 1243595047 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :though I don't know how easy a genetic algorithm will derive those < 1243595062 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it can't do something like that in one step it's probably fine < 1243595078 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's always the most tricky part ... < 1243595084 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :getting the mutations / crossovers right for the problem < 1243595128 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you might want to seed it with, say, programs currently on the hill? < 1243595134 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because the goal in bfjoust is reasonably specific < 1243595149 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i wouldn't seed it with that < 1243595157 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but would rank all programs against them < 1243595163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243595170 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243595185 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so they get ranked against the #estoric hill and my own GA hill < 1243595193 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243595241 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what do you seed it with then? < 1243595276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well when i do GAs i also add random genomes to the population with each step < 1243595282 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i'd have to create an algorithm to do random programs anyway < 1243595316 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does the hill use the perl implementation? < 1243595323 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :forget < 1243595371 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ehird was working on an interpreter. meant to be fast as nails < 1243595376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well nails aren't very fast < 1243595411 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I assume every addition of a [ will also force a ] to be inserted? < 1243595430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll keep loops in a tree structure < 1243595435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243595435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243595437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it'll never move a ] < 1243595447 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because that will most probably result in a totally different program < 1243595454 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that would < 1243595459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :while moving a [...] might just be a slight modification < 1243595512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well will code a bit on the linker now and come back to this later < 1243595973 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1243596110 0 :ais523!n=ais523@147.188.254.110 JOIN :#esoteric < 1243596897 0 :Sgeo_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243597028 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[>[-]<-]+] < 1243597032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 12.3 < 1243597223 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[-]-[-]-] < 1243597227 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 24.1 < 1243597293 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[---]-[-----](-)*100] < 1243597296 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 25.4 < 1243597303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 [>[---]-[-----](-)*10] < 1243597307 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 30.4 < 1243597541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jump's been pushed off, I see < 1243597552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and defend6 and defend7 are gradually moving down the leaderboard < 1243597612 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idle ([]+)*1000 < 1243597616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idle: 11.4 < 1243597626 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that wouldn't work very well < 1243597627 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because < 1243597638 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :-- < 1243597641 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you take the cell value from the start of the round < 1243597643 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243597644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and turns are synchronous < 1243597648 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so if a turn ends on 0 < 1243597655 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :] sees a 0 and says 'ah, time for the next instruction' < 1243597661 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but before it can execute that instruction the game is over < 1243597670 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] on your flag is pointless < 1243597674 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :[] on a cell in front of it however... :) < 1243597678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tripwire < 1243597682 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i've seen that < 1243597693 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :try2 assumes there is a [] on the cell next to it < 1243597728 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and kills defend* and waiter < 1243597754 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but for a lot of others it probably just moves past the end < 1243597805 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wakes up < 1243597822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (-)*384000 < 1243597826 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idiot: 24.2 < 1243597827 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243597833 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243597838 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :max cycle count is current 100k < 1243597841 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not 384k < 1243597849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243597875 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha that one wins only against my other 2... and against shade... < 1243597886 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so i just manged to lower the score of my other 2 programs < 1243597888 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bfjoust idiot (-)*99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999 < 1243597897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :don't worry didn't run it < 1243597908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: but it can only run for 100000 cycles anyway < 1243597911 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so all those 9s are redundant < 1243597915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243598040 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*128>(+)*128>(-)*128>(+)*128[][>(+)*10[-](-)*20] < 1243598043 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 19.1 < 1243598143 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >>(-)*32>>>(+)*32>>+[]+[>(+)*10[-](-)*20] < 1243598147 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 17.1 < 1243598276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*32>(+)*32>(-)*32>(+)*32[]++[>(+)*10[-](-)*20] < 1243598280 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 24.3 < 1243598295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waitntry >(-)*16>(+)*16>(-)*16>(+)*16[]++[>(+)*10[-](-)*20] < 1243598299 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_waitntry: 19.6 < 1243598390 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot2 (-)*128(+-)*100000 < 1243598394 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_idiot2: 8.5 < 1243598542 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[[]+])*30 < 1243598546 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 14.5 < 1243598585 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh snap < 1243598601 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :you guys were talking badthing about me < 1243598602 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243598606 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[])*300 < 1243598607 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :bad things* < 1243598610 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 5.2 < 1243598630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>(+[])*100000 < 1243598631 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( :( :( < 1243598634 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 15.0 < 1243598676 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :jix < 1243598677 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243598679 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :by the time you exit the [] loop < 1243598680 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i'm still at rank 6 < 1243598681 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243598682 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they'll have skipped past < 1243598690 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243598693 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*7(>[-[+]])*15(<)*29)*37 < 1243598694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: yeah i know < 1243598696 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 56.2 < 1243598699 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam people heate me < 1243598702 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :hate* < 1243598706 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: huh? < 1243598710 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nothing < 1243598744 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust keep >>>>>>>>(+[]<<)*100000 < 1243598745 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*2(>[-[+]])*6(<)*9)*37 < 1243598749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_keep: 5.1 < 1243598749 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 21.2 < 1243598761 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :that's the reason why i keep putting random shit < 1243598786 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why would you make code that goes backwards more than it goes forwards? < 1243598800 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :read the code again < 1243598801 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: i'm just experimenting < 1243598806 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :oh nvm < 1243598810 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is trivial optimization though < 1243598812 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243598820 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and would give a more accurate depiction of how your code's doing < 1243598846 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*3(>[-[+]])*4(<)*9)*20 < 1243598850 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 34.8 < 1243598851 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :x( < 1243598883 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*2>>(>[-[+]])*4(<)*9)*20 < 1243598887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 26.7 < 1243598897 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*4>>(>[-[+]])*2(<)*9)*20 < 1243598899 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 23.1 < 1243598907 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*32>(-)*32)*4>>(>[-[+]])*5(<)*12)*20 < 1243598910 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 29.8 < 1243598917 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :durrrrr i'm dumbbbb < 1243598933 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*20 < 1243598936 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 54.7 < 1243598946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*18 < 1243598950 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 55.0 < 1243598952 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*17 < 1243598956 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 48.4 < 1243598960 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :xp < 1243598985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fib >>++++++++++>+>+[[+++++[>++++++++<-]>.<++++++[>--------<-]+<<<]>>>[[-]<[>+<-]>>[<<+>+>-]<[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>[-]>+>+<<<-[>+<-]]]]]]]]]]]+>>>]<<<] < 1243598988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_fib: 8.6 < 1243598998 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's very complex looking < 1243599001 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :does it do what you think it does? < 1243599011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just took http://www.hevanet.com/cristofd/brainfuck/fib.b < 1243599012 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1243599015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh lol < 1243599052 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rot13 http://www.hevanet.com/cristofd/brainfuck/rot13.b < 1243599055 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_rot13: 0.0 < 1243599075 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :amazingly, brainfuck programs don't make good bfjoust programs < 1243599079 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust squares http://www.hevanet.com/cristofd/brainfuck/squares.b < 1243599082 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_squares: 0.0 < 1243599082 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :who knew that computing fibbonaci numbers was so useless? < 1243599096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust random http://www.hevanet.com/cristofd/brainfuck/random.b < 1243599099 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_random: 0.0 < 1243599107 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fib http://www.hevanet.com/cristofd/brainfuck/fib.b < 1243599109 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to add a > at the beginning < 1243599110 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_fib: 0.0 < 1243599113 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Thought so < 1243599113 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or they'll all sucide < 1243599126 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :most BF programs don't start [-], though < 1243599128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and none start < < 1243599135 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rot13 >[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[> < 1243599138 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_rot13: 10.7 < 1243599141 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>>+++++[<----->-]<<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>+<-[>++++++++++++++<-[>+<-]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]>.[-]<,] < 1243599143 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243599148 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243599150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Too long < 1243599153 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243599153 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err [ < 1243599155 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Half of rot13 beats fibonacci < 1243599157 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 6.4 < 1243599161 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err ] < 1243599165 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 10.7 < 1243599169 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243599183 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust err ]+] < 1243599186 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_err: 16.4 < 1243599188 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :my dragon beats that < 1243599212 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust random >>>++[<++++++++[<[<++>-]>>[>>]+>>+[-[->>+<<<[<[<<]<+>]>[>[>>]]]<[>>[-]]>[>[-<<]>[<+<]]+<<]<[>+<-]>>-]<.[-]>>] < 1243599215 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_random: 0.0 < 1243599226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what exactly [ without ] does < 1243599297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1243599303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i should write a debugger for this at some time < 1243599303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or noon rather < 1243599323 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :evening here < 1243599324 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243599357 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust factorial >(+)*10>>>+>+[>>>+[-[<<<<<[+<<<<<]>>[[-]>[<<+>+>-]<[>+<-]<([>+<-)*9[>[-]>>>>+>+<<<<<<-[>+<-(])*11>[<+>-]+>>>>>]<<<<<[<<<<<](>)*7[>>>>>]++[-<<<<<]>>>>>>-]+>>>>>]<[>++<-]<<<<[<[>+<-]<<<<]>>[->[-]++++++[<(+)*8>-]>>>>]<<<<<[<[>+>+<<-]>.<<<<<]>.>>>>] < 1243599360 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_factorial: 8.8 < 1243599363 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243599371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :slightly afternoon AnMaster < 1243599376 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust factorial >(+)*10>>>+>+[>>>+[-[<<<<<[+<<<<<]>>[[-]>[<<+>+>-]<[>+<-]<([>+<-)*9[>[-]>>>>+>+<<<<<<-[>+<-(])*11>[<+>-]+>>>>>]<<<<<[<<<<<](>)*7[>>>>>]++[-<<<<<]>>>>>>-]+>>>>>]<[>++<-]<<<<[<[>+<-]<<<<]>>[->[-]++++++[<(+)*8>-]>>>>]<<<<<[<[>+>+<<-]>.<<<<<]>.>>>>] < 1243599378 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_factorial: 4.2 < 1243599395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243599395 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Beats mirage, loses against everything else :-P < 1243599500 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psewelklihiandnabarfrux chewelisksiamtmaybobyargruz < 1243599517 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!rot13 psewelklihiandnabarfrux chewelisksiamtmaybobyargruz < 1243599518 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :cfrjryxyvuvnaqanonesehk purjryvfxfvnzgznlobolnetehm < 1243599521 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm nope < 1243599566 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beat my random shit < 1243599572 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4>>(>[-[+]])*5(<)*12)*23 < 1243599575 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 65.4 < 1243599633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity :twisted::twisted::twis ted: < 1243599644 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243599666 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust collatz >[(-)*10[>>>[>>>>]+[[-]+<[->>>>++>>>>+[>>>>]++[->+<<<<<]]<<<](+)*6[>(-)*6<-]>--[>>[->>>>]+>+[<<<<]>-],<]>]>>>++>+>>[<<[>>>>[-](+)*9<[>-<-](+)*9>[-[<->-]+[<<<<]]<[>+<-]>]>[>[>>>>]+[[-]<[+[->>>>]>+<]>[<+>[<<<<]]+<<<<]>>>[->>>>]+>+[<<<<]]>[[>+>>[<<<<+>>>>-]>]<<<<[-]>[-<<<<]](>)*7]>>+[[-](+)*6>>>>]<<<<[[<(+)*8>-]<.([-]<)*3] < 1243599670 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_collatz: 13.1 < 1243599704 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust collatz >[(-)*10[>>>[>>>>]+[[-]+<[->>>>++>>>>+[>>>>]++[->+<<<<<]]<<<](+)*6[>(-)*6<-]>--[>>[->>>>]+>+[<<<<]>-],<]>]>>>++>+>>[<<[>>>>[-](+)*9<[>-<-](+)*9>[-[<->-]+[<<<<]]<[>+<-]>]>[>[>>>>]+[[-]<[+[->>>>]>+<]>[<+>[<<<<]]+<<<<]>>>[->>>>]+>+[<<<<]]>[[>+>>[<<<<+>>>>-]>]<<<<[-]>[-<<<<]](>)*7]>>+[[-](+)*6>>>>]<<<<[[<(+)*8>-]<.([-]<)*3] < 1243599708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_collatz: 13.2 < 1243599730 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bunch of ties from that one < 1243599744 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243599753 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :imagine making one that looks like this but still gets lots of wins < 1243599760 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :obfuscated bfjoust :) < 1243599768 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243599779 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it may appear to be generating prime numbers innocently, but behind the scenes it thrashes all 19 other programs on the hill < 1243599780 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243599898 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust dbfi >>>+[[-]>>[-]++>+>(+)*7[<++++>>++<-]++>>+>+>+++++[>++>(+)*6<<-]+>>++[[>[->>]<[>>]<<-]<[<]<+>>[>]>[<+>-[[<+>-]>]<[[[-]<]++<-[<(+)*9>[<->-]>>]>>]]<<]<]<[[<]>[[>]>>[>>]+[<<]<[<]<+>>-]>[>]+[->>]<<<<[[<<]<[<]+<<[+>+<<-[>-->+<<-[>+<[>>+<<-]]]>[<+>-]<]++>>-->[>]>>[>>]]<<[>>+<[[<]<]>[[<<]<[<]+[-<+>>-[<<+>++>-[<->[<<+>>-]]]<[>+<-]>]>[>]>]>[>>]>>]<<[>>+>>+>>]<<[-(>)*8]<<[>.(>)*7]<<[>->>>>>]<<[>.>>>]<<[>+>]<<[+<<]<] < 1243599902 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_dbfi: 7.9 < 1243599925 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Brainfuck interpreter beats keke2 < 1243599937 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243599940 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1243599947 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :whoa < 1243600008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh something is wrong with the report? < 1243600015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it just tabs? < 1243600027 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it's screwed by tabs if a program scores only single digits < 1243600074 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nothing . < 1243600077 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but it should report fine otherwise < 1243600077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_nothing: 10.3 < 1243600086 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :. beats programs that rely apon an assumption < 1243600091 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. my enemy will setup decoys < 1243600110 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :here goes a program that runs off the end and doesn't care < 1243600111 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :when is the report updated and what does it include? < 1243600111 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh ((>(+)*19>(-)*19)*4(>[-[+]])*7(<)*12)*59 < 1243600115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 66.6 < 1243600120 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's reported after every new submission < 1243600131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does it include the last submission always? < 1243600134 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243600135 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :always < 1243600146 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: Thanks for raising maglev's score ^_^ < 1243600152 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because i don't see them often < 1243600159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust defend9 http://pastebin.ca/raw/1439379 < 1243600160 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :dam < 1243600163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243600173 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :why the uh oh? < 1243600182 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend9 teh best program!! < 1243600183 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :mmmmm < 1243600185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, if defend9 takes a long time to run, that's normally because it's winning < 1243600188 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the 9 stands for over nine thousand < 1243600193 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I have a good feeling about this < 1243600222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's almost the same program, I just fixed a couple of bugs and optimised the value of an important constant < 1243600294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and wow, it /is/ taking a long time < 1243600298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ais523_defend9: 73.6 < 1243600307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, not bad at all < 1243600316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :top of the leaderboard < 1243600318 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay, you raised maglev's score too < 1243600342 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :i redesigned ugh to raise all the other scores < 1243600353 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :maglev beats everybody above it except shade and rushpolarity < 1243600354 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust ugh < < 1243600363 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__ugh: 0.0 < 1243600367 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1243600369 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: Noo, now you reduced my score :-P < 1243600411 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if keke2 has been redesigned recently < 1243600414 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I beat it locally < 1243600420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I lost to it in EgoBot < 1243600420 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust try2 < < 1243600430 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Or is it just the RNG < 1243600430 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_try2: 0.1 < 1243600438 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243600441 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :beats mine < 1243600441 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, the two suicide programs tie with each other < 1243600448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they're both on 0.1 now < 1243600457 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: the random seed is based on a hash of both programs < 1243600465 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! [>[-[+]]-] < 1243600465 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :FIX IT NOW < 1243600465 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so any particular matchup should be deterministic < 1243600468 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :AARGHRGARG < 1243600475 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 34.2 < 1243600477 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: Oh, so you're using the same impl < 1243600479 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :not bad < 1243600497 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: almost the same < 1243600500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I assumed that your local interpreter would do things differently < 1243600501 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I hacked it to produce debug output < 1243600515 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so I can see how any particular pair of programs functions < 1243600535 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust bluguerrilla_glasses [--]_[--] < 1243600538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: incidentally, it beats rushpolarity now too < 1243600545 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__bluguerrilla_glasses: 5.5 < 1243600548 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243600555 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]-] < 1243600565 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.0 < 1243600570 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243600573 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]--] < 1243600583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600586 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :due to an architectural improvement; I made it polarity-independent < 1243600588 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]---] < 1243600598 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it now has two /different/ ways of gluing the opponent in place < 1243600598 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 47.7 < 1243600606 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]](-)*4] < 1243600616 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 32.4 < 1243600622 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! ++[>[-[+]]---] < 1243600630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the value should be coprime to 256 < 1243600632 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600637 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]--] < 1243600641 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you're moving there < 1243600647 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 40.5 < 1243600653 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243600654 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]---] < 1243600656 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there leaving it on that < 1243600667 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 47.7 < 1243600686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, quickbeatinthestreetdanceonyo_feetcausethisissoneat has dropped a /lot/ < 1243600688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what happened to it? < 1243600691 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot ((-)*1000><><><><><><><)*100 < 1243600699 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :let's see what it's losing to... < 1243600701 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 8.5 < 1243600715 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+-><-+)*100000 < 1243600724 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :maglev, waiter, defend 6-7-9, neon glow, 3pass, keke2 < 1243600725 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 22.9 < 1243600726 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I guess that < 1243600729 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it was beating defend9 and now is not < 1243600747 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+->(-)*19<-+)*10000 < 1243600749 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :leonid_: that's like my vff, just worse < 1243600756 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 10.0 < 1243600764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're going to write a farmer, you may as well go all out < 1243600774 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (>)*11(-.)*512 < 1243600775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243600779 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*11(-.)*512 < 1243600782 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :farmer? < 1243600784 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot (+->+-<)*100000 < 1243600794 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: a program that scrambles the tape elements near its flag < 1243600798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 17.0 < 1243600798 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 7.8 < 1243600804 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*512 < 1243600805 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not entirely sure what good that does, except for scrambling the flag itself < 1243600814 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 15.2 < 1243600818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*13(-.)*512 < 1243600821 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Since when are they called farmers? < 1243600824 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot ((+-)*100>(+-)*100<)*5000 < 1243600830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 11.2 < 1243600830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 18.4 < 1243600832 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think someone submitted a program like that and called it farmer < 1243600834 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I copied the name < 1243600836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*14(-.)*512 < 1243600840 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot <^.^> < 1243600840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might be wrong, though < 1243600844 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've was up all night < 1243600844 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 8.5 < 1243600844 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I did :-P < 1243600849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 0.0 < 1243600852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*15(-.)*512 < 1243600857 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I submitted some six or seven farmers < 1243600857 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: well, you coined a BF Joust term, well done < 1243600862 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 6.2 < 1243600863 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yay < 1243600870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now, who came up with "tripwire"/ < 1243600877 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*13(-.)*256>(-.)*256 < 1243600883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The only one I've seen using that term is you :-P < 1243600887 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 10.6 < 1243600895 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust kirbyhassuicidalfeelingsheneedstoexpress <(-.-)*3> < 1243600899 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*256>(-.)*256 < 1243600906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I just noticed a *-160 in defend9's code < 1243600910 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in a bit that probably never runs < 1243600910 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what lol < 1243600912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_kirbyhassuicidalfeelingsheneedstoexpress: 0.0 < 1243600912 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 17.3 < 1243600935 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129 < 1243600944 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'll need to figure out what it /ought/ to say later < 1243600945 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 24.4 < 1243600953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably *163, based on context < 1243600957 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129a < 1243600967 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 8.9 < 1243600968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so, maglev and keke2 beat defend9 < 1243600968 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243600970 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot :3 < 1243600971 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129b < 1243600982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: keke2 I don't know < 1243600986 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that my local tests, it doesn't < 1243600988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 9.6 < 1243600988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 12.4 < 1243600992 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :jix you are exploiting hash values D: < 1243600998 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (>)*12(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129>(-.)*129 < 1243601005 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :HASH VALUES < 1243601008 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_whoops: 29.7 < 1243601011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :wait what was that text macro I had < 1243601053 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+]] < 1243601056 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1243601058 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :~~~:'(HASH BASED RANDOMNESS:'(~~ < 1243601063 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 11.0 < 1243601064 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+]-] < 1243601077 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 30.8 < 1243601080 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :we need a faster implementation for the hil < 1243601082 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust idiot [>-[+-+]-] < 1243601083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*hill < 1243601091 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for leonid__idiot: 26.0 < 1243601115 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, keke2 starts with ten >s < 1243601127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and in my local game, the random seed happens to give a tape length of 10 < 1243601135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it's kind of hard to test < 1243601146 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably the RNG is different in the egobot version due to having a different libc < 1243601154 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243601156 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there you go < 1243601280 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't even a deliberate attempt to exploit the hash < 1243601294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it just turned out that way when I finally got the detection code properly working < 1243601503 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :speedy1's dropping down the leaderboard now < 1243601509 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least it's done its bit to make programs a bit faster < 1243601596 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the weaker speedy1 gets < 1243601599 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the less it matters if you don't beat it < 1243601610 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243601613 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :same for any other program < 1243601623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but the hill will be faster overall as a result < 1243601634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can tell it's faster, on the basis that speedy1 is doing badly on it < 1243601636 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but was doing well before < 1243601696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders how long defend9 will stay up there < 1243601720 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :power through obfuscation < 1243601723 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. ages :) < 1243601731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not meant to be obfuscated < 1243601740 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's brainfuck < 1243601743 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :i.e. obfuscated by definition < 1243601747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243601838 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks it's interesting that even defence programs have to use decoys, to give themselves time to set up the defence < 1243601973 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243602369 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :@_@ < 1243602376 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1243602398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243602398 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric : | < 1243602399 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :/< < 1243602459 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.(-.)*512>(+)*128.(++.)*512)*15 < 1243602470 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 17.5 < 1243602472 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.--++.-.+.-+)*29 < 1243602482 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 30.3 < 1243602533 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :im the juggernaut < 1243602682 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :L(-_- )7 < 1243602684 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : / \ < 1243602713 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :IS THAT YOU NAITO HORIZON < 1243602731 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243602785 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://naitohorizon.blogspot.com/ < 1243602831 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243602857 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :--( ^w^)- < 1243602867 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : /| < 1243602870 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :arrhhg **** < 1243602910 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :leonid : It reminded me of this : http://ja.wikipedia.org/wiki/%E5%86%85%E8%97%A4%E3%83%9B%E3%83%A9%E3%82%A4%E3%82%BE%E3%83%B3#.E3.83.96.E3.83.BC.E3.83.B32 < 1243602919 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :⊂二二二( ^ω^)二⊃ < 1243602921 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Bu-n < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         /⌒ヽ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :  ⊂二二二( ^ω^)二⊃ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :        |    /       ブーン < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         ( ヽノ < 1243602950 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :         ノ>ノ  < 1243602951 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :     三  レレ < 1243602957 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243603364 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :..... < 1243603696 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it fails in monospace < 1243603712 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mona font isn't monospaced < 1243603714 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :sorry. your home is 2ch, cute creature < 1243603714 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :So yeah < 1243603744 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Well, bu-n works on IRC, but only when using one line. < 1243603756 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :⊂二二二( ^ω^)二⊃ SPREAD YOUR ARMS AND BU-N < 1243603801 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :( ゚ -゚) you don't say < 1243603814 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes. < 1243603820 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Do you like mittens. < 1243603820 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :∂_∂ < 1243603833 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :π_π < 1243603845 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :≈_≈ < 1243603856 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :º∑º < 1243603863 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :yes, I do like kittens so much < 1243603897 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(づの‿の)づ < 1243603906 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243603912 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :too lazy to bring up japanese keyboard < 1243603925 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I just happen to keep my favorites :3 < 1243603934 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :*mittens < 1243603946 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :·‚· < 1243603947 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/wiki/%28_%EF%BE%9F_%E3%83%AE%EF%BE%9F%29 < 1243603949 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :·_· < 1243603963 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :≥A≤ < 1243603985 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :◊_◊ < 1243603987 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :( ・ิω・ิ) < 1243603991 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :kittens < 1243603993 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Why hello there < 1243604043 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Mittens for kittens < 1243604063 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I read a story about that when I was younger < 1243604079 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :the mittens who lost their kittens. Or actually it was the other way around. < 1243604100 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :"This page is small. You can help by making it huge. " < 1243604102 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243604110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I thought they got them dirty, rather than losing them < 1243604128 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: I think we may have read different stories? < 1243604141 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1243604149 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a British nursery rhyme < 1243604153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and not a particularly interesting one < 1243604156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember it any more < 1243604169 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.rhymes.org.uk/three_little_kittens.htm < 1243604172 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes, that one < 1243604193 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :"Meeow, meeow, meeow, now we shall have no pie." < 1243604195 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Awwww < 1243604198 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Poor kittens < 1243604204 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :ais523: actually, it may be the same one :) < 1243604210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I think so < 1243604229 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, they lost them < 1243604235 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then got them dirty eating the pie < 1243604237 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so we were both right < 1243604238 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Part Une and Part Deux < 1243604252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the big question here is: why would a cat wear gloves to eat pie anyway/ < 1243604301 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :it would be easier to wash their gloves than to wash their paws < 1243604338 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :............... ?_? < 1243604716 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(づの‿の)づ < 1243604725 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :(>'-')> < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     | \ < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     |Д`) ... < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     |⊂ < 1243604831 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     | < 1243604851 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(>^.^)> < 1243604852 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :<(^.^<) < 1243604868 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh man, reminds me of when I had the kirby rolling game on my gameboy color < 1243604874 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :where you tilted the gameboy < 1243604879 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :good old days < 1243604915 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :    ∧ ∧___   < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :   /(*゚ー゚) /\ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric : /| ̄∪∪ ̄|\/ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :   |        |/ < 1243605061 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :     ̄ ̄ ̄ ̄ < 1243605312 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they see me boxin < 1243605313 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :they hatin < 1243605417 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :She's more of the kind to wish on a dream and shit like that < 1243605511 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/images/4/42/PayDaddyCool.png < 1243605518 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :That picture always cracks me up. < 1243605597 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1243605640 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :A nutella cake < 1243605641 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: I don't exactly get the foodstuffs. < 1243605646 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :A tomato in a muffin cup < 1243605655 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is quite maddening < 1243605662 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :What madman did this? < 1243605733 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: if u eat teh cake i will give u access to my secret area of http://img.secretareaofvipquality.net/src/1234340335056.jpg < 1243605783 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1243605931 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :I did that photo :( < 1243606142 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is nesting of ( and ) allowed? < 1243606158 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: yes < 1243606165 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243606166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although nested ({})% doesn't seem to work < 1243606178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so replacing with ()* for GregorR's interpreter is required < 1243606181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even though that's against the spec < 1243606258 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: >_> < 1243606283 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :nice pennies < 1243606284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :([)*322 is illegal according to the spec < 1243606300 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :They're all stored in my old Game Boy bag < 1243606307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :btu is in defend9 < 1243606308 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*but < 1243606313 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Except when I have to pay Daddy Cool. < 1243606337 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i'm writing my own interpreter right now and want to make it compatible to what is out there... < 1243606465 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I approve of this diagram. http://tanasinn.info/wiki/Mittens < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :    ∧_∧∩        ∧_∧ )/ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :   ( ゚ ヮ゚)/        (゚ ヮ゚ ) ´ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : _ / /   /       _と と ヽ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :\⊂ノ ̄ ̄ ̄ ̄\   \  ̄ ̄ ̄ ̄ ̄\ < 1243606573 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||\        \  .||\.        \ < 1243606574 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||\|| ̄ ̄ ̄ ̄ ̄||   ||\|| ̄ ̄ ̄ ̄ ̄|| < 1243606576 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric : ||  || ̄ ̄ ̄ ̄ ̄||   ||  || ̄ ̄ ̄ ̄ ̄|| < 1243606578 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :    .||          ||      .||          || < 1243606579 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what interpreter does egobot use? < 1243606580 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243606587 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: egojoust < 1243606592 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's in the egobot distribution < 1243606593 0 :leonid_!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243606713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: which can be found where? < 1243606725 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243606726 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243607000 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this looks like the original bfjoust interp https://codu.org/projects/egobot/hg/index.cgi/rev/1fdbcf450c99 < 1243607010 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :never have I ever < 1243607012 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Perl interp's my original < 1243607023 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :egojoust: https://codu.org/projects/egobot/hg/index.cgi/rev/d788867c80a2 < 1243607028 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243607059 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :http://tanasinn.info/wiki/Haruhi_Mittens < 1243607075 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ais523: and what about the spec saying that ([)*10 is illegal but it being used < 1243607109 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :jix: if you don't support it, make sure you get nested ({})% working < 1243607117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you're aiming for compatibility, you should support both < 1243607148 0 :amca!unknown@unknown.invalid QUIT :"Farewell" < 1243607163 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what is annoying... that i don't know what kind of pattern i have on the opening ( < 1243607210 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :lereah_: O^_^O < 1243607226 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why not scan ahead to see if you find a { on the same level as it < 1243607230 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then jump back and continue < 1243607240 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :just found another solution < 1243607459 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243607480 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :[¬º-°]¬ < 1243607599 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes, are you a /prog/lodyte? < 1243607680 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I have been known to browse. and post. < 1243607721 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :There seems to be a lot of /prog/ people here < 1243607732 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :well. half of /prog/ possibly. :/ < 1243607743 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1243607745 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :Iunno < 1243607762 0 :lereah_!unknown@unknown.invalid PRIVMSG #esoteric :/prog/ seems pretty active for a textboard < 1243608771 0 :lereah_!unknown@unknown.invalid QUIT :"Leaving" < 1243609954 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243610323 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243611027 0 :FireFly!n=FireFly@82.182.180.137 JOIN :#esoteric < 1243611212 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243612757 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243614593 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243614863 0 :coppro!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243615137 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243615735 0 :Patashu!unknown@unknown.invalid QUIT :Remote closed the connection < 1243615777 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243615796 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243616232 0 :Laptop!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243616241 0 :Laptop!unknown@unknown.invalid NICK :whtspc < 1243616250 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1243616258 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1243616266 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :hello oerkan < 1243616269 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1243616278 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I'm a big time lurker here < 1243616291 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :but I have a question < 1243616309 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243616311 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :so I speak out loud for once < 1243616330 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Is there a standalone version of egobot < 1243616332 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243616346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!info < 1243616347 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :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/ < 1243616350 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :something alike that I can use without the channel < 1243616357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243616374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this version is fairly new < 1243616403 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you can private message it, anyhow < 1243616429 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, GregorR is the person to ask < 1243616445 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :ah ok, private < 1243616469 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I would like to play around with it at work :) < 1243616496 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh when you are not on irc at all? < 1243616499 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: hg clone https://codu.org/projects/egobot/hg egobot/ < 1243616507 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :yes that's what I mean < 1243616568 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: allthough I'm interested in esolangs, I'm not big computer-nerd < 1243616582 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :what can I do with that? < 1243616589 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :compile ? < 1243616598 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :to standalone? < 1243616609 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you _were_ a big computer nerd, you could probably change the code to make it standalone < 1243616618 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1243616627 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I hoped someone already did :) < 1243616660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't a big enough computer nerd himself to do that < 1243616676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :even if i program some esothings < 1243616783 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :Ok thanks anyway, I'll try to make some kind of multiple language interpreter myself, I think a not-nerd should be able to do that < 1243616943 0 :whtspc!unknown@unknown.invalid PRIVMSG #esoteric :I'll move back into anonymity now, speak to you someday, thanks! < 1243616957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :whtspc: those are usually called "shells" ;D < 1243616959 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243617011 0 :myndzi\!i=myndzi@tengototen.net JOIN :#esoteric < 1243617652 0 :myndzi!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243617839 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243618943 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243621433 0 :Judofyr!n=Judofyr@ti0056a380-0643.bb.online.no JOIN :#esoteric < 1243622363 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243622682 0 :leonid_!unknown@unknown.invalid QUIT :"Leaving" < 1243622816 0 :jix_!n=jix@dyndsl-095-033-115-244.ewe-ip-backbone.de JOIN :#esoteric < 1243623596 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243624050 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243624438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where i was: sleeping < 1243624471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP i_keelst_thou < 1243624473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2009-2009 < 1243624656 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243624747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:35:01 word on the street is that it's being rewritten to run with all 21 lengths, then with one of the program's polarity flipped, then the remaining 21 lengths < 1243624754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :teaser :) < 1243624864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50:29 thought experiments are fun < 1243624864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:50:38 especially if you put on thought lab coats and use thought chemicals < 1243624870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :truer words have never been spoken < 1243625065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:38 I don't know any perl :( < 1243625065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:42 only know visual basic and jav < 1243625066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:02:43 +a < 1243625068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA < 1243625289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:18:52 Thing I was wondering about.. If one has a simple state machine, like f.ex. brainfuck, shouldn't it be relatively easy to detect infinite loops, by checksumming the machines state at the start of a loop, and after each iteration, check if the state (or any state in that loop) recurred? < 1243625290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:19:03 Might be that I'm thinking wrong, I'm pretty tired already :) < 1243625294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243625296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :works < 1243625298 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :patashu is wrong < 1243625300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the problem is < 1243625307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can't do it on a turing machine, for a turing machine < 1243625318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can do it on a turing machine for any finite program < 1243625327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Patashu is evry wrong < 1243625329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*very < 1243625336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:21:59 And that method would fail with +[>+] < 1243625338 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finite tape < 1243625376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:24:01 pikhq: thats because all non-TMs halt :P < 1243625379 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes. After that I noted that the halting problem is solvable on a finite state machine. < 1243625379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243625386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Absolutely incorrect, psygnisfive. < 1243625390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243625391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Please don't say such stupid things. < 1243625394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yar < 1243625397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*For* a finite state machine. < 1243625401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rite < 1243625421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:27:23 ((lambda (x x)) (lambda (x x))) ;! < 1243625424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeats state :-P < 1243625438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: that's fucked syntax < 1243625447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in Scheme, that takes two arguments, both called x, and then syntax errors. < 1243625448 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Shaddup. < 1243625463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(\x.x x)(\x.x x) -> (\x.x x)(\x.x x) < 1243625466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's very state-repeating < 1243625469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant ((lambda x (x x)) (lambda x (x x))), of course. < 1243625482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:29:43 if it's modified to run all tape lengths and both polarities < 1243625483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:29:50 should all tape length matches have equal weighting? < 1243625484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243625488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :specialization is for insects < 1243625494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (lambda (x) (x x)), for Scheme < 1243625505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:30:35 anything that doesnt halt /is/ a turing machine, just not a UNIVERSAL turing machine. < 1243625507 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine. < 1243625508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :.................. < 1243625515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: where do your definitions come from? < 1243625516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're bullshit < 1243625523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant (x){x x} (x){x x} < 1243625541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, you meant (λx. x x)(λx. x x) < 1243625547 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1243625596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, this no-more-than-80-columns-and-four-indentations rule is helping my code a lot < 1243625604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since I keep having to split functions :D < 1243625757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:31:56 ignoring, ofcourse, trivial non-halting behavior like S -> S or similar. < 1243625766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ignoring the whole point" < 1243625836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:35:24 leonid_, increase the current cell, decrease it until its zero, increase it... < 1243625836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243625839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the loop ends when it's zero < 1243625854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[+[-]] = while(cell){cell++;while(cell){cell--;}} < 1243625860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc the outer while only runs once < 1243626313 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would you translate this bf loop to a polynomial [-->+<] ? < 1243626396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe you can help here < 1243626405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me it seems to be a form of division < 1243626407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, let's analyze the iteration < 1243626414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure :) < 1243626426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while(0){0-2, 1+1} < 1243626433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :correct < 1243626434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(where x+y is ptr+x = y) < 1243626435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eer < 1243626436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+=y < 1243626437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243626438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, so < 1243626443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we decrease by two < 1243626453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, that is basically < 1243626459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times(0/2){1+1} < 1243626466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0=0 < 1243626471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243626472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: this is general, for example: < 1243626476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[->+<] < 1243626477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243626478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :would become < 1243626483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait < 1243626485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[x] = value of cell x < 1243626488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x = literal x < 1243626491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [-->+<] is < 1243626502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times([0]/2){[1]+=1}; [0]=0; < 1243626506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [->+<] is < 1243626513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :times([0]/1){[1]+=1};[0]=0; < 1243626514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is that notation from < 1243626518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since x/1 = x, it works < 1243626520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I made it up < 1243626523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but do you see? < 1243626525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok sure < 1243626536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but how do you avoid iterations in that times? < 1243626541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eh? < 1243626556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, i see < 1243626571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, just do it as if it decremented one. then divide the values by 2 < 1243626577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would expect [->++<] to be compiled to: p[1] = 2 * p[0]; p[0] = 0; < 1243626589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: we're talking about [-->+<] < 1243626594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, we are < 1243626596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is p[1] = p[0]/2; < 1243626597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what about it then < 1243626599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :p[0]=0; < 1243626607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but, we need to handle odd numbers < 1243626610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's say p[0]=3 < 1243626614 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that is the issue < 1243626618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=1 < 1243626627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=255 < 1243626642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then < 1243626650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=253 < 1243626651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=251 < 1243626656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=249 < 1243626660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243626661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243626662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: etc < 1243626663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to < 1243626669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[-->+<] p[1]+=1, p[0]=1 < 1243626669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :down to ;P < 1243626671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I believe) < 1243626678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so we can conclude that < 1243626680 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if the number is odd < 1243626681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it loops forever < 1243626683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and eva < 1243626683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243626685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and eva < 1243626690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, it turns into < 1243626704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if (p[0]%2==0){p[1]+=p[0]/2;p[0]=0;}else{for(;;);} < 1243626711 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243626716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tada < 1243626717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lets say we have one that must be finite then, as a better example. Like [--->+<] < 1243626727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that doesn't have to be finite < 1243626735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's infinite if (cell % 3)!+0 < 1243626736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*!=0 < 1243626762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with 256-wrapping cells it is always finite < 1243626775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hmm < 1243626780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the extended gcd stuff? < 1243626783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, then, it's just < 1243626787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :might take more than one crossing of 256 < 1243626794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: lemme write a program to trace it < 1243626796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 secs < 1243626807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: let's say the value is 4 < 1243626854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if (positive_index_cell_diff%2 == 1) it is finite. Where -3 is thus 253. < 1243626860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, wait, sec < 1243626866 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243626883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243626885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prog written < 1243626888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: end values are < 1243626891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=0, [1]=127 < 1243626895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for [0]=4, [1]=0 < 1243626899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and [--->+<] < 1243626912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can run it for another starting value < 1243626921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how about [0]=16, [1]=0? < 1243626926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243626938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243626940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[1]!=127 < 1243626949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for [0]=4, [1]=172 at the end < 1243626959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for [0]=16, [1]=176 at the end < 1243626991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so, let's try with 2 < 1243626995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but question is, can you know this if you don't know what [0] is at compile time. I mean "know" here as in "know what arithmetic operation to turn it into" < 1243626995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the smallest non-trivial even number < 1243626998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie the one that actually loops < 1243627014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, for n=2, it loops 86 times < 1243627018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and thus [1]=86) < 1243627021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, maybe 87 < 1243627026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0-based indexing throwing me off < 1243627026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whatever < 1243627033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's probably some modulo thing < 1243627037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, " 0-based indexing throwing me off" <-- you aren't alone < 1243627046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah I always have to stop and think < 1243627081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: now, it should be calculating 2/3 < 1243627086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is 0.6r < 1243627095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can manage 0-based arrays pretty well. I kind of "learnt" the important edge cases. Anything else that is zero indexed though... < 1243627111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, question was. Does that actually map to /3... hm < 1243627115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, absolutely < 1243627118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's integer division by 3 < 1243627153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> _0=9;_1=0 => 0 < 1243627153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> while _0!=0; puts "[0]=#{_0} [1]=#{_1} -> [0]=#{_0 = (_0-3)%256} [1]=#{_1 += 1}" end < 1243627154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=9 [1]=0 -> [0]=6 [1]=1 < 1243627156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=6 [1]=1 -> [0]=3 [1]=2 < 1243627156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can't map to an integer polynomial then. Expression sure. But not integer polynomial < 1243627158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[0]=3 [1]=2 -> [0]=0 [1]=3 < 1243627160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> nil < 1243627162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>> 9/3 < 1243627164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :=> 3 < 1243627166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243627176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah well, "polynomial" in bf optimization just means "constant expression on tape cells" :P < 1243627186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now if only oerjan was here < 1243627202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure there's an easy way to figure this out < 1243627207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw for [0]=1, [1]=171 < 1243627218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and for [0]=4, [1]=172 as I said < 1243627219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so you mean I coded the "integer polynomial library" for nothing? With the distributive laws and simplification and so on < 1243627221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243627229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haha, did you actually do that? < 1243627251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. It handles addition and multiplications of two polynomials too < 1243627256 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :expands them and so on < 1243627270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [0]=5 → [1]=87, [0]=8 → [1]=88 < 1243627284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps [0]=(N/2)-1 → [1]=(result_of_N)-1 < 1243627291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about 200 lines of erlang code, including the "special foldl" for generating backend output < 1243627301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243627303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perhaps [0]=(N/2)+1 → [1]=(result_of_N)-1 < 1243627305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mixed that up < 1243627315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err... for which code? < 1243627321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for non-divisors here) < 1243627329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 ehird: AnMaster: btw for [0]=1, [1]=171 < 1243627329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:00 ehird: and for [0]=4, [1]=172 as I said < 1243627333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:01 ehird: AnMaster: [0]=5 → [1]=87, [0]=8 → [1]=88 < 1243627342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(4/2) = 2 < 1243627344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 - 1 = 1 < 1243627348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_4 = 172 < 1243627350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_1 = 171 < 1243627356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(8/2) = 4 < 1243627362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 + 1 = 5 < 1243627367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_8 = 88 < 1243627372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :result_of_4 = 87 < 1243627376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so sometimes it's +1, sometimes it's -1 < 1243627378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can handle loop with +1/-1 for index cell and which only contains adds/sets/"other polynomials" < 1243627381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how queer this is < 1243627398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243627409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so not trivial integer division then? < 1243627423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, it's trivial integer division if [0] % N == 0 < 1243627427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as in, if it divides properly < 1243627434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just the edge-case that produces weird shit < 1243627442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :edge-case being [0]%N!=0 < 1243627452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where N was? < 1243627458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lost track < 1243627479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: number of -s < 1243627481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, problem if, if a compiler handles everything but edge cases just fine then you get GCC. < 1243627487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in [-*N>+<] < 1243627488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and yes, I know < 1243627490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/if/is/ < 1243627492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just weird shit < 1243627498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it's not an edge case in the code < 1243627504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's an edge-case in the intention of the code < 1243627506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243627508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(to divide) < 1243627510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1243627522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think esotope detects division < 1243627529 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I know the number of iterations using a polynomial is pointless < 1243627534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243627535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I could just do: < 1243627545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243627545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243627554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lists:flatten(lists:duplication(NumberOfIterations,BodyOfLoop)) < 1243627561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and then insert that where the loop was < 1243627569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is very interesting < 1243627576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"duplicate" < 1243627585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "duplication" < 1243627589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :typoed there < 1243627596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is interesting < 1243627601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the edge case here < 1243627605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the values it produces < 1243627608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb need to get some cookie or something < 1243627610 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SO I HERD U LIEK MUDJOUST < 1243627619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cookies are tasty < 1243627628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the life of a bf joust implementor is much easier < 1243627632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since we absolutely cannot optimize :) < 1243627632 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, slowrush is down. < 1243627635 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And a defender is on top again. < 1243627642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and i_keelst_thou died < 1243627656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and your randomness is fucking up everything :D (see logs) < 1243627664 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before AnMaster says anything, yes I'm coding on my interp < 1243627672 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was gonna say it :P < 1243627726 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243627745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm at the boring bit now < 1243627745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wanted: Garlic and Bacon cookie. < 1243627747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :writing the interp loop :) < 1243627750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ohmigod. < 1243627755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just an idea < 1243627760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You should warn me before saying such amazing things. < 1243627767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why < 1243627772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I might die of shock < 1243627783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Plus I would have to warn all the time < 1243627784 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ais who isn't here: srandom and random should be the same on any system, but my hash is different on 32- and 64-bit systems, so you need to be on 64-bit to get the same result. < 1243627788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I'm always amazing < 1243627790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243627820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: the life of a bf joust implementor is much easier since we absolutely cannot optimize :) <-- yeah, but I don't have to care about timing and running unoptimised code fast < 1243627823 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243627834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true enough < 1243627857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heck, I don't even have to care about running fast. As long as the generated output is fast. < 1243627870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in-between is slow as shit. ~40 seconds for lostking < 1243627880 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mine has it even worse than egojoust < 1243627885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :egojoust just has to run every battle once < 1243627889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have to run each battle 42 times < 1243627893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and be just as fast if not faster < 1243627901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bacon joust < 1243627912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not a programming language < 1243627912 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i may need to enroll your cfunge microöptimization skills, AnMaster < 1243627919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather, based on the old jousting < 1243627920 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243627923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with bacon instead < 1243627924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: riding on pigs, waving bacon at each other < 1243627930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sounds more like a mating ritual than a fight. < 1243627945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D I worked out the name for it before the implementation. < 1243627965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which means the name sounds awsome, but I have no idea how it would work. < 1243627976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry, I said pig < 1243627978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I meant prebacon, of course < 1243627981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243627986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about garlic joust < 1243627989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would it work < 1243627997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: riding on pieces of garlic, waving garlic at each other < 1243628000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there may be a slight movement problem < 1243628008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah I don't think that could work < 1243628008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243628016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about using the smell of it instead < 1243628027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the jousters must not eat garlic before < 1243628032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "make your opponent's eye water". < 1243628034 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :while riding on a horse. < 1243628035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so they can experience the full smell of it < 1243628041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thrilling < 1243628050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, or a gunniea pig (sp?) < 1243628056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guinea pig < 1243628059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243628074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw i have a guinea pig and i can tell you that you'd be stupid to try and test on them < 1243628081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why is that? < 1243628086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :impossible to catch and escape all the time < 1243628086 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would it eat the garlic? < 1243628092 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh I see < 1243628092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :test on them as in labs, I mean < 1243628098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it's a bad phrase :) < 1243628106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, uh, putting a tape element in the match structure and allocating it may help my interp compile < 1243628147 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nom nom nom. < 1243628163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still going for the polarity thing? < 1243628167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: of course < 1243628172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243628177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yay, it runs 100k cycles instantly < 1243628181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc, it doesn't handle wins or anything yet < 1243628188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and the loop logic is ordering-sensitive < 1243628189 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, adding that will slow it down < 1243628194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not by much < 1243628200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a branch or two each iteration < 1243628221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : and the loop logic is ordering-sensitive <-- err. Forgive my ignorance. But what the hell does this means in the context of BF loops < 1243628234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if one program does + and the other does [ < 1243628235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or < 1243628239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the program that would do + does [ < 1243628241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ie < 1243628242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243628242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :swapped < 1243628245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it changes < 1243628248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it checked at start of loop? < 1243628249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243628251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :........... < 1243628256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the two programs run simultaneously < 1243628260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a,b) matchup = (b,a) matchup < 1243628262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243628264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :start of turn < 1243628264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :duh < 1243628268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I meant < 1243628271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243628273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i haven't added that yet < 1243628284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, saving it would slow you down < 1243628291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so try to work it out backwards < 1243628291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: dude. by 1 cycle. < 1243628294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 2 cycles < 1243628295 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243628309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only overhead if there actually is a loop then < 1243628347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1243628347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% time ./lance < 1243628348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2 < 1243628350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :./lance 0.00s user 0.00s system 73% cpu 0.004 total < 1243628352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure I can spare a few more miliseconds < 1243628354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*milliseconds < 1243628374 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That was for it to do ... what? < 1243628379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, shouldn't the two input files be listed there too < 1243628380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: run 200k cycles < 1243628383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although not completely < 1243628385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's debugging code < 1243628388 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: err, 100k < 1243628390 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Of what? You didn't give it any programs :P < 1243628395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it's my interp. < 1243628398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has built in ones < 1243628400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's testing code. < 1243628402 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243628411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but [>[-]+] and >+[]<[-] < 1243628415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interpreter with built in programs! < 1243628415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243628420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: currently a total 42 match would take 0.168 seconds < 1243628441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and remember < 1243628443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is a timeout < 1243628445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there isn't any win logic < 1243628448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it runs forever < 1243628451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243628452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, they probably just nop forever < 1243628458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :after a bit < 1243628459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but meh < 1243628470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so if there's 10 other programs on a hill, and we run a new program for every polarity/tapelength change (which we won't) < 1243628472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you pre-expand * and % < 1243628475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adding a new warrior would take 1.68 seconds < 1243628478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is just fine < 1243628479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or on the fly < 1243628488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no, I'm going to use nescience's method which avoids expanding them altogether < 1243628493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't do anything with them atm < 1243628509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this menthod < 1243628511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :method* < 1243628521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hard to understand is what it is < 1243628531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1243628549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess it it would be interpret the code without expanding it < 1243628550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't, i don't understand it. < 1243628551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243628554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: pretty much < 1243628556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems fairly straightforward < 1243628610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(+)*3 would then do get_next_instruction(), which would notice at the ) that there are some "not actually expanded" expansions left. < 1243628617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :until there wasn't < 1243628629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems simple enough to handle ({}) too that way < 1243628646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it would possibly be slower for short programs though < 1243628650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to the additional logic < 1243628674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that what you meant? < 1243628781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243628802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, do you understand what I mean though? < 1243628815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243628817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ask nescience < 1243628854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, there? < 1243628860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, was the above what you meant < 1243628873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also how would you implement it if you didn't understand it < 1243628885 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmmm < 1243628890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: difficultly < 1243628896 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it would seem that hash tables are vulnerable to denial of service attacks < 1243628907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah, that is why I haven't used extended gcd for polynoms yet! < 1243628917 0 :Hiato!n=1@dsl-245-11-231.telkomadsl.co.za JOIN :#esoteric < 1243628921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because I don't understand the maths behind it < 1243628925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: s/tables // < 1243628933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/hash /hash functions / < 1243628935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I agree. < 1243628956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not cryptographically secure hash tables. < 1243628973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hash functions are inevitably DoSable < 1243628985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pigeonhole problem < 1243628999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes. But good luck doing that for something like sha512 < 1243629013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you understand. < 1243629026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: btw sha-1 is being attacked, sha-2 is next. < 1243629026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can't use all 512 bits for indexing your table < 1243629032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I don't understand why you did " bsmntbombdood: s/tables // s/hash /hash functions /" < 1243629036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brute force can only go far— and what bsmntbombdood said. < 1243629041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and ok. What about Whirlpool. < 1243629046 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll only end up having to collide 32 bits or so, which is very easy < 1243629048 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<-+ < 1243629050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need a 64-bit hash function < 1243629058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 128-bit if you have a weird supercomputer < 1243629058 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 14.4 < 1243629063 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha, oh well < 1243629071 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not many using something susceptible to that now i guess < 1243629078 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, ah, care to explain what you meant then above < 1243629079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.. < 1243629104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spoohw (-)*127>+[]<[[-+]+] < 1243629115 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_spoohw: 15.1 < 1243629122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, randomness. < 1243629124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how i hate thou < 1243629131 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<-+. < 1243629142 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 13.6 < 1243629159 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243629162 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust whoops (-)*127>+[]<.-+ < 1243629172 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :delay a beat because of double brackets < 1243629173 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_whoops: 14.4 < 1243629177 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :still no good, o well < 1243629209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: explain to AnMaster the avoid-expanding thang < 1243629220 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :also lol i didn't notice there was already a 'whoops' < 1243629235 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :sure, in a sec < 1243629287 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust spleen (>(+)*128>(-)*128)*5 < 1243629298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_spleen: 8.0 < 1243629300 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :for the case of ({})%N, evaluating left to right as normal, you should behave as follows: < 1243629325 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you encounter {, increase a counter; if the counter is equal to N, proceed on, else jump back to ( < 1243629338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :when you encounter ), decrease the counter; if it is equal to 0, proceed on, else jump back to } < 1243629350 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :otherwise handle [] brackets normally, they can jump back and forth across {} with no trouble < 1243629371 0 :jix_!unknown@unknown.invalid QUIT :"leaving" < 1243629399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: hm, how is } handled there? < 1243629402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as {? < 1243629406 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ignore it < 1243629409 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it's the label, not the jump < 1243629412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243629417 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :( and } both behave that way < 1243629429 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :{ and ) are the "if/goto" < 1243629440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how does egojoust handle (a{b}c)*N, I wonder? < 1243629441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :parse error? < 1243629443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ignore the { and }? < 1243629447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :break randomly? < 1243629449 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ? < 1243629450 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ignore the { and } < 1243629459 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or, more accurately, repeat them in the output :P < 1243629465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: does it still parse them as instructions < 1243629468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but just treat them as nops? < 1243629470 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243629473 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :they do not take a cycle < 1243629475 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :They're treated like comments. < 1243629477 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :do not ignore { < 1243629505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, true < 1243629515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just seems a pain, since you have to delay parsing until ) < 1243629527 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243629533 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yeah, you have to know if you have a %loop or a *loop < 1243629540 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i had it in mind to pre-process the program < 1243629541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: also, you can treat them as invisible nops < 1243629544 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and match up all the brackets, setting pointers < 1243629551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"when {, perform next operation" < 1243629554 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes, but { needs to do more than nop < 1243629554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243629565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not when you're in a * loop < 1243629569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is the case I meant < 1243629572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can have nops that last 0 cycles < 1243629576 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243629577 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243629578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by simply making them do "run-next-cycle" < 1243629584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which seems like the simplest way to parse this < 1243629610 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it is probably possible to allow constructs of the form < 1243629618 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([{})%N] < 1243629621 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but fuck that shit :> < 1243629634 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i mean, supposing the brackets are balanced < 1243629637 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://www37.wolframalpha.com/input/?i=how%20to%20program < 1243629648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: BAHAHAHAHAHAHAHAHAHAHA < 1243629651 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :actually, i'm unsure but i think that all you'd have to do to make that work is not discard your working counter < 1243629653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahhahaahahahaahahahaaa < 1243629658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: idea < 1243629682 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: you could make (a[)*Nb(]c)*N work, by transforming it into (a[{b}]c)*N behind the scenes < 1243629686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., just having that as an internal syntax < 1243629691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just for () including [/] < 1243629698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :orthogonality++, stillworks++ < 1243629726 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243629735 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could, but i think the syntax is more confusing < 1243629742 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and you have extra syntax constraints (the Ns must match) < 1243629774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: not really < 1243629781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i mean, intuitively, expansions happen beforehand < 1243629782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243629787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*3b)]c)*3 < 1243629788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243629790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243629791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a[)*3b)]c)*2 < 1243629792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ < 1243629799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fix that syntax < 1243629800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but w/e: < 1243629800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a[a[a[b]c]c < 1243629805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: which is, of course, an unmatched [ < 1243629808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :vs unmatched ] < 1243629811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you could just report it as that < 1243630165 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1243630174 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :to be honest i don't like the ({}) syntax much < 1243630178 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i like the alternative less < 1243630198 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but what i meant is < 1243630203 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you allow ([)*N < 1243630208 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :people will be tempted to do something like < 1243630218 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([)*4a(])*2b(])*2c < 1243630239 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which is still handlable without expanding, but would require more work < 1243630248 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and doesn't convert directly to the other syntax < 1243630281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: that is nice, though < 1243630288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you even do that easily with ({})? < 1243630291 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243630296 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure it's useful < 1243630299 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but someone'll probably try it < 1243630307 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you know what might make things more pleasant to look at btw < 1243630310 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :go all regex style < 1243630313 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :don't require () for * < 1243630318 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but if no () only apply it to the last char < 1243630338 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you'd only have a[*3b]*3c < 1243630341 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :which looks slightly better < 1243630346 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you could probably remove the * entirely < 1243630354 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :if you assume decimal digits are multipliers < 1243630368 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :in that case, i might be more tempted to agree with you to getting rid of ({}) < 1243630372 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but parsing would be a lot more complicated < 1243630406 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you'd probably also have to "scan" ahead when processing < 1243630414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: yeah < 1243630416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's LR(something) < 1243630418 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you can't just jump directly to the same bracket < 1243630425 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :like you can with ({}) < 1243630431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: if you don't allow 0, < 1243630434 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's the nice thing about it, you don't need any special handling for [] < 1243630436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can just parse a number as "repeat last command" < 1243630450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+3 -> +, repeat 3 < 1243630452 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :hell, allow 0 just for kicks :P < 1243630456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ewll < 1243630456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeat 2 < 1243630460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: no, that's impossible < 1243630465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :+0 -> +, repeat -1 < 1243630469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm talking about avoiding lookahead < 1243630480 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :you won't be able to avoid lookahead if you get rid of ({}) < 1243630489 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, you'll have more of it than otherwise < 1243630516 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lookahead is the wrong term < 1243630521 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it wouldn't be before execution, it'd be after < 1243630527 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but you'd have a lot more scanning instead of direct jumps < 1243630528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i mean trivial syntactic overhead < 1243630531 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :unless, again, you expand < 1243630536 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of + looking for a number < 1243630539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you just do + < 1243630542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then a repeat node < 1243630588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, that seems simple enough < 1243630588 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well, if you want to avoid lookahead you could always put the digit *before* the code to be repeated < 1243630594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(sorry was away before < 1243630596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1243630597 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3+ < 1243630599 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric := 3 +'s < 1243630602 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :3(+-) < 1243630605 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric := 3 +-'s < 1243630654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: we just need a metalanguage ;0 < 1243630655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243630658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*;) < 1243630671 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is, it's just a little confusing to sit down and think about it and realize how simple it is :P < 1243630705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah, having to do that is confusingly retarded ;P < 1243631349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ([)*4a(])*2b(])*2c <-- it is useful probably < 1243631453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wut < 1243631477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1243631487 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :optimization makes testing hard < 1243631510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, optimisation is the root of all evil < 1243631526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't optimise until you profiled and found it was needed < 1243631528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stupidest thing I've ever heard. < 1243631537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:11 AnMaster: bsmntbombdood, optimisation is the root of all evil < 1243631542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, famous quote < 1243631544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i give you the prize of Most Distorting Misquotation of Knuth < 1243631548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hahahahaha < 1243631551 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not so useful that you can't just write it like < 1243631555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and yes I know it is a misquote < 1243631573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I dropped the premature intentionally < 1243631582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you're very stupid. :) < 1243631621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, like... knowing that "or real part less than zero" doesn't mean a number is imaginary? < 1243631624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :([([a{}])*2b{})*2c or something < 1243631628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :That kind of stupid? < 1243631630 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but it's confusing as hell to do so :P < 1243631635 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :point in favor of no squigglies < 1243631658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wow, you really are grasping at straws. for one, my position was historically supported; I didn't realize the definition had changed. for two, you couldn't fucking figure out how the extended euclid algorithm works < 1243631681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nor could you figure out ({}) yourself? < 1243631686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know how ({}) works. < 1243631696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience was in a rush when he explained his method to me yesterday. < 1243631699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the "don't expand" bit < 1243631700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243631701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Therefore it came out garbled < 1243631707 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you didn't either < 1243631708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it was indeed what I thought it was < 1243631716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: indeed < 1243631716 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or really anyone else, so? it's just a matter of how much work you wanted to put in < 1243631718 0 :kar8nga!n=kar8nga@e-62.vc-graz.ac.at JOIN :#esoteric < 1243631731 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not "intelligence" < 1243631733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nescience, sure do. About jumping to matching ] can be done across {} (assuming no unbalanced [] in {} < 1243631764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++({[++]})%2 < 1243631769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243631775 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 14.9 < 1243631779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrrrrm < 1243631784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++(++{[++]}++)%2 < 1243631785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's not what he was talking about. that was one aspect of it < 1243631792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha you're funy < 1243631794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :funny, even < 1243631795 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243631795 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 10.6 < 1243631805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm going to test something in the parser < 1243631807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++(+[+{[++]}+]+)%2 < 1243631817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 12.1 < 1243631819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can you parse that incorrectly < 1243631820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's trivial < 1243631825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++[(+[+{++[}+]+)]%2 < 1243631831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ++[(+[+{++[}+]+)%2] < 1243631833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1243631842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 15.6 < 1243631842 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for AnMaster_test: 15.6 < 1243631845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course you can't < 1243631848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but the latter one you could < 1243631856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the latter one is invalid < 1243631856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could segfault on it < 1243631859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure < 1243631875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. And I was hoping for "yet another segv bug" < 1243631880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems there wasn't however < 1243631886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so now you're flinging shit at GregorR-L's implementation too? < 1243631890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're really on a jackass roll here < 1243631894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I were before? < 1243631899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it was his one < 1243631948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Plus, a true malicious user could abuse bugs. Thus it is best if they are uncovered and fixed before. < 1243631952 0 :Hiato!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243631955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHAHAHAHA < 1243631964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: am I in an alternate universe where AnMaster just said that? < 1243631968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean clog thinks he said it too < 1243631972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it could be quantum fluctuations < 1243631978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is wrong with it. < 1243631987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't think a universe where he actually said that could exist without ending due to extreme hilarity < 1243632004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if an interpreter crashes on malformed input resulting in hill messing up. That is a bug < 1243632025 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i think i maybe worked out the details about repeating with unbalanced repetitions and brackets < 1243632027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :simple as that < 1243632031 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :haven't sat down and did it yet < 1243632060 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i think you want to keep a decrementing depth counter < 1243632068 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :since the first repetitions of [ are the "outside-est" ones < 1243632078 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you seek, and dec for every ] or repeated ] < 1243632087 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird < 1243632089 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :until your counter is less than one you hit < 1243632093 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you behave as per ({}) < 1243632093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: what < 1243632095 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :or some variant of that < 1243632104 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :seems like more work than it's worth < 1243632106 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you would do well to read the whole collection of things i said before responding to individual statements < 1243632130 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :that's not quite right though < 1243632135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh, i pissed off psygnisfive < 1243632139 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since i quickly recognized that trivial loops are ofcourse possible in non-TMs. < 1243632139 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :basically the problem you have is when skipping []s < 1243632141 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :not when repeating them < 1243632141 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i logread this way, psygnisfive, so phooey :) < 1243632158 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not pissed off, you're just responding to things that dont need response. < 1243632188 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well skipping [s and executing ]s < 1243632188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: your mom < 1243632224 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then you just have to locate the proper depth < 1243632232 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and the real point, ehird, was that some kinds of infinite loops are detectable and avoidable, and those happen to be the kinds that do not require TMs. < 1243632234 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it would get possibly tricky if you encounter something like < 1243632240 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :(a]b])*N < 1243632254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: you can detect an infinite loop on an old 386 using a high-end server, probably < 1243632256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for almost all applications < 1243632261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it is quite practical < 1243632262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :slow though, ofc < 1243632269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you need a TM to really check finite machines < 1243632274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and if you have a TM, why use finite machines? < 1243632289 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats irrelevant to the point < 1243632304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so's your butt < 1243632336 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :im going to design a language that compiles into JS. o.o; < 1243632347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :been done 834573495 times < 1243632351 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are scheme impls in js < 1243632351 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :perhaps! < 1243632354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that compile to js < 1243632363 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but im going to write my own. < 1243632369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : i logread this way, psygnisfive, so phooey :) <-- I completely understand why psygnisfive is irritated. The same way of your "respond before you read it all" have irritated me too. < 1243632403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Waaah! Bitch some more :). And I hope you complain to ais523 about it, too; he does it in Agora - replies as soon as he reads a mail, despite it being answered one after. < 1243632416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you criticizing ais523 would probably mark the second coming of jesus. < 1243632431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, luckily I'm not involved in Agora < 1243632441 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think the language im going to design is going to be heavily small-talky < 1243632442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would however do it if I was affected by it. < 1243632458 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :maybe with some ruby syntax stuff < 1243632463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: there are smalltalks in JS, iirc < 1243632467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and ais doesn't log read < 1243632472 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats nice, ehird < 1243632476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: thankfully I don't care what you think about my logreading responses. < 1243632488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't read them if you don't like 'em < 1243632503 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :#esoteric, the opera: AnMaster comes onto stage and says something incomprehensible. You're so stuuuuuupid! You're so stuuuuuupid. You're so stuuuuuuuuuupid! (harmonizing) < 1243632510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and thankfully I don't care what you think about my multiple naming of the similar programs either < 1243632511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243632517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Fairly accurate. < 1243632529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: One correction. < 1243632537 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : should be < 1243632547 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I disagree. < 1243632550 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243632551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think he wasn't aiming for a parody < 1243632551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243632559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I was joking. < 1243632563 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so was I < 1243632568 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SO WAS YOUR FACE < 1243632576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also, me responding to logreads doesn't affect anyone else. Cluttering the hill with mututally-drawing does. < 1243632577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and your mom < 1243632579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*mutually-drawing programs < 1243632595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Also, me responding to logreads doesn't affect anyone else. Cluttering the hill with mututally-drawing does. <-- yes it does, for whoever got highlighted < 1243632604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: /ignore. < 1243632610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're welcome < 1243632622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if I ignored you I would miss half of the discussions in here < 1243632622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Y'know what affects people the most? Arguing about stupid things for endless hours. < 1243632630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, agreed < 1243632631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Youuuuuuuuur loss. < 1243632644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Oh, it's quite fun. < 1243633352 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd, there's an update every minute all night < 1243633410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: wut < 1243633447 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :somebody enlighten me: what's a TM? :P < 1243633468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A Turing Machine I assume? < 1243633477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243633487 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh, right. < 1243633507 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea why that didn't snap into place immediately < 1243633520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zalman.co.kr/ENG/product/Product_Read.asp?Idx=183 PC/space heater combination! Get yours now! < 1243633525 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh hey, microsoft finally coughed up the $$ for my live cash back account < 1243634095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/report-2009-05-29-20-17.avi < 1243634097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: are you = myndzi\? :P < 1243634103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: .avi? < 1243634104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what codec? < 1243634108 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :MPEG4 < 1243634114 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mpeg 4 in .avi? < 1243634121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Quicktime says it's divx. < 1243634124 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm using mencoder and I'm lazy. < 1243634126 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :DivX is MPEG-4. < 1243634132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... erm, it is? < 1243634135 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243634144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243634145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it is < 1243634149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i don't want to install divx shit < 1243634152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1243634158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you convert to something more palatable < 1243634162 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Quicktime requires that you install DivX to decode standard MPEG-4? < 1243634165 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's retarded. < 1243634169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it doesn't < 1243634171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is why I asked < 1243634174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it told me to in this case < 1243634181 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: The sorted rankings might've been more interesting to see < 1243634187 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't even encode it with DivX, I encoded it with lavc, but I set the fourcc to DIVX because most players don't support LVM4 < 1243634193 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or whatever that fourcc is. < 1243634199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: well, do it the LVM4 thing then < 1243634200 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :LMP4? FMP4 maybe? < 1243634209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: what is the video actually of? < 1243634215 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The report changing over time. < 1243634218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1243634220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm just gonna stick it in a .mp4 :P < 1243634260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[-[+]]>)*21 < 1243634271 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 29.7 < 1243634315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:56:13 with a little gap < 1243634318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since 2004, apparently < 1243634320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno when the gap was < 1243634327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:56:54 ( i moved from anagol) <-- same < 1243634332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was this advertised on anagolf? < 1243634371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[---[+++]]>)*21 < 1243634382 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 31.0 < 1243634391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:57:15 me korea < 1243634395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the one that has internet or the one that doesn't have internet :D < 1243634398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[---[+++]]>)*21 < 1243634407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: wtfslow < 1243634409 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 31.0 < 1243634436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[(+)*128]>)*21 < 1243634447 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 20.2 < 1243634459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust slowpoke_revengist (>)*9((-)*128[(-)*128]>)*21 < 1243634469 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_slowpoke_revengist: 19.8 < 1243634472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:03:47 anagol < 1243634472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:03:49 more like < 1243634591 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes i am myndzi < 1243634601 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :this is my laptop at work, myndzi is my home client < 1243634610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243634632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust revengist (>)*9[[<+<+>>-]<[>>+<-]+<[>-<[-]]>[->]+] < 1243634642 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_revengist: 15.4 < 1243634643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm that's a terrible algorithm < 1243634646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243634681 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bleh upload so slow. < 1243634727 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://codu.org/eso/bfjoust/report-2009-05-29-20-17.mp4 < 1243634740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*quicktime freezes* < 1243634750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, there it is < 1243634761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh my god the quality is awful < 1243634768 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's really not the point. < 1243634768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it looks like someone soaked the paper < 1243634786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: the realigning is kind of irritating, and it should probably be ordered by rank < 1243634793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since atm it's just... a bunch of flickering :P < 1243634806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also that text rendering looks like... WINDOWS. < 1243634807 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Let me put my response as plainly as possible. < 1243634808 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :FUCK < 1243634809 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YOU < 1243634817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: You forgot "QED" < 1243634875 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The previous one looked better < 1243634880 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Quantum Electro Dynamics < 1243634884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: If only I could watch it < 1243634886 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :You have only yourself to blame :-P < 1243634895 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Do I? < 1243634899 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"i don't want to install divx" < 1243634900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(I could probably stick it into VLC, but meh.) < 1243634905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: divx = shitware < 1243634908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it adds a bunch of crap to your system < 1243634915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, nothx. < 1243634916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not unless you ask it to < 1243634930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i've never told it to and it always does < 1243634940 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uhhhhhh < 1243634945 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The previous one didn't look better. < 1243634946 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Although admittedly, I haven't installed it since something like over 5 years ago < 1243634948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I didn't reencode. < 1243634960 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well now it's gone so I can't compare < 1243634981 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'm just confused, whatever < 1243634986 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243635000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SKEPTOVISION < 1243635003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Good lawd why don't people understand this. < 1243635033 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I could understand my player fucking something up for different container formats :-P < 1243635057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :MPEG-4 is a video format. DivX is an encoder that encodes to MPEG-4. .avi has the unfortunate property that it names things by the encoder, not the format. So when I make MPEG-4 .avi's, I call them DIVX, because that's supported most everywhere and everything recognizes that it's just MPEG-4. Except of course for ShitTime. < 1243635101 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So the fact that Quicktime wants to install DivX is just stupidity to the power of stupidity. < 1243635140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1243635146 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :From now on I'm making all my videos with ffhuffv video and snow audio so nobody can play them but me :P < 1243635152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :whut < 1243635165 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Those are both ffmpeg-specific formats. < 1243635167 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243635172 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I can play ffvhuff < 1243635182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, ffvhuff, not ffhuffv ... I was close :P < 1243635183 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And if snow is ffmpeg then I can play that, too :-P < 1243635209 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And so's your FACE. < 1243635214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YOUR FACE BITCH < 1243635219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're face bitch < 1243635393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:50:45 it's unhealthy to drink milk, for adults < 1243635398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, unfounded assertion. < 1243635469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:06 Polish cursewords are quite complez < 1243635469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:10 complex < 1243635471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53:28 you can create new oneswhen you need < 1243635473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a metalanguage just for swearing? :D < 1243635522 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : 00:50:45 it's unhealthy to drink milk, for adults // this isn't untrue, just outdated. < 1243635537 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Presumably nooga is cro-magnon. < 1243635538 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's certainly an assertion provided without foundation. < 1243635553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: oh, that'd explain his intelligence < 1243635557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT RIMSHOT DOT COM < 1243635570 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Cro-magnons were no less intelligent than us, but sure :P < 1243635590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Uh... That's the joke! < 1243635591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INSTANT RIMSHOT DOT COM < 1243635629 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!google omg liek wtf < 1243635630 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :http://google.com/search?q=omg+liek+wtf < 1243635640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Of modern nationalities, Finns are closest to Cro-Magnons in terms of anthropological measurements.]] < 1243635642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fins r dum < 1243635646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!show google < 1243635646 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :bf +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1243635669 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust google +++++++++++++++[>+++++++>+++++++>++++>+<<<<-]>-.++++++++++++..----.>>--.-----------..<--.++++++++..--------.<----.>--.>-.<--.<+++.--.>>+.<<++++++.>++.----.<-.>++.+++++.>++++++++++++++++.<<-.>>--.,[>[-]>[-]<<[>+>+<<-]>>>[-]++++++++[<---->-]<[[-]>+<]>-[<<[-]>+++++++[<++++++>-]<+>>[-]]<<.[-]<,] < 1243635680 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_google: 6.2 < 1243635686 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Google sux < 1243635699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243635711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen I am killing you with the power of my mind. < 1243635717 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :444 +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+++++.<--.>>++++++++++++++.------------------------------------. [902] < 1243635730 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust telepath_homicider +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+++++.<--.>>++++++++++++++.----------------------- < 1243635733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-------------. < 1243635735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1243635736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh well < 1243635739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they miss a dot < 1243635741 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_telepath_homicider: 3.8 < 1243635745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1243635750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i anti won! < 1243635752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_am_kiling_you_with_the_power_of_my_mind +++++++++++++++[>++>+++++>+++++++>+++++++<<<<-]>>--.<++.>++++++++++++++++++++++++.>>++++.<<<.>++++++++++.>.>-..<.>++.<--.<<.>>>+++++++++++.<<++++.++++++.<.>>>--.<++.<-.>-.<<.>.>.---.---------------------------------------------------------------------.>-------.-.++++++++.<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.>--.>.<---.<+.>>.<--.>>++.<.<.----.+ < 1243635752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :++++.<--.>>++++++++++++++.------------------------------------. < 1243635755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maaaaaaaaand < 1243635760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :*Maaaaaan < 1243635766 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_i_am_kiling_you_with_the_power_of_my_mind: 3.8 < 1243635776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen oh shit nooooooooooooooooooo < 1243635780 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :119 +++++++++++++++[>+++++++>+++++++>++>+<<<<-]>++++++.>-.>++.<<++++.>.+.<+.>>.<+++++.+......<-----..>..<...>......>>-----. [998] < 1243635781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bftextgen I kill you with the power of my mind! < 1243635804 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oh_shit_nooooooooooooooooooo +++++++++++++++[>+++++++>+++++++>++>+<<<<-]>++++++.>-.>++.<<++++.>.+.<+.>>.<+++++.+......<-----..>..<...>......>>-----. < 1243635808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen You are dead. Is this awesome? [Y/N] < 1243635810 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :334 +++++++++++[>+++>++++++++>++++++++++>++++<<<<-]>>+.>+.++++++.<<-.>++++++++.>---.<++++.<.>>--------------.+.----.+++.>++.<<<.>>>+++++++++++++++++++++++++++.<<++++++++++++++.<.>+.>++++.+.<-.<.>>--------.<++++.>++++.<----.----.--.>.>----------.<<<.>>----------.--.>----------------.<-----------.<----------------.<----------------------. [497] < 1243635817 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_oh_shit_nooooooooooooooooooo: 8.5 < 1243635819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust f +++++++++++[>+++>++++++++>++++++++++>++++<<<<-]>>+.>+.++++++.<<-.>++++++++.>---.<++++.<.>>--------------.+.----.+++.>++.<<<.>>>+++++++++++++++++++++++++++.<<++++++++++++++.<.>+.>++++.+.<-.<.>>--------.<++++.>++++.<----.----.--.>.>----------.<<<.>>----------.--.>----------------.<-----------.<----------------.<----------------------. < 1243635830 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_f: 3.8 < 1243635837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bf_txtgen I kill you with the power of my mind! < 1243635839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :269 +++++++++++++++[>+++++++>+++++>+++++++>++++++++<<<<-]>>--.-----------------------------------------.<++.>>.+++..<.>>+.<<<++++.++++++.>.>>--.<---.>---.<-.<.<-.>>.---.<.<----.-.++++++++.>>.>--.<<.>>---.<+.<.>+++++++.<<++.>.>.>------.<+.>-----.<<+.-----------------------. [802] < 1243635847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pikhq +++++++++++++++[>+++++++>+++++>+++++++>++++++++<<<<-]>>--.-----------------------------------------.<++.>>.+++..<.>>+.<<<++++.++++++.>.>>--.<---.>---.<-.<.<-.>>.---.<.<----.-.++++++++.>>.>--.<<.>>---.<+.<.>+++++++.<<++.>.>.>------.<+.>-----.<<+.-----------------------. < 1243635857 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_pikhq: 3.8 < 1243635876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust . < 1243635876 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243635882 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust . . < 1243635893 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq__: 9.9 < 1243635911 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MI ESTAS VEJNANTO! < 1243636008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper [[>+<-]>] < 1243636019 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 0.0 < 1243636024 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YES! < 1243636026 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I WINS < 1243636028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :haha what < 1243636046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that lost against everything < 1243636049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how did you do that GregorR-L < 1243636095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Idonno :P < 1243636105 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I prevented anything from running off the tape I guess. < 1243636111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :While zeroing my flag. < 1243636133 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawlz. < 1243636153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust vejni [>+<-] < 1243636157 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Might work better. < 1243636164 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for pikhq_vejni: 1.8 < 1243636170 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CURSES. < 1243636206 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I think it lost against pooper_scooper < 1243636244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :01:14:29 my IQ went from 137 to 50 < 1243636246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what, really? :P < 1243636266 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243636273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I can do that. No sleep for two or three days. < 1243636284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to 50? are you sure < 1243636286 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Actually, no. < 1243636297 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That just cuts my IQ in third, getting me to dead average. < 1243636443 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I believe pikhq just claimed his IQ is 300. < 1243636451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeah, I thought that for a second :P < 1243636451 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Making him the smartest human being who ever lived. < 1243636454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think he means 133. < 1243636458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100/3 = 33.3r < 1243636469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait, no. < 1243636474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, he just said his IQ is 300 :P < 1243636551 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Erm. < 1243636557 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thinko. < 1243636563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so what did you mean :P < 1243636566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I meant 150. < 1243636589 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm not exactly demonstrating that right now. :p < 1243636630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :150 is very unusually high; is the source here an internet IQ test? :P < 1243636631 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, chop off a third and it goes down to 100. < 1243636641 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nope. School-administered. < 1243636650 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SATAN-ADMINISTERED < 1243636665 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(some teacher thought I was retarded because I was bored in class and not paying any attention.) < 1243636675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not sure I believe you. Heck, http://upload.wikimedia.org/wikipedia/commons/f/f7/IQ_curve.svg ends at 140 with a tiny, tiny percentage :P < 1243636730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And then realise that we're all on that end of the bell curve. < 1243636742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that is true. < 1243636752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, yes, that end. < 1243636753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But not that far. < 1243636786 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We find Brainfuck a simple and easy language. < 1243636805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :We create and use difficult programming languages because it's entertaining. < 1243636823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Finding brainfuck simple and easy != intelligence. IQ = pattern matching ability. < 1243636845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's at least some correlation with IQ there. < 1243636887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Obviously an imperfect one, since the IQ tests are rather flawed, but still. < 1243636955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just find it unlikely that the reading of 150 was unbiased and accurate. < 1243636995 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ploopiforbleboopidoopdoop. < 1243637035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: From that line, I deduce that your IQ is 72.94. < 1243637044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'd say there's about a 1 in a few thousand chance of it being accurate. < 1243637060 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: MARF BLEEP GORBLEN TWERL! < 1243637076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 71.7 < 1243637090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hey, more likely than winning the lottery. < 1243637102 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1243637115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Significantly more-so, in fact. < 1243637140 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Frankly, your discourse occurs to me as malignant and POOPY-HEADED. < 1243637153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 150 < 1243637176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Thy discourse is shameful to us all. < 1243637182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 11 < 1243637192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: This is true of thine, as well. < 1243637202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: vut < 1243637250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Wallow in thy shame. < 1243637272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Thou should consider it, but 'twould require more shame from thee. < 1243637282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: -42 < 1243637286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're anti-meaningful. < 1243637286 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :y tongue is doth curse. < 1243637313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet! I wrapped arround! < 1243637326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: doþ, þou mean'st. < 1243637334 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 4,294,967,254? < 1243637350 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, I noticed at :( < 1243637360 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: If you use an int for it. < 1243637370 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what sort of society would need an int for IQ. < 1243637378 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SUPERALIENS < 1243637396 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: By the way, if your IQ _is_ 150, then you're in the 99.997th percentile. < 1243637400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's 0.003% :P < 1243637413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1243637413 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's more common than my chrome allergy. < 1243637415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's 160. < 1243637415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Bah. < 1243637423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: a bit over the top 0.1% < 1243637427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(=99.9th percentile) < 1243637433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :* Top 0.00003% (99.99997th percentile; IQ 175 sd15, IQ 180 sd16): OLYMPIQ Society, PARS Society < 1243637437 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also known as the "liar society" < 1243637465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HAHAHAHA < 1243637468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://olymp.iqsociety.org/ < 1243637469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :author link: < 1243637472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.ELLHNAS.com/ < 1243637475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn, talk about egotistical < 1243637479 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :0.1%? All of Finland and a million elsewhere, then < 1243637493 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I tend to regularly be in about the 99.9th percentile on standardised tests given in school. Man, those things were easy. < 1243637523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: [[The ceiling of most standardized (validated and normed) intelligence tests is at around 99.9th percentile. Measurements above this level need — for a credible result — a calculation, extrapolation and interpretation (including observations during the tests and sub-tests) by psychometricians experienced in high IQ testing, and at least two differently designed standardized tests (among these at least one supervised) should be performed.]] < 1243637529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243637543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crushing hopes and dreams since 1995 < 1243637550 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Well aware that they stop meaning much in the 140-150 mark. ;) < 1243637554 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"a Greek medical doctor known also as GrIQ" < 1243637556 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow < 1243637572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: His site's opening page is so creepy < 1243637573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You're really, really fucking smart. Um, yeah. I got nothing." < 1243637583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A MILLION GRIQS ALL STARING AT EACH OTHER AND YOU < 1243637624 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :so like < 1243637639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Sigma VI 99.9999999% QI>196 +6s " < 1243637643 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i was just trying to explain to someone why a 32 bit prng is insufficient for properly doing card games < 1243637645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Membership: 0 people < 1243637655 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: lawl < 1243637660 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and he tells me "random is random" (referring to mirc's built in PRNG, which is probably just the c library, which is ass) < 1243637675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: lol < 1243637677 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243637679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: [[Membership of The Giga Society is ideally open to anyone outscoring .999999999 of the adult population on at least one of the accepted tests.]] < 1243637679 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i explain why, and then he responds "random is random" < 1243637695 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :he wants me to prove to him that you can make a shuffle algorithm that'll generate teh same deck twice < 1243637696 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: It uses measurement of the americium particles in your computer. < 1243637698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't even know what that percentile is < 1243637710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>273648234? < 1243637711 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it so happens that i have like 5 prngs ported to mirc though so that was easy to do :P < 1243637722 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol americium? is that a diss on americans? < 1243637751 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243637755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :........... americium is a common alpha radiator used most popularly in smoke detectors but also in "true" random number generators. < 1243637762 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243637771 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There's also europium < 1243637780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: [[Many think the Giga Society can only have six or seven members as a result of its admission level and the size of the world population. This is false. The top six or seven are not the same individuals at each moment but are being replaced constantly. And as existing members are not expelled when they are no longer among the top six or seven, a multiple of that number of members is possible over time.]] < 1243637781 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And einsteinium. < 1243637802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Not just six or seven. If more intelligent people grow up and the previous ones stay alive, we could have up to TWENTY members!" < 1243637829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[As an aside, the member list is not public]] < 1243637834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :INTELLIGENCE=SECRECY < 1243637846 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: And oxygen! < 1243637846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the owner calls himself the Psychometitor < 1243637850 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Don't forget oxygen < 1243637860 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i guess i need to l2periodic table < 1243637860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[one must be careful with information found on do-it-yourself online encyclopaedias, as there is a tendency for megalomaniacs to write themselves into the member list. ]] < 1243637861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dude. < 1243637866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Your fucking society is based around being megalomaniacal. < 1243637868 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :well anyway, i have no such hardware card < 1243637873 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and the discussion was about software PRNGS anyway < 1243637874 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243637900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I suspect that those eligible include Hawking and some other freak out there. < 1243637916 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Hawking is not likely to be a member; I recall him saying that such societies were just stupid) < 1243637931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What is it with people thinking that good physicist = overflowing IQ? < 1243637969 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Arg. I heard somewhere that he actually had an absurdly high IQ. Now that I think of it, I was able to find no evidence of such. < 1243637995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :DAMMIT, RUMORS. STOP PERMEATING MY BRAIN. < 1243638012 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Per-meat-ing < 1243638136 0 :olsner!unknown@unknown.invalid QUIT :anthony.freenode.net irc.freenode.net < 1243638143 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hmmmm. < 1243638149 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to think of a meaning of per-meat-ing. < 1243638159 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1243638174 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"I'd like to sell you this meat. How much?" "2 dollars permeating." < 1243638201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "Hey gal, what's the rate?" "50 dollars per meating." < 1243638206 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1243638213 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: laaaaaaaawl < 1243638384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243638424 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OMFG < 1243638431 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I need orn Porn! < 1243638437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :RULE 34 < 1243638449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þorn porn? < 1243638453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tempting. < 1243638479 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Maybe '' dropped out of English because it looks so effing similar to 'p' :P < 1243638510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Worked a bit better with þ written like it was in runes. < 1243638522 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :|> < 1243638528 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The little round bit looked more... ›-like. < 1243638532 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243638607 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but p's were written that way too, then :P < 1243638675 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls up the futhark, hoping to say 'no'. < 1243638698 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243638710 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243638718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, perþ looks completely different. < 1243638734 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/%E1%9B%88 < 1243638738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243638741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Peorð, I mean. < 1243638758 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243638766 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243638817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Wynn looks similar, though. < 1243638818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/%E1%9A%B9 < 1243638919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, who's gonna make orn porn? < 1243638944 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou. < 1243638947 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, interesting < 1243638960 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Didn't know there's a Unicode block for runes < 1243638973 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: There's a Unicode block for almost everything. < 1243638979 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :There's a unicode block for fekking ogham. < 1243638987 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Well, true < 1243638987 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The esoteric crypto runes. < 1243639005 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ogham? Off to wiki -> < 1243639019 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :There's even a proposal for Voynich. < 1243639173 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243639185 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :nobody even knows what it says < 1243639186 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, Unicode will probably soon support a script that has been used for exactly one known document. < 1243639191 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That nobody understands. < 1243639195 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :awesome < 1243639201 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :can't wait to go trollin' forums with that < 1243639206 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"Probably"? < 1243639222 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That a proposal exists doesn't mean it'll be accepted < 1243639251 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It's likely to be included in the next Unicode version, though. < 1243639265 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Whence do you get this "likely" < 1243639292 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :well think about it < 1243639302 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :if you have that many symbols available and nothing better to do with them..? < 1243639304 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243639315 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :There have been rejected proposals in the past, more sensible ones than Voynich :-P < 1243639325 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :they even have unicode butterflies! Ƹ̵̡Ӝ̵̨̄Ʒ < 1243639338 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For instance, Klingon wasn't accepted < 1243639345 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ey didn't accept Klingon? :( < 1243639357 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :WHAT < 1243639361 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"2001-May-21, rejected by the UTC as inappropriate for encoding, for multiple reasons stated in L2/01-212. (Lack of evidence of usage in published literature, lack of organized community interest in its standardization, no resolution of potential trademark and copyright issues, question about its status as a cipher rather than a script, and so on.)" < 1243639361 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :klingon should totally be accepted < 1243639363 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :also quenya < 1243639364 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243639369 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And yet, ey do have frikkin Ogham. < 1243639375 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It is being reconsidered. < 1243639396 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I imagine that interest would certainly have increased since 2001 < 1243639455 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :so yeah. unicode quenya anyone? :( < 1243639461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The Klingon community has since published literature, has a standards organization, and has more importantly started using Klingon script. < 1243639466 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi\: It's being considered. < 1243639511 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :One should make a programming language based on Klingon < 1243639518 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But it's probably been done < 1243639526 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think it has < 1243639537 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Var%27aq < 1243639545 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243639556 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But then again I know nothing 'bout Star Trek :P < 1243639574 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Damn, it seems an xchat plugin can't catch input before it's sent. < 1243640006 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243640363 0 :GregorR-L!unknown@unknown.invalid QUIT :Remote closed the connection < 1243640386 0 :GregorR-L!n=gregor@c-76-105-254-150.hsd1.or.comcast.net JOIN :#esoteric < 1243640661 0 :inurinternet!unknown@unknown.invalid QUIT :No route to host < 1243641001 0 :nooga!n=nooga@94.254.248.160 JOIN :#esoteric < 1243641695 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ere, now I have a plugin so all my text is properly ornified. < 1243641718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice I just have to be sure to type þat manually. < 1243641722 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now at nobody can understand me, I'm trying to maximize e ''s in is sentence. < 1243641735 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fortunately for me, þe compose key makes it raþer easy. < 1243641742 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :þe w00ts. < 1243641755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not as easy as just auto-replace :P < 1243641760 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Nice/Nice;/ < 1243641783 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :True. However, it's not hard to reach down and hit þe Windows key from time to time. < 1243641821 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : < 1243641851 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þy þorniness is amazing. Doest þou concur? < 1243641863 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ye. < 1243641870 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(I have a lip) < 1243641877 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Yeþ*? < 1243641884 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. Þat explains it, þen. < 1243641906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But can you do.. ðis? < 1243641907 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's ree key presses for you, right? And one is awkward. < 1243641920 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah. < 1243641927 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SUCKS TO BE THOU < 1243641930 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :P < 1243641933 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't replace TH :P < 1243641935 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Only :P < 1243641939 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Err, only T h < 1243641950 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could stick compose on a somewhat more convenient key. Like, oh, I dunno. Shift key? Backspace? < 1243641983 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not like I use backspace much; þere's Emacs combos for þat. < 1243642003 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :SUCKS TO BE OU < 1243642007 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ere we go. < 1243642008 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fixt. < 1243642033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þy moþer suckeþ! < 1243642058 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ou art paetic ... e. < 1243642095 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Even the passenger gets in trouble! D:þ < 1243642113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Vi anakŭ. < 1243642115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1243642117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Vi anakaŭ. < 1243642118 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Also, ine moer smelle as yonder jackass. < 1243642144 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And thine father smelt of elderberries? < 1243642151 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: But þy moþer was a hamster and þy faþer smelt of elderberries. < 1243642155 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Darn < 1243642158 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243642174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: Use þine when one would use "mine" and þy when one would use "my". < 1243642182 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ere just aren't enough ''s. < 1243642186 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, alright < 1243642220 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :y elderberries art ine. < 1243642316 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þat þey are. < 1243642363 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And yet, m'þinkest þat þy þoughts are limitéd to þe berries of elder. Doest þou þink of oþer þings? < 1243642407 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hier and ier. < 1243642421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:19 pikhq: Yes, Unicode will probably soon support a script that has been used for exactly one known document. ← voynich? < 1243642426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243642426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, indeed. An interesting statement of þine. < 1243642430 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeþ. < 1243642446 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, where's my orn porn? < 1243642455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(liþpþ are contagiouþ) < 1243642457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Thorn porn? < 1243642459 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Ouch < 1243642481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Þe letter þorn. < 1243642487 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Rule irty-four. < 1243642527 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1243642543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :voynich in unicode would be nice < 1243642551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also klingon; the Bible and hamlet have been published in it iirc < 1243642582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 'Twould. < 1243642584 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Can one make a thorn rotated 90°, lying on it's round part, with unicode? < 1243642602 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þere's also þe Tragedy of Romeo and Juliet, IIRC. < 1243642617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's not as if unicode's filling up < 1243642635 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :We should use unicode codepoints as IP addresses. < 1243642648 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: IPv6. < 1243642701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Never mind. Unicode is a 32-bit encoding. < 1243642773 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You mean irty-two :P < 1243642792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ipv6 is 128 isn't it < 1243642797 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ye. < 1243642827 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243642831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also unicode uses slightly less than 32 bits < 1243642841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you'd have to use a bit over 4 chars < 1243642868 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :IPv4 would be represented by two Unicode chars? (u0000 to uFFFF) < 1243642883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: unicode assigns 0-1114111 < 1243642886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :32-bit is 4294967296 < 1243642901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :††† < 1243642913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 21-bit is the smallest that can hold unicode < 1243642929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(=0x200000) < 1243642959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so you need ~6.095 unicode characters to represent an ipv6 address < 1243642961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ 7 < 1243642973 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>>>>>>>>>>(>(-)*127-.-.)*21 < 1243642984 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 41.0 < 1243642991 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :kinda amusing < 1243642997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: how's that one work < 1243643005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks sort of like i_keelst_thou < 1243643011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or was it thoust, I forget < 1243643021 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i don't know, i didn't read that one < 1243643030 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :it skips one or two possible places for speed < 1243643037 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :then decs 127, 128, 129 with pauses and moves to the next < 1243643062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nescience: i_keelst_thou is basically set up some decoys, then 21 times, (-)*128, [-], next cell < 1243643071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it advances really slowly, and avoids loopin < 1243643071 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1243643077 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :no loop in this one < 1243643080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243643082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it just reminded me of it < 1243643089 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>>>>>>>>>>>>>(>(-)*127-.-.)*21 < 1243643099 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :start at 16 < 1243643100 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 52.6 < 1243643102 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ha. < 1243643125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"17th Century Damascus Blades Found to Contain Carbon Nanotubes" < 1243643128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shit, those guys were high-tech. < 1243643166 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>>>>>>>>>>>>>(>(-)*127-.-.(>(+)*127-.-.)*11 < 1243643176 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 0.0 < 1243643180 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243643181 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Apparently noing :P < 1243643184 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>>>>>>>>>>>>>(>(-)*127-.-.>(+)*127-.-.)*11 < 1243643185 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243643190 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :copied one too many chars < 1243643194 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i wonder why it's going slow < 1243643195 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 26.3 < 1243643195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust i_keelst_thou_allornothing (>)*16((-)*128.->(+)*128.+>)*11 < 1243643200 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :more hill crziness? < 1243643203 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>>>>>>>>>>>>>(>(-)*127-.-.)*21 < 1243643206 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for ehird_i_keelst_thou_allornothing: 26.9 < 1243643208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243643214 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 51.4 < 1243643229 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>(+)*19>(-)*19>>>>>>>>>>>(>(-)*127-.-.)*21 < 1243643240 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 58.7 < 1243643260 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :lol it beats my other two < 1243643264 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :making them lower on the hill :\ < 1243643324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :got quite far with my interp today < 1243643339 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper (>(-)*20>(+)*20)*5[>(-)*100[-].+] < 1243643342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just needs a bit of fixing, some additional stuff and I can hack up a contest infrastructure < 1243643350 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 27.1 < 1243643354 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Foo :( < 1243643378 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing ->>(+)*19>(-)*19>>>>>>>>>>>(>(-)*127-.-.)*21 < 1243643381 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper (>(-)*20>(+)*20)*5[>[-].+] < 1243643395 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :ehird: cool < 1243643400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 46.0 < 1243643400 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 47.4 < 1243643408 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust allornothing >>(+)*19>(-)*19>>>>>>>>>>>(>(-)*127-.-.)*21 < 1243643409 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Define "contest infrastructure" in is context. < 1243643418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nescience_allornothing: 55.7 < 1243643432 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :he wants to do more than return w/l/t < 1243643455 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper (>->+)*5[>[-].+] < 1243643467 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 34.3 < 1243643470 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bah < 1243643482 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper (>(-)*32>(+)*32)*5[>[-].+] < 1243643485 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :by the way, my vote is for something like wins = 5 points, ties = 2 or 3 points, loss = 0 points < 1243643492 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 50.4 < 1243643494 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :let's have the program that wins the most on top < 1243643498 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243643506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Define "contest infrastructure" in þis context. <--- þ <-- ? < 1243643511 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :"th" < 1243643518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh... ok < 1243643519 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i bet it's not hard and soft th both? < 1243643520 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is EVERYBODY against my winning-against-important-programs-is-better style? < 1243643531 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Yes, it is. < 1243643538 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nescience: Not in Icelandic, but is is English. < 1243643550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that sounds like a good idea! < 1243643586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's how it works! >_< < 1243643597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Pat's < 1243643603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who is she? < 1243643604 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And everybody complains about it. < 1243643611 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at was an upper-case :P < 1243643617 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :As was at. < 1243643633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why... < 1243643643 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I've decided at e letter orn needs to come back. < 1243643661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, therhaths this isn't a very useful way to write < 1243643674 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i always thought that þ is icelandic th < 1243643678 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Only because you're not used to e letter orn :P < 1243643690 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It is. But it was in English until about 200 years ago. < 1243643697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what has porn got to do with it? < 1243643701 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's a totally wrong estimate :P < 1243643724 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1243643744 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Looks like about 400-500 years. < 1243643755 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But anyway, it's e most recent letter e English alphabet lost. < 1243643759 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And I'm fighting to get it back! :P < 1243643765 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, the difference is really small in this font. At this reading distance < 1243643774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Shakespeare probably used it, but þat's about as recent as it gets. < 1243643775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm just going to read it as p < 1243643777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or P < 1243643778 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at's perhaps why it's gone :P < 1243643783 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No way Shakespeare used it. < 1243643785 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No fekking way. < 1243643808 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 400-500 years? It's possible. < 1243643825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :His work is about as late as it's even possible to guess, þough. < 1243643829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243643832 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Even possible. < 1243643839 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Poible :P < 1243643869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I do have a relative in Minneapolis called Pat. Quite a far off relative. < 1243643881 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, there's anoþer letter þat English lost more recently. < 1243643883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is starting to think about making SADOL based language with less minimal syntax < 1243643892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, which one? < 1243643902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Art þou familiar wiþ þe long S? < 1243643902 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I was actually asking is: Is everybody against my winning-against-important-enemies-gains-you-more-points ranking system? < 1243643914 0 :bsmntbombdood!unknown@unknown.invalid NICK :bsmntbombgirl < 1243643917 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OH, I need to add at! < 1243643918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, fish? < 1243643922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243643924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :f-ish < 1243643927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not "fish" < 1243643930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243643952 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it that one? < 1243643975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Anyway, I was actually asking þis: Is everybody against my winning-against-important-enemies-gains-you-more-points ranking system? <-- yes and no < 1243643981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suggest: < 1243643987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-1 points for loosing < 1243643993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yuh. < 1243643993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0 for draw < 1243643996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+1 for winning < 1243644004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:32 GregorR-L: Is EVERYBODY against my winning-against-important-programs-is-better style? ← I support it < 1243644015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what do you think about this simple one? < 1243644023 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at's not "yes and no", at's firmly against my system :P < 1243644028 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Long s is awesome. :) < 1243644033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, define IMPORTANT program < 1243644034 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at's how e "points" system works, but e "score" system is more complicated. < 1243644044 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: A program which itself has beat a lot of programs. < 1243644056 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :See http://codu.org/eso/bfjoust/SCORES < 1243644058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, what exact values used for it < 1243644105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"This gives the scores a range of 0-100 through convoluted math I choose not to go in to." <-- is that the relevant bit < 1243644111 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1243644114 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's totally irrelevant. < 1243644122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I want to know the exact forumla for the "is important" < 1243644128 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's ere. < 1243644142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION writes a Þ -> Th filter... < 1243644146 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :e base score is e important part, e score is just multiplied up to put it in a "human" range. < 1243644156 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: at'll counter my t h -> filter :P < 1243644168 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: i'm not complaining, it works ok < 1243644171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, that was the intention < 1243644171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I þought þou wert going to use long S? < 1243644180 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :but i think that i prefer the other way is all < 1243644185 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A hint: if it's not þe final s, use it. ;) < 1243644200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ſ FTW. < 1243644202 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, I'm trying to write at as a sed expression :P < 1243644203 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :i voiced it because ehird was talking about (possibly?) redoing the tournament structure < 1243644209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am doing it < 1243644214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I'm open to suggestions < 1243644232 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I ink someing in between would probably be better, but I don't ink my system is bad :P < 1243644260 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sweet! I juſt found out what þe compoſe combination for it is. :) < 1243644274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243644282 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Þere is not a capital long S) < 1243644282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think your system is pretty good, GregorR-L, but instead of winning against points, it should be win against score. Yes, this is an infinite regress, but if you can solve that it'll probably end up fairer. < 1243644286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :AltGr-S maybe? < 1243644287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Compose f s < 1243644289 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :what it amounts to is, < 1243644296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Have some sort of base case. < 1243644297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, what is "compose" < 1243644299 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :two equally good programs can score widely differently < 1243644301 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I desperately want to solve at, I haven't found a fixed point. < 1243644302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it "altgr"? < 1243644303 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :depending on how they do against each other < 1243644306 0 :nescience!unknown@unknown.invalid PRIVMSG #esoteric :and i don't think that is desirable < 1243644309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243644313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I'll toy with stuff when I make my infrastructure ~tomorrow. < 1243644318 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Altgr is someþing else entirely. < 1243644319 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it good idea to build a lang that allows to define custom infix operators just like functions ? < 1243644320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, where do I find the compose key then..... < 1243644321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243644337 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Altgr is ſomeþing elſe entirely. < 1243644340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.............. < 1243644341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your space cadet keyboard. < 1243644349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, assume I don't have one < 1243644352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I guess pikhq does < 1243644354 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Moſt keyboards don't have one. < 1243644356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Your life is terrible. Kill yourself. < 1243644359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, your have one? < 1243644366 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þiſ iſ a test. < 1243644370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not as sensitive as you < 1243644371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He may have another kb with a compose key. < 1243644371 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uh, whoopſ. < 1243644373 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I bound þe Windows key to compoſe. < 1243644375 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Exactly e opposite of correct. < 1243644377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using a space cadet keyboard would be hell. < 1243644380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/4/47/Space-cadet.jpg < 1243644383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why hell < 1243644385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tons of useless keys and no F-keys, etc. < 1243644400 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :keycode 133 = Multi_key Multi_key Multi_key Multi_key Multi_key Multi_key < 1243644403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :keycode 134 = Multi_key Multi_key Multi_key Multi_key Multi_key Multi_key < 1243644405 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: w/ a conventional OS, I mean. < 1243644405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't use F-keys often < 1243644407 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is a teſt. < 1243644410 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Perfect :) < 1243644414 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm in love with that keyboard < 1243644415 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^ xmodmap ſcript. < 1243644416 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Anybody elſe want my annoying plugin? < 1243644424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I'd love it. < 1243644425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Perfect :) <-- Therfect? < 1243644432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: still, those greek things, "over strike", a bloody "help" key < 1243644433 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: X-D < 1243644437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't tell the difference in this font < 1243644438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243644438 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, it even has turnstiles < 1243644439 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's in Perl :( < 1243644441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't be useful for linux etc < 1243644444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, and that doesn't highlight me < 1243644446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so FAIL < 1243644450 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: (Þe Pyþon infraſtructure ſeems to have problems and cauſe infinite recurſions) < 1243644450 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/4/47/Space-cadet.jpg << wtf, i want one < 1243644452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure he cares < 1243644459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: just buy a used lisp machine < 1243644467 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You mean a liſp machine. < 1243644469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, tell me when you fixed so it doesn't mess up highlighting < 1243644469 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243644469 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah, it's for lisp < 1243644470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :makes more noise than an airplane and is a billion times slower than one, and also expensive < 1243644474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but damn is it lovely. < 1243644475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Is it for irſsi? < 1243644478 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :as i expected < 1243644478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(note: i don't have one) < 1243644480 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: xchat < 1243644488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yeah, that's why () are unshifted < 1243644490 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Curſes. < 1243644490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and [] are shifted < 1243644497 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Congreſs < 1243644505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i did that change on this os x box before upgrading < 1243644506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it was quite nice < 1243644511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I use () a lot more than [], personally < 1243644523 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, one could juſt as well type 'irßi'. :p < 1243644526 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wise < 1243644536 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Wrong language ;) < 1243644542 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know. < 1243644543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Each of these might, in addition, be typed with any combination of the "control", "meta", "hyper", and "super" keys. On this keyboard, it is possible to type over 8,000 different characters. This allowed the user to type very complicated mathematical text, and also to have thousands of single-character commands at their disposal. Many users were actually willing to memorise the command meanings of that many characters if it reduced typing time (this atti < 1243644546 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tude shaped the interface of Emacs). [2] Other users, however, thought that so many bucky bits was overkill, and objected to this design on the grounds that such a keyboard can require three or four hands[1] to operate. < 1243644550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8,000 key combinations < 1243644558 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ſo, got a fixed point ſolution? < 1243644565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I'm thunkin' < 1243644583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : nooga: yeah, that's why () are unshifted and [] are shifted <-- What layout has [] unshifted!? < 1243644591 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ſuck þoo < 1243644594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: US/UK QWERTY/DVORAK. < 1243644596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*Dvorak < 1243644597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this one has () shifted and [] altgred < 1243644603 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1243644606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but even in English () is more common than []! < 1243644616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Shifted [] = {}. () are on 9 and 0. < 1243644618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yep, it's stupidus maximus. < 1243644638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :7890 Shift: /()= AltGr: {[]} < 1243644653 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[01:50:09] [...] () are on 9 and 0. < 1243644667 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, that's hellish when games/stuff use the US/UK layout < 1243644676 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :) gets turned to ( < 1243644687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, in games you can just remap keys usually < 1243644699 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but if one use standard settings < 1243644710 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Try to write a happy smiley, and it's sad < 1243644716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243644721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, err? < 1243644725 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah? < 1243644732 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Our shift+9 = ) < 1243644732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, how would it be sad < 1243644738 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :UK shift+9 = ( < 1243644742 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::) gets :( < 1243644747 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::( is sad, as far as I know? < 1243644748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :input would be read using current layout right? < 1243644760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :US ſhift+9 = ( too < 1243644764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in... it uses whatever OS uses < 1243644772 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Huh, ſh ſhouldn't have a long s, ſhould it. < 1243644774 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've had stuff which uses US/UK layouts < 1243644797 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And overrides system settings, I guess < 1243644810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crappy programming < 1243644820 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :US shift+9 = ( too < 1243644829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, "too"? < 1243644831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :∂umb < 1243644843 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Like UK < 1243644843 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :As in, just like the UK layout < 1243644844 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you want to read a string you should use the OS layout. < 1243644845 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I guess < 1243644848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: 'ſh' ſhould have þe long s. However, ſs ſhould not. < 1243644861 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Þe conſtitution ſays oþerwiſe. < 1243644864 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how about ∂ ? < 1243644868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you are using it for action keys or whatever in a game then it might not work to do so < 1243644876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather you want to read it based on position < 1243644891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Erm. Þe ſecond 's' ſhouldn't be long in þat ſituation. < 1243644899 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ah < 1243644901 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Ü < 1243644917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ð, þou meanſt? < 1243644937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess I HAVE to write that reverse-filter now < 1243644943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since this is unreadable in this font size < 1243644944 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ah, yes < 1243644947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fuck you both < 1243644951 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243644956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:53 AnMaster: crappy programming < 1243644961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for a game layout, the layout is important < 1243644963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not the bound letters < 1243644967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read all < 1243644968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so they just reused the code for the chat system, I'd assume < 1243644970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BEFORE < 1243644970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you < 1243644972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comment < 1243644977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: No. < 1243644986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Þou ſhould uſe a better font, meþinks. < 1243644988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes they shouldn't reuse it for chat system idiot < 1243644996 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're really angerable. It's funny. < 1243644997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, Dejavu Sans Mono 9 pt < 1243645017 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :What a coincidence. Þat'ſ what I'm uſing. < 1243645048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: anmaster's display is like 4dpi < 1243645061 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Þinko on “Þat's”. < 1243645078 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Þat's lamer þan fuck. < 1243645087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 86 dpi iirc < 1243645091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Just like AnMaster! < 1243645095 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I þink I'm done wiþ all my Engliſh language changes. < 1243645096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OH BUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU < 1243645097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UUUUUUUUUU < 1243645098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :UUUUURN. < 1243645111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so you will revert to normal? < 1243645130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeah, I þink you've got it all coveréd. < 1243645136 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I alſo added æ and œ < 1243645142 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i Þink Þat Þiſ whole ſtyle haſ a future < 1243645145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1243645153 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice. < 1243645157 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Improper uſe of ſ < 1243645168 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: You're doing it wrong. < 1243645204 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :However, I certainly þink þis has a future. If only in þis chatroom. < 1243645204 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what'ſ Þe rule? < 1243645215 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Only when not at e end of e word. < 1243645227 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Not at the end of a word, not after a ſ. < 1243645250 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and not before an f. < 1243645257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ſucks ? < 1243645280 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, one types "ſatisfaction", not "ſatiſfaction". < 1243645300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, there's not a capital long s. < 1243645309 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gööd < 1243645310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, so þ => th ſ => s ? < 1243645317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what other changes did you make < 1243645330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ae = æ, oe = œ. < 1243645349 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Encyclopædia < 1243645349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what are the upper case versions < 1243645351 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I juſt added þe more abſurd changes of þy and þys :P < 1243645357 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Errr, ſcrewed þat up. < 1243645363 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Æ Œ ? < 1243645381 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :y face is ugly! < 1243645383 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243645385 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It works! < 1243645386 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Muahahahaha < 1243645398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so does mine! :) < 1243645402 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a filter? < 1243645406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" Thy face is ugly!" < 1243645409 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1243645409 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243645420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: In early Engliſh typography, ss = ß. < 1243645425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You could add þat. ;) < 1243645426 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ſRſLY? < 1243645427 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster agrees to the statement? < 1243645440 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243645442 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :piß < 1243645443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, which statement < 1243645449 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[02:03:26] " Thy face is ugly!" < 1243645449 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[02:03:29] yes! < 1243645449 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I don't ſee þat anywhere on þis Wikipedia page. < 1243645451 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, it would be "In Congreß Aßembled." < 1243645456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, no < 1243645460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, ^ < 1243645461 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Except it iſn't. < 1243645466 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243645468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was "yes" as in "yes it works" < 1243645473 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I figured < 1243645473 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: http://www.babelstone.co.uk/Blog/Images/TrueCopie_1585_AII.jpg < 1243645479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Early*. ;) < 1243645494 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Aß < 1243645523 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Huh, ere it is. < 1243645527 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And þat's clearly Engliſh. < 1243645552 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Early modern, certainly, but definitely þe ſame language. < 1243645605 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh, no more need to learn german für mich~ < 1243645622 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Although I still like the language < 1243645730 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://paſtebin.ca/1440365 < 1243645766 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1243645771 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://paſtebin.ca/1440365 < 1243645776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Uh ohs :P < 1243645778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LMAO < 1243645779 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1440365 < 1243645782 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Got it :P < 1243645784 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243645787 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Holy... < 1243645809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gregor. When I copied the firſt one into my browſer, it converted ſ into s. < 1243645818 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ſweet :P < 1243645838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, ſtop þe replacement for capital S. < 1243645845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þat ſhould always be S. < 1243645858 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ORLY? < 1243645879 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Done. < 1243645883 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Silly ough. < 1243645897 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Time for me to ſleep < 1243645905 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243645910 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. It's juſt þat þere's not a long capital S. < 1243645937 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah, but þey ſhouldn't have to ſhare a capital wiþ 's' :P < 1243645966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair enough. :) < 1243646005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It seems to me like you could go further. < 1243646019 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It ſeems to me like you could þink of a fixed point algoriþm for þe hill :P < 1243646024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1243646025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Poßible. < 1243646037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: In that image you linked, the s-as-wavy-f-like-thing is there. < 1243646041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also there are some nicks on top of e and o. < 1243646047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(In what looks like "aprrhelfio") < 1243646050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, what pikhq linked. < 1243646073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I linkéd þat. < 1243646079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, what pikhq linked.← < 1243646085 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Idonno what at is. < 1243646088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þose are ſome older ligatures þat you're ſeeing. < 1243646112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LaTeX can output þat wiþ þe right options. < 1243646138 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But þere is no Unicode characters it ſeems. < 1243646176 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No; þat's juſt a typeſetting þing, you ſee. < 1243646186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'spretty, though < 1243646188 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Shore ſhore < 1243646387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I made some adjustments < 1243646390 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :please speak < 1243646391 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243646394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1243646396 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is me ſpeaking. < 1243646400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243646403 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't work < 1243646405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any more < 1243646408 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wins! < 1243646413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now it works again < 1243646456 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is me ſpeaking. < 1243646579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, again please < 1243646587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is still slightly buggy < 1243646605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well? < 1243646665 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is me ſpeaking. < 1243646670 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sorry, was elſewhere. < 1243646676 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But en, SO'S Y FACE. < 1243646680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243646683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1243646757 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Isn't this just s/Þ/Th/g ; s/þ/th/g ; s/ſ/s/g ? < 1243646775 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it is.. the issue was hooking in properly with irc client < 1243646805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can't do anything about your replace being lossy < 1243646816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so there was a "ThY" yes < 1243647036 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243647038 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Eh < 1243647048 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243647113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Green? < 1243647313 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ...? < 1243647327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It is merely a question, bitch. < 1243647356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, there? < 1243647357 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: " people come to visit granny weatherwax?' < 1243647365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. that is broken... < 1243647379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I hate you GregorR for this extra work I had to do < 1243647393 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lawl < 1243647406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, there? < 1243647407 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the correction appeared to pass unnoticed. < 1243647433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, .. < 1243647434 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' ten days ago. can't remember where.' lu-tze scanned the sky. < 1243647481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fungot, ok? < 1243647481 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ' fine,' said mrs ogg cheerfully. ' and wouldn't it be nice if you didn't do somewhere else. it's a strong nail," said the lecturer in recent < 1243647491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right. Now it works for every other channel.... < 1243647522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (...)S < 1243647523 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243647554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :artificial < 1243647555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how do you compare strings in python btw... I'm trying to do this in the bouncer... < 1243647560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: == < 1243647569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok then that wasn't the issue... < 1243647583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (...)S < 1243647584 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243647594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found it... < 1243647624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two words )S < 1243647624 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two words < 1243647627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243647678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243647678 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243647735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243647736 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243647742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 9: ordinal not in range(128) < 1243647743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243647747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, any idea? < 1243647755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: What it says. < 1243647777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so how do I operate on unicode in python < 1243647789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Using the unicode type and the functions designed for it. < 1243647791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :read the docs < 1243647794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :print for debugging shows 'two words\xc3\x9e \xc3\x9e' < 1243647804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is what I get < 1243647811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243647813 0 :goonx!n=goonx@62.87.208.174 JOIN :#esoteric < 1243647821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder where you can get a laptop chassis. < 1243647822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I guess I have to cast it to unicode then... < 1243647823 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :hi, anyone good in brainfuck? < 1243647828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "cast"? No. < 1243647832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then what < 1243647834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You have to handle encodings. < 1243647849 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :'cos I have just a theory question < 1243647856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, print message shows 'two words\xc3\x9e \xc3\x9e' < 1243647864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Read. < 1243647864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The. < 1243647866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Documentation. < 1243647868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: oh < 1243647869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243647872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which part. it is very huge < 1243647881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Read the table of contents, goddamn. < 1243647882 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to write simply malware code in BF? < 1243647889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: ............................ What? < 1243647891 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ha < 1243647891 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(pikhq) < 1243647892 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :or in other esoteric languages? < 1243647897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: define malware < 1243647903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and why on earth do you want to do this < 1243647905 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not generally, þey moſtly have no acceſs to any OS ſervices. < 1243647944 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :i'm like analyzing malware code, so i ask if that code could be written in esoteric languages < 1243647961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: By "analyzing malware code", you mean "I want to give BF malware to someone" < 1243647966 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Don't deny it. < 1243647971 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1243647977 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243647978 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243647995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: Okay then, "intrepid malware research specialist" < 1243647998 0 :Jake_!n=chatzill@123.200.247.180 JOIN :#esoteric < 1243648001 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :sometimes i "hunt" for some malwares, download it on my P, and watch how the are running < 1243648018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: That involves neither analyzing nor code. < 1243648026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just theater. < 1243648028 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :like using disassemblers, debugger, hexeditors, etc < 1243648036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243648036 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243648036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You din't say that. < 1243648039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243648052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243648052 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243648062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243648063 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243648064 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could you paraphrase? < 1243648072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: ? < 1243648096 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :"That involves neither analyzing nor code." and "That's just theater.", could you rewrite that sencente using another words? < 1243648104 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :sorry, i'm not a native speaker < 1243648126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243648127 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243648157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (two wordsÞ Þ )S < 1243648158 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :two wordsÞ Þ < 1243648163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perfect < 1243648168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: First one was a reply to [[01:46 goonx: sometimes i "hunt" for some malwares, download it on my P, and watch how the are running ]], saying that what you said doesn't actually mean analyzing and doesn't involve code. "That's just theater" meant: that's just watching it for entertainment. But then you clarified, mentioning disassemblers and debuggers, so I said "you didn't say that". (din't being a variation on didn't for no apparent reson) < 1243648171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*reason < 1243648187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now just to remove the debug output < 1243648234 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :yup, but after I see how they're running, I could see, which programming language was used to write them < 1243648248 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :in most of cases it was ASM, C, C++, Delphi, etc < 1243648257 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243648260 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can you recognize fortran? < 1243648263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: Well, in Brainfuck, the most interaction with the non-brainfuck systems you can do is inputting one character and outputting one character (character = letter, symbol etc) < 1243648270 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :have nebver found esoteric language (or my analyzing skills are too low to check that) < 1243648279 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, moſt eſolangs have no acceſs to OS features, and even if þey did nobody would uſe þem for malware :P < 1243648280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: Esolangs are generally interpreted, not compiled. < 1243648290 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What GregorR-L said (although it may be hard to read with his odd letters.) < 1243648296 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :goonx: esolangs aren't quite useful for such tasks < 1243648301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(ſ = s, þ = th) < 1243648315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: remember when we talked about high-DPI displays? < 1243648322 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :......................... ¿Malware? In Brainfuck? < 1243648327 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yes? < 1243648332 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :i just asked about it, 'cos it was something like a curiosity for me ;) < 1243648339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Testing: th:þ Th:Þ s:ſ ae:æ Ae:Æ oe:œ Oe:Œ)S < 1243648339 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Testing: th:þ Th:Þ s:ſ ae:æ Ae:Æ oe:œ Oe:Œ < 1243648344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243648344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I may have occasion to actually buy a >150DPI display quite soon as part of a project. < 1243648346 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perfect match < 1243648349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Testing: th:th Th:Th s:s ae:ae Ae:Ae oe:oe Oe:Oe < 1243648372 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :goonx: It's kinda impoſsible, aſide from PSOX. < 1243648376 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þere are very few 'æ's in Engliſh anyway. < 1243648376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, so say that line again. Lets see if it works for you too < 1243648378 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Noice. < 1243648380 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What? < 1243648395 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :þ:þ Þ:Þ s:ſs æ:æ Æ:Æ œ:œ Œ:Œ < 1243648403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Þere are in Britiſh Engliſh. < 1243648409 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True. < 1243648410 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Specifically, around, say, a 10" display @ 1280x1024. (= 163dpi, 0.155mm dot pitch) < 1243648411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, odd... why wasn't eſolangs translated when you said it < 1243648414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very odd < 1243648417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: For a "homebrew netbook" project. < 1243648421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hard/soft s? < 1243648424 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :ok, so thanks for help me :) < 1243648432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um? What < 1243648432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :goonx: no problem < 1243648434 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Fœtus", for example. < 1243648435 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I originally had stuff to prevent malware via PSOX.. but ehird removed it < 1243648438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Look it up < 1243648441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Spiffy. < 1243648444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Yes, because it was ridiculous :P < 1243648450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm not sure you can buy such displays, though. < 1243648453 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sounds ridiculous. < 1243648457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I just do string replace: string.replace(s, u"ſ", "s") <-- why didn't that work once < 1243648462 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :high-dpi stuff seems to tend to be either big or really small < 1243648471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ? < 1243648472 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :if I wanted to write malware to domage, i wouldn't ask here :P < 1243648484 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes back to Fullmetal Alchemiſt < 1243648486 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :goonx: And preſumably you wouldn't write it in Brainfuck :P < 1243648489 0 :Jake_!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.5b4/20090423204732]" < 1243648493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, string.replace(s, u"ſ", "s") still left "eſolangs" < 1243648502 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :esoteric languages are;nt as powerfull ;anguages as C or ASM, where you can do everything you want much easier ;) < 1243648503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That should not happen. < 1243648516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, agreed! < 1243648554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, also. < 1243648563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It's not just a ~160dpi display. It's also OLED. < 1243648566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, that OLED. < 1243648584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I may have to DIY my own display. ;) < 1243648585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : s = string.replace(s, u"þ", "th") < 1243648585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : s = string.replace(s, u"Þ", "Th") < 1243648585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : s = string.replace(s, u"ſ", "s") < 1243648587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243648589 0 :goonx!unknown@unknown.invalid PRIVMSG #esoteric :ok, good night ;), or bye (dunno whch timezone you have :P) < 1243648594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems a bit... verbose < 1243648601 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!addinterp gregor sh sed 's/þ/th/g ; s/Þ/Th/g ; s/ſ/s/g ; s/æ/ae/g ; s/Æ/Ae/g ; s/œ/oe/g ; s/Œ/Oe/g' < 1243648602 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Interpreter gregor installed. < 1243648605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I feel uncomfortable with the mutable variables! < 1243648607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243648608 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!gregor Þis is in Gregoriſh! < 1243648609 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :This is in Gregorish! < 1243648611 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243648615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !gregor This is in Gregorish! < 1243648615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : This is in Gregorish! < 1243648615 0 :goonx!unknown@unknown.invalid QUIT :"MegaIRC v3.97 http://ironfist.at.tut.by" < 1243648616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243648622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: LAWL < 1243648624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !addinterp gregor sh sed 's/th/th/g ; s/Th/Th/g ; s/s/s/g ; s/ae/ae/g ; s/Ae/Ae/g ; s/oe/oe/g ; s/Oe/Oe/g' <-- huh? < 1243648625 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hahahahah < 1243648625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You suffer for your sins. < 1243648632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :REPENT AND REMOVE THE EVIL < 1243648632 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Haaaaaaaaaaahahahahah < 1243648641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I like it this way! < 1243648643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243648667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: OBTAIN A BETTER MONITOR, ÞOU IGNOBLE KNAVE! < 1243648678 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I could encode things by writing th or to represent binary digits 0 and 1 :P < 1243648690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that didn't highlight me for some unknown reason < 1243648697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even though it looked perfectly normal < 1243648699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243648718 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243648724 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1243648727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: OBTAIN A BETTER MONITOR, ThOU IGNOBLE KNAVE! <-- your original convert is lossy < 1243648732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BUTTS < 1243648749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about those < 1243648750 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Of courſe it's loſsy. < 1243648764 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: No, it's not. I'm not 'converting'. I am *typing* þorn. < 1243648773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243648775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Typing pornography < 1243648778 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but ſo's þy face. < 1243648780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, mash my keys harder, bitch. < 1243648784 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243648800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Alſo, take ſome eßes. <-- fun.. why didn't THAT one convert... < 1243648800 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: How's y algo goin? < 1243648808 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how does that ſ differ < 1243648809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I AM DOING OTHER THINGS BITCH < 1243648811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :from the other one < 1243648815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, tell me < 1243648820 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I'm doing oer bitches, ing! < 1243648826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243648830 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I THOUGHT YOU WERE FAITHFUL < 1243648843 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm pagan. < 1243648845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not an ſ. It's an ß. < 1243648846 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or ſomeþing :P < 1243648859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, "ſomeþing" is a good'n :P < 1243648865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ... there are two unconverted ones in it < 1243648884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :three even < 1243648932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243648933 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243648944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243648944 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243648950 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!gregor Gregor dœſn't uſe ß. < 1243648951 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Gregor doesn't use ß. < 1243648964 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oooh, dœſn't is anoþer good'n :þ < 1243648975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243648975 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243648986 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Uh. I win? < 1243648986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243648986 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, sure. What is the secret behind those non-converting ſ < 1243649011 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome ees.)S < 1243649011 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome ees. < 1243649016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait that one worked < 1243649017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243649025 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Compoſe? < 1243649027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :must be a unicode encoding bug < 1243649035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Ðo, can you handle ðhis? I am a dæmon of eðnic proportions. < 1243649038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, didn't properly translate back < 1243649042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in AnMaster: Compoſe? < 1243649051 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You fail ſomeþing awful. < 1243649057 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A demon of ethnic proportions? < 1243649058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, is it utf-8 < 1243649070 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, it is. < 1243649086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It damned well better be; I *am* uſing en_US.UTF8 in urxvt. < 1243649090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Yeð. < 1243649095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Compoſe?)S < 1243649095 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Compoſe? < 1243649097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243649099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one did work < 1243649112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Liðt proceðthing. < 1243649116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er. < 1243649122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Liðt proceðing. < 1243649125 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric ::D My setup on EpicMafia is liked by one of the best EM players :D < 1243649130 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I laugh in þy general direction, ðou ſimpleton. < 1243649143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Actually, ð never appears as the first letter. < 1243649153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True story. < 1243649173 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Mmkay. Good to know. < 1243649173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649173 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh unicode decode error, as I expected < 1243649185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ðuck you! < 1243649249 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243649272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243649369 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I gueſs it ſucks to be þou, þen? < 1243649370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649371 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649385 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heheh. ſucks. Þat's a good one. < 1243649406 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649406 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better < 1243649416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still something wrong < 1243649420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome ees.)S < 1243649421 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome ees. < 1243649423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649424 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lawlz. < 1243649451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649451 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : RuntimeError: maximum recursion depth exceeded in cmp < 1243649461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243649467 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :₤awlz, I ſhould ſay. < 1243649482 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243649494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649494 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1243649511 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome ees.)S < 1243649512 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome ees. < 1243649541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome ees.)S < 1243649542 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome ees. < 1243649544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :^ul (Alſo, take ſome eßes.)S < 1243649544 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, take ſome eßes. < 1243649548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perfect < 1243649549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and well < 1243649556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I won't bother translating ß < 1243649567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue is that unicode isn't trivial in python 2.x < 1243649579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is in python 3 < 1243649602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1243649647 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Failure. < 1243649661 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl has been doing Unicode for nearly ten years now. < 1243649736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: You're an idiot. < 1243649742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Unicode in py3k = python 2.0 unicode. < 1243649754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unicode just became the type of "aaa", instead of str. < 1243649760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and str got renamed to bytestring or whatever < 1243649986 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unicode ſhouldn't matter here < 1243649993 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Even if you juſt replace þe raw bytes of ß, it ſhould work. < 1243650089 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, I gueſs þat Pyþon ſucks. :p < 1243650105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, AnMaster just sucks at Python. < 1243650110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure there are terrible Tcl coders too. < 1243650116 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ever-ſo-tempted to uſe "ß" in that < 1243650128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Probably. I kill þem. < 1243650145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I ſtill need to get around to ſtabbing Larry McVoy. < 1243650484 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Funny, becauſe I need to get around to f-tabbing Larry McVoy < 1243650762 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243650774 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :PATASHU I CHOOSE YOUUUUUUUUUUUUUU < 1243650798 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :shu! < 1243650803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :actually the etymology of my name has no roots in pokemon < 1243650816 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It didn't even occur to me until juſt now :P < 1243650865 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how are all things esoteric < 1243650877 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :We're ſpeaking in broken middle Engliſh now. < 1243650919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(I ſtarted þat) < 1243651304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: You farted that? < 1243651307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1243651709 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: We're uſing Early Modern Engliſh. And aſide from our ſpelling being a bit more modern, 'tis perfectly correct. < 1243651729 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, ſo it's VERY broken Middle Engliſh :P < 1243651747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1243651766 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's only ſlightly broken Middle English. < 1243651773 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. Engliſh. < 1243651819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Middle Engliſh waſn't very different from Early Modern Engliſh. Juſt þe pronunciation of everyþing. < 1243651833 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So's y face. < 1243651851 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þat's þe only place I've uſed þe y o u r -> þy tranſlation :P < 1243651856 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1243651875 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nice work, good ſir Gregor. < 1243651930 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :mmmm fresh lemonade < 1243651936 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :i thought we had measuring cups but apparently we don't < 1243651946 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Unicode dœſn't have hieroglyphs, dœs it? :( < 1243651959 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :so i made do with the citrus juicer's measurement for a cup of sugar < 1243651963 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :and a pint glass for 1.5 quarts < 1243651963 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243651965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: No, but Unicode 6.0 definitely will. < 1243651985 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :#eſoteric: Where ehird is always friendly, ſo long as þou doþ not talk to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243652005 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what WON'T unicode 6 include? < 1243652013 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm þinking þat þou're iſn't a word :P < 1243652065 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Voynich, Klingon, Tengwar, and my perſonal writing ſyſtem. < 1243652088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is? < 1243652112 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Unrepreſentable. < 1243652119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243652128 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm the only one þat uſes it. ;) < 1243652134 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243652190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Moſtly, I uſe it to jot down notes. And I only created it becauſe my high ſchool's freſhman ſcience courſe was very, very boring. < 1243652231 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I have one of þoſe. < 1243652234 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I even have a font for it. < 1243652252 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PNG example, pleaſe? < 1243652268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want one of them < 1243652269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1243652273 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is ſomewhat curious, þou seëst < 1243652307 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/odikeh/Odikeh.ttf < 1243652427 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243652431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a PNG example, good ſir. < 1243652443 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :LAZY < 1243652493 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243653678 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :FORBLEBORBLE < 1243655712 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243659070 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I added "dœs" and "has" to my tranſlator. < 1243659078 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Erm, apparently I didn't add "ha" < 1243659116 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I ſee what happened þere. < 1243659117 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Fixy < 1243659136 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :ʇɪ оp plnоɥѕ əuоʎɹəʌə lооɔ оѕ ѕ͵ʇɐɥʇ < 1243659140 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :¿ʇɥɓɪɹ ɪ ɯɐ ɹо ʇɥɓɪɹ ɪ ɯɐ < 1243659142 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I added "doþ" and "haþ" to my tranſlator. < 1243659158 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You're ſo right! < 1243659170 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I ſhould change "you're" to "þou art" < 1243659201 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :thou'rt would work < 1243659205 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :and be more accurate < 1243659219 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :but of course, you might want to actually use "you're" < 1243659227 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :you can't really search and replace one tense into two < 1243659239 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :i think tense is the wrong term there < 1243659243 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :but i can't think of the correct one < 1243659268 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1243659298 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :"grammatical person", i guess < 1243659603 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243659966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Having fun wiþ þy Unicode, ſirs and fellows? < 1243659981 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, hello, Ørjan. < 1243659991 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good moaning < 1243660049 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Alſo, “doþ” and “haþ” aren't always correct. < 1243660075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Only when uſing “þee”, “þou”, etc. < 1243660112 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :erm surely third person verb with þou is incorrect < 1243660123 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*þird < 1243660163 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and the object form þee is irrelevant to verbs. < 1243660237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Indeed, þou art correct. I'm not ſure how to phraſe what I was meaning to say, but what I ſaid is, frankly, wrong. ;) < 1243660311 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :wow. I actually had an opportunity to use "yes" today. the unix command. < 1243660378 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :next, you might have an opportunity to use "nl" < 1243660384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Þat fills me wiþ much glee. < 1243660410 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :enough with your thorny attitude, young man! < 1243660461 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But we've been doing it for hours! Really, look at all of þe ſtrings of text above þis line! < 1243660481 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh gawsh. even long s. < 1243660497 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :worse than I thought < 1243660502 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. I blame Gregor for ſtarting it. < 1243660555 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :don't forget about all the grammatical forms either. http://en.wikipedia.org/wiki/Thou#Comparison < 1243660573 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :perhaps harder to automatically convert < 1243660597 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, yes. I'm not doing automatic converſion, I'm doing þis by hand. < 1243660620 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þus why þere's a few ſlipups here and þere. < 1243660662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I can't read anything in here < 1243660728 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Pataſhu: UNICODE FAIL. < 1243660740 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Come back wiþ a *real* terminal. < 1243660750 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Here's a nickle for þe coſt. < 1243660794 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :really, the replacement here is regular < 1243660813 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :nooo they be stealing mah unicodes < 1243660837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: I'm raþer picky about it. Bit ſlower þan it would normally be to type, mind, but no ſed from me. < 1243660872 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Gregor*, on þe oþer hand... He's juſt ſilly, wiþ his Xchat ſcript to do it all for him. ;p < 1243660921 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :-__- < 1243660923 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(oo)\_______ < Unicode?? Don't forget about me! < 1243660925 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :(__)\ )\/\ < 1243660927 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric : ||----w | < 1243660929 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric : || || < 1243660938 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :what is that < 1243660940 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :MOOnicode? < 1243660943 0 :myndzi\!unknown@unknown.invalid PRIVMSG #esoteric :HAR HAR HAR < 1243660944 0 :myndzi\!unknown@unknown.invalid NICK :myndzi < 1243660945 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hi þere, Larry! < 1243660952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Larry þe Cow. < 1243660970 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :21:05.30 < pikhq> Having fun wiþ þy Unicode, ſirs and fellows? <- this should be "your" :) < 1243660981 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243660983 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :efb? < 1243660989 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :all these silly symbols make it hard to read < 1243661001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's the UniCOW, clearly! < 1243661005 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou fail'ſt. < 1243661010 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1243661013 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the essense of it is "thee, thy, thou, thine" etc are second person singular (speaking to one person) < 1243661020 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i don't think that's an udder < 1243661029 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you, your, you, yours is second person plural (speaking to many) < 1243661030 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I think you've been ASCII-ng too much < 1243661038 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Yes, yes. I ſcrew up, even þough I know better. < 1243661040 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: "you" is also singular < 1243661049 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean in Old English < 1243661051 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :never mind < 1243661053 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: been reading my eodermdrome drawings? < 1243661054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Raþer, I *ought* to know better. < 1243661063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: Not Old Engliſh. < 1243661071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Early Modern Engliſh. < 1243661072 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :older English, then. < 1243661084 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :Victorian era. < 1243661084 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :whatevs. < 1243661084 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :we cool, bitch. < 1243661100 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: er. right :) < 1243661101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Old Engliſh has more in common wiþ Dutch or Norwegian. < 1243661109 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1243661110 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Victorian? No. Not only no but hell no. < 1243661117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Elizabeþan, maybe. < 1243661118 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243661141 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just do it like in brave fencer musashi! < 1243661145 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þis would've ſeemed a tiny bit archaic to Shakespeare. < 1243661149 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :add -st or -est to random words < 1243661158 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matterest if they arest verbs or nounsest < 1243661159 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243661160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Shakespare/Shakeſpeare/ < 1243661182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ſtabbeth myndzi < 1243661183 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ſtabbeth pikhq < 1243661196 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: fine then. I'll make you pay for your knowledge of English linguistics >:[ < 1243661200 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you correct nonexisting typos now? < 1243661200 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou art ſtabbéd. < 1243661227 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :I am somewhat familiar with the locution of older English. Just not the history :) < 1243661233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :stai stabbato, or something < 1243661234 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 'Twas a typo; þe ſhort S was wrong þere. < 1243661247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh wait < 1243661277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION saw only þe missing e < 1243661299 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :irssi is so helpful, turning long s's into short ones < 1243661321 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I look'd 'em up in e dictionary. < 1243661331 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"does" = "doth", "has" = "hath" < 1243661334 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :e definitions are identical. < 1243661371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's because they are different forms of the same word? < 1243661371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Why didſt þou make irſsi change long S to ſhort‽ < 1243661372 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243661396 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: because my terminal only doth latin-1 < 1243661447 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: UNICODE FAIL. < 1243661464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks in the web logs, and wonders if long s _really_ should have that upper left spike... < 1243661466 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :speaking of unicode fail < 1243661468 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/exec -o locale < 1243661469 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243661476 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's see how many people in here have misconfigured terminals! < 1243661478 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :DCC SEND 01›30;40m stopspy echo j | format c: +++ATH0 ›27;32p›13;32p›0;0;32p›3;32pt›2J[2Jterminal'd ›30;40;5m$ < 1243661494 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :unicode flail < 1243661495 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Hilarious. < 1243661500 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(and/or irc clients) < 1243661506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LANG=en_US.UTF-8 < 1243661506 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: or routers < 1243661506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_CTYPE="C" < 1243661506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_NUMERIC="C" < 1243661506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_TIME="C" < 1243661506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_COLLATE="C" < 1243661509 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_MONETARY="C" < 1243661511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_MESSAGES="C" < 1243661514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_PAPER="C" < 1243661516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_NAME="C" < 1243661519 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_ADDRESS="C" < 1243661519 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Gracenotes: i was only really interested in the utf-8 hax < 1243661521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_TELEPHONE="C" < 1243661524 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_MEASUREMENT="C" < 1243661526 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_IDENTIFICATION="C" < 1243661529 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LC_ALL=C < 1243661529 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: for windows? < 1243661531 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243661533 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243661534 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no* < 1243661537 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: stfu < 1243661538 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :>_> < 1243661549 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it takes advantage of irc clients that support utf-8 running on terminals that don't < 1243661553 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :to send ansi control codes < 1243661567 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: LC_ALL ſhould be ="" or en_US.UTF-8. < 1243661578 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þy terminal will magically begin handling Unicode. < 1243661580 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :at least no one here is vulnerable to the DCC SEND exploit. afaik. < 1243661598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that is a shitty bit of router code that is wrong in so many ways < 1243661606 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :luckily a simple work around is to not use port 6667 < 1243661629 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's *supposed* to perform ALG functions on irc < 1243661633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i once tried changing some things to norwegian or english, but noted that suddenly sort became all localized too < 1243661633 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it 1) doesn't check for valid ctcp < 1243661637 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :2) doesn't check that it's an outgoing message < 1243661647 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :3) closes the connection when it sees a malformed message (WHY?!) < 1243661651 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: You could have LC_COLLATE=C. < 1243661655 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and at the time i was using !sort from vim a lot < 1243661660 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ic < 1243661661 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the better part is you can use it for NAT traversal < 1243661670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LC_COLLATE determines how þings are ſorted. < 1243661688 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :by sending CORRECT dcc messages with the port you want access to and scanning the approximate range < 1243661699 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And... Imma stop with that, it's getting too annoying to think about. < 1243661701 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(of the natted port) < 1243661712 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thank god, one sane person :P < 1243661730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mäybë a bit of mëtäl to end things wıṫh, though. < 1243661742 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lül < 1243661754 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :z? < 1243661775 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ìíîïiîiìííîíïíìîiìííîììììîîîíîïîiìïîïîiìïîíìiîiííîíîíìiìî < 1243661848 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I love how i+. = ı < 1243661852 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: sane persons, in here? let's EAT THEIR BRAINS! < 1243661916 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol thats soooooooo random < 1243661963 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :cause like, you know? < 1243661966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: clearly that should have been i-. < 1243661980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or i^. , possibly < 1243661989 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :beat me to it:P < 1243661993 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: But it's technically i + .. < 1243661995 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was looking for the logical xor symbol in charmap < 1243662016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: um, how so? < 1243662023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alphabetic arithmetic is a bit of a unique axiomatic system. < 1243662027 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: didnt we do this the other night? < 1243662030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that be ï instead < 1243662054 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's what it looks like when you add the . diaretic to i. < 1243662058 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i⊻. < 1243662061 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1243662063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um right < 1243662075 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just very weird. < 1243662084 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ï is not really the same as i plus a single dot < 1243662094 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i think if you added the dot diacritic to i you'd get i with a dot above, not ï < 1243662095 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it makes sense that i+dot = i with no dot, really < 1243662097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, if you want an i with a dot, ị is much nicer looking. :p < 1243662113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: What you actually get is ı. < 1243662120 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i know what you get from typing < 1243662125 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :but thats input systems < 1243662126 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :add the dot AGAIN! < 1243662129 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i+.+. < 1243662137 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then divide by 0 for good measure < 1243662139 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats not i + dot < 1243662142 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :…i < 1243663257 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1243663297 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::< < 1243663539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :::| < 1243663627 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric ::.: < 1243663779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :.;:,`":: < 1243664219 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243664803 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243667235 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243669209 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no bf joust action today huh? < 1243669210 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243669555 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243669562 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no more bf joust action ever, unfortunately < 1243669578 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :new laws have been passed that require immediate execution of any participants in bf joust action. < 1243669633 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243669635 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I better watch myself < 1243669640 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :won't want to bf joust by accident < 1243670246 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1243670254 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Kicked out of parks twice in as many nights. < 1243670263 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Portland is trying to kill Extreme Croquet. < 1243670399 0 :clog!unknown@unknown.invalid QUIT :ended < 1243670400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243670406 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :"extreme" croquet? < 1243670439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rocket-powered mallets < 1243670450 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hover hoops < 1243670452 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you know < 1243670459 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i .. see < 1243670461 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only one person has ever reached the 20x multiplier < 1243670484 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :............ yeah, at's not extreme croquet :P < 1243670490 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's juſt croquet in unuſual environments. < 1243670498 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Often played at night becauſe, well, þat's an unuſual environment. < 1243670502 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like on a whale?? < 1243670513 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ever play croquet there? < 1243670515 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þat would be really unuſual, but ſure :P < 1243670580 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :off the tree, down the stream bed, under the bridge, off the rock, nothing but wicket! < 1243670765 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sounds about right. < 1243670799 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://purdueextremecroquet.org/ < 1243672281 0 :rodgort!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243672510 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243673283 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw, there is a way to see the age of a program on the hill < 1243673286 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/in_egobot/?C=M;O=A < 1243673299 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well the 'age' < 1243673560 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: you're sing þ wrong. < 1243673566 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :using* < 1243673575 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :you're also using long-s wrong. < 1243673584 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm fairly certain I'm not on boþ of þoſe. < 1243673593 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately you are < 1243673611 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pleaſe, enlighten me. < 1243673611 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :þ is used for voiceless th, as in "both", but ð is used for voiced, as in "those" < 1243673614 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wrong. < 1243673621 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :*ahem* < 1243673621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is Engliſh, not Icelandic. < 1243673632 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :Whos got the degree in linguistics? < 1243673635 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats right, me. < 1243673636 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bitch. < 1243673673 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Funny how /every/ ſource I can find ſays oþerwiſe. < 1243673693 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :The letter thorn was used for writing Old English very early on, like ð; but unlike ð, it remained in common usage through most of the Middle English period. < 1243673701 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :guess it depends on the period you are talking about? < 1243673708 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Early modern < 1243673713 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric : also, long s was word medial < 1243673737 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þe long 's' I'm almoſt certainly doing wrong, I was baſically juſt doing what ſomebody elſe ſaid for giggles þere :P < 1243673801 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it seems you're sort of right about þ and ð. þ was often word initial than ð < 1243673812 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and rarely medial < 1243673845 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse, this only works for old english where θ and ð are allophones < 1243673869 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm aiming at early modern, by which point ð was juſt gone. < 1243673874 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in modern english, you can't use them interchangeable since [θ] and [ð] are not allophones < 1243673888 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what about for the cretaceous where θ and ð are allosaurs? < 1243673889 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes, well, early modern used completely different words and spelling as well < 1243673897 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you might as well give it up! < 1243673922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :give it up like the second person singular! < 1243673922 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Or, I'll juſt decree þat I'm trying to bring back þorn as a general replacement for 't h', and not as a ſpecific revival of its previous uſe. < 1243673933 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: we're talking phonology not saurology < 1243673943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :let's bring back porn as a general replacement for 'th' < 1243673946 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'd be more productive < 1243673950 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well you should revive it as a replacement for the voiceless one! < 1243673975 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, voice of the voiceless < 1243673978 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þat's difficult when I'm juſt uſing eſsentially a ſed ſcript :P < 1243673986 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(you'll never silence him!) < 1243673995 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1243674006 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's difficult when I'm just using essentially a sed script :P < 1243674012 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :right no i get that :P < 1243674016 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :a sed script? < 1243674030 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm juſt typing as per normal and it's being replaced automatically by an xchat plugin I wrote. < 1243674047 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243674048 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lame < 1243674053 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243674056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :type it by hand, you wuss < 1243674064 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :like a real man < 1243674065 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þat's þree key-ſtrokes per, bleh. < 1243674074 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :two on a mac :D < 1243674081 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :not even < 1243674085 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :alt+t < 1243674129 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's compose-t-h on X. < 1243674165 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well i cant help you with your lameos < 1243674185 0 :M0ny!n=Harmony@AToulouse-258-1-53-125.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243674214 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :just edit your keyboard layout < 1243674217 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be hard < 1243674262 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait... linux, right < 1243674266 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :you might have to recompile the kernel < 1243674267 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243674304 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yeah but he likes linux, which means recompiling the kernel is pleasurable. < 1243674541 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :did middle english still have hwere and hwy, or had it changed by then? < 1243674550 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :and hwæt < 1243674559 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :changed < 1243674577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hwery hwell < 1243674593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs away, hiding < 1243674635 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Icelandic uses "hvaða" for "what", I love it < 1243674654 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why?? < 1243674759 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hwy aks hwy < 1243674787 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :because i want to ::SMASH:: < 1243674814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION watches psygnisfive carefully for any emerging green color < 1243674901 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cannot quite remember if psygnisfive is a conlanger < 1243674908 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is < 1243674919 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :constructed language? < 1243674924 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my recent eodermdrome program nearly qualifies < 1243674924 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243674932 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1243674933 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do tell < 1243674994 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't the topic be "þou dost not", out of curiosity, or am I in the wrong period there too? < 1243675031 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION rearranges it a bit < 1243675034 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it probably should be < 1243675046 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :since the -th suffix is the precursor to modern -s < 1243675062 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so the topic translates roughly as "so long as you does not talk to him" < 1243675097 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :"thou" is actually still used in Lancashire (where I mostly live), but it's changed to "tha", and it's rare even among old people < 1243675245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :psewelklihiandnabarfrux chewelisksiamtmaybobyargruz scewelklihiandnabarfrux wheliosokoiamtmaybyargruz psewelklihiandnarfryx chewelisksiamtmargrux scewelklihiandnarfryx wheliosokoiamtmargrux < 1243675249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(1) byanad buguramat (0) byanad buramat ( ) sehened sihiabruramat ( ) ianadabar iamtmabar sceweihiandnarfrux (0) sowoieheiamtmaur sceweihiandnarfryx (1) sowoieheiamtmaurux < 1243675252 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :abrand a thequickbrownfoxjumpsoverthelazydog miewehit < 1243675277 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :wtf oerjan < 1243675350 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION removed most of the english output parts < 1243675478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i played around with tr to make it look nice-sounding < 1243675517 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(letter permutations don't change the program interpretation) < 1243675633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although making it basically pronouncable was mainly a question of strategric placement of vowels and sonants < 1243675640 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i dont understand what this is < 1243675651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(which i did by hand first) < 1243675662 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a program in ais523's Eodermdrome language < 1243675697 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :each word is interpreted as a graph, with each letter a node and edges between neighboring nodes < 1243675721 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243675723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the () part is I/O < 1243675729 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :how is this conlang-ish? < 1243675740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well just the sound of it < 1243675762 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :er? < 1243675776 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oerjan just wants to hang out with the cool kids < 1243675779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243675853 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*sighs* < 1243675862 0 :oerjan!unknown@unknown.invalid QUIT :"Bus" < 1243678167 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243682139 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243683568 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243684749 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243686064 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243686406 0 :whtspc!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243686895 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243687118 0 :Judofyr!n=Judofyr@ti0056a380-0643.bb.online.no JOIN :#esoteric < 1243687261 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243688508 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243689536 0 :ais523!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1243689611 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243690030 0 :M0ny!n=Harmony@AToulouse-258-1-53-125.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1243690114 0 :kar8nga!n=kar8nga@e-21.vc-graz.ac.at JOIN :#esoteric < 1243691307 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yay, defend9 is still top of the leaderboard < 1243692281 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ais523: gcc-bf has special output format? (from recent in-between commit log about gcc-bf's RLE format) < 1243692288 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243692293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as an option < 1243692303 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it can output regular BF, but that often causes the computer to run out of memory < 1243692316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it can also output in its internal RLE format, which is basically BF but with run-length encoding < 1243692330 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :how does it look like? < 1243692339 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :+++++ becomes +*5 < 1243692342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :apart from that, it's identical < 1243692352 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, and if there isn't a number after the *, the * is a comment < 1243692357 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ah okay. < 1243692376 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :is +*0 acceptable? (stupid though) < 1243692378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf output also contains a few meaningful comments; but they're strictly comments, the program runs fine without interpreting them < 1243692382 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and no, it isn't < 1243692391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because +*5 can be interpreted as +, then four more +s < 1243692460 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :okay. finally i have some time to work on esotope-bfc, and i'm moving file loader into separate module. but i wanted some example... :) < 1243692862 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's some gcc-bf code in filebin somewhere < 1243692870 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how about **5 ? < 1243692877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: gcc-bf never generates that < 1243692908 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/pqzmno/hworld1.bfrle < 1243692921 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly the world's longest and most convoluted hello world < 1243692930 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I wouldn't be surprised if there was a worse one out there somewhere < 1243693026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is * really necessary? < 1243693036 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: no, it just makes filesizes much smaller < 1243693042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and prevents my computer running out of memory < 1243693046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can just expand it all if you like < 1243693046 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+10 == +*10 is quite obvious < 1243693073 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean the character '*' < 1243693084 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why not +60, -10 >5 < 1243693085 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243693415 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oops, separating loader and initial optimizer made esotope-bfc three times slower. :( < 1243693463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: to distinguish from numbers in comments? < 1243693474 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf can use quite a lot of those, especially if you ask for debug output < 1243693522 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how frequent does number occur after +-<>[]., in comments? < 1243693539 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :without any space etc < 1243693544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :loads, although there are normally other comment characters in between < 1243693580 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243693662 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+80 90 < 1243693671 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :then 90 is comment < 1243693682 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :single space in between will do < 1243693704 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+33 66-22 < 1243693708 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :66 is still a comment < 1243693719 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think using * is probably less of a disruption to standard BF parsing < 1243693751 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but makes the code larger < 1243693768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I'd put the numbers in hex if I cared about microoptimising size < 1243693788 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's just the difference between <*10000 and writing it out with loads of < signs < 1243693816 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243693830 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :<10000 gives you one char less < 1243693841 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is hardly any saving compared to the 10000 < 1243693888 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i thin you've got something like 20000 *s in this file you gave < 1243693901 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, 20K isn't going to make a substantial difference < 1243693922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all I really care about is causes my computer to swap vs. doesn't cause my computer to swap < 1243694562 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243694615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wonder if zip would compress this file < 1243694629 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :almost certainly < 1243694634 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it compresses rather well < 1243694652 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1243694666 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :430kB -> 36kB < 1243694772 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :doh < 1243694780 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :can't find this whole gcc-bf < 1243694784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is it unreleased? < 1243695863 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test +++>>(+)*5>(-)*5(>)*7(>[-])*20 < 1243695874 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 48.8 < 1243695878 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm.. < 1243696572 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw ([+]+)*5000 < 1243696583 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_draw: 18.3 < 1243696597 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm, it actually did win a coule of times :\ < 1243696644 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yes, unreleased < 1243696650 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and unfinished < 1243696652 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243696657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was hard enough just to get that hello world to work < 1243696679 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: wouldn't [+]+ suicide unless the opponent was on your flag doing [-]? < 1243696688 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243696690 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ooh, maybe not < 1243696695 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just at 0 for one cycle < 1243696702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nope, it is two cycles < 1243696703 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :The idea is to abuse the fact that it needs to be 0 for two cycles < 1243696707 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one after the +, one after the ] < 1243696709 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, hm < 1243696715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can abuse that fact; just not like that < 1243696715 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I need another + < 1243696720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :try +[++] < 1243696728 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yeah.. < 1243696737 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Or [+]++ ? < 1243696741 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :(repeatedly) < 1243696743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, that wouldn't work < 1243696824 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga [>[+]-] < 1243696835 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 60.0 < 1243696849 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw (+[++])*5000 < 1243696858 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Let's see what happens now... < 1243696860 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_draw: 27.3 < 1243696885 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :5 draws, 4 wins (eg. opponent suicides) < 1243696923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to avoid suicide? < 1243696977 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga (>)*100[>+[-]-] < 1243696988 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 0.0 < 1243696995 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1243697001 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test +++>>(+)*5>(-)*5(>)*7([>][-])*20 < 1243697012 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 11.2 < 1243697021 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga (>)*60[>+[-]-] < 1243697032 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 0.0 < 1243697033 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243697060 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243697064 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243697105 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1243697117 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I saw why my code went terribly bad :P < 1243697118 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :enemy flag should be somewhere there (?) < 1243697122 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :The FireFly_test one < 1243697131 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Wait, 60? < 1243697149 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :after 60 at least < 1243697152 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :"The tape length is much shorter, being randomized in the range 10-30." < 1243697159 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahhh < 1243697161 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :^ tip :P < 1243697171 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga (>)*5[>+[-]-] < 1243697182 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 22.0 < 1243697281 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test +++>>(+)*3>(-)*3>++(>)*6(>[-])*20 < 1243697292 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 53.7 < 1243697325 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga ++>--->++>->+++>-[>+[-]-] < 1243697334 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 28.5 < 1243697408 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust nooga ->--->---->--->-->-[>+[-]-] < 1243697419 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_nooga: 42.3 < 1243697439 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :shame this is not my solution :C < 1243697574 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test +++>>(+)*3>(-)*3>++(>)*6(>[+++++>]<[-])*20 < 1243697584 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 10.4 < 1243697605 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wait < 1243697622 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test +++>>(+)*3>(-)*3>++(>)*6(>[+++++<]>[-])*20 < 1243697633 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 29.7 < 1243697828 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust AntiMarauder ++(>>-)*4>(>[-])*21 < 1243697839 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_AntiMarauder: 35.8 < 1243698003 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >+[[+]+] < 1243698013 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_draw: 24.3 < 1243698023 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :does probram end after zeroing opponent's flag? < 1243698039 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :It has to be zero for two rounds < 1243698053 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :See http://esolangs.org/wiki/BF_Joust#The_revised_version < 1243698069 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :2 | 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 - - + - 0 | 24.3 | -3 | FireFly_draw.bfjoust < 1243698075 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, nescience_shade is now second < 1243698075 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Muhaha, draws < 1243698084 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1243698085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if he resubmitted it with changes, or if the hill's changed enough that it does well? < 1243698100 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nescience / myndzi: you wouldn't happen to know anything about this, would you? < 1243698148 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, Firefly_draw /is/ rather good at drawing < 1243698161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :a typical famer < 1243698168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if there's some way to modify farmers so that they win? < 1243698274 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1243698306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :possibly some sort of cross between defend9 (we need a name for that strategy!) and a farmer < 1243698348 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I haven't read all of defend9, 'twas rather long, wasn't it? < 1243698355 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :By the way, was the limit of rounds 100k? < 1243698387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243698391 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243698400 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (-->{.}+++<)*5[>+[-]-] < 1243698408 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243698411 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :% < 1243698411 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_test: 19.2 < 1243698432 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (-->{.}+++<)%5[>+[-]-] < 1243698443 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_test: 31.7 < 1243698492 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (->{.}+++<)%5[>+[-]-] < 1243698503 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_test: 23.7 < 1243698511 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (---->{.}+++<)%5[>+[-]-] < 1243698521 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_test: 29.6 < 1243698528 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: defend9 is long, but it's all much the same thing < 1243698533 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (-->{.}+<)%5[>+[-]-] < 1243698533 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works by benchmarking the opposing program < 1243698540 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to determine how many instructions are in its main loop < 1243698542 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for nooga_test: 13.4 < 1243698547 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243698548 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :That's interesting < 1243698556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then trapping it in its main loop whilst running off to capture its flag < 1243698578 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine how < 1243698589 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I didn't think BF Joust would be that much about analyzing the opponent :P < 1243698590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it can actually determine something < 1243698611 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test >+([+]+)*5000(>)*8(>[-])*21 < 1243698622 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 20.4 < 1243698794 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >-->+[[+]+] < 1243698804 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_draw: 18.4 < 1243698883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: well, defend9 is top of the table < 1243698889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it obviously isn't a hideous strategy < 1243698894 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Yep, I've noticed < 1243699037 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >-[[.]-] < 1243699048 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_draw: 16.1 < 1243699058 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Meh, not as many draws < 1243699287 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >+[]<[+] < 1243699298 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_draw: 24.1 < 1243699320 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmph < 1243699346 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >+[]<[++-] < 1243699356 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_draw: 14.5 < 1243699366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243699373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust draw >-[]<[+] < 1243699384 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_draw: 19.2 < 1243699457 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Wait, []?.. Hm, that works just as well as [.] < 1243699466 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Didn't think of that < 1243699472 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Except being well.. faster < 1243699660 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243699736 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :found on Reddit: http://chrishecker.com/Kurt_G%C3%B6del_is_Laughing_His_Ass_Off_Right_Now < 1243699837 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test [+]->>(+)*5>(-)*5(>)*7(>[-])*20 < 1243699847 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for FireFly_test: 20.3 < 1243699936 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : heh < 1243699955 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hey ais523 < 1243699969 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Your graph rewriting thingamagic, are you sure it's TC? < 1243699981 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It seems to have a finite number of possible nodes < 1243699991 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure, but that isn't limiting its TCness < 1243699996 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can have infinite possible nodes < 1243700009 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for instance, "ab ade" is a trivial program that creates infinite nodes < 1243700050 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So you start with the graph a-b, and what does it do? < 1243700056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243700070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you start with the graph thequickbrownfoxjumpsoverthelazydog, as always < 1243700077 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :orite < 1243700084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but ab refers to a vertex b of degree 1 < 1243700096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you replace it with a vertex of degree 2 connected to a vertex of degree one < 1243700104 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's like the active part in the andrei machine? < 1243700107 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so you end up with an infinite chain of degree-2 vertices < 1243700143 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what does a-b transforms into in one step? < 1243700262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: the vertices aren't marked with letters < 1243700290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so ab transforms into ade, which is equivalent to zab, which becomes zade, which is equivalent to yzab, which becomes yzade < 1243700292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243700330 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh, so you can have multiple nodes with the same name < 1243700344 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nodes aren't named at all < 1243700349 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :nodes are completely unnamed < 1243700357 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :letters are just used to describe graphs < 1243700360 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :o. < 1243700364 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pattern matching < 1243700378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just like if you say A+B in Prolog, that matches any addition < 1243700386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not necessarily an addition of the letters A and B < 1243700413 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The fact that the starting graph is so hueg doesn't make it easy to visualize a suimple example < 1243700426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you generally replace the starting graph with what you want < 1243700431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as it's unlikely to come up at random < 1243700461 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So a-b actually replaces every nodes connected by a vertex? < 1243700556 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, because b isn't mentioned over the right < 1243700566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it replaces all nodes that are connected to one other node, but nothing else < 1243700578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ab adb would replace two connected nodes with a chain of three connected nodes < 1243700583 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and is so general, it would be unlikely to be useful < 1243700606 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :That sounds even worst to program than the Kolmogorov machine < 1243700611 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :At least it had types :o < 1243700623 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :What's the name of this.. language? < 1243700630 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And a starting node, to mark the beginning < 1243700640 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Eodermdrome < 1243700650 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243700657 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Thanks < 1243700679 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Mathematica is good with graphs, since it's the best software ever written < 1243700885 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica has graphs, but the documentation is really shallow < 1243700905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica is incredibly bad at anything it wasn't designed for < 1243700916 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243700944 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :http://reference.wolfram.com/mathematica/Combinatorica/ref/Graph.html < 1243700948 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Look at that shit < 1243700962 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Do they tell me how a list of vertex and nodes is supposed to be written? < 1243701168 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, they do < 1243701180 0 :jix!n=jix@dyndsl-095-033-115-244.ewe-ip-backbone.de JOIN :#esoteric < 1243701194 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: node = vertex < 1243701196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arc = edge < 1243701301 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ugh, Mathematica's graph stuff is as inflexible as I suspected it might be < 1243701309 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :each vertex seems to come with information about where it is < 1243701320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which means it can't draw graphs in the neatest possible way < 1243701404 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although they do have things like SpringEmbedding to try to achieve that sort of thing < 1243701475 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243701493 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I tried ShowGraph[Graph[{{1, 2}}, {{1, 1}, {2, 2}}]], but it no works < 1243701495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the Eodermdrome graph-match operation isn't in their library, though < 1243701504 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I may need additional brackets < 1243701512 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :meaning it's basically impossible to implement < 1243701775 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's probably doable < 1243701781 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Though not necessarily easy < 1243701803 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although I think the Andrei Machine 9000 should be easier, since it has typed nodes < 1243701803 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :The Graph bit works but ShowGraph gives a bunch of errors < 1243701824 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: probably because the nodes aren't assigned to positions < 1243701833 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to take it through a position-allocation function first < 1243701859 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Possibly; I didn't read the docs, just tried Slereah's expression :-) < 1243701870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, how do you know the Graph bit works? < 1243701879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mathematica operations don't normally give errors if you mess up the syntax < 1243701883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they just hold in place Thutu-style < 1243701888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't error and it gives proper output < 1243701893 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although there are error-recognition patterns in later versions < 1243701902 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :- Graph:<1,2,Undirected>- < 1243701907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243702097 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wait < 1243702108 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is Graph shit a package, or is it basic Mathematica? < 1243702114 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because even the examples don't work < 1243702123 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Load it with < 0.75, 0.36, 0.23 < 1243703867 0 :leonid_!n=leonid_@116.39.191.150 JOIN :#esoteric < 1243704055 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243704555 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243704669 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1243704688 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Where ehird is always friendly, so long as þou talkeþ not to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243704723 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait... < 1243704738 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Where ehird is always friendly, so long as þou talkest not to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243704773 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Man, it must be awesome to be Wolfram < 1243704783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :how? < 1243704793 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He probably has a constant boner just from being him < 1243704794 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Because he's the best man ever! < 1243704907 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Nicely done, Ørjan. < 1243704935 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(just because I've stopped with the Early Modern English doesn't mean I'm not going to spell “Ørjan” right. ;)) < 1243705129 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like the letter Ø < 1243705132 0 :M0ny!unknown@unknown.invalid QUIT :"Read error: 182 (Connection reset by beer)" < 1243705146 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Your graph rewriting thingamagic, are you sure it's TC? < 1243705148 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think Wolfram is weird < 1243705149 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :D: < 1243705164 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thought he proved that. < 1243705205 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in principle, at least, even if there may be bugs in it < 1243705254 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243705434 0 :leonid_!unknown@unknown.invalid PART #esoteric :? < 1243705461 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ø < 1243705501 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Møøse < 1243705509 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :once bit your sister? < 1243705523 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in the hööse < 1243705536 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :llamas! < 1243705552 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Sim City fucking loved llamas < 1243705557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, excellent topic! < 1243705580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i merely corrected þe grammar < 1243705630 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :we are sø nørsk < 1243705658 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pølsk pølsevev < 1243705676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, pølsevev ? < 1243705678 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :øl < 1243705687 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: means nonsense < 1243705690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243705744 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :øl før frøkøst < 1243705795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uuurgh < 1243705815 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: finally i'm back to the esotope-bfc. :) i recently added bfrle parser to analyze gcc-bf's output. < 1243705822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, heh. < 1243705827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, I had one for DAYS ;P < 1243705867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, haven't had time for in-between for a while < 1243705872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243705885 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1243705886 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polynom stuff is semi-complete < 1243705890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :polynomial* < 1243705896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: your font is weird. "Hello, world! How are you today?" → "HELLO, DONLD! HOD ANE EOU PODAE?" < 1243705903 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(meh, I always spell it in Swedish by mistake) < 1243705908 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :good to hear it. < 1243705914 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :polynom nom nom! :p < 1243705920 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: dammit! < 1243705928 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i was going to say that < 1243705930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, haven't worked out how to convert non-trivial loops to that form though < 1243705960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is not +/- 1 for index cell. And no, I haven't been able to understand the algorithm you use < 1243705969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: so I'm curious, you wrote that thing about north/south korea for your school right? d'you think north korea are bluffing about bombing south korea? < 1243705971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you still have trouble with the [+++>----<] kind? < 1243705975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd imagine so, but, weird place. < 1243705976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes < 1243705995 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i keep telling you the extended euclidean algorithm is the key < 1243706002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: he can't understand it < 1243706015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes and I read about it. And I just don't understand *how* it is the key. How to use it in here. < 1243706033 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: south koreans have been immuned to such things over the recent twenty years or so. < 1243706035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and yet he has the audacity to yell at me for not being up-to-date with a special case of the definition of imaginary numbers :-)) < 1243706039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: heh < 1243706042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: although as long as the index cell increment is _odd_, it reduces to modulo inverse < 1243706084 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: essentially for [+++>----<] you need to find x such that 3x == 1 (mod 256) < 1243706117 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243706155 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then if the index cell is y, the other cell gets 4*x*y added < 1243706176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and x is the other cell? < 1243706196 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, x is what i wrote in the previous line < 1243706215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243706217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the index cell gets zeroed, naturally < 1243706220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243706263 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: note that the requirement that the increment is odd is really gcd(increment,256) = 1 < 1243706266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that isn't an issue. I already make use of the knowledge that after a loop the index cell is zero. < 1243706289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, Hm... is it so? < 1243706298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243706300 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :when the gcd is 1, the extended euclidean algorithm reduces to finding modulo inverses < 1243706314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I did work out that "when odd it will be finite", but in another way < 1243706477 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is possible to split things up if you find modulo inverses easier to think of than the algorithm (although you will still need the algorithm to _calculate_ a modulo inverse) < 1243706520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially you can first calculate the gcd(increment, 256), which gives you enough information to tell whether the loop is infinite or not < 1243706520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads about modulo inverse on mathworld < 1243706572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathworld? < 1243706574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if it is not infinite, then you divide things by the gcd, and then use modular inverse < 1243706574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :more like wolframworld. < 1243706590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true, but was first hit on google < 1243706604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :modulo inverse is just the inverse of modulo :P < 1243706606 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(wikipedia was first for me) < 1243706616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: regional etc diffs < 1243706621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also, *modular, as the googling reminded me < 1243706623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, so it is here if I'm not logged in to gmail. < 1243706625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*shrug* < 1243706635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243706638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's it personalizeramating the search results < 1243706662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, probably < 1243706688 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I use a script to disable the click tracking though, but I guess they could still do something based on search terms < 1243706743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i leave it on because I like the superior search results. < 1243706755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oooh "coprime" is same as "relativt prima" in Swedish.... Now I'm _slightly_ less lost. < 1243706805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok I think I see *part* of what oerjan is talking about now < 1243706805 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: øl før frøkøst << that's pretty much real for me ;C < 1243706864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243706876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, out of water? < 1243706920 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've got beer, but i'm too lazy to visit a grocery store < 1243706955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what's that writing system you talked about? < 1243706980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: beer, water, basically the same thing modulo some hops right? < 1243706997 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1243707005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly! < 1243707008 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :makes my stomach full < 1243707013 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;D < 1243707015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fuck ESD... (no nothing got destroyed, but it hurt, saw the spark between the water tap and my finger...) < 1243707016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep, er, that's a property of water < 1243707017 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kind of < 1243707041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: static is fun when you touch a crt < 1243707045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or rather not very fun, but < 1243707048 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ i've heard that Polish beer is quite good < 1243707058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as "not fun" as a magnet is? < 1243707076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :close to a CRT I mean < 1243707077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh oh I used to use magnets on CRT & LCD monitors < 1243707080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're so pretty < 1243707088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for a CRT btw it's fine you just need to degauss after < 1243707098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unless the magnet is too strong < 1243707118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well maybe if you're like magnet mcstrongymagnet you couldn't just use any magnet you own < 1243707132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, neody-whatever magnet kind of strong I mean < 1243707143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Neodywhateverium. < 1243707144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my old crt started to wobble when my electric oven was on < 1243707153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know what I mean? < 1243707159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: :D < 1243707160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243707163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rightt < 1243707167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/t// < 1243707180 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :llllllllllllllllleft < 1243707197 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :Ü < 1243707198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as for LCD... Do you mean TFT or calculator-kind-of-LCD < 1243707211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I never heard of any issues with magnets for either < 1243707218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe I'm misremembering < 1243707218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tried, and don't plan to < 1243707226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but my TFT did that I think < 1243707227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as a CRT < 1243707230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wavy purpley colours < 1243707234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uhu < 1243707241 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: try on plasma < 1243707249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: are you sure you weren't ingesting something at the time < 1243707252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: I do not have the cash for a plasma display :) < 1243707261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: 'tis possible < 1243707273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what fun things you can do with OLED < 1243707275 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :maybe there was something magnetic behind the liquid cristals < 1243707282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243707284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so the magnets pulled that against the LCs < 1243707288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do OLED displays have subpixels? < 1243707293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jix: possibly, or just my bad memory < 1243707296 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243707301 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I used to have a professor < 1243707311 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :He's a researcher on OLEDs < 1243707313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, OLED displays do have subpixels, cool < 1243707330 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Always telling us how awesome they were < 1243707334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OLED's pretty cool. < 1243707337 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Showing us his OLED watch < 1243707338 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243707349 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Would love to use an OLED display for my new machine but that's not really practical yet. < 1243707357 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :black is black, colors are vivid < 1243707374 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ energy saving < 1243707377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otoh I still want someone to invent something like: < 1243707380 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ 256 colors < 1243707382 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1243707385 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Except it's expensive as shit :o < 1243707386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OLED, but the off state is white, not black < 1243707387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243707399 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what for? < 1243707399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then black-on-white text would be a lot easier & pleasant to read < 1243707402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: see above < 1243707410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't life time of OLED displays rather short < 1243707412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I like white backgrounds better, but black ones give less eye strain currently < 1243707413 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to display black? < 1243707414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compared to TFT and CRT < 1243707415 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: used to be < 1243707420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: beats me :) < 1243707422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, much better nowdays? < 1243707436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, one way of doing it even has more lifespan than lcd/tft displays iirc < 1243707442 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster : Yeah < 1243707452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plus, displays don't really last that long anyway < 1243707458 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243707478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I only had an TFT fail once, that was due to the backlight thingy dying. < 1243707482 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i've seen something like a paper display < 1243707489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yeah, ipaper < 1243707491 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/electronic paper < 1243707492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CFL or something I think the term is? < 1243707495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kindle uses it < 1243707499 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :rly? < 1243707501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: yep < 1243707507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it does the neutral-white thing perfectly BUT: < 1243707510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- low resolution < 1243707512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my old monitor lasted... hm. 6 years? < 1243707514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- terrible, terrible contrast < 1243707516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Something like that < 1243707520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :- very poor colour < 1243707528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but you're a luddite :) < 1243707536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, define:luddite < 1243707540 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've never had a monitor break on me < 1243707543 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: congrats, you've got a google query set up < 1243707544 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ those printed circuits (printed like documents) on foil < 1243707554 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have a dead pixel on this monitor < 1243707555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it pisses me off < 1243707560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought you used the same query interface? < 1243707560 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243707561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even though it's barely visible since it's 100dpi < 1243707569 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Some 15+-years old ones are still in use < 1243707594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird.lookup("luddite").explain("otherwise this will turn into C++ with templates!") < 1243707595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243707596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: by "last" i mean "a display from so many years ago will be uncomfortably small for modern systems" < 1243707614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eg from the 90s you've got 14-17" displays; awful < 1243707622 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blurry crt to boot < 1243707642 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like my 24' apple screen < 1243707646 0 :kar8nga!n=kar8nga@a-124.vc-graz.ac.at JOIN :#esoteric < 1243707651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apple screens are nice < 1243707654 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i use it with mac mini lol ;d < 1243707656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good contrast, 100 dpi < 1243707707 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :17" 4:3 is fine < 1243707715 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think that a big screen is necessary to work comfortably with OS X window-mess policy < 1243707716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: are you on crack? < 1243707723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that screen's so small I'd die < 1243707737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: as opposed to the oh-so-wonderful "MAXIMIZE EVERYTHING. EEEEEEEEEEVERYTHING! WASTED SPACE <3"? < 1243707757 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thank got there's expo < 1243707768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :got ist tott < 1243707776 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243707777 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :god < 1243707778 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243707787 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :gott ist tot < 1243707788 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No, you're on monitor-crack :-P < 1243707794 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :+ i'd like to have an option to tile windows < 1243707798 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1280x1024 is a fine resolution < 1243707802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hahahahah < 1243707807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe if you do only one thing at a time < 1243707813 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want tiling too and scriptable window management < 1243707817 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :on osx < 1243707822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that thing is only a text editor, browser, or irc client. < 1243707828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try editing videos at 1280x1024, fuck eyeah < 1243707831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yeah < 1243707831 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tile them on 2d surface and be able to resize them all with dragging borders < 1243707838 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :you know what i mean? < 1243707842 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For all of those things I do only have one window open at a time :-P < 1243707862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i'm going to assume you've never used a much bigger monitor < 1243707864 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: If I were editing videos or photos, yes, I would not be using a tiling WM. < 1243707871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wasn't talking about tiling < 1243707872 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I've got a 26" LCD currently < 1243707874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about using 1280x1024 < 1243707896 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tiling makes sense for me because I've got terminal apps and a browser. < 1243707902 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1280x1024? Sure, if it's 19". < 1243707906 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Or smaller. < 1243707910 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a mission: to hack OS X WM to tile windows < 1243707927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, 1280x1024 is acceptable for 17" IMO. But 19" would need higher < 1243707947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Fair enough. < 1243707961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the next step up after 1280x1024 ? < 1243707967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 1680x1050 < 1243707971 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has a 19" 1440x900 monitor... Be nice to have something a bit better. < 1243707975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's the most common step up, at least < 1243707976 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to attach a window from one program to a window from another program < 1243707978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243707981 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and then let them stay together < 1243707983 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about 1400x1050? < 1243707983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But 19" = 1280x1024, canonically. < 1243707984 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1243707985 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 1600x1200 < 1243707987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1243707987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: not commonly used < 1243707988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it exists < 1243707989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: oh, right < 1243707992 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That's not 4:3. The 4:3 equivalent is 1440x1050. < 1243707997 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1680x1050 is widescreen < 1243707998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from 1280x1050, you go to 1600x1200 < 1243708003 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 1024 < 1243708004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well my current monitor uses 1400x1050... < 1243708008 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as native resolution < 1243708011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er, right < 1243708016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's uncommon./ < 1243708016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well,* < 1243708020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok. < 1243708032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it is the next step up then < 1243708049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and 1600x1200 is indeed widescreen < 1243708054 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what pikhq said < 1243708056 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No it's not < 1243708057 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the next step up is 1281x1025 < 1243708059 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1680x1050 is < 1243708060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you're going to say that < 1243708064 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :√ < 1243708070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1? < 1243708074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uneven!? < 1243708079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243708090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by "next size up", clearly the only reasonable answer that can be given is "what's the most common next step up?" < 1243708093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that makes so much sense... NOT < 1243708097 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Actually it's 1285/1028 < 1243708100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 1440x1050 is only uncommon because monitors of the size where it makes sense are uncommon. < 1243708104 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :s:/:x: < 1243708127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "what is the next step above which is actually used, but maybe not the most common on" < 1243708129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one* < 1243708150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, ~160 dpi is beautiful < 1243708161 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Get a middling DPI 19" or 20" monitor? Fuck that." < 1243708182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, um? < 1243708188 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243708190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ignore me. < 1243708192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean with "middling" < 1243708195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in this context < 1243708225 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It meanſt noþing. < 1243708228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243708257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: is limechat scriptable? < 1243708265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: it's just ruby < 1243708266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :edit the code < 1243708269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'s what I did < 1243708272 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :omfg < 1243708276 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1243708281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that when my bouncer sends [blah] foo in the quicklog, it sets time=blah < 1243708282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and removes that < 1243708287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that the bouncer logs look nicer < 1243708302 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :how to i open the code when the program is ONE ICON? < 1243708309 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :#eſoteric: Where ehird is always friendly, ſo long as þou talkeſt not to him. < 1243708314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if it is just ruby... has it been "ported" to linux? < 1243708315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ARGH. < 1243708319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1243708320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it uses cocoa < 1243708321 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I DIDN'T EVEN HIT ENTER! < 1243708326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: show contents < 1243708331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: or just drag it to textmate < 1243708334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll show the directory structure < 1243708341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah... But wouldn't the backend and frontend be separate parts? < 1243708350 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the frontend is the majority of the code. < 1243708351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so you could just use tk or whatever on Linux < 1243708352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, cocoa != just gui < 1243708353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm ok < 1243708360 0 :oerjan!unknown@unknown.invalid TOPIC #esoteric :Where ehird is always friendly, so long as þou talkest not to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243708363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cocoa has data structures etc < 1243708375 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243708384 0 :pikhq!unknown@unknown.invalid TOPIC #esoteric :#eſoteric: Where ehird is always friendly, ſo long as þou talkeſt not to him. | http://tunes.org/~nef/logs/esoteric/?C=N;O=D < 1243708391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, does ruby have a "native" GUI API? Like Tcl has Tk? < 1243708395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243708398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243708399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No language except Tcl does. < 1243708410 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i doubt that this thing that appeared in textmate is ruby code < 1243708422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what appeared < 1243708430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok. what about an interface to a gtk or such that is widely used? < 1243708434 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :looks like executable < 1243708441 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION <3 Tk. < 1243708442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: look in Resources/ < 1243708453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it has a tk binding in core, a qt binding, a gtk binding, an ffi, < 1243708457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I mean... for python isn't the "tinker" or whatever part of the python standard distribution? Rather than a separate package. < 1243708458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1243708461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a java's swing binding with JRuby, < 1243708463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it has everything. < 1243708468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. But I meant in core :) < 1243708470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note: tk isn't built by default < 1243708471 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Tkinter, you mean? < 1243708479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that might have been it < 1243708513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243708518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :firefox doesn't respect system-wide dpi settings < 1243708524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :erlang has tk and wxwidgets (new in R13A) support in the "standard" distribution. < 1243708526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LAME < 1243708538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, make a patch? :D < 1243708557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also, did you change display or something? Or why have you found out this just now? < 1243708560 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'd rather eat my own vomit than try and compile, let alone modify, firefox < 1243708574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, playing around in a VM in anticipation of possible ultra-high-DPI screen for a project < 1243708577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(~160dpi) < 1243708589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, compiling isn't that complex iirc... Just time consuming. Leave it on overnight however. < 1243708607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Firefox has a complex build system. < 1243708618 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And modifying it is hell. < 1243708625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XPCOMMMMMMMM < 1243708635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, as far as I remember it wasn't hard for me to build the ff2 alpha manually < 1243708639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe it is worse in ff3 < 1243708642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't know.. < 1243708660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :grr, virtualbox, you have mouse integration but you aren't showing all resolutions < 1243708662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SHOW RESOLUTIONNNNNNNNNNNS < 1243708667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's always been a tad bit of a bitch. < 1243708678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHY? YOU DARE TO ASK ME WHY? < 1243708689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This screen will be 1280x1024. I cannot test 160dpi at 1024x768. < 1243708689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243708693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because there is a word for that. < 1243708694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It is: Cramped. < 1243708709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, no. Just quite a few ./configure options iirc. But way fewer than for apache! < 1243708730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(yes I have built Apache manually before.... On windows too! THAT was bad.) < 1243708761 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ehird: got it < 1243708776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(upward in the snow both ways) < 1243708782 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :now where is that thing < 1243708787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: what you tryina do < 1243708788 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243708798 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :write a filter < 1243708812 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so I can't agree with you about hard to compile manually < 1243708833 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's not what he said < 1243708838 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :He said it's hard to modify < 1243708845 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not hard to use < 1243708860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sure he meant that? < 1243708865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, did you mean what Deewiant said? < 1243708869 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :2009-05-30 20:36:57 ( pikhq) And modifying it is hell. < 1243708875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, "and" < 1243708878 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see what else he could've meant :-P < 1243708879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he said that < 1243708883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Complex and hard to modify < 1243708884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a) it was a complex build system < 1243708884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and < 1243708886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(b) hard to modify < 1243708888 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Complex != hard to use < 1243708889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neither implies hard to build < 1243708889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I interpreted it as "and also" < 1243708893 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, so did I < 1243708900 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Never did he say it's hard to use < 1243708912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hard to compile manually he seemed to say < 1243708927 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Complex doesn't mean that < 1243708941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION discovers how many applications fragrantly ignore system-wide dpi settings < 1243708946 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whoop-asses said prorgams < 1243708950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*programs < 1243708953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on OS X? < 1243708955 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: fragrantly? < 1243708957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: linux < 1243708963 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm glad you find it pleasant < 1243708970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: hahaha < 1243708976 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sending privmsg where's that < 1243708976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*flagrantly < 1243708988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, depends. For me fragrantly == bad. Due to having asthma... < 1243708989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: ah < 1243708991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemme take a loop < 1243709003 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in flagrante delicto < 1243709007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243709008 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look < 1243709020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop. Lemme take a loop." < 1243709026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i take a loop and then i hang myself on it < 1243709035 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Fragrantness doesn't imply pollen < 1243709045 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, nor does asthma... < 1243709059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, but yes I happen to be allergic to some types of pollen as well. < 1243709060 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't see how else asthma couldn't mix with that < 1243709061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: class IRCSendingMessage < 1243709065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :case on privmsg etc < 1243709066 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I don't know enough about asthma < 1243709067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ah... I think there is difference between the English and Swedish meaning < 1243709068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: in ircmessage.rb < 1243709080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: err, asthma has nothing to do with pollen < 1243709082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's hayfever < 1243709090 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know this < 1243709092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asthma is a chronic medical condition. It has been defined by the National Heart, Lung and Blood Institute as a common chronic disorder of the airways that is complex and characterized by variable and recurring symptoms, airflow obstruction, bronchial hyperresponsiveness (bronchospasm), and an underlying inflammation. The interaction of these features of asthma determines the clinical manifestations and severity of asthma and the response to treatment.[1 < 1243709095 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :] < 1243709095 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know this < 1243709096 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I know this < 1243709099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dunno what smell has to do with it < 1243709100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly < 1243709103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, right. In English you are correct. In Swedish it kind of implies strong perfume or similar. < 1243709116 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aha < 1243709143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, which does cause problems with asthma. Both for me and many other I know with asthma... < 1243709144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, I see < 1243709164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm... 1280x1024, let's say 12" screen = 136.6 PPI < 1243709169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 136 or 137 < 1243709177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn English making a similar word with a different meaning. < 1243709178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243709196 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's from Latin, and the English is closer to the original :-P < 1243709210 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How secure is Hashapass? < 1243709211 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :fragrare - to smell (of something) < 1243709239 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243709258 0 :jix_!n=jix@dyndsl-095-033-107-136.ewe-ip-backbone.de JOIN :#esoteric < 1243709258 0 :nooga!unknown@unknown.invalid QUIT :"Leaving..." < 1243709261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or karott... No "carrot" is not http://sv.wikipedia.org/wiki/Fil:Karott.JPG but rather http://en.wikipedia.org/wiki/File:Carrot.jpg < 1243709262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243709276 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243709287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION attempts to find ff's dpi setting < 1243709290 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, what /is/ carrot in Swedish < 1243709292 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(iirc French has the same meaning as Swedish for a similar word there?) < 1243709300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :man, 137dpi is huge < 1243709304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, the vegetable? < 1243709306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :morot < 1243709306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eveything's the size of headings < 1243709311 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right < 1243709319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try about:config ? < 1243709321 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Carotte in French can mean stealing < 1243709327 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Not sure of the spelling < 1243709327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yeah, it's set to -1 there < 1243709328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so heh < 1243709335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sets to 137 < 1243709345 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And garroting isn't fun < 1243709354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it, uh, valiantly didn't work. < 1243709356 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And ^ is a caret < 1243709359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, Oh. That was an attempt at joking about FF config dialogs being dumbed down.... < 1243709373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: They're not dumbed down < 1243709381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I've only had to use about:config like 3 times in my life < 1243709384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And that's for really obscure stuff. < 1243709420 0 :uooga!n=marcinga@89.108.240.138 JOIN :#esoteric < 1243709421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure are... Many of the settings only found in about:config nowdays used to be found in the normal config dialog in firefox 1.0 and older < 1243709424 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is making the backspace key not go back really that obscure? < 1243709442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's called putting things most people don't use out of the way < 1243709444 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243709462 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :i broke sending msg < 1243709464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey... remember "phoenix" and "firebird"? < 1243709466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243709471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a full system designed by AnMaster would be the most configurable piece of shit ever that you wouldn't be able to do trivial things without scrolling down 57 pages of configuration options < 1243709487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and toggling things to one of 5 boolean values representing which type of machine code branch to use! < 1243709503 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a system designed by me would be better than one designed by zzo at least < 1243709512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you have to admit that < 1243709513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's true. < 1243709522 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tends to think of zzo as AnMaster squared < 1243709536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, odd. I tend to think of zzo as "lunatic" < 1243709541 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243709552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Well my program can play solitaire or football and you can set a configuration option to whether you want to play solitaire or football and also you can change the title like if you don't like Cool Football you could use Footybally" < 1243709557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's autistic, give the kid a break < 1243709557 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243709565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's very intelligent for sure < 1243709566 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1243709566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? Hm I wasn't aware of it. < 1243709574 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :yay, it works < 1243709618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway why would I design a system. There is already one I like < 1243709635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :emacs < 1243709636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243709649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :emacs is a perfect example of how to do everything wrong < 1243709659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it takes bad decisions to the level of an art form < 1243709666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, examples? < 1243709667 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.techeblog.com/index.php/tech-gadget/3-amazing-holgram-technologies < 1243709672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: everything! < 1243709681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, specific examples < 1243709692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pick just about anything from emacs and there's your example < 1243709699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the mode line? < 1243709704 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the mini buffer? < 1243709710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's like someone took the perfect editor and put it into the Make Everything Shit machine < 1243709712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: more specific. < 1243709713 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243709723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I was more specific than you at least < 1243709726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243709727 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243709734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what it is you dislike with those then < 1243709735 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :þis is a teſ < 1243709741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh, the display I want is almost as high dpi as the iphone < 1243709744 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243709755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the iphone is high dpi? < 1243709758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243709766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's a ~3.5" screen < 1243709770 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243709774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes. Why do they make them so high dpi < 1243709785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean I bet my phone has higher dpi than my computer monitor! < 1243709790 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because the screen is tiny; if you made it at a regular dpi, everything would be blocky as hell < 1243709791 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243709798 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anoþer teſ < 1243709801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need to read web pages with quite small text on this < 1243709809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :look at photos too < 1243709813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you need a decent sized screen < 1243709815 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you would just have to hold it as the same distance as a normal monitor ;P < 1243709816 0 :asiekierka!i=asiekier@078088180066.elblag.vectranet.pl JOIN :#esoteric < 1243709818 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :damn, does not work < 1243709821 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Hi! < 1243709823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iphone = 480x320, 3.5" < 1243709826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~16x dpi < 1243709832 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: Are you there? < 1243709855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then another question... Why don't they make normal monitors as high dpi as those < 1243709865 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mega $$$ < 1243709867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, they do, for industry < 1243709870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eg hospitals and shit < 1243709882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not get such a monitor? < 1243709892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait the $$$ < 1243709892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that'll be a few thousand dollars, please < 1243709893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243709893 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :They're probably expensive, I guess < 1243709897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243709902 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243709907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: oh, and once you give me those thousand dollars, you can have shit contrast ratio too < 1243709914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"pick three" < 1243709916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243709917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"pick two" < 1243709923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Big, high-dpi, good contrast ratio. < 1243709930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "shit contrast ratio"? < 1243709935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mandatory extra pick: Costly. < 1243709938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is that as in "bad" or "stuff" < 1243709938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243709940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Bad. < 1243709942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243709955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :English takes words that mean anything to the nth level :) < 1243709959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about ones based on plasma < 1243709965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the downside with them < 1243709971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :blurry, aren't they? < 1243709973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only usable for tvs < 1243709975 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe. No idea... < 1243709977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah... < 1243709990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, very power hungry < 1243709990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243709999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I would want one of those monitors that are always used as reference monitors in monitor tests! < 1243710004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :always a NEC it seems < 1243710010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Until the early 21st century, superior brightness, faster response time, greater color spectrum, and wider viewing angle of color plasma video displays, compared to LCD televisions, made them a popular display for HDTV flat panel displays. It was believed at the time that LCD technology was suited only to smaller sized televisions, while plasma technology was more competitive at larger sizes, particularly 40 inches (100 cm) and above. Improvements in V < 1243710013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :LSI fabrication technology have narrowed the technological gap. The lower weight, falling prices, and often lower electrical power consumption of LCDs make them competitive with plasma television sets.]] < 1243710018 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ſ was forbidden on þe end on or þe begining ? < 1243710023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Plasma displays are bright (1000 lux or higher for the module), have a wide color gamut, and can be produced in fairly large sizes, up to 381 cm (150 inches) diagonally. ]] < 1243710024 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243710028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plasma displays use as much power as crts I think < 1243710032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: end < 1243710048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243710048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [[Nominal power rating is typically 400 watts for a 50-inch (127 cm) screen. Post-2006 models consume 220 to 310 watts for a 50-inch (127 cm) display when set to cinema mode. Most screens are set to 'shop' mode by default, which draws at least twice the power (around 500-700 watts) of a 'home' setting of less extreme brightness.]] < 1243710059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :700 watts can power a high-end gaming pc < 1243710061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :including monitor < 1243710066 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243710068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243710081 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243710087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Plasma TVs also do not exhibit an image blur common in many LCD TVs]] < 1243710089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, then < 1243710096 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :okay, now þisſhould work properly < 1243710097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shop mode? home mode? < 1243710098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243710098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plasma displays are cool if you don't mind paying through the roof in both cost and power < 1243710104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't that cheating < 1243710107 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :naaaaah < 1243710113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can set it to anything personally < 1243710117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just to woo customers in a shop window < 1243710130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah that is the bit I called cheating < 1243710131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.P < 1243710133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P* < 1243710138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :called marketing < 1243710142 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :They're just names for preset brightness settings < 1243710142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1243710146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, what Deewiant said < 1243710152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243710156 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It makes sense for them to be really bright in a shop, so you can see the picture :-P < 1243710175 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243710181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, Ah yes often lots of lamps there indeed... < 1243710182 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And I guess you can actually compare stuff like colours better that way < 1243710184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahahahahahhahahahahahahahahahaha: < 1243710187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.independent.co.uk/life-style/gadgets-and-tech/news/6ft-by-150-inches--and-thats-just-the-tv-768862.html?action=Popup < 1243710190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WORST DEMONSTRATION PICTURE EVER < 1243710191 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243710221 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhmm < 1243710242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why do you think so? < 1243710247 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :both slugs < 1243710256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you seriously have to ask that? :D < 1243710257 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : both slugs < 1243710263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what would you have preferred? < 1243710271 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :.boþ ſlugs < 1243710274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is certainly not the usual style they use < 1243710288 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :something that isn't two fat people, one of which looks like he's looking at the other's pants :) < 1243710302 0 :nooga!unknown@unknown.invalid QUIT :Client Quit < 1243710304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sumo wrestlers < 1243710308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1243710312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm just saying what it actually is < 1243710317 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243710328 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243710342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :MY HAND ITCHEÞ! TOO MUCH! VERY ANNOYING!...EÞ! < 1243710378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, ETH? Ethernet? < 1243710379 0 :uooga!unknown@unknown.invalid PRIVMSG #esoteric :ooops < 1243710397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: EXCESSIVE MASTURBATION CAUSES ITCHY HANDS. YOU ARE CURSED... FOREVER! < 1243710400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MWAHAHAHAHAHAHAHAHAHAHAHAHA—what. < 1243710415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, you don't spell "itches" as "ITCHETH" < 1243710423 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243710424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, yes I realise it was back-converted. < 1243710430 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mkay < 1243710439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it seems either you typoed or my script is buggy < 1243710440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :itcheth is perfectly valid olde english < 1243710441 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :boþ ſlugs < 1243710449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, fuck olde english < 1243710459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: fuck you :) < 1243710461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, what are you talking about < 1243710470 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :itcheþ < 1243710474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he's written a script to do the same as pikhq/GregorR. < 1243710476 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he is a bit sluggish < 1243710481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243710484 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243710484 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, heh < 1243710489 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't know why < 1243710513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ⸘WHY‽ < 1243710519 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but at leaſt it works < 1243710538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I rewrote that back-converter script for xchat btw. Out of wanting to help the people in here out of the pain this causes. < 1243710540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: IT IS A FAKE SIN, WHICH IS JUST LIKE A SIN EXCEPT NOT A SIN < 1243710541 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :puffs < 1243710552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: unsurprisingly, you're the only one it bothers. < 1243710566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I'm not bothered by it < 1243710568 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: þis is fun < 1243710569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Any longer! < 1243710570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243710580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: Unſurpriſingly, your monitor ſucks. < 1243710591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, so you want to pay for a better one? < 1243710596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's very nice :) < 1243710617 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. Get ſomeþing wiþ a greater þan 4 DPI or a better font. < 1243710624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, DPI is 86 < 1243710627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, ok, hypocrite alert < 1243710627 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i like þat, eſpecially þat i don't ſee my converted text as converted < 1243710635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, font is Dejavu Mono Sans 9 < 1243710640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or Sans Mono. < 1243710644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: everytime you criticize something I will hold you to buying a better monitor for the person you target it at. < 1243710644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't remember which the name is < 1243710650 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :boþ ſlugs < 1243710657 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(if þ and p are indiſtinguiſhable, the ſame for f and ſ, ſomeþing ſucks.) < 1243710664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you meant about your suggestion about me paying for that monitor before? < 1243710672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:09 AnMaster: pikhq, so you want to pay for a better one? < 1243710685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sloth bugs < 1243710695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sloth bugs? Sounds fun < 1243710699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243710703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very slow yeah < 1243710705 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: if you say so < 1243710711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaſter: I have þe ſame font. It's very eaſy to tell þe letterſ apart. < 1243710720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Trivial, in fact. < 1243710744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, depends on monitor DPI and how your good your sight is and several other things... < 1243710781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, the main issue is with the upper case Th one and P < 1243710791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I can tell the different with my freaking glasses off. < 1243710794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I checked on a screenshot in gimp. Two pixels differ < 1243710798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :n.... < 1243710798 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :boþ ſlugs < 1243710810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, without glasses I can't tell what it reads on the screen AT ALL < 1243710812 0 :uooga!unknown@unknown.invalid QUIT :"Lost terminal" < 1243710833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You suck. < 1243710836 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm like 10 cm from it (rather than the usual 60 cm < 1243710841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or so < 1243710848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :~50-60 < 1243710854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And ſuck. < 1243710854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243710871 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I should start using þ in my smilies to annoy AnMaster. :p < 1243710872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shut blogs < 1243710874 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243710876 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::Þ < 1243710887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, that is easy to tell apart < 1243710896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :þ isn't the same one is it? < 1243710901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it didn't convert... < 1243710911 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::thulhu < 1243710927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : :thulhu <-- forgot the c... < 1243710928 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You ſuck at þis, BTW. < 1243710942 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: BZZT < 1243710948 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric ::Þ < 1243710952 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :nice! < 1243710956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what was that supposed to mean.... < 1243710963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kay, dpi all works lovely. Now I just need to find a 12" 1280x1024 OLED display :-P < 1243710970 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :Also, :ſ < 1243710974 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: did not forget, left out on purpose < 1243710991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Everett, who believed in quantum immortality[7], died" —Wikipedia < 1243710994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why? I haven't read anything by Lovecraft... < 1243711019 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: irrelevant < 1243711045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should < 1243711048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lovecraft is awesome < 1243711067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hasn't either < 1243711086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: also, Everett only died in _this_ world, obviously < 1243711089 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style < 1243711089 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Available: agora alice c64 darwin discworld* europarl ff7 fisher ic irc jargon lovecraft nethack pa speeches ss wp youtube < 1243711093 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i know, it just made me lol < 1243711098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have been considering it. But I saw that book in a shop and it was extremely thick... something like 7 cm... < 1243711099 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :^style youtube < 1243711099 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :Selected style: youtube (Some YouTube comments) < 1243711100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm partial to many worlds myself < 1243711104 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: What the !@#$ is going on? < 1243711104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and small text < 1243711105 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: desconsertante, esperaba oir la voz de un hombre jajaja, pero no se ve una gran trama... pero bueno en las peliculas de accion lo mas importante no es precisamente la trama. it was remote controlled < 1243711109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: His stories are short. < 1243711112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That would be a collection < 1243711125 0 :asiekierka!unknown@unknown.invalid PRIVMSG #esoteric :fungot: No, I mean, what is going on? < 1243711125 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :asiekierka: what about the flying club which staged the show and forgetting sarah marshall? i heard from seeing this video. < 1243711126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just read The Call of Cthulhu :-) < 1243711137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, necrocomicon? something like that I believe the title was < 1243711169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(or is that the one found on the Disworld? Don't remember the spelling...) < 1243711184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Necronomicon is a fictional book invented by Lovecraft. < 1243711184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(obviously the discworld one was a parody on it) < 1243711199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably the title was reäppropriated for a collection of his stories. < 1243711202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah they probably called the collection that then... < 1243711203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243711314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it seems to be wishful thinking that I could purchase a 12" OLED display at such a high resolution < 1243711325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :especially as I want it raw (to put in a laptop chassis) < 1243711366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I never heard of anyone building a laptop < 1243711382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe due to them being so compact < 1243711393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i want a netbook that's extremely light and small but still usable for typing etc < 1243711401 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all you need is a good hammer < 1243711404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :current crop sucks < 1243711414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it would be quite a bit trickier than building a normal desktop computer < 1243711416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so the idea is: buy laptop chassis, buy thin components, hack at them until it all fits < 1243711429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep < 1243711432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to the compactness and often non-standard card size to fit in and such < 1243711440 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: heck, even most motherboard chipset heatsinks stick up too high < 1243711445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure you could get all the components easily < 1243711448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also their upwards ram mounting system < 1243711459 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(needs to be sideways for flatness) < 1243711464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1243711471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how the macbook air does it < 1243711479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You couldn't even fit a fan or a drive in a case that thin < 1243711481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't < 1243711487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is why the performance sucks so bad < 1243711489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243711496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the macbook air performance is fine < 1243711502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a core 2 duo w/ 2gb ram < 1243711505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(the higher model that is) < 1243711506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so. The joke failed < 1243711507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243711510 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but srsly: < 1243711511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/commons/0/0f/MacBook_Air_black.jpg < 1243711518 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is thinner at the edges < 1243711524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i can't see an opportunity for a fan, drive, heatsink, anything really < 1243711528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it does seem thinner than it actually is < 1243711540 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hello chillin. < 1243711570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://www.anandtech.com/mac/showdoc.aspx?i=3217 < 1243711580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i thought you didn't trust anand :) < 1243711605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clicks printed version to avoid the woes of multi-page articles < 1243711613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The big black thing that takes up the majority of the real estate is the Air's battery" < 1243711615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck < 1243711616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's gigantic < 1243711628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I always want to verify tests and such. "Trust him about this product being oh so great" is rather different from "showing the inside of a computer model" < 1243711632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl phone < 1243711643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: erm, the ssd article had benchmark results < 1243711650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :including descriptions of which benchmarks were run < 1243711698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The MacBook Air hard drive is a 1.8", 5mm thick PATA drive from Samsung. It features a 8MB buffer and spins at 4200RPM." < 1243711702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now THAT's tiny/slow! < 1243711925 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243712074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ofc i'm rather picky about what i'd want < 1243712082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :built-in wifi/3g, for one < 1243712091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although i could perhaps use a pci/e card at a stretch < 1243712416 0 :asiekierka!unknown@unknown.invalid QUIT : < 1243712465 0 :Corun!unknown@unknown.invalid QUIT : < 1243712492 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243712572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1243712594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: btw, is it the actual quantum immortality position that you can't die in your own world, as opposed to only not being able to die via quantumly means? < 1243712606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes, but it all depends on what you benchmark. I'm not saying SSD is bad. I'm just saying I'm not going to blindly trust a single source about them < 1243712617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or anything else where I plan to buy something < 1243712618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he used standard industry drive performance benchmarks < 1243712628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's not really anything else more thorough you could do... < 1243712633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the former i assume < 1243712647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it seems rather wishful < 1243712678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure. But they don't tell everything. Reading about user experience with the units is also relevant. < 1243712694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes I never said SSD was bad. < 1243712698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who's got red beard? < 1243712698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://torvalds-family.blogspot.com/2008/10/so-i-got-one-of-new-intel-ssds.html < 1243712700 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :me < 1243712702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good enough for you? ;) < 1243712704 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who's awesome? < 1243712706 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: _every_ mean is a quantum mean < 1243712709 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i am awesome < 1243712713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yeah < 1243712716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Just I never trust one single source where I plan to buy something < 1243712719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: but the whole thing seems wishful < 1243712724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/where/when/ < 1243712729 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well duh < 1243712744 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'm just wondering why they think it apart from pure wishfulness < 1243712785 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243712792 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :philosophy? < 1243712810 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(also why the heck are you asking me...) < 1243712823 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: you're a mathematician. mathematicians know everything to do with mathematics. < 1243712826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"A committed atheist, he had asked to be thrown out with the trash after his death." < 1243712840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Everett's daughter, Elizabeth, suffered from schizophrenia and committed suicide in 1996 (saying in her suicide note that she was going to a parallel universe to be with her father)" < 1243712841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :erm < 1243712844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it works that way < 1243712844 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :average ruby code looks like: @a = a; @b = b; ...; @n = n; some.quite.long.dot.chain.map! {|lalala| ... }.something < 1243712885 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well no they don't, also many worlds is a physical theory, at least at the level where quantum immortality would happen... < 1243712897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well yes they do! :-) < 1243712900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a true fact. < 1243712985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Torvalds blogs... didn't think he was that type < 1243713001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he started very recently < 1243713020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: erm he started in 2008-10 < 1243713027 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to imagine RMS bloggin < 1243713028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 6 months < 1243713029 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :+g < 1243713030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's very recently < 1243713033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: he does < 1243713038 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION explodes < 1243713038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://stallman.org/ < 1243713039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of a sort < 1243713046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's a bit too lo-fi to be called a blog exactly < 1243713051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it's just as obnoxious as your average on < 1243713052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243713061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha he still has the don't buy harry potter books then < 1243713064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*thing < 1243713068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at the top of his page < 1243713079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://stallman.org/images/cartoon-economists.png < 1243713079 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_O < 1243713081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"SHIP OF STATE" < 1243713084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"ECONOMISTS" < 1243713091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How to know your comic sucks ass: you label things. < 1243713100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a meter four, see! < 1243713124 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls triangle & robert's sheep < 1243713149 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"US citizens: The site change.org allows people to propose and support political ideas. One that I supported is a new investigation of how the 9/11 attacks were carried out, and who was responsible." < 1243713150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :—RMS < 1243713154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha he's a truther? < 1243713157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brilliant < 1243713172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"As individual suspects, Bush and Cheney must not be punished without being convicted in a fair trial. As the level of politics, however, given that they blocked and corrupted the investigation into their possible guilt, we must consider them guilty until a real investigation is allowed." < 1243713182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :As we all know, people are guilty until proven innocent, if we don't like them. < 1243713249 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, not everyone. but you are. < 1243713249 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: truer words have not been spoken! < 1243713260 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :also, i agree, ehird, you're guilty. < 1243713269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Also, free speech only applies to people who are right. < 1243713279 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :GUILTY/SILENCE < 1243713284 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ofcourse! if you're wrong, you have to pay to speak.. < 1243713290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes, lefties are commies and should have no free speech < 1243713326 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :heck they don't really want it anyway < 1243713344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as soon as they get power, they abolish it < 1243713426 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :same with the chinks and the niggers in africa < 1243713433 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I should argue that SILENCE violates the right of participation in the fora < 1243713441 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nigger nigger nigger nigger < 1243713463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nigger is a word meaning nigger. < 1243713468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why are we talking about niggers again? < 1243713470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, oerjan. < 1243713473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That bloody racist. < 1243713506 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's not racism if it's a fact. look at how the chinks are _helping_ the niggers in africa get rid of free speech. < 1243713544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and a little genocide on the side < 1243713566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Genoside on the cide < 1243713590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :funny thing < 1243713596 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :there are black ppl everywhere < 1243713600 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and the muslims < 1243713607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is that funny < 1243713607 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we should always be on the side of the genes. how can that be racism? < 1243713638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jean < 1243713639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jeans < 1243713641 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :nooga: well that's because they're breading like pigs < 1243713645 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*breeding < 1243713646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and they start to force western europe to obey them in some way < 1243713648 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sorry about that < 1243713677 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that should be rabbits, at least for the muslims, they don't care for pigs < 1243713699 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :in Poland: muslims come and say "obey our stupid rights to kill our wives" and poles don't give a fuck, beat them hardly and let them go to their countries < 1243713709 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the chinks do though, that's why we have so much flu < 1243713711 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :"We didn't invite you. eot." < 1243713731 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243713734 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ppl are sooo untolerant here < 1243713885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUTTS!!! LOL < 1243713937 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243713969 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :is there a way to order something in an internet store and recieve that without having them know who you are? < 1243713981 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anonymous mailbox? ;f < 1243714101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243714103 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mailinator.com < 1243714122 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: just use their generated address < 1243714125 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and click on it after using it < 1243714135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then you can just trash it < 1243714136 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Erm, not emailbox < 1243714143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ohhhh < 1243714143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243714145 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1243714148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :irl < 1243714149 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the real mail < 1243714151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: erm a po box or sth? < 1243714155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think you can't do that by design < 1243714167 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243714190 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243714200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: can't you just use a fake name < 1243714202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ a real address < 1243714208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga mcnoogason < 1243714226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but po box seems to be the thang < 1243714226 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :funny thing that you could send mail without post stamps: enter reciever as sender, you as a reciever, put thing in mailbox < 1243714238 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :the letter will be sent to the right person < 1243714272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243714281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nooga: only in poland i assume < 1243714285 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yea < 1243714290 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but they've noticed it < 1243714299 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and it does not work anymore < 1243714314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243714317 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :because mail without post stamps was supposed to be sent back to the sender < 1243714325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243714787 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :when i write my name and surname < 1243714832 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i should use: Marcin Gasperowicz or Martin Gasperowicz or Martin Gasperovitch < 1243714835 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :?:D < 1243714850 0 :Slereah_!n=butt@ANantes-259-1-82-69.w92-139.abo.wanadoo.fr JOIN :#esoteric < 1243714892 0 :nooga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243715407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: how does eomdermderomedomromeodmeormeormormodmeoreodmeofmeormdoemroemdomeroemdoer work? < 1243715437 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: read the wiki < 1243715452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i did < 1243715515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: didn't help. < 1243715668 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Why, there's no eomdermderomedomromeodmeormeormormodmeoreodmeofmeormdoemroemdomeroemdoer page on the wiki. < 1243715724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :How odd! < 1243715748 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Why, you've ſtopped þe ſcript. < 1243715764 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive was being bitchy :P < 1243715772 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ere, 'ts back. < 1243715778 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Stab him hard. < 1243715780 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :^_^ < 1243715780 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i wasnt being bitchy < 1243715784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was saying you were doing it wrong < 1243715791 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :AND you were doing it by a script < 1243715793 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :which is lame < 1243715799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your mother is lame < 1243715803 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: See. < 1243715804 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :VERY true < 1243715809 0 :Slereah!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243715838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: Þou ſeëſt þat we care not. < 1243715838 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243715873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: seëst? < 1243715883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the two Es are pronounced the same < 1243715885 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :fix it to at least do long-s where it should be: non-word finally not after a long-s < 1243715893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :¨ represents two vowels in a row that are pronounced differently < 1243715902 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pſygnisfive: Uhhhhh, þat's what it doþ do. < 1243715906 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, that was his intention < 1243715916 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't it be "seeëst" < 1243715918 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gregorr-l: apparently not! < 1243715924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: yep < 1243715932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I was wondering if þou wouldſt catch þat. :p < 1243715935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seëst is pronounced seh-ehst < 1243715942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is dumbtarded :) < 1243715945 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :why would it be seeëst? < 1243715952 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :see-est < 1243715958 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ſee-est. < 1243715959 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what Deewiant sed < 1243715960 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243715962 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pſygnisfive: Every inſtance of it in þat laſt ſentence, and þis one, is non-word-final and not after a long-s ... < 1243715965 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: ſee-eſt. < 1243715969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh sorry i misread what he meant to say < 1243715973 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't that be seést? < 1243715977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i am confused! < 1243715985 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Not in Engliſh. < 1243715998 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh right, i'm reading up < 1243716002 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: : yes, and yet a non-word-final not-after-long-s "s" was NOT converted! < 1243716005 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :in my NAME! < 1243716007 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i've never seen ë in english < 1243716009 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :anywhere < 1243716016 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "pſygnisfive" < 1243716022 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats that s doing there before f < 1243716023 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :HUH? < 1243716028 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :your script is broken < 1243716034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: s before f is always ſhort. < 1243716053 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lies < 1243716063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, 'tis true. < 1243716075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive's name is ghoti < 1243716078 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I was told by pikhq to do it at way, and I'm waaaay to lazy to look it up. < 1243716094 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I looked it up. < 1243716100 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243716115 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þou wouldſt do well to do þe ſame. < 1243716128 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha ha ha! all your work is wasted! i just replaced them all back to something that looks right < 1243716129 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243716142 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Þou ſeem to have done þat much faſter þan AnMaſter. < 1243716175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Uſing AnMaſter's ſcript? It's quite broken. Þought þou ſhould know. < 1243716177 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :correction: seemest! (seem'st?) < 1243716184 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243716194 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :no, i just added an input filter in my own script < 1243716199 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :to turn all the unicodes back to their proper letters < 1243716219 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. So, not AnMaſter's broken ſcript. < 1243716228 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :placement doesn't matter in that case, obviously ;) < 1243716234 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so i can ignore the rules < 1243716283 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I ſould ſtab þou hard. < 1243716324 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :* #eſoteric :Illegal channel name < 1243716326 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243716330 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/ſould/ſhould/ < 1243716346 0 :kar8nga!n=kar8nga@a-124.vc-graz.ac.at JOIN :#esoteric < 1243716351 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: /topic #esoteric #eſoteric: ... < 1243716358 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I tried to /join < 1243716359 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243716386 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, əſötərıc FTW? < 1243716394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :FTL < 1243716401 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243716453 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: "reënter" < 1243716509 0 :nooga!n=nooga@89.108.240.138 JOIN :#esoteric < 1243716511 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :never seen it < 1243716519 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :with the dots < 1243716531 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Not surprising, it's archaic < 1243716546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's actually ſtill in (rare) uſe, moſt people juſt ignore it. < 1243716548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the most beautiful-est archaism ever < 1243716566 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: IIRC, a few publications ſtill use it. < 1243716570 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/use/uſe/ < 1243716573 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've seen accents not dots < 1243716576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yes, but it's still archaic. < 1243716577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Floptical < 1243716579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FLOPTICAL! < 1243716581 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's eomdermderomedomromeodmeormeormormodmeoreodmeofmeormdoemroemdomeroemdoer < 1243716583 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but not for the double vowel thing < 1243716612 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Naïve is ſtill conſidered correct. < 1243716621 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The New Yorker, for example, ſtill uſes it. < 1243716621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I ſtill ſpell it þat way. < 1243716624 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :nooga: eomermdrome? < 1243716625 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Err < 1243716628 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :eodermdrome* < 1243716640 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þe diacritical mark in Engliſh means "pronounce þis vowel ſeparately, not as a diphtong" < 1243716657 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sucks < 1243716682 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Engliſh needs it, IMO. < 1243716694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the new yorker is so pretentious :) < 1243716714 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Correct Engliſh is pretentious now? < 1243716724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the new yorker is pretentious in general < 1243716725 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Well, fuck. < 1243716743 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ī < 1243716744 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243716771 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Þat's moſt commonly uſed in the Romanization of Japaneſe. < 1243716787 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric : i ſee < 1243716790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm, never mind. < 1243716805 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Macrons are uſed to elongate everything *but* i. < 1243716819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :i is doubled, inſtead. < 1243716828 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243716865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Benkyō shimasu" is an obvious example... < 1243716868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Instyd of ryplacing all vywyls with q, how abyt jyst ryplacing a, e, u, ae and ou with y? < 1243716901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Actuylly, ryplace i wyth y too. < 1243716908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Vyry Wylsh. < 1243716909 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: I killeſt þou. < 1243716932 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, y in Welſh is a single vowel. ;) < 1243716941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pykhq: Shyt yp (ooh, thyt doysn't work too wyll), hythyn. < 1243716964 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Cymrag. < 1243716969 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, but w in Welſh is a vowel. < 1243716970 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :silence, knave! < 1243716972 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243716974 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So ſcrew Welſh. < 1243716979 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :knyvy? < 1243716984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o ynd y: thy two myn vowyls of thy world. < 1243716987 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Welſh has fun phonemes. ;) < 1243716988 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i get spam in Welsh < 1243717005 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :a friend of mine skeaks fluent welsh o.o < 1243717051 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Q qqqq, qqq'q qqqq qqqqqqq QQQQQQQQQQ qqqq Q! < 1243717055 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how one ſkeaks. < 1243717063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ryplacying yll syqyncys of vowyls ypyrt from o wyth y ys a fyn thyng to do. < 1243717073 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Usch < 1243717076 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Eh < 1243717078 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ouch < 1243717080 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'll replace your mom with a y < 1243717083 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :OOH! < 1243717117 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It doeþn't make Engliſh incomprehenſible, but only becauſe Engliſh is comprehenſible wiþout vowels. < 1243717134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fr 'xmpl, cnſdr þs ſntnc. < 1243717134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243717141 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wh nds vwls nw. < 1243717152 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nn < 1243717152 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to buy a vowel < 1243717171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'nglſh 's vry wll ſrvd by 'n 'bjd. < 1243717172 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :nooga, nice one there < 1243717174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ryplycying syqyncys of vowyls ypyrt from o ynd u wyth y ys a fun thyng to do. (Us yre sycryd.) < 1243717175 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243717183 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :ng, nc n thr < 1243717187 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thnk < 1243717197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :' knw, bcs my cſtm wrtng ſyſtm 's 'n. < 1243717225 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :has started a new Hangman game! < 1243717228 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: Left: 10) < 1243717238 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :How do one play? < 1243717245 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :.. !guess letter(s) < 1243717251 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!guess e < 1243717252 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :each letter counts as a guess < 1243717254 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: e Left: 9) < 1243717256 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!guess þ < 1243717257 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþ Left: 7) < 1243717260 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: lol < 1243717261 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :laf < 1243717262 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1243717267 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!guess a < 1243717268 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþa Left: 6) < 1243717271 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!guess s < 1243717271 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't count utf-8 properly < 1243717272 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþas Left: 5) < 1243717273 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :...no wovels < 1243717277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!guess ð < 1243717278 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i figured you guys were talkin about how you didn't like vowels < 1243717279 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1243717280 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Already guessed: à < 1243717280 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþas° Left: 4) < 1243717297 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!guess r < 1243717299 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþas°r Left: 3) < 1243717301 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!guess ŧ < 1243717301 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243717302 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!guess q < 1243717302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ??????? (Guessed: eþas°rŧ Left: 1) < 1243717304 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) Game over! (Answer: godhood) < 1243717305 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that's not really true, this is just my favorite hangman word to use < 1243717324 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Dammit, I was trying for -1 guesses left < 1243717324 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Nice one < 1243717338 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243717342 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably would have worked too < 1243717344 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: It'd be even nicer to have -2. < 1243717347 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1243717359 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've also got... < 1243717364 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang ?y?y?y abc < 1243717365 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717366 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Or -3. Of course, if it accepts -1 you can probably do any -n. < 1243717371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :guess i spelled it wrong < 1243717371 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þough for þat, you'd need ſomeþing out of þe BMP, m'þinks. < 1243717393 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well yes, 0xffff is 3 bytes. < 1243717395 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :actually, no it wouldn't have worked < 1243717401 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's seeing your utf-8 characters as separate letters < 1243717411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243717411 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and it already has support for not going negative < 1243717412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1243717413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!guess abcdhf < 1243717414 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1243717425 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!guess aeiouy < 1243717440 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :myndzi has started a new Hangman game! (Hint: lols) < 1243717442 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ????????? (Guessed: Left: 10) < 1243717446 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :!guess aeiouy < 1243717448 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) ?o?e??i?? (Guessed: auy Left: 7) < 1243717449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!guess abcdefghijklmnopqrstuvwxyz < 1243717449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(Hangman) Game over! (Answer: something) < 1243717451 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1243717452 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :see :P < 1243717460 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :one fun thing i used to do when i ran this script is < 1243717467 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :when i have a guess for the word, < 1243717475 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'd try to come up with a !guess that would say something and also win < 1243717487 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :(say the remaining letters in the correct order without running out of guesses, but in sentence form) < 1243717503 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang ?o?e??i?? y < 1243717503 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717508 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hmm, something's wrong < 1243717515 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe it can't find the wordlist < 1243717524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hang a butt < 1243717526 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1243717532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes myndzi < 1243717532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1243717540 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :.....or i could have forgotten my own syntax < 1243717541 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1243717545 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang f ?y?y?y < 1243717546 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :syzygy < 1243717552 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that is the case :( < 1243717556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hang / /g/g/ < 1243717558 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717562 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang aeiouy ?o?e??i?? < 1243717563 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717572 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang auy ?o?e??i?? < 1243717573 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717575 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1243717576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hang abcdefghijklmnopqrstuvwxyz ?f?t?r??f < 1243717580 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717585 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the letters are exclusions < 1243717594 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243717600 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!hang z ?o?e??i?? < 1243717600 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!hang z ??????? < 1243717601 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :aarrghh abalone abandon abasers abashed abashes abasias abasing abaters abating abators abattis abaxial abaxile abbotcy abdomen abduced abduces abducts abelian abelias abettal abetted abetter abettor abeyant abfarad abhenry abiders abiding abigail ability abioses abiosis abiotic abjured abjurer abjures ablated ablates ablauts ablings abluent abluted aboding abolish abollae abomasa abomasi aborted aborter < 1243717603 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :abought aboulia aboulic abounds abraded abrader abrades abreact abreast abridge abroach abrosia abscess abscise abscond abseils absence absents absinth absolve absorbs abstain absurds abubble abulias abusers abusing abusive abuttal abutted abutter abvolts abwatts abysmal abyssal abysses acacias academe academy acajous acaleph acanthi acapnia acarids acarine acaroid acaudal acceded acceder accedes accents < 1243717604 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :accepts accidia accidie acclaim accords accosts account accrete accrual accrued accrues accurst accusal accused accuser accuses acedias acequia acerate acerber acerbic acerola acerose acerous acetals acetate acetify acetins acetone acetose acetous acetyls achenes achiest achieve achiote acholia acicula acidify acidity aciform < 1243717604 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hang z ?f?t?r??f < 1243717606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uh oh < 1243717608 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717611 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Uh, all right < 1243717612 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i knew someone'd do that eventually :\ < 1243717613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hang ???? < 1243717618 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :'something' must not be in the ospd3 < 1243717621 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not the ideal wordlist i guess < 1243717621 0 :whtspc!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243717628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi whtspc < 1243717636 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :weird < 1243717637 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it isn't < 1243717643 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Meh, I couldn't know what'd happen, could I? < 1243717656 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[22:06:42] aarrghh < 1243717656 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1243717663 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!hang eou wh?t?sp?c? < 1243717668 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er wait < 1243717675 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :-e < 1243717676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!hang ou wh?t?sp?c? < 1243717676 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :probably not a dictionary word < 1243717680 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :No matches. < 1243717685 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if someone wants to link me to a proper wordlist i'll put that in :P < 1243717730 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :!hang aou sp?ll?ng < 1243717734 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :spelling spilling < 1243717740 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if you wanna screw around there's also /msg myndzi !hangman #channel "word or phrase" hint text < 1243717781 0 :oerjan!unknown@unknown.invalid QUIT :"But ZZZZZZZZZZZZZZZZZZZZ" < 1243717818 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Maybe http://rs249.rapidshare.com/files/81559933/1.5_Million_Word_List.rar is better < 1243717821 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Do you always get 10 guesses? < 1243717843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!hangman #esoteric "word or phrase" hint text < 1243717867 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i have a bigger one but it's a little bit too big :) < 1243717874 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: yes < 1243717878 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How can it be too big :-P < 1243717881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: that's what < 1243717881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SH < 1243717882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :E < 1243717884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SAID < 1243717886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: < 1243717888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dkf < 1243717892 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it takes a long time to search < 1243717906 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :No clever data structures? < 1243717919 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's a silly mirc script < 1243717922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it just uses /filter with a regex < 1243717930 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Ugh < 1243717941 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :the problem isn't the size, it's what it's implemented in :P < 1243717943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which itself is reasonably fast, just not on 200mb files < 1243717949 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :not in this case < 1243717953 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah, well < 1243717957 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :none of the filtering is done in mirc script :) so it's pretty fast < 1243717969 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember that much from when I scripted in mIRC < 1243717974 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243717977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :200mb was the COMPRESSED version < 1243717978 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :But I remember that vars are stored in external files < 1243717987 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that musta been a long time ago < 1243717995 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :they still are, but local variables are in memory < 1243718001 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I sure hope so < 1243718014 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and i'm pretty sure the variable file is cached in memory too < 1243718024 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i'm reasonably certain it's not held in a hash table or something useful like that < 1243718038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: But I remember that vars are stored in external files < 1243718040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wwwwwwwwwwwwwwwwwwwwwaaaaaaaaaaaaaaahhhhhhhhhhhhhtttttttttttt < 1243718065 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: A 200-megabytes-compressed wordlist? Nice. < 1243718082 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think the biggest I have/had lying around is 70 uncompressed < 1243718163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck... < 1243718175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# file -s /dev/sr0 < 1243718175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/dev/sr0: ERROR: cannot read `/dev/sr0' (Input/output error) < 1243718181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a CD in it < 1243718187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the same happens for all cds < 1243718187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Bad CD or drive < 1243718245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, cd works in other computer. Guess I will have to shut down and check that every cable is properly attached... < 1243718258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(since I had to move stuff around in the computer recently) < 1243718318 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: that's pretty much why it is slow :) < 1243718320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very well. It isn't urgent, while other stuff is. And I will have to shut down soon anyway, since one of the fans in the computer is breaking down... < 1243718333 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the replacement one should arrive at Monday < 1243718365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1243718367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ejecting works < 1243718369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :very strange < 1243718374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1243718378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the eject command < 1243718394 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243718429 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: There are plenty of parts that could be broken in such a way that discs can't be read but the mechanism still works. < 1243718443 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243718462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(On the software side too, I guess.) < 1243718469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I do have some other old optical units... could use one of them < 1243718481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, and yes. rebooting is worth a try. later < 1243718493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders about streaming cd across network < 1243718501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since the other computer is headless < 1243718518 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If your network is fast enough, the drive will be the bottleneck :-P < 1243718540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cat /dev/sr0 | nc and nc | aplay ? < 1243718543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well no < 1243718552 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that seems like a bad solution < 1243718610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, [computer with working cd player] - 100 mbps ethernet - [gbit ethernet switch] - gbit ethernet - [computer with speakers] < 1243718613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :should be fast enough < 1243718618 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what is a good WAY to do it < 1243718621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was what I meant < 1243718633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why is that a bad solution < 1243718636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what nc is designed for < 1243718645 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: It transmits the whole disc needlessly. < 1243718646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well.. aplay directly won't work. < 1243718652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1243718652 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: what? < 1243718653 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :cat /dev/foo is quite wasteful. < 1243718657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1243718659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I want to listen to the 5th track < 1243718662 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If he just wants to play a track < 1243718663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not all the other ones < 1243718666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, indeed < 1243718670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ehm ripping a cd takes like 3 minutes < 1243718674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shorter than you've been taling < 1243718675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :talking < 1243718676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the whole thing < 1243718678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so why does it matter < 1243718685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 3 minutes? the computer is an old pentium3 < 1243718690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is slow for everything < 1243718694 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's the drive's speed? < 1243718696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the drive is a 4x < 1243718697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243718701 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, 4x < 1243718702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's IO-bound you doofus < 1243718711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything to do with CDs is IO-bound < 1243718713 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That's around 0.6 MB/s < 1243718720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, iirc. might be 2x... *wonders how to check* < 1243718729 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :1x is around 150 KiB/s < 1243718758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no speed written on the drive itself < 1243718762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I can see < 1243718765 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :So if you have a 650 MB disc that's 18 minutes < 1243718787 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Just ripping the one WAV that you want would take a lot less than that < 1243718792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... 650 MB disc that's 18 minutes? < 1243718799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :um < 1243718804 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'scuse me, what sort of huge 18 minutes is this? < 1243718814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1x would be 74 minutes iirc? < 1243718818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1243718821 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming full disc < 1243718828 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: 650 MB / 0.6 MB/s = 18 minutes < 1243718867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243718871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You meant, to rip. < 1243718876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I thought you meant 18 minutes of audial content. < 1243718932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway. It is 4x. Says cdparanoia < 1243718942 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Then it's the 0.6 MB/s I was using above. < 1243719065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so those 3 minutes were a bit low estimate < 1243719066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243719076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i was assuming a modern ~40x drive < 1243719084 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Well, you've been talking 15 minutes now ;-) < 1243719089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the broken drive is 40x < 1243719102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, it as been ripping for ~7 minutes < 1243719122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wait, it is 48x even... < 1243719206 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh this is STRANGE < 1243719223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now reading on the "broken" drive works in cdparanoia. Not with file though < 1243719237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1243719255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is finding the drive at /dev/sg1 instead of the usual /dev/sr0 < 1243719255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cdparanoia bypasses the device layr < 1243719256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :layer < 1243719256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243719263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NOW THIS DOESN'T MAKE SENSE AT ALL < 1243719269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1243719288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :file -s /dev/sg0 can't read it still < 1243719412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err nor sg1 < 1243719420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't HAVE two cd drives < 1243719431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lshw claims it is at sr0 < 1243719510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eject /dev/sg1 doesn't do anything, eject /dev/sr0 ejects the expected drive < 1243719532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1243719615 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243719629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it behaves more sanely for data cds < 1243719634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but why are music cds broken < 1243719663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean, nothing can play them now < 1243719865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok. nfs is acting strange < 1243719893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ls shows a file is there. tab complete claimed it wasn't. Until I waited for half a minute < 1243719900 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how strange < 1243719994 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, btw the music cd seems to have been a full 700 MB? I didn't know that was valid for music cds < 1243720012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand I can't see a good reason for it to not be valid. < 1243720103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ file track00.cdda.wav < 1243720103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :track00.cdda.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, stereo 44100 Hz < 1243720105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1243720110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't playable < 1243720153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :od shows it is mostly zero bytes < 1243720159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try track 01. < 1243720161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :zero bytes with a wav header < 1243720161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's probably a data track < 1243720172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for a cd from 1987? < 1243720180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who knows :P < 1243720242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://pastebin.ca/1441501 < 1243720257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try track 01. < 1243720266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes that is correct < 1243720267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1243720274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was wondering what on earth this one was! < 1243720278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dud disk header? < 1243720297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :dud? typo for dude? < 1243720309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :dud as in dud. < 1243720311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243720323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well maybe cdparanoia -B generates that < 1243720328 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't noticed it before though < 1243720359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243720585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... /dev/sg* seems to be character device access to drives (not sure which types of drives yet... since I have sg0 to sg3 and just two harddrives (one sata and one pata) and one cd/dvd drive...) < 1243720589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(in that computer) < 1243720604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sr0 is the block device < 1243720692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why does it play so much lower than usual.... < 1243720703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meh < 1243720719 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that a music CD can have up to 800 MB. < 1243720741 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A 700 MB CD-ROM has 100MB of data correction overhead. < 1243721458 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm.. http://pastebin.ca/1441510 < 1243721461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the hell < 1243721463 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243721555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that happens every time I try to read an *audio* cd < 1243721888 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Except at it's practically guaranteed to be flawed :P < 1243721921 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243722071 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243722105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION test rips with cdparanoia < 1243722123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works... < 1243722145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would this mean the issue is purely a software problem? < 1243722146 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ^ < 1243722211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since 1) only audio cd, 2) only accessing it using the usual sr interface that most software players use. 3) cdparanoia reads it using the sg interface. Not sure if it usually does that... < 1243722426 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: No, it's not. A CDDA also contains error correction. < 1243722428 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just less of it. < 1243722502 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Not to my recollection, but þat's hardly my area of expertiſe :P < 1243722658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :CDDA includes cross-interleaved Reed-Solomon coding. < 1243722730 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a slightly complex parity scheme. < 1243723802 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243725429 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Or were you referring to Intel macs, rather than Apple macs?" < 1243725436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wwwwwwwwwwwwwwhhhhhhhhhhaaaaaaaaaaaaatttttttttt < 1243726015 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :actually, what about IBM macs? < 1243726055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: vut? < 1243726070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was drawing an analogy with Intel macs < 1243726147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1243726406 0 :dbc!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243726936 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :IBM Macs? Well, IBM could in *theory* have gone into the Mac clone business when Apple allowed it. < 1243726950 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Juſt like Intel haþ now? ;) < 1243726963 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Nah. < 1243726972 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd be funny if Intel made some Macs, though. < 1243727225 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243727275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243727286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Finding somewhere that sells OLED displays is hard. < 1243727296 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The OS X EULA forbids installing OS X on "non Apple-labeled computers". < 1243727321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: No, that loophole won't work. < 1243727325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Lawyers. :) < 1243727331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Wouldn't sticking an Apple label on a computer work? :p < 1243727334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They have the cash to paper over that loophole, you don't. < 1243727340 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :people have discussed that quite a bit < 1243727348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but, nothing's stopping you ripping out the EULA < 1243727350 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I can't remember what the conclusions were < 1243727357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so that you never run it < 1243727363 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think it was argued that the EULA meant "was labeled by Apple" < 1243727366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The more valid question is: does that count as an antitrust violation? < 1243727367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although that's probably illegal too < 1243727370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no < 1243727377 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so it doesn't matter what sort of label's on there, just so long as Apple put it there < 1243727381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apple are perfectly allowed to require their users only to sue it on their hardware < 1243727407 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: congrats on knocking defend9 off the top spot < 1243727421 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :did you improve your programs, or is the hill just more hostile to defend9alikes now? < 1243727423 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Unless it's determined that, in doing so, they are violating antitrust laws. < 1243727431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Burden of proof < 1243727434 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: have you seen defend9 by the way? it's insane < 1243727444 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: dunno < 1243727444 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any such bundling, though probably legal, is a somewhat tricky area. < 1243727525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not going to definitively say anything, of course, since, well, I don't have the time or give-a-damn to read hundreds of pages of legalese. < 1243727541 0 :ais523!unknown@unknown.invalid QUIT :Remote closed the connection < 1243727544 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I assume the US antitrust laws consume one or more volumes) < 1243727562 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :One volume per antitruſt lawyer. < 1243727571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Sounds about right. < 1243727686 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION observes that if companies like Psystar were smart, they wouldn't have OS X preinstalled. They would instead have an EFI computer and a Darwin driver disk. Maybe also sell OS X discs. < 1243727761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they can't legally sell OS X discs < 1243727765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Psystar is simply an illegal business. < 1243727788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't like their business at all < 1243727804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I assumed that you would read "Maybe" as "if they could get to be Apple authorised resellers somehow". < 1243727814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Likelyhood of that: vanishingly small. < 1243727818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeha. < 1243727819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*likelihood < 1243727833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They could legally sell a computer with EFI and some Darwin drivers, though. < 1243727846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hackintoshes are stupid, just use Linux :P < 1243727856 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :After all, EFI is an open standard and Darwin is a free operating system. < 1243727891 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heck, they could even have a GNU/Darwin install on there and say "Supports the Darwin operating system, that is the base of Mac OS X (wink wink nudge nudge)." < 1243727915 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But just straight up selling OS X on the computer preinstalled? Dumber than a sack of rocks. < 1243727934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://static.arstechnica.com/macpro0409/3neh_internalshr.jpg ← if there's one thing a mac pro has over a regular pc it's a well-designed interior... < 1243727954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(That bottom compartment slots out.) < 1243727973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(It's actually a separate daughterboard that the RAM is on.) < 1243727979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(And the CPUs. Go figure.) < 1243727989 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huh, those CPUs look fanless. < 1243727998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Must be cooled by case fans. Or the fans are in the heatsink. < 1243728014 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mmm, yeah. Apple does very good hardware design. < 1243728026 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: There's large fans to the side of the heatsinks. < 1243728032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243728036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Mmnope. < 1243728039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1243728040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the case < 1243728041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243728045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a restrictive grill there < 1243728048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd mount them directly on the heatsink < 1243728068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :They probably did that for noise reasons. < 1243728082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Then they're dumb. That obstruction will make the fans whine < 1243728085 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :By having them to the side of the heatsink like that, they can have a large, low RPM fan. < 1243728088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(and indeed, I've heard reports about whining under load) < 1243728096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Those heatsinks are big enough to fit a 120mm fan < 1243728107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just like the higher-end PC CPU heatsinks < 1243728132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, it's two Nehalem Xeons. Those things are gonna need high RPM fans at load regardless of anything else. < 1243728174 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh, right. They use *Intel* processors. < 1243728182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can cook eggs on them if you're not careful. < 1243728184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Since 2005, bud. :P < 1243728203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But yeah, I'd scrap the grill and mount the fans directly on the heatsink. < 1243728217 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how they got the CPU/RAM on another board? I don't think that's in any consumer-purchasable motherboard setup. < 1243728220 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Intel's had CPUs you can fry eggs on since about 2001. :p < 1243728235 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's not hard to do, actually. < 1243728244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it not? < 1243728244 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :First, they design the motherboard. < 1243728256 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Apple use Tyan server-grade motherboards. < 1243728264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1243728266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in partnership < 1243728268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they don't make their own < 1243728283 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243728284 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's a matter of having the FSB go over the edge connector is all. < 1243728300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Mac Pros also use server RAM w/ ECC. You need a server board for two Nehalem processors (which also requires you use Xeon, not i7, iirc), but they seem to be doing it willingly too.) < 1243728305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: no performance hit? < 1243728318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, oh, really stupid thing about new Mac Pros; < 1243728324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Here's the selection of graphics cards: < 1243728326 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Why *would* there be a performance hit? < 1243728339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[NVIDIA GeForce GT 120 512MB < 1243728339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 2x NVIDIA GeForce GT 120 512MB [Add $150.00] < 1243728340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 3x NVIDIA GeForce GT 120 512MB [Add $300.00] < 1243728342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 4x NVIDIA GeForce GT 120 512MB [Add $450.00] < 1243728344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ATI Radeon HD 4870 512MB [Add $200.00]]] < 1243728359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You can choose up to 4 low-end consumer cards, or one low-high-end gamer's card! < 1243728368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a professional's ultra-high-end boutique machine! < 1243728373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woop woop. < 1243728381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's not like having the electrons go through a connector instead right on the board makes them magically go slower. < 1243728389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: True, but, longer distance :P < 1243728412 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And electrons travel a bit short of the speed of light. < 1243728416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<_< < 1243728423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://static.arstechnica.com/macpro0409/14benchwellht.png Okay, WTF. Yeah, okay, so hyperthreading thrashes the cache. SO WHY IS IT SO GODDAMN FAST! < 1243728459 0 :Judofyr!unknown@unknown.invalid QUIT :Remote closed the connection < 1243728466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://static.arstechnica.com/macpro0409/16power.png ← Huh, I wonder what Apple did to keep the power consumption so low? < 1243728470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :378 watts at load is great. < 1243728479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(For a dual-high-end processor machine w/ 12GB of RAM) < 1243728481 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Because rendering doesn't use the cache that much? < 1243728490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Er, whyever not? < 1243728504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SourceForge Acquires Ohloh < 1243728504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :May 28, 2009 < 1243728505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Today SourceForge has acquired Ohloh. We at Ohloh are pretty awed and excited at the opportunity (and challenges) ahead. I plan on blogging more deeply over the next few weeks but I wanted to give you some background on why this makes se... CONTINUE... < 1243728509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RIP Ohloh < 1243728539 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Because you don't exactly access the same memory all that close to the same time in a render? < 1243728542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hahahaha. The low-end gfx cards the Mac Pros ship with, < 1243728555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is just a rebranded GeForce 9500 GT. Which is the ultra-crappy $40 card I got for bsmntbombgirl's rig. < 1243728564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But you can have FOUR of them!111111 < 1243728571 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That is crappy. < 1243728585 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not that Apple charges $150 for each additional card in there. < 1243728596 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Alternatively, you can have a gaming card. Never mind, say, a Nvidia Quadro or Tesla. < 1243728599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No, this is totally a gaming machine. < 1243728609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Erm. < 1243728609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/Not/Note/ < 1243728613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not even a 4890 or an X2. It's just one 4870. < 1243728616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Yeah. < 1243728621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, anyone knows that Apple is $$$. < 1243728636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They just shove the costs for assembly and general design sense and OS onto the other components. < 1243728662 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I'm spending $450 on GPUs, I'm thinking a Tesla would be nice. :p < 1243728668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 16GB (8x2GB) [Add $500.00] < 1243728668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 32GB (8x4GB) [Add $6,100.00] < 1243728676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bit of a price jump there; wonder where they got 4GB sticks of DDR3? < 1243728681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know they even existed. < 1243728696 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(knowing my usage of GPUs, if I'm spending that much, then it's for GPGPU usage) < 1243728708 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Note the price. That's why you don't see them much. ;) < 1243728741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*gawp*. The Apple Cinema Displays — you know, really nice things — < 1243728743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They now use OLEDs. < 1243728754 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So tempting... < 1243728777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wait, no. < 1243728778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No they don't. < 1243728783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're just calilng LCD "LED". < 1243728789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Stuuuuuuuuuuuuuuuuuuuuuuuuuuupid < 1243728829 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know that liquid crystals had anything to do with light-emitting diodes. < 1243728847 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dammit, people: these terms mean something other than "LAWLZ IT SHOWS STUFF". < 1243728934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[New LA-based Mac cloner hopes to magically alter status quo < 1243728934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yet another company has decided to toss its hat into the Mac cloning ring. This latest venture hopes to avoid Psystar's fate by opening a retail store to supplement online sales. Can we get a WTF?]] < 1243728941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: How apropos to what you were saying. < 1243728964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[["It's exciting. We are trying to stay as close to Apple as we can with our products," Rashantha De Silva, Quo founder, told CNET. "We are trying to mimic things as much as we can. I'm hoping that Apple sees the value in what we are doing."]] < 1243728970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For values of "value" equal to "ripping you off". < 1243729020 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol. < 1243729038 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's not ripping them off if they're overchanging anyway < 1243729047 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Facepalm. < 1243729052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ...what? < 1243729056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how does that follow at all < 1243729062 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if apple products are overpriced simply because there's no competition < 1243729067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's untrue < 1243729067 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :than having competition doesn't = "ripping them off" < 1243729073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're overpriced because they're overpriced < 1243729074 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it's a conditional statement < 1243729077 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: what they're doing is illegal < 1243729086 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what are they doing that is illegal? < 1243729088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Make a very nice EFI-based machine and do the whole wink-wink nudge-nudge thing. < 1243729090 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i honestly haven't followed this < 1243729097 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: OS X. < 1243729098 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: selling computers with os x on them < 1243729102 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a violation of the OS X EULA < 1243729151 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1243729161 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :have eulas even been tested to hold up? < 1243729171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apple sued the pants off a company doing the same < 1243729181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but eulas themselves aren't generally held to work uncontroversially < 1243729188 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is fairly unquestionably illegal, though < 1243729196 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm a little confused < 1243729200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, apple products aren't overpriced because of a lack of competition; they're overpriced because they're boutique < 1243729202 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if you can't buy a computer with OS X on it < 1243729206 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what are people who buy apple products doing? < 1243729206 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243729227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: apple are an apple-partnered retailer, and they sell Apple-labeled computers < 1243729239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can install OS X on apple-labeled computers, and you can sell computers with OS X on them < 1243729250 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're selling computers that they installed OS X on that aren't apple-labeled < 1243729253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :therefore they are breaking the law < 1243729260 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243729270 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :seems silly anyway but *shrug* < 1243729284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Apple are a hardware company that only survive because of their software. < 1243729287 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's an odd situation. < 1243729303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They wouldn't make enough money if they just sold OS X for PCs, but nobody really buys an Apple because of its hardware. < 1243729306 0 :Patashu!n=Patashu@c122-106-162-185.carlnfd1.nsw.optusnet.com.au JOIN :#esoteric < 1243729700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. < 1243729769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"(for example, getting up close to the Mona Lisa reveals the crackled texture of the dried oil paints, not a bunch of little Mona Lisas)" < 1243729793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's Mona Lisas all the way down. < 1243729798 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :X-D < 1243729914 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://i42.tinypic.com/302yjdg.png < 1243729915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Wow. < 1243729919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That rightmost compression is amazing. < 1243729922 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :the question is whether that part of the EULA is enforceable < 1243729923 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Too bad it's a blackbox windows binary. < 1243729947 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: well, apple don't sell "Mac OS X", they sell "Mac OS X for use on Apple Macintosh computers" < 1243729958 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :well, yeah. < 1243729968 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :but that may be illegal < 1243729970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: what's Odikeh's rationale? < 1243729993 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :EULAs are high on the list of contracts that may be viewed as unenforceable for the position they put the consumer it < 1243729995 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :*in < 1243730010 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Odikeh was a conlang, þe Odikeh alphabet was juſt þe alphabet for it. < 1243730053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ahh. < 1243730056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I put English in it, see. < 1243730090 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, at'd be wonko :P < 1243730111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What would be fun is a Standard English Abbreviated Alphabet. < 1243730113 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Picture? < 1243730123 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e.g., "the x" could be x with a slash or something. < 1243730126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Shur. < 1243730216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uploading. < 1243730231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: http://imgur.com/0dPo3.png < 1243730276 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, Odikeh haþ more letters þan Engliſh, but haþ no upper- vs lower-caſe, ſo a few of þe upper-caſe letters are unuſed. < 1243730292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just typed it in the original cas. < 1243730294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*case < 1243730299 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., T is the only uppercase. < 1243730307 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A few of þe lower-caſe letters are unuſed too, mebbe :P < 1243730309 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember. < 1243730319 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's been at leaſt a year and a half ſince I've looked at it. < 1243730319 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: My custom script is an English shorthand. ;) < 1243730328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Do tell! < 1243730334 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þy cuſtom FACE is Engliſh ſhorþand < 1243730343 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whoops, definitely ſhouldn't be a þorn þere. < 1243730347 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I had a scanner, I'd give some examples. < 1243730356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Just use the GIMP or something < 1243730367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Shortḧand? < 1243730371 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yuh < 1243730374 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Shouldn't be ſhorþand < 1243730381 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :what's with these thorns and such? < 1243730382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: h is not a vowel < 1243730387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :coppro: GregorR-L wrote a scirpt to do it < 1243730393 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243730396 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1243730399 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :it's irritating < 1243730409 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1243730414 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wonderfully irritating! < 1243730427 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Somewhere here, I have a script to start up a nice Xnest for Gimpiness. < 1243730433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, where is it? < 1243730445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: HAY TILING WMS ARE AWSUM < 1243730447 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :.... why do þou need an XNeſt for þe GIMP? < 1243730461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: it uses 3 windows < 1243730464 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and he uses a tiling wm < 1243730473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it fucks up because his WM sucks and forces everything into an unnatural layout. < 1243730483 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So he needs an xnest to make it seem like one window. < 1243730499 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243730513 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Xnest is broken. < 1243730519 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is þere any caſe of þe word "do" where "doſt" is incorrect? < 1243730519 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Off to workspace two, then. < 1243730520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xnest, as an side, is sucky; there should be a way to use it without starting a whole new server. < 1243730524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't need that. < 1243730544 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, þere is. To doſt þat would be bad. (<-- example) < 1243730575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Right, I'm bringing back a letter of my own. < 1243730593 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh? E? < 1243730598 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And-per-ſe-and? < 1243730618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps eth. < 1243730623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But eth doesn't feel very th to me. < 1243730651 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Neier do y face. < 1243730655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Perhaps yoȝ. < 1243730667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ȝes, this could be nice. Albeit rare. < 1243730686 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I only brought back letters þat had digraph replacements *ſhrugs* < 1243730692 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, at's not true. < 1243730701 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, þe long-s þing is juſt ſillineſs :P < 1243730712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's y and gh and stuff. < 1243730715 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BRING BACK RUNES! < 1243730732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The disadvantage to this is that Y AND GH ARE REALLY UNCOMMON. < 1243730740 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But þe Ȝ->y was more of a letter evolution þan a linguiſtic change, waſn't it? Þat is, þe letter is þe ſame, it juſt looks different. < 1243730756 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: "dost" < 1243730768 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :...hey, you said that. < 1243730770 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: No; the letter is "yogh", which was spelt yoȝ. < 1243730775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it's not *exactly* modern y. < 1243730778 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Weirditude. < 1243730794 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Yeah, but not every inſtance of "do" can be changed for "doſt" :( < 1243730808 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I dostn't know. < 1243730813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I'll bring < 1243730814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ʥ < 1243730819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dz with a flick, bitch. < 1243730835 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hey, you got the s at the end of a word right. < 1243730847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or ɷ, "butt". < 1243730908 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Though perhaps "ſillineſs" should be written with... that fancy German lowercase SS thing. < 1243730930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243730977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Esh (majuscule: Ʃ, minuscule: ʃ; Unicode U+01A9, U+0283) is a character used in conjunction with the Latin alphabet, introduced by Isaac Pitman in his 1847 Phonotypic Alphabet to represent the voiceless postalveolar fricative (English sh), and is today used in the International Phonetic Alphabet as well as in the alphabets of some African languages. < 1243730979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Its lowercase form ʃ is similar to an italic long s ſ or an integral sign ∫; its uppercase form Ʃ is based on the Greek letter sigma. < 1243730982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PERFECT < 1243730991 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's not a dead letter, at's a was-never-alive letter :P < 1243730999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: btw, you can use ∫ as an s thing that looks italic. < 1243731021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: Ʃut up, anyway; I'll use this ʃit if I like. < 1243731024 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :So, I think I may drop s2.normish.org. There's a good chance that ehird would encourage me to do so. < 1243731028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ew, that's ugly. < 1243731035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Yer a mind reader :P < 1243731047 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is þere ſome backſtory here? < 1243731056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whut? < 1243731064 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is there some backstory where? < 1243731072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, maybe I'll just use the schwa. dəmon. < 1243731073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1243731083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ou (Majuscule: Ȣ, Minuscule: ȣ) is a ligature of the Greek letters ο and υ which was frequently used in Byzantine manuscripts. This ligature is still seen today on icon artwork inside Greek Orthodox churches. < 1243731084 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: s2.normiſh.org < 1243731087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hȣse < 1243731090 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: And ehird being all wompo about it < 1243731104 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ask him; I don't think there's much to explain. < 1243731114 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ? < 1243731135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: I just thought that the idea of starting a nomic from scratch was the silly. Also he used mysql and PHP and stuff and *vomit* < 1243731151 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OH, I þought it was ſomeþing about þe domain name itſelf. < 1243731157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1243731157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243731169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Turned v (majuscule: Ʌ, minuscule: ʌ) is a letter of the Latin alphabet, based on a turned form of V. < 1243731171 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :"fomeping", I like at. < 1243731176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I declare it to mean fjkghdfiugherdfl. < 1243731203 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: A common conflagration. < 1243731210 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :"is a letter of the Latin alphabet"? Which Latin alphabet is that? < 1243731232 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: e Somalian Latin alphabet. < 1243731346 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, I like the Unicode character LATIN LETTER TWO WITH STROKE. < 1243731365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Okay, I created a rough example via the GIMP. < 1243731369 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Because 2 is totally a letter now. < 1243731375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: yaaaaaay < 1243731709 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, I think I'll write my vowels enPR-style. < 1243731740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: well? < 1243731741 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ll jſt nt wrt m vwls < 1243731805 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Just as soon as I manage to install the Alt-Latin keyboard layout. < 1243731974 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I'll emulate. < 1243732024 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Th@ kwik brown fox jumps _ov@r th@ l_az_e däg. < 1243732041 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Actually, circumflexes work pretty nicely. < 1243732049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pingy. < 1243732063 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Th@ kwik brown fox jumps ôv@r the@ lâzê däg. < 1243732135 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Is this môr ôr less @nnôying th@n Greg@rR's schêm? < 1243732153 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More, mine haþ leſs modification. < 1243732206 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yôô didn't êv@n ûz th@ sâm w@rd f@r "has". < 1243732221 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And þou doſt? :P < 1243732231 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :At leaſt mine is all valid Engliſh (of ſome era) < 1243732240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: PINGGGGGGGGG < 1243732255 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Wh@t's invalid @bowt mîn? < 1243732338 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :If yôô wont, sâ Î'm just wrîting pr@nuncêâsh@nz insted @v spellingz. < 1243732356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: Yours is so annoying that I refuse to read it. < 1243732357 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Did ou really pronounce 'l' twice ere? ;) < 1243732380 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :And yes, Î am ûzing cons@n@nts s@mw@t inc@nsist@ntlê. < 1243732404 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I actually find at quite readable. < 1243732446 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, how wood Î distingwish b@twên "unâmd" and "unnâmd" if Î didn't pr@z@rv cons@n@nt lengths? < 1243732557 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to decide what "unamed" means. < 1243732597 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It mêns "not âmd". < 1243732621 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, un AIMED. < 1243732661 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :e ing is, ou actually pronounce e n twice in un-named. < 1243732681 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But þou don't pronounce þe l twice in ſpelling (ſpe*ling) < 1243732698 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure? :-P < 1243732708 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(Shoodn't that bê "pronouncest" or something?) < 1243732708 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :May be an accent ing < 1243732713 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't þink ſo :P < 1243732717 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I guess I don't do it. < 1243732723 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :@r. < 1243732734 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Î gess Î dôn't dôô it. < 1243732738 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now þat's juſt "r" < 1243732745 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Let's not get all ſchwer-pedantic. < 1243732745 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Iz not. < 1243732758 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugz. < 1243732764 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION whois' to determine :P < 1243732775 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þat dœſn't tell me þy location :( < 1243732818 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :C@nect tôô Nôrmish and run @ whôôiz. :-P < 1243732828 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Too lazy. < 1243732829 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :s/iz// < 1243732847 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :quasnaart pts/1 May 17 00:37 (97-84-4-245:S.0) < 1243732848 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :tetsu pts/7 May 28 16:29 (m7a5e36d0:S.0) < 1243732848 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :tetsu pts/0 May 29 23:37 (m7a5e36d0:S.1) < 1243732848 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :tetsu pts/5 May 29 23:39 (m7a5e36d0:S.2) < 1243732848 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ihope pts/8 May 30 12:40 (c-98-209-136-197.hsd1.mi.comcast.net) < 1243732850 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :tetsu pts/9 May 30 02:00 (m7a5e36d0:S.3) < 1243732857 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is irritated by Enigma's last tutorial level < 1243732882 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :Enigma? < 1243732898 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Î w@nd@r whî Î dôn't hav @ :S.0 aft@r mî hôstnâm. < 1243733165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: http://imgur.com/B8SqH.png < 1243733171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Had to go cook. < 1243733190 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now, to start working on a different project to replace Normish! >:-) < 1243733204 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Which I say solely to scare ehird. < 1243733230 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Very, *very* rough example. < 1243733236 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bezier curves ahoy. < 1243733238 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :(Hey, "solely" is another double-consonant word.) < 1243733791 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243733851 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243734971 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243734979 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243735011 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :that's a funky setup < 1243735016 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :http://static.arstechnica.com/macpro0409/3neh_internalshr.jpg < 1243735020 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243735208 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243735266 0 :pikhq!n=pikhq@75-106-100-192.cust.wildblue.net JOIN :#esoteric < 1243737284 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243737293 0 :psygnisfive!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243739704 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :the most expensive i could make a mac pro was $15k :( < 1243741182 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243741284 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :¿El agua hierve? ¿Qué hierve? < 1243741365 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombgirl: LAME. < 1243741381 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can get a system up beyond that before starting on hard drives. < 1243741442 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(granted, with hard drives, the theoretical max is oo. There's RAID chassis that hook up via eSATA. Infinite storage FTW) < 1243741546 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :raid via sata is pretty stupid though < 1243741551 0 :bsmntbombgirl!unknown@unknown.invalid PRIVMSG #esoteric :you will run out of bandwidth pretty fast < 1243742241 0 :inurinternet!n=nuri@cpe-76-93-237-241.dc.res.rr.com JOIN :#esoteric < 1243742637 0 :bsmntbombgirl!unknown@unknown.invalid NICK :bsmntbombdood < 1243742731 0 :zzo38!n=zzo38@h24-207-48-53.dlt.dccnet.com JOIN :#esoteric < 1243742747 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :Hay! You told me I didn't need a e-mail address to register < 1243742759 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But now it says I do < 1243742778 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :It also says I need to register and IDENTIFY to post message on ##C channel. < 1243742794 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :But IDENTIFY is not a valid command and I can < 1243742807 0 :zzo38!unknown@unknown.invalid PRIVMSG #esoteric :'t register without password/email but I don't want either of those things < 1243742821 0 :coppro!unknown@unknown.invalid PRIVMSG #esoteric :/join #freenode < 1243742844 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243742854 0 :zzo38!unknown@unknown.invalid PART #esoteric :? < 1243745134 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243748718 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1243751004 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243751005 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*20>(-)*20)*4(>[(-)*20[+]](-)*4>[(+)*20[-]](+)*4>(+)*4)*10 < 1243751016 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 80.1 < 1243751020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :probably luck based :( < 1243751062 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So's y FACE. < 1243751093 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Alſo, you're not allowed to frown after getting þe top ſcore. < 1243751128 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya but I might be abusing... ~~:'(~~ HASH BASED RANDOMNESS ~~:'(~~ < 1243751192 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ou people love to complain :P < 1243751207 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SED FAIL. < 1243751215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :BTW, "you" would be correct in this case. < 1243751234 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I þought "þou" was juſt þe polite form of "þou" < 1243751237 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Errr < 1243751240 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I thought "thou" was just the polite form of "you" < 1243751249 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And so both are correct in any case. < 1243751259 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anyway it ought to cause maximum discomfort to programs that expect a certain behaviour < 1243751261 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Thou" is the polite second person singular. < 1243751267 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because it does not attack every third cell and has mod 3 behaviour < 1243751275 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"You" is the impolite second person singular and the second person plural. < 1243751303 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Oh, plurality iſsues :( < 1243751308 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Stupid Engliſh. < 1243751315 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Y'all people love to complain. < 1243751322 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Voſotros love to complain. < 1243751324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Valid. < 1243751383 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :thou was the impolite one, I think < 1243751410 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :dictionary.com ſays oþerwiſe :P < 1243751424 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No it dœſn't eiþer. < 1243751453 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Note: "In Old Engliſh, generally, þou is þe language of a lord to a ſervant, of an equal to an equal, and expreſses alſo companionſhip, love, permiſsion, defiance, ſcorn, þreatening: whilſt ye is þe language of a ſervant to a lord, and of compliment, and furþer expreſses honor, ſubmiſsion, or entreaty." --Skeat. < 1243751477 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to ſpeak a language I don't actually ſpeak :P < 1243751482 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: Ah. Right. < 1243751491 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þinko. < 1243751564 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :INKO COMMIE < 1243751575 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :at's nice, I like at. < 1243751577 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :inking is bad. < 1243751584 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :COMMIES ARE PINK AND ÞEY ÞINK! < 1243751613 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I only speak ASCII < 1243751615 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :tyvm < 1243751620 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION presses 1 for english < 1243751626 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Þis is all Engliſh. < 1243751633 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's juſt not ... modern Engliſh :P < 1243751642 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þis is more Engliſh þan you would ever know. < 1243751656 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: It's considered modern Engliſh. Early Modern, to be ſpecific. < 1243751663 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/considered/conſidered. < 1243751677 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: In þe ſame way þat cro-magnon is human. Juſt not Anatomically Modern Homo Sapiens Sapiens (AMHSS) < 1243751691 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But y'know what people ſay as ſhort for AMHSS? Modern human. < 1243751722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I ſentence you to 100 years of Chaucer. < 1243751745 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I ſentence þou to 100 years as a Homo Heidelbergenſis. < 1243751765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I þou þee. < 1243751772 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243751774 0 :psygnisf_!n=psygnisf@c-71-196-114-50.hsd1.fl.comcast.net JOIN :#esoteric < 1243752063 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"Þyself þou þouëst." < 1243752068 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243752266 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I þee þy þou, and raiſe þee þe þouſands!! < 1243752777 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :have you read your ſicp today? < 1243752835 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243753022 0 :amca!n=amca@CPE-121-208-82-97.qld.bigpond.net.au JOIN :#esoteric < 1243753344 0 :myndzi!unknown@unknown.invalid QUIT :Remote closed the connection < 1243753768 0 :kar8nga!n=kar8nga@a-32.vc-graz.ac.at JOIN :#esoteric < 1243753912 0 :myndzi!i=myndzi@tengototen.net JOIN :#esoteric < 1243754674 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1243754863 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pataſhu: Pataſhu_2_3weave doþ in fact do far worſe wiþ different randomization :P < 1243754869 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Patashu_2_3weave does in fact do far worse with different randomization :P < 1243754898 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :just tested? < 1243755132 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243755351 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :seems to be pretty common < 1243755361 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the random thing is gonna have to change if we are to have any chance of optimizing things based on the code itself < 1243755362 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243755367 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm now uſing all lengþs. < 1243755371 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh really? < 1243755373 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interesting! < 1243755381 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's ſlow :P < 1243755394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But if þou give me ten minutes to get þe initial cache, I þink it ſhould be faſt enough for normal runs. < 1243755419 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i like that two of my programs are near the top after that change :> < 1243755425 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it hasn't changed yet < 1243755427 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe now i can optimize them 'for realz' < 1243755429 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :else 2/3weave would go dooown < 1243755429 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oic < 1243755442 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :What difference ſhould conſtitute a win? < 1243755447 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well somebody tell me when to check < 1243755449 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, even I'm getting tired of at :P < 1243755453 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: ideally it should be scored on everything < 1243755468 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if it were me, i'd give each program X points for a win and Y for a tie < 1243755478 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so if they win all matches against another program, that's 21*X < 1243755480 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1243755480 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are you checking reverse polarity as well? < 1243755487 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Pataſhu: No (not yet?) < 1243755498 0 :jix_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243755507 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe divide it by something to keep them from getting out of hand, i dunno how the results would be with just that simple scoring < 1243755526 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, it would be from -20 to 20 for each run. < 1243755530 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but if you have the info from 21 battles, it seems kind of arbitrary to "reduce" that information to just win or loss < 1243755533 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aren't there 21 lengths? < 1243755538 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :^ < 1243755538 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Errr, 21, yes. < 1243755543 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you'd reduce it to a fractional win/loss I presume < 1243755554 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That occurs to me as blehish. < 1243755557 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :20 wins and 1 loss would add 19/21 < 1243755558 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(You heard me, blehish) < 1243755561 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243755575 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't really know why? the most wins is the most desirable < 1243755577 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243755586 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :instead of + - and 0 though < 1243755596 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you'd need some set of 1 or 2 symbols indicating what amount was won/lost < 1243755597 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, yeah. i don't know what you will do there < 1243755602 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More accurately, that's a major change to the system ^^ < 1243755608 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :http://sal.math.ualberta.ca/hill.php?key=94b < 1243755613 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :^ an example of a pretty decent way to do it < 1243755621 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what, running against all lengths ISN'T a major change? :) < 1243755651 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah, that doesn't display it as a grid < 1243755657 0 :jix!n=jix@dyndsl-095-033-107-136.ewe-ip-backbone.de JOIN :#esoteric < 1243755658 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: No, actually. < 1243755664 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, you mean codewise < 1243755669 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant results wise < 1243755682 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: click the name of one warrior < 1243755682 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: There are two components, the interpreter and the reporter. The only interaction between them is execl. < 1243755686 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah I did < 1243755699 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I kind of don't want to change that, since I'd like the interpreter to be usable independently ... < 1243755720 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: have the interpreter return a score < 1243755733 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wins-for-1st-program wins-for-2nd-program ties < 1243755735 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243755746 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: return ohyeahthat'srightthisisaninteger; < 1243755761 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243755769 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :"output" < 1243755783 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to parse *blehlazy* < 1243755783 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :technically you COULD do it like... < 1243755788 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243755794 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ties + losses * 32 + wins * 32^2 < 1243755795 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243755797 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that'd be an integer! < 1243755815 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or for the lazy ties & losses << 5 & wins << 10 < 1243755819 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1243755826 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1243755833 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or have the reporter run the interpreter 21 times < 1243755839 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :instead of running the multiple runs in the interpreter < 1243755849 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :then you can get individual results using your precious return ;) < 1243755899 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Somebody give me a quick lesson on associative arrays in Python :P < 1243755913 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :dictionaries? < 1243755918 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah :P < 1243755922 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh what < 1243755923 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Otyg - Holy Diver (03:51) < 1243755926 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm not really that much of a Pythoner, but I've decided to be. < 1243755927 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha this sounds amusing < 1243755932 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i like the dio version much better < 1243755950 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :http://docs.python.org/library/stdtypes.html#mapping-types-dict not good enough for you? < 1243755968 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :how do i get hg to update a cloned directory? < 1243755973 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hg update doesn't seem to do it < 1243756000 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hg pull < 1243756001 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hg up < 1243756019 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243756034 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :hg up updates from your /working directory/ from the /local repository/, hg pull updates your /local repository/ from the /remote repository/. < 1243756046 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1243756053 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :thanks :) < 1243756067 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i just realized when i rebooted i lost my query scrollback to EgoBot < 1243756072 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and thus all the code i was playing with < 1243756100 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Have fun poking around hg :P < 1243756110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i did earlier < 1243756125 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't know if you heard it, but i guess the package in ubuntu was old, that's why i had problems < 1243756131 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i installed the windows one and it worked great < 1243756143 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :took me quite some time to figure out how to display the most recent version of a deleted file though < 1243756312 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's what I meant. < 1243756318 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That sort of stuff, not getting it installed. < 1243756339 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i just was saying it 'cause i think you went off before i got it working < 1243756700 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I just set it up to use polarity too. < 1243756707 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wow that's getting slow :P < 1243756719 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Then again, I am doing 400 runs) < 1243756724 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so far it hasn't updated for me, is it still (re?) running? < 1243756742 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :840 < 1243756750 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :21*2*20 < 1243756775 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :400 runs as in 20 programs vs 20 programs. < 1243756785 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1243756786 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Which is a huge overestimate, actually, but eh :P ) < 1243756786 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i forgot a 20 < 1243756790 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :or something < 1243756799 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :20*19*2*21 < 1243756799 0 :clog!unknown@unknown.invalid QUIT :ended < 1243756799 0 :clog!unknown@unknown.invalid QUIT :ended < 1243756800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243756800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1243756800 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hey look, slowrush is back on top :P < 1243756802 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :15960 < 1243756805 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :awesome! < 1243756810 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And 2_3weave right below. < 1243756818 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i still get the old report though < 1243756831 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :old report for me < 1243756856 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243756860 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you'd only need 210 matcups < 1243756862 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not 20*20 < 1243756867 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh of course < 1243756869 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :20! < 1243756871 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :T(20) < 1243756873 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not 20! lol < 1243756876 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1243756878 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i fail at math < 1243756879 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ignore me < 1243756887 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :20! < 1243756892 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :would be the number of ways to order 20 elements < 1243756897 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and is also a VERY big number < 1243756897 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243756901 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah *2 < 1243756901 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what you want is 1+2+3+...20 < 1243756905 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243756907 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which is like < 1243756916 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i forget, but there's a simple formula for it < 1243756916 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :20^2+20 ) /2 < 1243756919 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243756933 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust pooper_scooper (>(-)*32>(+)*32)*5[>[-].+] < 1243756941 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That will take a long while, because it's running a full uncached run. < 1243756943 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh now the report blanks < 1243756948 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :he hadn't fixed it yet < 1243756950 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so let's watch < 1243756952 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right < 1243756958 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i figure this'll show us the real report < 1243756972 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :20^2 + 20 doesn't sound right < 1243756977 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :all ove r2 < 1243756977 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :the squared part, i mean < 1243756980 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's right < 1243756987 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's how fast it grows < 1243756991 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right, but i remember vaguely this formula and that doesn't sound correct < 1243756994 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for the sum of 1...20 < 1243756997 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :try and plug in the numbers < 1243757002 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :1^2+1 / 2 is 2/2 is 1 < 1243757007 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2^2 + 2 / 2 is 6/2 is 3 < 1243757015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :3^2 + 3 / 2 is 12/2 is 6 < 1243757017 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so on < 1243757023 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243757025 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :it is correct < 1243757030 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i could have sworn there was a -1 and some shit < 1243757030 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm so if entering the hill is going to be expensive from now on < 1243757037 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe there's another formula for the same thing < 1243757047 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: It's not that bad, it's just that this is an uncached run. < 1243757049 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: not this bad, once it caches all the matchups < 1243757051 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's still on the order of a few seconds. < 1243757057 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :could you add another command that doesn't enter a program on the hill but instead makes it do a match against a program on the hill with your program and return the result < 1243757059 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1243757063 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah < 1243757065 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because this has to do < 1243757069 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :EVERY matchup just for the first time < 1243757072 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah < 1243757080 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :then after that you only need 20 < 1243757095 0 :whtspc!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243757097 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1243757108 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243757110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :n(n+1)/2 < 1243757113 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243757114 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's the formula i knew < 1243757116 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they're equivalent < 1243757118 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which is of course n^2+n < 1243757121 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :296/400 done < 1243757122 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but that's why it looked weird to me < 1243757132 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :400? < 1243757139 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why does it need to do a match of x against y then y against x :) < 1243757143 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_pooper_scooper: 28.0 < 1243757157 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: It doesn't, but the framework is from and old system where it does, and it's threaded so it's hard to fix that >_> < 1243757163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah < 1243757164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243757178 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :16 | + + + 0 + - + + + + 0 + + + + + + + + | 85.7 | 15 | myndzi_slowrush.bfjoust < 1243757179 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hot damn < 1243757187 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :slowrush.isawesome < 1243757196 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : 2 | - - 0 + + 0 - - - - - - - + + - + - - | 28.0 | -7 | GregorR-L_pooper_scooper.bfjoust < 1243757198 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :lukewarm damn < 1243757198 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i still never managed to top 100 points < 1243757199 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1243757203 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2/3 weave is surprisingly good still < 1243757207 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: 100 is the max :P < 1243757227 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :3 | + + 0 + + + 0 - - + + + + + + 0 + 0 + | 71.3 | 11 | Patashu_2_3weave.bfjoust < 1243757229 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's p. good < 1243757230 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and 3pass is still up there too, i am moderately happy about that < 1243757243 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to work on optimizing them now but i'm glad i'll be able to try and tweak them better < 1243757254 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if a 3/4weave would be worthwhile < 1243757272 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :what is the 2/3 about < 1243757280 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it skips every third line < 1243757292 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh really < 1243757296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya really < 1243757302 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243757303 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(>(+)*20>(-)*20)*4(>[(-)*20[+]](-)*4>[(+)*20[-]](+)*4>(+)*4)*10 < 1243757315 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm surprised it did that well, i guess the speed gain is worth it < 1243757317 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :-set up eight decoys < 1243757327 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :-(step decrement step decrement step) loop < 1243757337 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but, perhaps you can get the same score simpler by simply skipping those lines at the beginning < 1243757340 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :except i guess vs defend < 1243757364 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay, let's try < 1243757367 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :current score is 71.33 < 1243757369 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :hm no < 1243757375 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i'm assuming that you're going to skip the flag X times < 1243757381 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :where X i haven't quite determined < 1243757388 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave >>>>>>>>(>[(-)*20[+]](-)*4>[(+)*20[-]](+)*4>(+)*4)*10 < 1243757389 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and that if you put those skips at the start it will score similar < 1243757390 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but i don't think so < 1243757391 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :this is a decoyless version < 1243757393 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :for two reasons < 1243757399 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 51.5 < 1243757405 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*20>(-)*20)*4(>[(-)*20[+]](-)*4>[(+)*20[-]](+)*4>(+)*4)*10 < 1243757406 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :1) skipping will overstep the tripwires in defend < 1243757418 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 71.3 < 1243757427 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :2) since you don't skip them all at the start, hrm... maybe 2 is wrong < 1243757428 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1243757434 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :should have looked at what you lost points to < 1243757435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it will foil any setup that relies on multiple tripwires < 1243757435 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243757443 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and half the time it's going to be able to win it will foil a 1-tripwire setup < 1243757445 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :possibly, unless they are spaced right < 1243757454 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :1/3 of the time it'll foil a tripwire < 1243757455 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243757460 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!!.!!.!!. < 1243757465 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :fun huh? < 1243757468 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :brb drivin' < 1243757477 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :indeed, it is interesting < 1243757484 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :also note how fast your submissions were < 1243757488 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :comparatively < 1243757488 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243757489 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :note to self: fiddle with everything else now that I know there's no HASH BASED RANDOMNESS. < 1243757497 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha no kidding < 1243757505 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i felt bad for fiddling after i learned that < 1243757513 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i had thought i was doing something like adjusting the timing < 1243757514 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1243757528 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust weirdo >((+>)*10(+<)*10)*128 < 1243757539 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :by the way gregor < 1243757543 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243757544 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :one side effect of doing the scoring this way < 1243757549 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_weirdo: 0.0 < 1243757551 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is that you only have to win 51% to get points vs a program < 1243757558 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha it never wins < 1243757562 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1243757564 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it needs to go >> then < < 1243757564 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :which means you can effectively skip a large part of the tape for free < 1243757566 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and repeat < 1243757568 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :imho < 1243757574 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1243757585 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I thought you'd get more points for getting more wins vs losses against a specific program < 1243757593 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so like 21/21 wins against a prog would help more than 11/21 < 1243757594 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1243757596 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: Mmmm, this is true ... < 1243757602 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: he hasn't done something like that yet < 1243757607 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah k < 1243757609 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it planned? < 1243757611 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :he just arbitrarily decides based on the results if it's a win or a loss or a tie < 1243757617 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's what i was talking about earlier < 1243757622 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Planned, but it's a PITA :) < 1243757625 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243757653 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do the >> < >> < >> < thing < 1243757657 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sounds promising < 1243757665 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i've considered that multiple times < 1243757668 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but it's just a great way to run off the tape < 1243757669 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay really going now < 1243757687 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :how about > decrement > decrement << > decrement > decrement <<... < 1243757690 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :really really really < 1243757691 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243757698 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243757728 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>)*18(>(-)*20[-[+]])*15 < 1243757744 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 4.3 < 1243757747 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243757760 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust AHHHMOTHERLAND (>)*1000 < 1243757770 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*9(>(-)*20[-[+]])*15 < 1243757770 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_AHHHMOTHERLAND: 0.0 < 1243757776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YAY < 1243757783 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 48.2 < 1243757800 0 :whtspc!n=chatzill@c115216.upc-c.chello.nl JOIN :#esoteric < 1243757806 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*3(>)*12(>(-)*20[-[+]])*15 < 1243757819 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 35.0 < 1243757832 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*5(>(-)*20[-[+]])*15 < 1243757849 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 54.7 < 1243757854 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*6(>(-)*20[-[+]])*15 < 1243757870 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 57.1 < 1243757878 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh crap < 1243757893 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*4(>(-)*20[-[+]])*30 < 1243757915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 60.4 < 1243757925 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust oddly (>(-)*19>(+)*19)*3(>(-)*20[-[+]])*30 < 1243757949 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for myndzi_oddly: 44.5 < 1243758003 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge [>]>([-].[+].[-]..[-].[+])*100 < 1243758005 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1243758006 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :new king < 1243758034 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 9.7 < 1243758088 0 :whtspc!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]" < 1243758131 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust (+*4[>[-]>[+]<<-]>[-][-[+]])*30 < 1243758131 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Use: !bfjoust < 1243758140 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (+*4[>[-]>[+]<<-]>[-][-[+]])*30 < 1243758160 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ((+)*4[>[-]>[+]<<-]>[-][-[+]])*30 < 1243758184 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_test: 8.5 < 1243758184 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_test: 8.5 < 1243758186 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge [>](>([-].[+].[-]..[-].[+]))*21 < 1243758198 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 0.0 < 1243758198 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243758228 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test ((+)*4[>[-]>[+]<<-]>[-][-[+]]>)*30 < 1243758254 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_test: 12.5 < 1243758278 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge [>](([+].[-].[+]..[-].[-])>)*21 < 1243758304 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 0.0 < 1243758305 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it's supposed to kill the flag while most programs are still setting up the first defence cell < 1243758337 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :wait... [>] < 1243758352 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :is wrong :) < 1243758401 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there's no way to actually do that, is there? < 1243758449 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :whoops i did something silly < 1243758458 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i thought i'd do a rear attack < 1243758464 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :and try for 51% wins < 1243758469 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge (>[+])*50 < 1243758473 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but of course, tapelength 20 doesn't mean flag @ 20, tapelength 30 < 1243758474 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :so .. < 1243758479 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1243758482 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 19.0 < 1243758486 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that goes off the end every time, surely < 1243758495 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust test (((+)*4[>[-]>[+]<<-])*19>(+)*19[-[+]]>)*30 < 1243758514 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_test: 8.5 < 1243758537 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge (>[+].>[-].)*50 < 1243758551 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 28.5 < 1243758653 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Why is it that every time I make a (much requested) change to the hill, everybody immediately tries to break it? X-P < 1243758664 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :who's breaking what? < 1243758694 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, "take advantage" is more accurate. < 1243758701 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that's the nature of the game < 1243758717 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :if i don't do it someone else will :> < 1243758718 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You should be taking advantage of the other code, not the scoring mechanism :P < 1243758725 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, that < 1243758727 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge >->+>->+>+>->+>+(>[+].>[-].)*50 < 1243758729 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i just wanted to see if it would work < 1243758734 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i was mixed up in my head < 1243758741 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, at least the scoring mechanism is basically fair now. < 1243758742 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 66.2 < 1243758746 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That is, nonrandom. < 1243758768 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah :) < 1243758776 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i appreciate your patience with our griping and your effort too < 1243758776 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust reverse_charge (<)*1000 < 1243758786 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_reverse_charge: 0.0 < 1243758892 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :0.0 < 1243758894 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :o.o < 1243758903 0 :Gracenotes!unknown@unknown.invalid PRIVMSG #esoteric :u.u < 1243758982 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :i own the hill again :> < 1243759200 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust abc ++++>[<(+>)*20(-<)*20>] < 1243759219 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_abc: 13.4 < 1243759465 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :how do you get a 0 on the hill now? do you need an equal number of wins and losses? < 1243759477 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :presumably < 1243759573 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust abc2 (>>[-])*10 < 1243759600 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_abc2: 19.7 < 1243759629 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :heh i made keke2 a little better and might have done more, but primarily it just did better against my own warriors :P < 1243759643 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust abc3 (>>[-])*10(<<[+])*10 < 1243759645 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I implemented the more-points-for-more-wins mechanism. < 1243759654 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh oh < 1243759660 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe i'm about to lose the lead :) < 1243759661 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I think I effed up the range of scores somehow :P < 1243759662 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_abc3: 8.2 < 1243759673 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :No, your score is now OVER FOUR THOUSAAAAAAAAAAAAND < 1243759678 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243759683 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :report not updated < 1243759727 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :gregor i just wanted you to know that i love you. in a totally not-gay way, of course. < 1243759822 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I'm certainly not updating it in EgoBot until it works X-P < 1243759829 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, all the scores are much lower now. < 1243759830 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1243759833 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which I guess is unsurprising. < 1243759839 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Highest score is 50.94 < 1243759846 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243759851 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :A score of 100 would mean that you won /every/ round, in /every/ configuration. < 1243759853 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which is absurd. < 1243759853 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :well, < 1243759862 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oh, so it's based on percentage? < 1243759867 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243759875 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1243759884 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :am i still winnning? :D < 1243759885 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust loop [+][(>>[-])*10(<<[+])*10-] < 1243759915 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_loop: 12.3 < 1243759920 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.(-.)*512>(+)*128.(++.)*512)*15 < 1243759934 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 16.0 < 1243759961 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust loop [+][(>>[-])*10(<<[-])*10-] < 1243759991 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_loop: 12.3 < 1243759993 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+(>(-)*128.-.--.---)*29 < 1243760008 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1243760017 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +(>(-)*128.-.--.---)*29 < 1243760029 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 21.4 < 1243760042 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +>>>>>>>>(>(-)*128.-.--.---)*21 < 1243760053 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 20.5 < 1243760064 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut +>--->--->>>>>>(>(-)*128.-.--.---)*21 < 1243760074 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 21.3 < 1243760078 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust waiter ((++-)*10000-(--+)*10000)*2(+)*10000(-)*10000(+-)*10000(-+)*10000 < 1243760110 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :aw don't make me add all the blink defenses back in < 1243760111 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243760112 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_waiter: 33.3 < 1243760121 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >(+)*5>(-)*5>(+)*5>(-)*5>(-)*5>(+)*5>(+)*5>(-)*5(>(+.)*129)*21[-]((-)*2048(+)*2048.)*2 < 1243760131 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :don't think juggernaut's gonna work < 1243760133 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 20.4 < 1243760137 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :guess it doesn't matter, ALL my warriors beat waiter < 1243760137 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243760138 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243760141 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust lazy >+>->++>-->--->+++>+>->((-.)*128>)*21 < 1243760153 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_lazy: 11.9 < 1243760164 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stall (+)*100000 < 1243760203 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Hrm, I just killed the cache. < 1243760206 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :While you were doing that :P < 1243760209 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Didn't pay attention :P < 1243760209 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243760210 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1243760211 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :mein cache < 1243760217 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :time to see the new results < 1243760218 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Now I have to kill both, 'cuz that'll be effy. < 1243760218 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay I can wait < 1243760222 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :ACTION crosses fingers < 1243760263 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust reverse_charge (<)*1000 < 1243760270 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, now you'll have to wait again. < 1243760300 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to make a program that does worse than < < 1243760308 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :by causing a turn 0 syntax error? < 1243760320 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :) < 1243760321 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :maybe < 1243760322 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243760330 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it detects some syntax errors. < 1243760340 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :And that gives FULL points to the opponent. < 1243760356 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :excellent < 1243760363 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only if the syntax error is encountered? < 1243760366 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :points for invalid code wasn't so cool < 1243760394 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to read my increasingly-horrifying code to get all the possibilities :P < 1243760405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_stall: 14.3 < 1243760405 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_reverse_charge: 0.0 < 1243760420 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stall (+-)*100000 < 1243760427 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :oh wow, that's a very different hill now < 1243760435 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243760437 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_stall: 6.5 < 1243760437 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what changed this time? < 1243760445 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :woah < 1243760447 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1243760449 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I see what it does < 1243760453 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :aw 3pass came down < 1243760455 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :but still i like < 1243760458 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The points are now floating-point :P < 1243760462 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :score deflation < 1243760468 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :win% < 1243760492 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :interesting that defend7 does better than 9 now < 1243760497 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :poor 2/3 weave < 1243760497 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :T_T < 1243760527 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stall ((+)*1001-)*100 < 1243760561 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_stall: 14.3 < 1243760572 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so what does a +, - or 0 indicate on the grid now? < 1243760586 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: It's a 0 iff every configuration ties. < 1243760616 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what if it's 10 +s, 10 -s and a tie < 1243760628 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm sorry, you're right. < 1243760628 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust loop (+-)*10000(+)*50[(>>[-])*10(<<[-])*10-] < 1243760634 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243760636 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :More accurately, the number of wins equals the number of losses. < 1243760637 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for KingOfKarlsruhe_loop: 5.6 < 1243760640 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Wins - losses = 0 < 1243760656 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it's just indicating more wins than losses or vice versa < 1243760660 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, < 1243760660 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :could there be a degree of gradation to it? < 1243760663 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :net gain or loss < 1243760676 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1243760687 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: YOU PEOPLE ARE NEVER HAPPY < 1243760692 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust charge >->+>->+>+>->+>+(>[+].>[-].)*11 < 1243760692 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243760698 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :could there < 1243760700 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :not DO IT NOW < 1243760700 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_charge: 18.7 < 1243760701 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :AUGH < 1243760707 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243760739 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bouncing permutations of rushpolarity off egobot < 1243760761 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :D-8 < 1243760771 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :int4erestingly < 1243760775 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2/3 weave now has positive points but low score < 1243760779 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I kinda don't want to see rushpolarity go :P < 1243760787 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :oh oops < 1243760789 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I reset the age huh? < 1243760798 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :there is no age < 1243760802 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes there is < 1243760803 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :look in the folder < 1243760807 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :sort by date modified < 1243760807 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243760820 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't quite count ;p < 1243760830 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :nobody's looking there! hehe < 1243760841 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1243760854 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Is somebody running them via query? < 1243760861 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243760862 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :me < 1243760866 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :want me to stop for a mom? < 1243760872 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that explains why report.txt keeps disappearing :P < 1243760881 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243760882 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :like I said < 1243760885 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :trying permutations of rushpolarity < 1243760892 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :yeah, here's another one of those complaints: why clear it before you're ready to write to it? :P < 1243761043 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :myndzi: ../report ../egojoust ../cache *.bfjoust > report.txt < 1243761097 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :mk, i guess that's just what happens eh < 1243761177 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243761185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it's so nice to see improvements come gradually < 1243761189 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rather than in bumps and jerks < 1243761354 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :OK, I'm done hacking at EgoBot for the moment. < 1243761542 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay, after searching the local space I've determined this is better < 1243761544 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust rushpolarity >((+)*20>(-)*19>(-)*19>(+)*19)*2>([(+)*19[-]](+)*21>[(-)*19[+]](-)*21>)*11 < 1243761552 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_rushpolarity: 53.5 < 1243761612 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :next time on #esoteric, Patashu tweaks 2/3 weave < 1243761650 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ON THE NEXT EPISODE OF DRAGON BALL Z... < 1243761700 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :I guess when mine loses, it *really* loses :( < 1243761707 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243761709 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yeah that's the weird thing now < 1243761714 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"YES -> thor-ainor.it <- THIS IS *DELICIOUS*!" < 1243761731 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you can get lots of shallow losses or a few real bad ones < 1243761735 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anyway bbl < 1243763268 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :lol did we end up with practically the same program? < 1243763598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :oshi < 1243763598 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :16 69.88 12.60 myndzi_slowrush.bfjoust < 1243763600 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243763625 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :one loss and one tie < 1243765646 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Sweet. < 1243765698 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :How does the scoring work now? < 1243765706 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I should update the file ... < 1243765715 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Yes, you should ;-) < 1243766468 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/bfjoust/SCORES < 1243766532 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What's X < 1243766561 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Whoops :P < 1243766567 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1243766579 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That was supposed to be M. < 1243766683 0 :Judofyr!n=Judofyr@ti0056a380-0643.bb.online.no JOIN :#esoteric < 1243766863 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :So, totally confused by that? :) < 1243766931 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nah, makes sense < 1243767038 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I just momentarily confused myself with the 0-100 thing. < 1243767054 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Then I remembered that since you can't win against something which itself won against everything, you can never gain the >1 worth. < 1243768562 0 :kar8nga!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243769493 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :rushpolarity lost a whole bunch? < 1243769499 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :was it beating slowrush before and now losing to it? < 1243769853 0 :amca!unknown@unknown.invalid QUIT :"Farewell" < 1243770637 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :optimizing 2/3 weave < 1243770689 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :umm? < 1243770689 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243770694 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now it's getting 0 for everything o.O < 1243770703 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*23>(-)*24)*2>>>>(>[(-)*20[+]](-)*5>[(+)*21[-]](+)*5>(+)*5) < 1243770708 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 0.0 < 1243770713 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*23>(-)*24)*2(>[(-)*20[+]](-)*5>[(+)*21[-]](+)*5>(+)*5) < 1243770719 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 0.0 < 1243770722 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*23>(-)*24)*2>>>>(>[(-)*20[+]](-)*5>[(+)*21[-]](+)*5>(+)*5) < 1243770727 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 0.0 < 1243770755 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*20>(-)*20)*4(>[(-)*20[+]](-)*10>[(+)*20[-]](+)*10>(+)*10)*10 < 1243770762 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 14.9 < 1243770767 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well hang on < 1243770783 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :OH I know why < 1243770787 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it cut the *10 off :b < 1243770793 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :durrrr < 1243770796 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :interp's okay < 1243770808 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :PARSE FAILURE :P < 1243770829 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :copy and paste EPIC FAIL < 1243770834 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :brought to you by epicfailblog dot com < 1243770844 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now to continue mutatin' < 1243770928 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :seems to be hovering at 20 now < 1243771015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :best I can manage atm: < 1243771015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust 2_3weave (>(+)*23>(-)*24)*2>>>>(>[(-)*20[+]](-)*6>[(+)*21[-]](+)*6>(+)*6)*10 < 1243771022 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_2_3weave: 20.1 < 1243771104 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :... wasn't it doing better before? :P < 1243771119 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :before you changed it to return how many times it won < 1243771126 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what 2/3 weave does < 1243771128 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is get lots of shallow wins < 1243771139 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to programs which get deep wins against a few programs they counter < 1243771163 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it looks good on the grid but has a shitty score < 1243771177 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :funny huh < 1243771360 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243771375 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, looks very good :P < 1243771384 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :0.1 points X-D < 1243771409 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay mm < 1243771411 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking now < 1243771424 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that I want to use two 'repeats' for attacking; one that leaves decoys after it moves but later one that doesn't < 1243771433 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because if the tape's that long it's probably long passed its opponent < 1243771436 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that'll make it attack faster < 1243771554 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :odd. it doesn't appear to help at all (for rushpolarity) < 1243771671 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay, rushpolarity is now at score 41.45 points 4.76, 2/3weave is now at score 19.16 points 2.67 < 1243771722 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :stall is a worse version of waiter so I might kill it < 1243771736 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust stall < < 1243771752 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_stall: 0.0 < 1243771828 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust the_greatest_program_ever!!! +[>[-[+]]---] < 1243771843 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_the_greatest_program_ever___: 15.2 < 1243772127 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :bf joust codegolfing < 1243772233 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :defend6 is by far the oldest program (since last revision) on the hill < 1243772267 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parisian_monastery (>->+)*5[>[-[+]]+] < 1243772276 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_parisian_monastery: 28.2 < 1243772279 0 :sebbu2!n=sebbu@ADijon-152-1-31-12.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243772285 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It might be that I just plain suck at BF Joust :P < 1243772296 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :But nobody'll play FYB, so what else am I to do? X-P < 1243772301 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :8th on the hill yeah you're terribad < 1243772302 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243772304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :FYB... < 1243772335 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :http://codu.org/eso/fyb/README < 1243772348 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I know what it is < 1243772348 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243772366 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :do I need to enclose my posts in XML tags indicating the tone to be read in? < 1243772373 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1243772398 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I guess logicex-2 has a four-year streak as king of the hill. < 1243772401 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's pretty sweet :P < 1243772439 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parisian_monastery (>->+)*5[>[(-)*5[+]]+] < 1243772446 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_parisian_monastery: 30.8 < 1243772455 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Ooh la la < 1243772456 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :think about whether you want lots of little decoys or fewer but bigger ones < 1243772473 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'm thinking more about actually sinking the enemy flag :P < 1243772480 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which is perhaps not the real goal. < 1243772493 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :step 2. do it before they do it to you < 1243772546 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :there only seem to be so many variations on the basic program though < 1243772572 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parisian_monastery (>->+)*5[(>)*2[(>)*2[+]]+(>)*2[+]]-] < 1243772578 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_parisian_monastery: 0.0 < 1243772584 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeaaaaaaaaaaah go me :P < 1243772594 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Dangling ] < 1243772596 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1243772608 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :can we get multithreading in bf joust? < 1243772637 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust parisian_monastery (>->+)*5[(>)*2[(-)*5[+]]+(>)*2[(-)*5[+]]-] < 1243772644 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :plx < 1243772645 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for GregorR-L_parisian_monastery: 0.0 < 1243772645 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: No, use FYB :P < 1243772652 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243772662 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :(>->+)*5[(>)*2[(>)*2[+]]+[(>)*2[+]]-] < 1243772815 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :what do you imagine the bombs in FYB looking like? this is an important question < 1243772846 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ooh deeewiant's adding a new program < 1243772851 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Woot, monorail owns < 1243772853 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1243772871 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1243772875 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :they're all slight tweaks on the < 1243772878 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :1. set decoys < 1243772897 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2. use a loop like [(-)*n[+]] < 1243772906 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :3. optionally set decoys while attacking < 1243772906 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :theme < 1243772933 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Oh, is that what slowrush's success is based on? :-P < 1243772942 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well not all < 1243772943 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Funny, I tried it pretty much by accident < 1243772969 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm haha < 1243772972 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :slowrush looks more or less like rushpolarity now < 1243773029 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Most programs, since FYB has threads, employ multiple styles. My favorite style was logicex, or Logic Extermination, which looked for all logic in the program (loops, etc) and set bombs there, in the hopes that the logic would increase the chances of those spots being hit. < 1243773088 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Simpler programs just looked for the enemy program counter and set a bomb in hopes that it would go there again, or focused more on defending ones one code than attack. < 1243773126 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243773131 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :FYB cell arithmatic is mod 17? < 1243773148 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yeah >:) < 1243773158 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243773160 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :only powers of 2 are holy cretin < 1243773160 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!! < 1243773165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :these go to 17 < 1243773165 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243773178 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The reason for 17 was solely that that's how many commands I had :P < 1243773185 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :. and , are both nops already < 1243773188 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you need a dedicated nop? < 1243773225 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I had some rationale maybe, or maybe it was just to make 17 instead of 16 to bother you. < 1243773240 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :it was in case you decided to make . output values to your opponent later < 1243773241 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :>:) < 1243773242 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1243773252 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if you turn one half of a loop into a bomb in FYB < 1243773257 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :where does the other half send its pointer? < 1243773262 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :same place or is it ineffectual? < 1243773270 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, monorail is #2, I'm happy with that < 1243773275 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :If there's no match, it's just like a nop. < 1243773287 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Which is why you have to place a bomb just /after/ the loop :P < 1243773291 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243773304 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so a pointer in a :; loop can escape its loop if you change one half of it < 1243773307 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's also the third-smallest program on the hill (unexpanded) :-P < 1243773365 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Patashu: Sure < 1243773399 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 46.33 is pretty darn good in the new scoring system. < 1243773412 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :53.96 is better :-P < 1243773432 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I guess I have the best score/size ratio < 1243773432 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Why yes, yes it is :P < 1243773439 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :score/size haha < 1243773450 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's not the size that matters, it's what you do with it. < 1243773462 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Hence score/size ratio ;-P < 1243773724 0 :FireFly!n=FireFly@1-1-3-36a.tul.sth.bostream.se JOIN :#esoteric < 1243774015 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :op-code idea for FYB: swap program buffers but not code buffers :P < 1243774017 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so the anti defect < 1243774378 0 :dbc!n=daniel@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1243775128 0 :sebbu!n=sebbu@ADijon-152-1-47-169.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1243775275 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243776296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :2/3 weave is now at 18.24, rushpolarity was at 36.76 now is 42.52 < 1243776296 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :whee < 1243776911 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aww, you dropped monorail < 1243777020 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric ::o oh nooo < 1243777092 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so fun fact < 1243777100 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :putting even one - or + on every cell you pass over vastly improves your score < 1243777110 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since it forces any loop to be entered at the very least once < 1243777117 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which takes them more cycles then it takes you < 1243777333 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust juggernaut >+>+>->->+>+>->-(>(-)*128.-.+)*29 < 1243777339 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Patashu_juggernaut: 18.6 < 1243777405 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243778044 0 :selador!n=chatzill@ip-213-49-125-95.dsl.scarlet.be JOIN :#esoteric < 1243779723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hum... < 1243779793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[->-<] would be p[1] = p[1] - p[0]; right? For some reason this ends up as p[1] = 255 * p[0] + p[1] ... That can't be right... < 1243779830 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it? < 1243779910 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :is p[0] a negative number? < 1243779930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, it is an unsigned char. < 1243779947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the BF - is represented as += 255 < 1243779980 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's mod 256 arithmetic < 1243779985 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aren't those two expressions equal? < 1243779989 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :the pseudocode ones < 1243779999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, that is what I'm trying to figure out < 1243780010 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :adding 255 is like taking away 1 < 1243780012 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if it's mod 256 < 1243780013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243780026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm totally with you that far < 1243780052 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :are you using a bf optimizer? < 1243780062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, I'm developing one < 1243780065 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :aah ;) < 1243780084 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, but I'm not sure x - y = x + 255y (mod 256) < 1243780093 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what the code above seems to indicate < 1243780097 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :okay let's pretend that every time you hit 256 < 1243780099 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you go back to 0 right? < 1243780102 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so if you add 256 that's like adding 0 < 1243780104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, yes I know < 1243780112 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :adding 257 must be like adding 1 < 1243780116 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so...adding 255 is like subtracting 1 < 1243780118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue is that it turned into multiplication there < 1243780121 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :adding x*255 is like subtracting x < 1243780124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243780135 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, sure about that? < 1243780137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1243780142 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I have no reason to doubt it < 1243780157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, I suck at this sort of math :/ < 1243780245 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :anything else? < 1243780274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1243780280 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :did you have any other questions < 1243780300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not right now at least < 1243780307 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :p[1] = p[1] + 255*p[0] is equivalent to p[1] = p[1] - 1*p[0] in mod 256 arithmetic < 1243780317 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes it seems to be correct < 1243780331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't seem very logical to me :/ < 1243780345 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :well let's take p[1] = p[1] - 1*p[0] < 1243780356 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :now let's imagine that for every 1 in p[0] we also add 256 < 1243780362 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :that's a nop right? since it's mod 256 arithmetic anyway < 1243780377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but we turn it into p[1] = p[1] - 1*p[0] + 256*p[0] < 1243780387 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :or p[1] = p[1] + 255*p[0] < 1243780398 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and if you can go one way you can go the other way < 1243780400 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243780419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok seems to make sense. Of a kind < 1243780425 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you agree that adding or subtracting 256 any integer amount of times is going to be a nop? < 1243780431 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so you can implicitly do it in any expression anywhere in your code < 1243780437 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and all it does is change the way it looks < 1243780438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243780501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm. So y = x*256 is same as y = x in mod 256 < 1243780541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, is that so? < 1243780553 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243780559 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :but y = x*256 is the same as y = x*0 < 1243780565 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and y = x*257 is the same as y = x*1 < 1243780565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah yes < 1243780570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right :) < 1243780573 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and y = x*258 is the same as y = x*2... < 1243780580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243780596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this makes complete sense now :) < 1243780625 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because if you add an extra k 256s for every 1 you find in x you do nothing < 1243780627 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :again and again < 1243780732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what would [+>+<] end up as... p[1] += 256-p[0] right? (of course followed by setting p[0] to 0 afterwards) < 1243780795 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243780815 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :you add 1 to p[1] (256-p[0]) times < 1243780821 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :p[1] += 256-p[0] < 1243780822 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes that's correct < 1243780837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what his compiler turns that out as now < 1243780950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm that turns into p[1] = 255 + p[1] - p[0] though < 1243780955 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which looks very odd < 1243780970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that one surely can't be right < 1243780973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, ^ < 1243780993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait yes < 1243780995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is? < 1243780999 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hang on < 1243781010 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :if p0 = 255 it executes once < 1243781011 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1243781018 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so it would add 1 to p1 < 1243781025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah it is off by one indeed < 1243781050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[1] = 255 + p[1] - p[0] should be p[1] = 256 + p[1] - p[0] ... < 1243781054 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243781062 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :which is equiv. to what you said it ought to be < 1243781090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, I wonder how C will handle that since p is unsigned char* ... < 1243781141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait. it will promote to p[1] and p[0] short since 256 isn't in the range of unsigned char < 1243781142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right? < 1243781172 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and uh... then *truncate* it back to unsigned char when assigning? < 1243781174 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :simple < 1243781176 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :remove the 256 < 1243781178 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :since it's a nop anyway < 1243781178 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243781189 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :so now it's p[1] -= p[0] < 1243781204 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :and we know it's right because we've deduced it logically earlier, that any addition or subtraction of 256 is a nop < 1243781219 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :even if it doesn't immediately click < 1243781224 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Since this is all mod 256. < 1243781227 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1243781276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, well... that is a bit messy, since I don't have -= anywhere in the compiler. I work with all positive values due to implementation language issues (that is: the compiler is coded in erlang, which only has bignums, so all calculations are done mod 256 manually, working with negative integers make it a bit more complex) < 1243781289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243781321 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :+= -p[0] ? < 1243781322 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243781340 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reminded of interp.tcl in PEBBLE. < 1243781342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, that could actually be done! since the polynomial code does handle negative coefficients < 1243781349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, hm? < 1243781365 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :polynomial code? < 1243781366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Manual modular arithmetic all over the place. < 1243781370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, however it would be translated to += 255*p[0] in fact :) < 1243781377 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :why 255 specifically? < 1243781385 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :I think ur polynomial is wrong.... < 1243781393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait, indeed it is wrong < 1243781402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rather I am < 1243781410 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc Modvar {var} {variable memory;variable memmap;set memory($memmap($var)) [expr {$memory($memmap($var))%256}]} < 1243781411 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it will end up as -1 there < 1243781416 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Seem familiar? < 1243781422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243781452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, I actually do it lazy... After all passes that can merge nodes I have a cleanup pass which goes through and mod 256s all relevant values < 1243781471 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(as well as other cleanup) < 1243781492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I admit is rather messy design < 1243781521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was the one easiest to implement when I realised "oops, this should have been "rem 256" all over the place. < 1243781533 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :new code does the rem 256 though < 1243781537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostlu < 1243781538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly* < 1243781787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : p[1] = p[1] + 255*p[0] is equivalent to p[1] = p[1] - 1*p[0] in mod 256 arithmetic < 1243781805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't that mean += -p[0] ? is same as += 255*p[0] ? < 1243781806 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :because between the first and second you always add an integer number of 256s < 1243781818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243781818 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243781829 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Patashu, so that is the answer to why 255 specifically? < 1243781951 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243781952 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243781953 0 :Patashu!unknown@unknown.invalid PRIVMSG #esoteric :k < 1243782525 0 :jix!unknown@unknown.invalid QUIT :"leaving" < 1243783569 0 :Patashu!unknown@unknown.invalid QUIT :"Patashu/SteampunkX - MSN = Patashu@hotmail.com , AIM = Patashu0 , YIM = Patashu2 , Googletalk = Patashu0@gmail.com ." < 1243785307 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243787427 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1243787614 0 :Corun!unknown@unknown.invalid QUIT :"Leaving..." < 1243787771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1442391 <-- funny mess up of mandelbrot.b < 1243787961 0 :kar8nga!n=kar8nga@a-133.vc-graz.ac.at JOIN :#esoteric < 1243788423 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :The Font: Small button doesn't seem to be working :( < 1243788450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :so i presume i'm seeing it even more messed up than it has to be < 1243788520 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh there was a badly formatted menu of fonts in the upper right corner, and _those_ work < 1243788584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Ooh, it's a pwetty buttewfwy! < 1243789143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : Patashu, but I'm not sure x - y = x + 255y (mod 256) < 1243789146 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243789147 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :of course it is < 1243789168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :modulo arithmetic works across addition, subtraction and multiplication < 1243789245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :division and powers are more subtle < 1243789253 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :x - y = x - y + 256y = x + 255y (mod 256) < 1243789580 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : wait. it will promote to p[1] and p[0] short since 256 isn't in the range of unsigned char < 1243789604 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i vaguely thought C converted all chars before doing arithmetic anyway < 1243789651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait was this about function arguments... < 1243789708 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :06:47:56 Patashu, well... that is a bit messy, since I don't have -= anywhere in the compiler. I work with all positive values due to implementation language issues (that is: the compiler is coded in erlang, which only has bignums, so all calculations are done mod 256 manually, working with negative integers make it a bit more complex) < 1243789742 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :does erlang give negative remainders if you do remainder(negative, positive)? < 1243789762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you mean negative rem positive? < 1243789766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243789787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes it does < 1243789791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243789799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, why? < 1243789804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well yes then keeping things positive may simplify things < 1243789826 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: haskell has both rem and mod, where mod always gives positive for positive divisor < 1243789850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and then you don't need to worry about negative things < 1243789869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, iirc the semantics for rem is "whatever the compiler that compiled the VM used". So for Erlang compiled with GCC that means C99 semantics. < 1243789869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243789878 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :haskell is more precise there < 1243789888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or rahter... for BEAM compiled with GCC. < 1243789898 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BEAM is the Erlang VM < 1243789932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(the bit of Erlang written in C, rather than in Erlang) < 1243789963 0 :Corun!n=Corun@94-194-31-231.zone8.bethere.co.uk JOIN :#esoteric < 1243790120 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm redesigning expression class. it should canonicalize "(Expr[3] + 4) - Expr[3]" into 4 on-the-fly. :p < 1243790178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, well I have polynomials working mostly. That is a lot simpler to implement. Just I'm fixing bugs in various other passes and such that were uncovered by adding polynomials... < 1243790194 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :heh. < 1243790216 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i wish there were multiset in python... :S < 1243790223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :multiset? < 1243790231 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :actually, what i needed was "frozen" multiset. < 1243790240 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: set with duplicate elements. for example, {1, 2, 2, 3, 3, 3}. < 1243790260 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I do is basically "convert the 50 first loops we can convert to polynomials. Do a binary search from that. Once found which exact convert caused issues try to figure out why. < 1243790262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :" < 1243790286 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :that's pretty hard. < 1243790291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, oh? How comes? I use sets in erlang because I only want one of each. Otherwise I would use some other data structure < 1243790311 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, not really. Since I dump original loop and matching polynomial to stdout < 1243790319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and some other in the middle data < 1243790322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can diff the files < 1243790331 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so, like, a list? < 1243790339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes it is another pass. Where I can then do a binary search on that. < 1243790340 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :comex: but it's unordered. < 1243790352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sort the list! < 1243790353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243790358 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ha! < 1243790367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway iirc erlang has some duplicate_set thingy < 1243790369 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haven't used it < 1243790373 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :http://www.faqts.com/knowledge_base/view.phtml/aid/4355 < 1243790374 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :there you go :p < 1243790378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, couldn't you implement it for python? < 1243790409 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :actually < 1243790411 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :there's a real module for it < 1243790420 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a mutable multiset is easy to implement in python, since dict already provides sufficient methods. but what if it has to be immutable? < 1243790421 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :sort of < 1243790421 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :bisect < 1243790435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, copy it every time? < 1243790445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :instead of making a change to it < 1243790458 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: a multiset is merely a dictionary with integer values... < 1243790471 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: in python, "immutable" also conveys the meaning of "hashable". < 1243790483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, you can't hash other objects? < 1243790485 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :ffs < 1243790489 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes, but hashable dict can be hard to make. < 1243790497 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :store it as a tuple < 1243790567 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and just have the add method maintain sorted order < 1243790581 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's exactly my current method: def __hash__(self): return hash(tuple(self.items())). but i'm not sure it's dependent to implementation. < 1243790598 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :uh? < 1243790633 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, why do you need it hashable btw? Going to store it in a dict? < 1243790639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1243790642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as the key I mean < 1243790642 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: convert the dictionary into hashable list of items; but it depends on the order of items, and i'm not sure it's unique. < 1243790653 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :since it actually serves as multiset! < 1243790680 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :so don't use a dict, use a tuple for storage < 1243790680 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :for example (a + a + a) == (a * 3), and i store them as same internal format: {a: 3}. < 1243790683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I generally don't have this problem in Erlang. I can use lists as keys of dicts. I do that when simplifying polynomials < 1243790698 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :which is faster anyway, as you don't have to make a new tuple for every hash < 1243790742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Term = Coefficient * Variables Variables = List of 2-tuples: {Offset,Exponent} < 1243790748 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :comex: after some thought, i agree to you. it could be simpler using sorted list. < 1243790772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to merge 2*x + 4*x I use a dict with the list of variables as the key < 1243790777 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(but i'm also not sure that tuple manipulation costs less than dict.) < 1243790782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the list is sorted before < 1243790801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(since I just merged 2*x*x into 2*x^2 and similar before) < 1243790836 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :I don't mean manipulation < 1243790844 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :hash(tuple(self.items())) < 1243790862 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :is going to make a new list, and then a new tuple out of it < 1243790879 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :every time you want a hash < 1243790972 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :comex: afaik in python __hash__ is called only once per object, but that could be a problem when copying objects. < 1243791066 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: anyway i'm going to remove AdjustMemory ("add" in your code) in favor of SetMemory ("set" in your code). :p < 1243791081 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, how will you handle ,++ or such < 1243791089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or when you don't know the value before at all < 1243791104 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :SetMemory[{4}, {4}+2] for example. < 1243791115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like my polynomials then < 1243791119 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :(instead of AdjustMemory[{4}, 2]) < 1243791122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :p[4]=1*p[4] + 1*p[0]; < 1243791127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have things like that < 1243791129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :though < 1243791133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for some reason THAT one breaks... < 1243791151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it is hard to figure out < 1243791175 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :hmm. < 1243791250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok it seems to be related to the whole converted loop being: < 1243791254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : [{bfn,add,0,255,undefined,undefined}, < 1243791254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {bfn,set,2,0,undefined,undefined}, < 1243791254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {bfn,add,4,1,undefined,undefined}], < 1243791257 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :comex: ah, i figured out why i didn't use sorted list. in python 3 cmp doesn't work on different types. < 1243791281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where that is "{bfn,Opcode,Offset,Value,StuffUsedForLoops,MoreStuffUsedForLoops}" < 1243791302 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :what's undefined for? just reserved? < 1243791329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, default value in struct definition for bfn (which stands for bf node) < 1243791339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the second undefined contains the "body" of loops and ifs and such < 1243791350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the third is various metadata for loops and polynomials < 1243791357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and a few other instructions < 1243791370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :contains stuff like what cells are modified by loops and so on < 1243791420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, and the "bfn" there is just due to using a record. Internally in erlang it ends up as a tagged tuple < 1243791490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/1442460 <-- I fail to see anything wrong there hm < 1243791497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to dump it just after that pass < 1243791500 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hmph DMM leaves for vacation and the next day the site is broken in several ways... < 1243791528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do you think it is intentional? I suspect it is some kind of practical joke... < 1243791539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I noticed it too < 1243791542 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION didn't think of that < 1243791561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not "practical joke". wrong word < 1243791571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :impractical, perhaps < 1243791581 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe he prepared it this way < 1243791601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I could live with the font mess up.... but NOT with the broken image link < 1243791606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243791621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :also a missing part of the navigation bar < 1243791636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243791721 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what _was_ 2317 again? it worked yesterday but i've forgotten exactly what it was < 1243791791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh ... wait ... < 1243791806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION turned on the transcript < 1243791816 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i have definitely _not_ seen that before < 1243791828 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Hm... < 1243791851 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :12:34 < lifthrasiir> comex: ah, i figured out why i didn't use sorted list. in python 3 cmp doesn't work on different types. < 1243791855 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1243791862 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could i simply have forgotten to visit yesterday? no, because i _did_ read Comments on a Postcard. < 1243791874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: something is definitely fishy < 1243791880 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :comex: yes. also __cmp__ is gone. < 1243791890 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :and cmp() is gone < 1243791900 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :...why? < 1243791907 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :i don't know why. curious. :( < 1243791953 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :anyway sorting [1, (2,), [3]] etc will fail in python 3. that's why i choose not to use sorted list. < 1243791971 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there was a different comic there yesterday, i think, although i don't remember what it was. i suppose the update _could_ have failed horribly to overwrite it < 1243791982 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*in order to < 1243791990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wasn't it the one two back < 1243792001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also yeah, this must be intentional... < 1243792009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting way to irritate users < 1243792012 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh wait you are right, look at the date < 1243792021 0 :comex!unknown@unknown.invalid PRIVMSG #esoteric :oh, it was deprecated in favor of writing 6 boilerplate methods < 1243792042 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh, 2318 is missing the date < 1243792048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :while 2317 has today's < 1243792308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok I minimised the broken diff < 1243792329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ok. This MUST be intentional... < 1243792353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just don't believe it would be this messed up otherwise < 1243792561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh duh < 1243792562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1243792678 0 :selador!unknown@unknown.invalid QUIT :"ChatZilla 0.9.84 [Firefox 3.0.10/2009042513]" < 1243792804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah the forum reminded me there was another glitch: "Intriguingly, the previous poll isn't showing when you answer the current one" < 1243792822 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and that was there yesterday too < 1243792864 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this appears to be approaching astronomical improbability :D < 1243792907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh no, DMM actually noticed that before he left < 1243793077 0 :davinci!i=HydraIRC@bhe201062170068.res-com.wayinternet.com.br JOIN :#esoteric < 1243793086 0 :davinci!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1243793097 0 :davinci!unknown@unknown.invalid PRIVMSG #esoteric :Ol < 1243793161 0 :davinci!unknown@unknown.invalid PART #esoteric :? < 1243793875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? < 1243793881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what did he say about that < 1243793900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that it was a simple typo < 1243793906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1243793907 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(that was the poll error) < 1243795256 0 :kar8nga!n=kar8nga@e-28.vc-graz.ac.at JOIN :#esoteric < 1243795325 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1243795352 0 :ehird!n=ehird@208.78.103.223 JOIN :#esoteric < 1243795749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:26 pikhq: ehird: http://imgur.com/B8SqH.png < 1243795749 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :00:26 pikhq: Had to go cook. < 1243795751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sez wut < 1243795809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:05 zzo38: Hay! You told me I didn't need a e-mail address to register < 1243795809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:05 zzo38: But now it says I do < 1243795811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:06 zzo38: It also says I need to register and IDENTIFY to post message on ##C channel. < 1243795813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:06 zzo38: But IDENTIFY is not a valid command and I can < 1243795815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:06 zzo38: 't register without password/email but I don't want either of those things < 1243795817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol— tough. also IDENTIFY is a nickserv command like register. < 1243795819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :03:07 coppro: /join #freenode ← he uses telnet to irc < 1243796091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "DuPont Displays Surpasses Million Hour Milestone for Lifetime of New OLED Material" >100 years < 1243796115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wonder how they tested that... < 1243796121 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :06:36 GregorR-L: I'm now uſing all lengþs. ← imaginary patents. < 1243796128 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :ehird: what the hell is that image? < 1243796146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir: pikhq's english shorthand system. < 1243796160 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The result of being bored in high school. < 1243796164 0 :lifthrasiir!unknown@unknown.invalid PRIVMSG #esoteric :at first glance it looked like japanese :| < 1243796169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: what does it say? < 1243796182 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"The quick brown fox jumped over the lazy dogs." < 1243796187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243796206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyhoo since GregorR has all but obsoleted my interp by adding all legngths I won't bother working on it :P < 1243796209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*lengths < 1243796220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how does it work? < 1243796221 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And managed not to include all of my symbols, courtesy of diactrics. :p < 1243796227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about POLARITY? < 1243796229 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :it also pushed my program to the bottom >:( < 1243796240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: adding polarity is a ~3 minute job < 1243796247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so meh < 1243796251 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird, AnMaster: And was also done. < 1243796257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1243796258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right, then. < 1243796267 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Abjad. < 1243796268 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1243796271 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :n vwls. < 1243796283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I guess it is because you took too long for him ;P < 1243796285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1243796291 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I noticed the lack of vowels; inferred only from context? < 1243796300 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah. < 1243796304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:57 pikhq: ehird: Abjad. < 1243796304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:57 pikhq: ;) < 1243796305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:57 pikhq: n vwls. < 1243796359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Aside from that, it's just the Roman alphabet, simplified into 1 stroke per character. < 1243796399 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :What do t and h look like in isolation < 1243796419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: T looks like the first character without the ` over it. < 1243796442 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Is h always a `? < 1243796455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :h looks like... Hmm. Actually, it looks closest to 'þ' written backwards. < 1243796460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: So, looks like I'll be buying my display from DuPont. Maybe. < 1243796469 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, price? < 1243796473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1243796484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I won't get this fancy long-lived one, just a regular OLED display. < 1243796485 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :フ < 1243796486 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now known as sztl < 1243796487 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, only when with another letter. "gh", "th", "ph", etc. < 1243796497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, DPI? < 1243796515 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's amusing that it looks like kana, since I didn't learn kana until a bit *after* that. < 1243796517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is now known as Asztal_fails < 1243796522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Either 163.92 or 136.6. < 1243796530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Either way, ridonkulously high. < 1243796537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, .92? .6? < 1243796539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1243796540 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'sztl, you mean. < 1243796542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes. < 1243796550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1280x1024 at 10" and 12", respectively. < 1243796561 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I write a ' to indicate a starting vowel, makes it a bit easier to read) < 1243796571 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :With DPI set accordingly in the OS, of course; that high resolution's just for extra smoothness and for media. < 1243796574 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :`sztl would work on IRC, I suppose < 1243796578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not for blindity. < 1243796583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pikhq, He fails at faking nick change for all clients expect possibly xchat. < 1243796597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: since it's impossible to do it for all clients, who carse? < 1243796598 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: True. < 1243796600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*cares < 1243796605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, my point < 1243796613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares if he fails faking it < 1243796642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't care a lot about it. Just for informative purposes. < 1243796655 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :if I could get a -!- there, I'd do that, but I don't really know what the other clients do < 1243796667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu/gnome are really good for high-dpi displays < 1243796671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything just works if you set the dpi < 1243796716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Huge advantage of high DPI displays: Subpixel rendering + no hinting — without any blurriness whatsoever. < 1243796725 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although you get that at about 100dpi. < 1243796750 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Your "huge advantage" is my "can't tell the difference" < 1243796774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: You're blind. < 1243796777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why don't you go and buy a braille screen, I'm sure you'll be just fine < 1243796784 0 :tombom!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1243796786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not having fully-functioning eyes and all < 1243796808 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :For this particular case I note that I actually haven't had a chance to compare < 1243796815 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I suspect it'd be like that. < 1243796818 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then your statement is very silly :P < 1243796827 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It applies to most of your monitor hype :-P < 1243796838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"monitor hype"? < 1243796844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you mean... i like good displays? < 1243796847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dont' recall hyping anything < 1243796870 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :"to create interest in by flamboyant or dramatic methods" < 1243796903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1243796918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :saying that 1280x1024 is way too small = dramatic? < 1243796947 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :1280x1024 is kinda small unless you're talking TV set. < 1243796956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Deewiant said it was "just fine" < 1243796959 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And even then... Go for full 1920x1080? < 1243796973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's not as if Full HD screens even cost a lot < 1243796976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure. In 1996. < 1243796990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can get a 23" LCD TV w/ real 1080p for ~£200 < 1243796994 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Responding with "hahahahahaha" when I say it isn't is flamboyant :-P < 1243796999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and most tvs cost about that much < 1243797011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 512k is enough for anything < 1243797033 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Eh, there's cheaper TV sets. Granted, those are at best EDTV these days... < 1243797060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[It would be better for the "Donky" of the U.S. Democratic Party to lick the carrot.]] —North Korea < 1243797061 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: That style of response is flamboyant regardless of the statement. < 1243797075 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: do we agree on the definition of flamboyant here? < 1243797076 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Aside: you guys have pretty damn cheap TVs. < 1243797092 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: "showy" < 1243797099 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: TVs are cheap. < 1243797107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: not really the colloquial meaning < 1243797111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Tech is expensive in finland < 1243797120 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I got a 19" TV for 199€, the next-cheapest one would have been around 299€. < 1243797121 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1243797135 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jebus. 19" for 199€? < 1243797138 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Fuck colloquy. :-P < 1243797150 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Cheapest TV I could find. < 1243797155 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Who wants a TV < 1243797159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :They're just badly-tuned monitors < 1243797159 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Modulo reasonable TVs. < 1243797171 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I could just about get a 19" monitor, computer and *tuner card* for that. < 1243797187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Screw you. :-P < 1243797210 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Tuner cards appear to be around 90-120 € here. < 1243797213 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oh. 199€ is according to Google $281. < 1243797223 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Just about? Yes, I *definitely* could. < 1243797242 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :That 23" with 1080p for £199 is ass-cheap. < 1243797246 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can pick up a DTV tuner for $20-$50.... < 1243797252 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i should get a new monitor < 1243797274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If I skrimped, I could get a computer for another $150... < 1243797281 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: 19" monitors are upwards of 100 €. < 1243797285 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Maybe even $100 if I didn't bother with CPU at all. < 1243797309 0 :jix!n=jix@dyndsl-095-033-095-235.ewe-ip-backbone.de JOIN :#esoteric < 1243797309 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :And a computer on top of that will be more than the -20 to 10 € remaining. ;-) < 1243797315 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :("CPU? Who needs that if it's just going to tune?") < 1243797364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:14 Deewiant: That 23" with 1080p for £199 is ass-cheap. < 1243797366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :£200. < 1243797373 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: No less ass-cheap. < 1243797374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Give £30 or so < 1243797384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, we have pretty good pricse. < 1243797384 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, yes. It would be cheaper for me to build a barebones DVR setup than it would be for you to buy a TV set. < 1243797386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*prices < 1243797388 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's a bit crazy. < 1243797402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But seriously, televisions are obsolete. < 1243797406 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I've become accustomed to it. :-P < 1243797408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Simple as that < 1243797421 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Nothing wrong with buying an obsolete device every now and then < 1243797422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Here's the ass cheap TV: http://www.ebuyer.com/product/153223 < 1243797424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :£230.68 < 1243797435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: = 263.38 eur < 1243797453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: DVR setup FTW. If you really *must* watch TV, at least you can skip the commercials. < 1243797472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Why even bother? Everything apart from the news is downloadable, and the news can be streamed for free online. < 1243797477 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(... assuming BBC, of course.) < 1243797482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for a monitor, is is 1920*1200, 22", or 19200*1200, 24" better? < 1243797494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the 19200. it has ten times the height < 1243797500 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: About the same price here, actually. I'd've expected at least 290. < 1243797501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bit of a skewed aspect ratio though ;) < 1243797516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: But, depends what you want. 22" packs the same stuff into more detail, due to packing the pixels closer. < 1243797525 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're not very likely to find 10 Mbit/s MPEG2 streams from the net. :p < 1243797526 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 24" is about 96dpi, which is what most images, etc on the interweb assume. < 1243797527 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: But then, £30 on top does make it less ass-cheap. :-P < 1243797534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And also, the default settings and such assume it, generally. < 1243797540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it'll work OOTB more smoothly. < 1243797546 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :... Granted, if you've got cable, you're not even getting that. < 1243797558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Ultra-high quality is mandatory for breaking news, clearly. < 1243797572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I have £30 a few meters away from me, want it? :P < 1243797576 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :In this case, I just wanted something cheap with component inputs. < 1243797581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(well, okay, so I don't have £30 lying everywhere.) < 1243797583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(would be nice tho.) < 1243797583 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Sure :-P < 1243797602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: OK, that'll be £20 shipping, £11 handling charge < 1243797609 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: You're discussing the US. We think that making it possible for people to *download* shows they want to watch is EBIL!!! < 1243797618 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Nothx < 1243797639 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I believe you can stream bbc news internationally < 1243797648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or, nope. < 1243797650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I quote: < 1243797658 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: And what if you want to watch something other than BBC news? < 1243797668 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So we'd rather use several hundred Mbit/s streaming it over the air. And over satellites. And over cables. < 1243797673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The BBC News channel is available in the UK only. Don't forget, to watch TV online as it's being broadcast, you still need a TV License." < 1243797684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: If you want something else, it's probably not live, so download the series. In HD> < 1243797684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*. < 1243797693 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Not legal. < 1243797698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Correct. < 1243797701 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus my rant about the US. < 1243797714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jaywalking isn't legal either :P < 1243797720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And diverging into a rant about us not using multicast. < 1243797741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TV/Radio have one architectural advantage: < 1243797748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Broadcast scales way better than streaming. < 1243797757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Because it doesn't have to do anything at all :P < 1243797763 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus why I said multicast. < 1243797768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1243797797 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :With multicast, the streamer just sends out a single stream. The routers make sure the stream gets to everyone. ;) < 1243797798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[For anyone who isn't familiar with the name "Prometeia," it is special device that chills an Intel or AMD processor down to an operating temperature of between -20°C to -30°C, with the end goal being better overclocking.]] < 1243797810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Overclockers never stop surprising me with what they will buy. < 1243797829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's a fridge for your CPU. < 1243797848 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It's also nearly 10 years old :-P < 1243797853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've seen some overclocker that said "Screw that, that's just stupid". < 1243797865 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And bought a minifridge and made that into a computer case. < 1243797867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Yeah, I bet it can only cool an i7 @ 4ghz to -5 under load. < 1243797872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :D < 1243797876 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I know, srsly! < 1243797879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :If there's one thing overclockers are, it's DIY. < 1243797882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*DIYers < 1243797901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :On the subject of crazy cooling systems... < 1243797926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.zalman.co.kr/DataFile/product/RESERATOR-1-V2_01_b(0).jpg Combined pump, reservoir and... space heater. < 1243797939 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stfu, that thing's awesome < 1243797945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: never said it wasn't < 1243797949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm considering it for my new build < 1243797953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well. two of them < 1243797960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one can only dissipate ~200W of heat continually < 1243797966 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hhahahaa < 1243797971 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wimpy < 1243797975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably drill a hole in the wall, and mount it on the rarely-used stairs, though < 1243797980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :diy it < 1243797983 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :don't want to be near two of them under load < 1243797995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i could just buy an industrial radiator that can dissipate 200w < 1243797997 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*2000w < 1243798002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and hook it up to the reserator < 1243798006 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that'd be less fuss than DIYing it < 1243798012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that would be better < 1243798019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you want two pumps < 1243798026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and two reservoirs < 1243798026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the pump is a bit wimpy, though < 1243798032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5 watts, 30litre/hour < 1243798043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otoh, anything more would be non-inaudible < 1243798056 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :two of them is probably quieter than replacing the pump with something louder/more powerful < 1243798069 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but if I'm mounting this on the stairs it doesn't really matter :) < 1243798087 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :non-inaudible < 1243798090 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Eg. audible < 1243798094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: shush you :) < 1243798106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the reserator is ~8.5kg when filled < 1243798106 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :get a large sheet of copper, solder copper pipe on to it in a purdy design < 1243798110 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :mount on wall < 1243798119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6kg base rate + 2.5 litres of cooler < 1243798124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: not on this wall, kthx < 1243798131 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not? < 1243798133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the i7 and a gtx graphics card are gonna produce a lot of heat < 1243798135 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's summer < 1243798142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :25C-30C is hot enough for me as it is < 1243798147 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm going to mount it on the other wall < 1243798157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uuuh < 1243798161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to the side of my monitor and further forward is a wall < 1243798165 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's not like you've got more heat than fan cooling < 1243798174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beyond that wall, is air above rarely-used stairs < 1243798180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1243798185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step 1. drill three holes < 1243798194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in, out tubes, and power lead < 1243798201 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step 2. get brackets, mount on stair wall < 1243798204 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step 3. connect it up < 1243798212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yes, but air heating just goes out the exhaust vent < 1243798214 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :And no-one in your house complains? < 1243798228 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't sit there 2ft high pumping out heat < 1243798232 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the exhaust vent right next to you < 1243798243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the exhaust vent on my floor, facing the wall, you mean < 1243798250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: heat rises < 1243798255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no shit sherlock < 1243798256 0 :coppro!unknown@unknown.invalid QUIT :Remote closed the connection < 1243798264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: anyway, the stairs are colder. < 1243798267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, this is cooler. ;) < 1243798276 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :In which meaning? < 1243798278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: weell, that may be a slight issue < 1243798286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: but, the stairs are used like once every few months < 1243798293 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if it's on the other side of a wall, you can use a cheaper, active radiator < 1243798294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'd be too high to bash anyone < 1243798297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: also, cool as in awesome. < 1243798300 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243798308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the stairs are a great amplifier < 1243798311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can hear anything that goes on in there < 1243798329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, fans have significantly less cool factor < 1243798330 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :You should have your speakers there :D < 1243798332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :plastic tubing is cheap < 1243798336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: heh < 1243798345 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :run it down to the basement < 1243798354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah but if I go down that route my whole computer ends up in the basement (a basement which this flat does not have) < 1243798364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that's so much less fun than making it silent < 1243798371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've already got a hole drilled in my floor down to the crawlspace :D < 1243798374 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for my ethernet cable < 1243798375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: one of the less practical ideas I had while thinking about this, < 1243798376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is: < 1243798382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(note that I'm one storey up in a flat) < 1243798388 0 :tombom!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243798389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mount it on the outside wall < 1243798392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :put in protective box < 1243798394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :drill holes through wall < 1243798396 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that's my idea < 1243798403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i could overclock in the winter only < 1243798403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243798425 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide < < 1243798427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's a word for that idea, though, actually two of them. impractical; expensive :-D < 1243798431 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for jix_suicide: 0.0 < 1243798437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: get a window-mounted air conditioner, and hook up a heat exchanger to the cold side < 1243798451 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Suicide is more like [-] < 1243798457 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: nope < 1243798464 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :No? < 1243798465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe < 1243798466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: leaving the arena makes one lose < 1243798467 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust true_suicide ] < 1243798470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the reserator is pretty though < 1243798476 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243798479 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Asztal_true_suicide: 4.6 < 1243798480 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust fake_suicide [-] < 1243798487 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm almost totally set on a passive-radiator watercooling system, though < 1243798496 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :although then the coil whine from the GTX 260 up becomes an issue < 1243798500 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :I thought one could still win if the opponent suicided afterwards (by clearing its own flag) < 1243798502 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!help < 1243798508 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i thought you weren't getting a gtx < 1243798511 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide fake_suicide < 1243798514 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :aww < 1243798515 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :FireFly: that's only if your program ends < 1243798517 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :heh, well, a syntax error loses to a <, AFAIK. < 1243798517 0 :tombom!unknown@unknown.invalid PRIVMSG #esoteric :!bfjoust suicide < < 1243798523 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1243798523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that was 'cuz I could passively cool a 9800gtx+ < 1243798533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: with watercooling, all those issues just - ehm - drip away < 1243798542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"coil whine"? < 1243798548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :step 1, get a decent radiator, step 2, put all the components you want in the loop < 1243798550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah < 1243798558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: some of the coil things on the card make a whining noise < 1243798561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently only for the first few months < 1243798563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or forever < 1243798565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depending on who you ask < 1243798576 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for Deewiant_fake_suicide: 7.7 < 1243798577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Supported commands: addinterp bf_txtgen bfjoust daemon daemons delinterp fyb help info kill mush 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 google gregor hello kipple lambda lazyk linguine malbolge notecho num ook pbrain perl qbf rail rhotor rot13 sadol sceql sh show slashes test trigger udage01 underload unlambda whirl yod < 1243798577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for tombom_suicide: 0.0 < 1243798577 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Score for tombom_suicide: 0.0 < 1243798614 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Egobot, was that the one with lots of bf based commands? < 1243798615 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: get a 295 < 1243798620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's mah plan < 1243798627 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: maybe even two, in SLI. < 1243798632 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :!show bf < 1243798633 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :That is not a user interpreter! < 1243798635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depending on how excessive and moneybags I feel < 1243798651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : ... GTX 260 ... < 1243798657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: GTX 260 and up < 1243798663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all the GTXs suffer from it < 1243798672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: since you're the person who showed me that ssd article— do you think using an using intel ssd for an os drive, and then a stuttery-but-good-sequential-throughput SSD for a data might work well? i don't see why that wouldn't work < 1243798705 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :If most of your data usage is sequential then sure, I guess < 1243798709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: after all this, all I need is an anechoic chamber to enjoy it in < 1243798712 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how much are you spending on this anyway? < 1243798719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and too much < 1243798729 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and why not put the computer on the other side of the wall? < 1243798765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a bit less (few hundred) than $4,000 for the aircooled version ($4k was from endpcnoise.com preassembled; the rig i was going to build had some changes but would prolly come out cheaper due to no system integrator cost) < 1243798779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, remove costs for quiet case, heatsinks, fans etc and add watercooling costs... < 1243798787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otoh, I found some ways to cut the costs down < 1243798792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's all very much in flux < 1243798796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :priority one, performance and silence < 1243798801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :priority two, money i can actually afford < 1243798803 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can't imagine how you would spend that much < 1243798810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well, I'm not going to < 1243798817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm doing it iteratively < 1243798828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make awesome computer, make affordable. if awesomeness is compromised, go back to step 1 < 1243798833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :repeat until both criteria are fulfilled < 1243798851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gtx 295 - $500, i7 extreme, $1000, 4 x25-ms, $1200 < 1243798869 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: watercooling costs a lot < 1243798872 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :expensive ram, $400 < 1243798872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :several hundred < 1243798884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 12gb of expensive ddr3 is more like $1000 < 1243798892 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you're only at $3000 < 1243798898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not if you do it the 8G stick way. < 1243798907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: then it's $984758934579832478293784572893467834589347238947 < 1243798909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: if you want to be wasteful < 1243798911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because you can't get 8g sticks < 1243798911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only 4g < 1243798917 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Factorial. < 1243798933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh it wouldn't cost -that- much to get them invented and made ;) < 1243798971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: $3100 for cpu, gfx card, ram and 160gb x25-m < 1243798974 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That includes the cost of bribing the controllers of the market to allow them to be on the market. < 1243798982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :add water cooling costs, case etc and you get a bit over $4000 < 1243798997 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;0 < 1243799002 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :;), rather. < 1243799009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :conclusion: hardware is cheap. relatively. < 1243799024 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://techreport.com/articles.x/16255 < 1243799029 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :see, that thing looks pretty cool < 1243799038 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :until you realize it's utterly stupid < 1243799043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION clix < 1243799044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what thing is it? < 1243799047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :interwebs are being slow < 1243799059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one thing that is totally stupid is any watercooling rig that isn't passive < 1243799063 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :total waste of money < 1243799066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ACard's ANS-9010 Serial ATA RAM disk < 1243799079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: pfft, SATA? < 1243799082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bottleneck ahoy < 1243799084 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no kidding < 1243799099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[What's more, even Intel's fastest X25-E flash drive is limited to 250MB/s reads and 170MB/s writes]] < 1243799100 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can only go up to 64gb too < 1243799105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FOCUS ON RANDOM PERFORMANCE FOR AN OS DRIE < 1243799106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DRIVE < 1243799107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :RAAAAAAAAAAAAAAAAAAAGE < 1243799109 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:| < 1243799116 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so, it'll be 1000 times better to get a motherboard that can support that < 1243799132 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because the processor's fastest and lowest latency connection to _anything_ is its ram < 1243799143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder what nice watercooled psus you can get < 1243799151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably not anything under 2345897234897238942389429347234 kilowatts < 1243799157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because all watercoolers are excessive amirite < 1243799178 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wants a computer with battery backed RAM. Making a RAM disk feasible. < 1243799179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243799180 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ddr2 can get 6 gigabytes/second < 1243799186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sata gets...300megabytes/second < 1243799188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmmm < 1243799192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243799194 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: sata=3gb/s < 1243799201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: gigabits/s < 1243799203 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 6 gb/s soon. < 1243799207 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ups... < 1243799208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well yeah < 1243799236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: it's very easy to do with a good operating system < 1243799260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: can the dual 1366 server mobos take two i7s? < 1243799264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i seem to recall that they only fit xeons or sth < 1243799269 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you can't have two i7's < 1243799274 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: "Battery backed RAM". < 1243799282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need nehalem xeons instead < 1243799283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: you can have two xeons, why not two i7s < 1243799291 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I didn't know an OS could magically make your RAM battery backed. < 1243799301 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: you get a ups < 1243799311 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ups tells computer when to start backing up ramdisk < 1243799313 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not the same. < 1243799318 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :exactly the same < 1243799327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck battery backed ramdisks < 1243799328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too brittle < 1243799331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ssd backed ramdisks, yes. < 1243799338 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Sure, if you never shut your system down. < 1243799363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do you know? < 1243799371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: so it takes 2 minutes to shut down, big deal < 1243799382 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they don't have the appropriate bus iirc < 1243799389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243799394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kinda lame but i don't need more than 4 cores < 1243799414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doubt the performance advantage from 8 is really noticeable apart from in things specifically optimized for it < 1243799420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if I wanna get mega parallel i'll talk to my gpu < 1243799452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Busting the ANS-9010 open reveals eight 240-pin DDR2 DIMM slots]] < 1243799452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Like compile jobs, encode jobs, etc. :p < 1243799457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it isn't even fucking ddr3 :) < 1243799482 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: -j6 vs -j12 isn't going to make much difference unless your project is basically dependency-free < 1243799483 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it's on the other side of sata, who cares < 1243799492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: encode jobs can be done on the gpu < 1243799498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and there are products doing that in development < 1243799506 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mencoder? < 1243799513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: can mencoder do that? < 1243799515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1243799534 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :mencoder can do encodes in parallel. I don't think it can do encodes on the GPU, though. < 1243799549 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*Decodes*, sure, but not encodes. < 1243799573 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some gpus have hardware de/encoders don't they? < 1243799577 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's its problem < 1243799579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dunno < 1243799581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :buuut < 1243799587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've seen figures using gpu encoders to mpeg4 and the like < 1243799591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :basically? < 1243799597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :5x faster than a multicore cpu or so < 1243799600 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: All modern GPUs are TC. < 1243799607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: he knows _that < 1243799607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_ < 1243799610 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And have builtin decoding hardware besides. < 1243799610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but specialization = moar speed < 1243799640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but yeah, gfx card of radeon 4850 or above caliber vs high-end gigahertzy 4-core cpu < 1243799646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gfx cards kicks the cpu's ass at encoding video. < 1243799660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh my god < 1243799665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: their test system for that ddr drive < 1243799667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: [[Processor Pentium 4 Extreme Edition 3.4GHz]] < 1243799670 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :If you've got an encoder for said graphics card, yes. < 1243799673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TIME MACHINE TIEM MACHINE < 1243799674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*TIME < 1243799676 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: STAB. < 1243799685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :P4? Jeeze. < 1243799690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Memory size 1GB (2 DIMMs)]] < 1243799692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 GIGA BYTE < 1243799694 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it was written in 2009, too < 1243799699 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no excuse for that < 1243799700 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Graphics Radeon X700 Pro 256MB with CATALYST 5.7 drivers]] < 1243799702 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In 2 DIMMS! < 1243799704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh this shit is just piling up the power < 1243799712 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :catalyst is up to 9.something :D < 1243799720 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a system better than that. And it's low-end 3 year old hardware. < 1243799721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wow, xp service pack 2! < 1243799723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TWO! < 1243799728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaah < 1243799732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The test systems' Windows desktop was set at 1280x1024 in 32-bit color at an 85Hz screen refresh rate. Vertical refresh sync (vsync) was disabled for all tests. < 1243799738 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahah < 1243799780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahahahah: < 1243799781 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got a lower refresh, but that's because my LCD's somewhat cheap. < 1243799786 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: http://techreport.com/r.x/acard-ans9010/worldbench-overall.gif < 1243799797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: RAID-0ing two of those ramdisks? < 1243799798 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But man. I outspecced their test system 3 years ago. < 1243799802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only 8 points better than a x25-m < 1243799804 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I was buying *old hardware*. < 1243799816 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: OTHER END OF SATA < 1243799819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :end of discussion < 1243799820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :160gb for cheaper than 16gb and the same performance hmmmmmmmmmmmmmmmmmmm. < 1243799821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i kno < 1243799822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w < 1243799824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just so silly < 1243799827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: they're prolly using a crt < 1243799840 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Yeah. < 1243799845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Thus 85 Hz. < 1243799931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: they didn't raid0 two of them < 1243799937 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: each one has 2 sata interfaces < 1243799942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: oh lawd < 1243799951 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION closes article, too retarded < 1243799969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, I'm not sure I should get a 295 < 1243799979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's two gpus < 1243799990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it is probably more effective to use two of the best single nvidia gpus < 1243799991 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243799995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Now the GTX 295 is a bit of a weird combo. See, it has the memory volume and frequency of two GTX 260 cards yet the raw shader processor horsepower of two GeForce GTX 280 cards. " < 1243799999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gets more memory power too < 1243800007 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :280 is discontinued though < 1243800009 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so 275 < 1243800018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2x275 is at least as good as a 295 < 1243800022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and more effective for cooling etc < 1243800040 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the sad thing is, with a one line command, i can have a ramdisk half the size of theirs that is much cheaper and a zillion times faster < 1243800048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1243800065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :literally, a zillion times < 1243800093 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :One line command? < 1243800100 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :/dev/shm seems to exist without me trying. < 1243800104 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1243800113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ooh, there's a better single gpu than the 275 < 1243800115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a 285 < 1243800120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2x285 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> 295 < 1243800124 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably comparable power usage too < 1243800151 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :DISADVANTAGE OF WATER COOLING: First it drains your pocket, then it allows you to drain your pocket. < 1243800166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Then your pocket shrivels and dies. < 1243800232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: on the 295: "you can rest assured that when these two GPU's are fully utilized the card can peak towards 289 watts power consumption" < 1243800234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1243800294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if I get 2x285, you have to buy me crysis, okay? < 1243800302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :otherwise that's just a waste ;) < 1243800351 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: mount -t tmpfs -o size=8G tmpfs /mnt/faster-than-you < 1243800375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 8G is a bit big if you only have 12G of ram < 1243800391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :Mem: 12040 11888 152 0 7022 3344 < 1243800391 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-/+ buffers/cache: 1520 10519 < 1243800403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well sure but then you're left with only 4 < 1243800409 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd recommend a 4G ramdisk < 1243800413 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you have 8G left < 1243800417 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Only 4G of RAM! Whatever shall you do with so little < 1243800420 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Fair enough. < 1243800467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but if you are backing it up it might be easier to use a ram device < 1243800472 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because then you can just dd it < 1243800503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: Die? < 1243800507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I sure would! < 1243800527 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's the differences between the buffers and cached line anyway? < 1243800566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: kernel reserves a fuckton of memory for usage later < 1243800576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :buffers/cache line subtracts that from the usage < 1243800584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you can know what's actually being used < 1243800626 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no,,,, < 1243800637 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the first line < 1243800650 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: wait whut? < 1243800651 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"buffers - 7107; cached - 3360" < 1243800655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1243800656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243800752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yep, 285 SLI kicks the shit out of a 295 < 1243800757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.anandtech.com/video/showdoc.aspx?i=3501&p=2 start of benchmarks < 1243800758 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :orly? < 1243800761 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243800762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1243800765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even on ATI-lovin' games < 1243800775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243800780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same as a 280 sli on that though < 1243800782 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is odd < 1243800798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1243800801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah, wow. < 1243800801 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it's a waste of money either way < 1243800802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://images.anandtech.com/graphs/gtx285launch_011509005146/18001.png < 1243800808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :95 FPS at 2560x1600 4xaa. < 1243800814 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's slightly ridiculous. < 1243800818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :slightly < 1243800820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*scrolls to crysis* < 1243800840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ohmagad. < 1243800844 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://images.anandtech.com/graphs/gtx285launch_011509005146/17996.png < 1243800849 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's just ridiculous < 1243800855 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :22 FPS! < 1243800860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... although how come the gtx 280 beats the 285? < 1243800866 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't < 1243800871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: I'm talking about the sli configuraitons < 1243800874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*configurations < 1243800883 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: The difference is so small I'd chalk it up to error < 1243800887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, prolly < 1243800892 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :! < 1243800900 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: ps your card only gets 18fps haha looooser < 1243800909 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm not seeing an i7 motherboard that supports more than 24 gb of ram < 1243800914 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Like there's a difference between 22 and 18 :-P < 1243800940 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm not seeing a consumer use-case that requires more than 24 gb of ram < 1243800958 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I'm not seeing a consumer use-case that requires more than 4 GB of RAM < 1243800960 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Then you haven't seen the latest line of games! < 1243800971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: it's ok to be a little excessive < 1243800980 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: oh, and that stupid sata ramdisk does have a battery good for about 4 hrs < 1243800986 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :RAMSuckerShootShootShoot alone requires 16GB < 1243801000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO < 1243801019 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: does it require a quad-SLI of gtx 295s too? < 1243801022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe a render farm on the side < 1243801031 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It's "recommended" < 1243801067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i don't think you can have more than 4 gpus < 1243801078 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-027-168.hsi2.kabelbw.de JOIN :#esoteric < 1243801085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why not < 1243801097 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because sli doesn't support it < 1243801098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Heh. < 1243801106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: lame < 1243801112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quad-SLI of gtx 285s, then < 1243801126 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :but the Asus Mars can be quad SLI'd. < 1243801133 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that's 8 in total < 1243801138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The GeForce GTX 295 comes with a 289 watt TDP (peak wattage). Since your motherboard can only deliver 75 watts, you'll need to hook it up to a PSU" < 1243801143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Reaaaaaaaaaaaaaaaaaaaaally?!!?!?!?237836248761238123 < 1243801144 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :(and 16GB of VRAM) < 1243801162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: ah, it's two gtx 285s? < 1243801168 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :pretty much, yes < 1243801175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amazing < 1243801201 0 :Corun!unknown@unknown.invalid NICK :Corun|away < 1243801238 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1243801244 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how much faster is gddr? < 1243801245 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Most new GPUs these days need to be hooked up to a PSU. < 1243801250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why not use it for core? < 1243801252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: thus my sarcasm < 1243801262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what we need is thin clients + 5 billion lines of fiber-optics to communicate w/ the thick servers < 1243801264 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :OK < 1243801272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cooling vs silence: SOLVED. < 1243801295 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: *shrug* < 1243801302 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just put a dvi and usb cable through the wall < 1243801304 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SOLVED. < 1243801345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah i could totally not hear a 4x asus mars sli + 2x nehalem xeons @ 4ghz + 2x 1200watt psu in another room < 1243801353 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everyone knows that walls block all noise entirely < 1243801366 0 :tombom_!i=tombom@wikipedia/Tombomp JOIN :#esoteric < 1243801379 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This picture rated X for violence. < 1243801391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this picture rated x for xtrem < 1243801393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243801437 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This picture rated R for Romance < 1243801461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this picture rated p for people having intercourse < 1243801578 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :This picture rated G for Gore. < 1243801590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is what 137dpi looks like: < 1243801597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://imggur.com/RAORj.png < 1243801599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1243801600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://imgur.com/RAORj.png < 1243801602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(typed out of vm) < 1243801617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err wait < 1243801632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what 164 dpi looks like < 1243801636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Resize picture-viewing window to be 10" :P < 1243801775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you have a 96dpi monitor, < 1243801787 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ACTION stabs ehird's eyes out. < 1243801788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :750x600 is the right size < 1243801792 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: what < 1243801793 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That's what 0 dpi looks like. < 1243801805 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: See my note about resizing. < 1243801859 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :........................... < 1243801866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: What. < 1243801874 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :That had nothing to do with any of that, I was just poking your eyes out so you can see what 0 dpi looks like. < 1243801881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1243801883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. I see. < 1243801886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Very clever. Har har. < 1243801925 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: fan noise, mostly < 1243801939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Wut? < 1243801945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and yeah < 1243801950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but the fans needed to cool that shit = huge < 1243802053 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GRRRRRRRRRRRRREEEEEEEEEEEEEEEEN < 1243802076 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :shrug < 1243802120 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Þis picture rated Þ for gratuitous uſe of þorn. < 1243802131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gratuitous amounts of pornography < 1243802237 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :pix < 1243802253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: new cooling system < 1243802255 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Dear me, I say, the pornography in this picture would have been acceptable 10 minutes ago, but now it's just gratuitous. < 1243802262 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your system goes in a thin box < 1243802264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is moved to finland < 1243802269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cables are connected to it underwater < 1243802280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or perhaps antarctica < 1243802284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :latency's lower from finland < 1243802309 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: However, it is alſo gratis. Surely þat's important‽ < 1243802336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one day I'm going to start talking in real, bona-fide olde english < 1243802339 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243802342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you're all going to be FUCKED < 1243802346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :meter fourically < 1243802355 0 :inurinternet!n=nuri@rrcs-74-62-7-76.west.biz.rr.com JOIN :#esoteric < 1243802380 0 :tombom!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1243802380 0 :tombom_!unknown@unknown.invalid NICK :tombom < 1243802393 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :It'll be difficult for you to say "esoteric programming language" in "bona-fide" Old English. < 1243802420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: esoterice language of the magicke movinge stones < 1243802500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: no? < 1243802538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interest < 1243802541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting* < 1243802552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hwæt! wē Gār-Dena in geār-dagum, þeod-cyninga, þrym gefrunon, hu ða æþelingas ellen fremedon. < 1243802564 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lifthrasiir, Adding polynoms both made the generated code better and worse at the same time... Trying to fix back the cases where it is now worse < 1243802585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mostly due to other optimisation passes knowing more tricks for the old nodes... < 1243802686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i am jealous of you. you and your noise-carelessness. < 1243802692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if only I could be that desensitive :P < 1243802709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(*insensitive?) < 1243802729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, the reserator pushes 300l/hr not 30l/hr :-D < 1243802749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Hwaet! wē Gār-Dena in geār-dagum, theod-cyninga, thrym gefrunon, hu ða aethelingas ellen fremedon. <-- care to translate < 1243802758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Sure: < 1243802774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: "Listen! We have heard of the glory of the Spear-Danes, of the kings of the people, in days of yore, [and] how those princes did deeds of glory." < 1243802787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hmh < 1243802787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From Beowulf: http://en.wikipedia.org/wiki/Old_English_language#Beowulf < 1243802789 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm* < 1243802800 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm clearly going to have to ask for translation a lot from now on... < 1243802818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how loud is a waterblock? < 1243802835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: a good one? Uh, 0dB. < 1243802847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably bad ones too. < 1243802852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's pumps that make noise. < 1243802873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I mean, it does nothing. < 1243802877 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so put the pump somewhere else < 1243802878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't push anything, it just is. < 1243802882 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: turbulence < 1243802886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Yes, that's what I'm going to do < 1243802889 0 :Corun|away!unknown@unknown.invalid NICK :Corun < 1243802893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By mounting it on the wall of the stairs < 1243802894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : http://imgur.com/RAORj.png <--- the image metadata says it is 72 dpi... < 1243802896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The reserator) < 1243802902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's irrelevant; what dpi is your display? < 1243802911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you the appropriate resolution < 1243802916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 86 iirc. 80-something anyway < 1243802930 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I'm using gimps "not pixel for pixel" mode < 1243802944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so if metadata was correct it would show as right size < 1243802949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Set gimp to a-pixel-is-a-pixel, then resize it to 671x600. < 1243802950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes it is relevant < 1243802961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Set gimp to a-pixel-is-a-pixel, then resize it to 671x600. <-- doing it that way is broken :P < 1243802974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And it'll look right (modulo blurriness due to your monitor's dpi being lower than what the image was designed for) < 1243802984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Blame ubuntu's screenshot too < 1243802985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :l < 1243803018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Set gimp to a-pixel-is-a-pixel, then resize it to 671x600. <-- that doesn't keep the aspect ratio. < 1243803028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Just do it, I know it'll work :P < 1243803036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I worked it out and everything < 1243803037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for 671 gimp suggests 537 < 1243803040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is very much off < 1243803045 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, wait < 1243803048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think I got it the wrong way around < 1243803067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 671.54 pixels TIMES something. < 1243803079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: For a more clarcut one, make it 600 second-dimension. < 1243803084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And let it choose the first dimension. < 1243803092 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For perfect results, get out a ruler :P < 1243803095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :750x600? < 1243803104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for perfect results use correct metadata :P < 1243803120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 671x537 < 1243803126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Get it to as close as that as it'll be happy with < 1243803138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :20:50 AnMaster: for 671 gimp suggests 537 < 1243803139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well then < 1243803139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Use that < 1243803156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is what I said -_- < 1243803160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: With linear interpolation < 1243803166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :linear? huh < 1243803170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Does best for scaling down text and stuff. < 1243803182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although at such a low dpi I'm not sure you could notice :P < 1243803231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is a very small screen! < 1243803243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Measure its diagonal size < 1243803245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It should be 10" < 1243803252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :And yeah, 10" is small. Netbook-size. < 1243803265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, about 25 cm? < 1243803274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1243803276 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: But it'd be a lot better on the actual thing. < 1243803280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's for a laptop; you have it a lot closer. < 1243803284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's high-dpi, so it's sharper. < 1243803286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, are you still getting that speed monster too < 1243803286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1243803292 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: That's the main priority < 1243803303 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The netbook requires a sufficiently high DPI OLED display; so come back in a year or something < 1243803317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The speed monster is what I'm watercooling w/ that gigantic passive radiator. < 1243803338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, heh < 1243803373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the pump will still be noisy < 1243803374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbiab < 1243803378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Nope. < 1243803387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: The 5 watt pump in the Reserator is inaudible. < 1243803397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Even moreso if you add a drop of washing up liquid (seriously) < 1243803407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Also, I'm mounting it on the wall of another room. < 1243803411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(The stairs opposite this room.) < 1243803488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: btw, the same basic idea as watercooling is used in heatpipe heatsinks < 1243803495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zalman totally no noise is basically watercooling sans the water < 1243803500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the case as the radiator < 1243803564 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: not < 1243803570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: howso < 1243803590 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's a phase change inheat pipes < 1243803599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i said basically < 1243803607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also bsmntbombdood uh no < 1243803609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a loop heat pipe < 1243803615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :!= heat pipe < 1243803621 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243803635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: regular heat pipes are single-phase < 1243803727 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243803737 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia said it therefore it is true. < 1243803741 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how would that even work < 1243803759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, that was talking about another thing < 1243803765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even so, heatpipes != phase < 1243803811 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243803817 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what a heatpipe is < 1243803826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :your mom < 1243803954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many watercooled psus there are < 1243803977 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i've only seen 1 or 2 < 1243804018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well you just need a fanless psu < 1243804022 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and put a waterblock on it < 1243804039 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.koolance.com/water-cooling/product_info.php?product_id=665 < 1243804041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bad idea < 1243804047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that one's submerged < 1243804049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is überlame < 1243804049 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there are hot heatsinks < 1243804052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uberlame? < 1243804055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1243804055 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :more like ubercool < 1243804059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i hate submersion :) < 1243804072 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, why bad idea < 1243804076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just like cooling a hot cpu < 1243804086 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll fuck it up < 1243804090 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a cpu has a single heatsink < 1243804094 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :there's tons in a psu < 1243804106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are psus designed to run fanlessly < 1243804111 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ some airflow < 1243804117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :putting a waterblock on them would run fine < 1243804213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmph < 1243804218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Silverstone's max fanless psu is 450w < 1243804230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lame as a lame thing < 1243804270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks around some more < 1243804275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with submersion? < 1243804282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: dunno, just don't like it < 1243804310 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :seems pretty ideal to me < 1243804319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, that psu has way too high wwattage < 1243804320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*wattag < 1243804320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243804332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't even look to be 80% efficient < 1243804419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calculates power usage for his rig-o-matic < 1243804518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :344watt @ 85% cpu tdp, 90% load, 0 capacitor aging < 1243804533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ 100% tdp, 100% load 402w < 1243804553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that but w/ 20% capacitor aging = 482w < 1243804580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if we say gtx 295 instead of 285, and same settings as last, 566w < 1243804589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i only need 500w < 1243804628 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so 1700w is amazingly wasteful&excessive. < 1243804634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for, well... anything. < 1243805011 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 'pparently with a zalman reserator you still need one low-rpm case fan < 1243805013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't see why though < 1243805021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as you put absolutely everything that makes any heat into the loop < 1243805083 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1243805199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: any idea why? < 1243805800 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can't put everything that makes heat in the loop < 1243805810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: why not < 1243805812 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you end up like this: < 1243805815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :northbridge, ram, gpu, ... < 1243805819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :perfectly possible. < 1243805937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: your google is slow < 1243805939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you should grease it < 1243806000 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i can't remember what it was called < 1243806004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what was it? < 1243806026 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a setup where he put a waterblock on every single heat producing component < 1243806032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what happened < 1243806065 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :here we go < 1243806066 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://forums.overclockers.com.au/showthread.php?t=744914 < 1243806083 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it worked, it's just totally ridiculous < 1243806096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well i don't mean everything that produces heat < 1243806105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything that produces heat that would actually need a heatsink or airflow of any kind < 1243806118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really don't see why you'd need a case fan < 1243806125 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just about everything needs to be cooled somehow < 1243806165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: northbridge, gpu, gpu ram, cpu, ram, psu < 1243806169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and you've covered most everything < 1243806188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: southbridge too, and the power circuitry for the cpu < 1243806202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: do those make enough heat to need any sort of cooling? < 1243806206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd imagine the heat would just waft off < 1243806213 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :they have a heatsink on them < 1243806220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: leave that on, then < 1243806224 0 :psygnisf_!unknown@unknown.invalid QUIT :"Leaving..." < 1243806228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sinks need airflow < 1243806233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: put a waterblock on, then < 1243806244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: btw. < 1243806246 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that gets really impractical really fast < 1243806247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes they need airflow < 1243806253 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but your case almost certainly has some holes in it < 1243806263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i highly doubt it needs more than a trickle of air moving about aimlessly < 1243806263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and 2 120mm case fans are quiet < 1243806270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's just cheaper and easier to do that < 1243806280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes. they're quiet. but if you're gonna get a fan, you might as well aircool < 1243806307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 psu fan, 1 cpu fan, 1 gfx card fan, 1 intake, 1 exhaust = 5 fans; if you get really good 120mm fans, barely more audible than 2 fans < 1243806307 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.overclockers.com.au/images/monolith/DSC02981-600.jpg < 1243806314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"The top of the pump after running for a few hours got really damn hot, so i decided to cool it." < 1243806314 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1243806325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the attraction of watercooling, to me, is running without any fans. < 1243806342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: the pump's in a cold room < 1243806344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for me < 1243806356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and as I said: < 1243806358 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.overclockers.com.au/images/monolith/DSC03035-600.jpg < 1243806359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:44 ehird: but your case almost certainly has some holes in it < 1243806359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :21:44 ehird: i highly doubt it needs more than a trickle of air moving about aimlessly < 1243806369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's what happens when you try to watercool everything < 1243806381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty sure you could just poke out the exhaust fan grill on the back of your case < 1243806385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and let the air flow by itself < 1243806392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for such minor heatsources as what you said < 1243806416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no? < 1243806421 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hdds also get pretty hot with no airflow < 1243806433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm putting my data hd in a fanless enclosur < 1243806434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243806436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :100% thick copper < 1243806441 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, you can buy HD waterblocks < 1243806477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :did you read that thread? < 1243806480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : AnMaster: Also, I'm mounting it on the wall of another room. <-- heh < 1243806484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm reading it < 1243806495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he made his own hdd waterblocks < 1243806502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: right well, you can buy 'em < 1243806504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I want 100% passive cooling. < 1243806508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heat pipes < 1243806511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zalman totally no noise < 1243806515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but the pump is inaudible < 1243806517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no fan at all? < 1243806518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :way more so than any fan < 1243806527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: a reserator system can have no fan < 1243806529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost certian < 1243806531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's my goal < 1243806540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: and yes, zalman tnn = case is radiator, heatpipes < 1243806541 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reserator? < 1243806550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: giant radiator + reservoir + pump < 1243806552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fanless < 1243806559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is it a brand name or? < 1243806563 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's made by Zalman < 1243806580 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah so that explains why all google results seemed to be about a specific product < 1243806582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: disadvantage is that it can't dissipate too much heat (so put two of them together), and it heats the room < 1243806589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the latter... < 1243806596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, all cooling systems heat the room < 1243806599 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or somewhere else < 1243806600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243806601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but this moreso < 1243806603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ANY COOLING SYSTEM HEATS THE ROOM < 1243806605 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :GODDAMN < 1243806607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1243806610 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, not moreso < 1243806610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: YOU CAN REPEAT AnMaster < 1243806611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WELL DONE < 1243806619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and "moreso" didn't mean that < 1243806632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unless you use a peltier < 1243806632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but fact is, an air-based system won't be a gigantic space heater like the reserator < 1243806636 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about only heatpipes... < 1243806648 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's what totally no noise does. it cannot cool anywhere near as much as WC < 1243806649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and passive heatsinks < 1243806659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, of course it can't cool as much! < 1243806659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes, it will < 1243806662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: go forwards a bit from where my computer will be and you reach a wall. drill some holes through that wall. mount the two reserators w/ brackets on the wall. feed pipes through < 1243806669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1243806678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no, it won't < 1243806680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, WC can cool below ambient temperature iirc < 1243806681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(assertion match fuck yeah) < 1243806685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it cannot < 1243806687 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unless I'm confusing things < 1243806694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and that isn't about how much heat the radiator lets out < 1243806696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's cpu temperatures < 1243806698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Oh wait I'm mixing it up with compressor < 1243806701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :silly < 1243806724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the hardest part of mounting the reserators < 1243806727 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is that they're 8kg when filled < 1243806737 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you think a radiator just magically creates heat somehow? < 1243806742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no < 1243806746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're not reading what I'm saying < 1243806749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need special support structures then < 1243806750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to do it < 1243806752 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric : ANY COOLING SYSTEM HEATS THE ROOM // you could refrigerate the room and redirect the heat outside. < 1243806756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, brackets. < 1243806759 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then how will it heat the room more than air cooling < 1243806768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L, sure. But that isn't relevant! < 1243806773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it won't. the point is the concentration in one space, and the lack of moving air < 1243806778 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Neither is your face. < 1243806804 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, I never said that the look of my face was relevant to this discussion... < 1243806822 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243806858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1243806868 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(two reserators mounted above my head in an unused staircase)->coolness < 1243806870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> < 1243806876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(two reserators sitting in my room)->coolness < 1243806963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so nyah. < 1243806974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nyah, i say < 1243806975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NYAH < 1243807001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, http://www.irregularwebcomic.net/archive.html is messed up too < 1243807038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, got a good pic of that reserator? < 1243807048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yep, sec < 1243807060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.zalman.co.kr/DataFile/product/RESERATOR-1-V2_01_b(0).jpg < 1243807068 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the big metal tower with the fins, in case you're confused. :p < 1243807090 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(that * 2) + wall-mounting + drilled holes in walls = silent, heatless water cooling from my position < 1243807186 0 :inurinternet!unknown@unknown.invalid QUIT : < 1243807204 0 :inurinternet!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243807210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1243807212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :'part from coil whine < 1243807363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hey bsmntbombdood < 1243807372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.feser-one.com/site/popup_image2.php?pID=322 < 1243807373 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18.75"x5.85"x4.10" (LxWxH) < 1243807377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dissipates 2000 watts < 1243807398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you mean that empty space at May 16, pushing everything out? < 1243807403 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what temperature? < 1243807408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: err < 1243807411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it dissipates 2000 watts < 1243807413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, mm < 1243807423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: as in, your system can go to 2000 watts of heat < 1243807430 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it'll dissipate it into the air successfully < 1243807434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a reserator manages 200w < 1243807435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, whoa < 1243807443 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uhhuh < 1243807445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is it the 8 kg thing < 1243807447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :at what temperature < 1243807448 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243807457 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the 8kg is 6kg reserator + 2.5 litres of water < 1243807470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ... do you understand what i'm saying? < 1243807496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how do you top up the water in it... < 1243807507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you don't really have to top it up < 1243807512 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but to replace... drain it < 1243807513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :open it up < 1243807515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pour water in < 1243807517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :close < 1243807519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243807520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :run it for a whil < 1243807521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1243807522 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :use < 1243807534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: hm, 2318 shows up in the correct place in the themed archive < 1243807535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 2000 watts of heat = 2000 watts of heat < 1243807536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : run it for a while <-- ? < 1243807540 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a radiator can't magically remove heat < 1243807545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? < 1243807552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if you turn on your computer while the tubes are empty it could overheat < 1243807559 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before the water gets to it < 1243807560 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :under Steve and Terry, as expected < 1243807562 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I'm actually suspecting this isn't intentional any more... < 1243807566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so you run just the watercooling for a while < 1243807574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, true < 1243807617 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1243807631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grammar fail above < 1243807653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :obviously < 1243807666 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :grammar is so failure < 1243807670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but for a regular room I imagine dissipating 2000 watts would make it burn you if you touch it < 1243807681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or at least sting a lot < 1243807686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can't be more precise than that :) < 1243807698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :..which is too hot for your cpu < 1243807704 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :errrrrrrrm < 1243807710 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it's the radiator heating the air around it < 1243807716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no change to cpu temps. < 1243807718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2000 wasps, on the other hand... < 1243807726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just where the hot water goes... < 1243807736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if the radiator is hot enough to burn, the water going through it is, and so the cpu is too < 1243807753 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: well < 1243807760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :some cpus give up to like 900 watts of heat < 1243807766 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i may be overestimating < 1243807769 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/shrug < 1243807775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maxing out a 2,000 watt radiator would be hard < 1243807778 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :900 watts? < 1243807780 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's just how much it can theoretically disperse < 1243807785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: according to a quick google < 1243807788 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seems excessive < 1243807789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243807795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but anyway, it's just a theoretical maximum < 1243807799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what cpu dissipates 900watts? < 1243807810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243807823 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not possible < 1243807834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243807838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think the person saying it was a retard :) < 1243807846 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can move that much heat through something the size of a cpu heatspreader < 1243807866 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and you'd need a gigantic psu < 1243807878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1243807878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but w/e < 1243807885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares about how much heat it can dissipate as long as it's enough < 1243808036 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but ofc, if you're dissipating 2000 watts you'd better fucking have a fan on the radiator < 1243808114 0 :tombom!unknown@unknown.invalid QUIT :"Peace and Protection 4.22.2" < 1243808552 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Project wants strong AI within 8 years in giant distributed system and your computer could be a part of it." < 1243808558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Gee, I sure hope it's friendly :P < 1243808600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh i'm sure my computer _would_ be a part of it. whether i signed up or not. :D < 1243808617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Will this project make public some of its source code? < 1243808617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1243808618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Will this project describe how knowledge is represented in the brain? < 1243808620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1243808623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thanks, jackasses < 1243808634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"Let's completely revolutionize humanity. But first, PROFIT!!!!!" < 1243808656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Why not make public the mechanisms of knowledge representation in the brain? < 1243808656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Security is our main concern. As long as this concern is not addressed, it is in everyone's best interest that certain knowledge is restricted. < 1243808658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Boolshat. < 1243808711 0 :kar8nga!unknown@unknown.invalid QUIT :Remote closed the connection < 1243808740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[We intend to build a system that has the brain capacity of all people living in the world. This way we can ensure that no one will be left behind.]] < 1243808743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NO BRAIN LEFT BEHIND < 1243809003 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :strong ai in 8 years < 1243809004 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ok lol < 1243809034 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :right, so < 1243809042 0 :myndzi!unknown@unknown.invalid PRIVMSG #esoteric :they want to make a psycho MPD ai? < 1243809042 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are there any 8 core opterons or xeons? < 1243809043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i wonder if it holds that since a reserator can handle a bit over 200w of heat, two of them can handle a bit over 400 < 1243809049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no < 1243809054 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there are 6 core old xeons < 1243809054 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: yes < 1243809059 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(old = core 2 days, iirc) < 1243809083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: hmm then 400 watts should be enough to cool i7 + gtx 295 < 1243809088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1243809114 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :YOUR FACE ASPLOTE < 1243809114 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :watercooling that gtx is gonna be a bitch < 1243809119 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you'll have to dissasemble it completely < 1243809126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is this project? < 1243809130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: erm, for values of taking the heatsink off < 1243809133 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stupid < 1243809137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: there's two boards though < 1243809140 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, who is behind it? < 1243809143 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yeah, so I gotta detach them < 1243809148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stupid noname company < 1243809153 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: see reddit < 1243809155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1243809157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: big deal < 1243809168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: other option: 2x285 or just 1x285 < 1243809187 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :two 285's will be far easier i think < 1243809200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also far more expensive < 1243809206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :285~=$400 295=$500 < 1243809206 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also, nvidia says the 295 takes 289 watts < 1243809208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*~=$500 < 1243809217 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :+140 for the i7 = 429 < 1243809223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: should be fine < 1243809232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as i said, reserator can handle a bit above 200, let's say 210 < 1243809238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*2 = 420 < 1243809245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it could probably handle it < 1243809250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :pushing it < 1243809252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(410 being an underestimate) < 1243809261 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or I could just get that massive radiator) < 1243809265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s/\)// < 1243809272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: or I could get 3xreserators < 1243809275 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :go to the junk yard < 1243809279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric := 1230watt < 1243809279 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :get a car radiator :D < 1243809282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: nothx < 1243809308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, companies tend to overestimate < 1243809309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from intel < 1243809312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+os("\n\nYou are standing at a junction. The path north continues along the sheer\ncliff and leads to a high plateau. Directly south you can see the tangled\ntrees an < 1243809312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :d vines of a small forest. In the distance, to the west, you can see\nthe small village that you now call home.\n"); < 1243809314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243809318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll actually be like 390, I imagine < 1243809331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the spurious line break due to using less < 1243809331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like i said, you're pushing it < 1243809344 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: lemme look at reserator's manual < 1243809394 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why does everyone like micro-atx boards < 1243809397 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so tiny < 1243809414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: cuz it's tiny < 1243809422 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i like to have room to work < 1243809431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :people like having space. < 1243809443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :most people aren't enthusiasts, or are buying a non-main pc < 1243809464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WATX for the win! < 1243809466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1243809478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1243809488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh wtx is bigger atx < 1243809492 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: eATX nowadays < 1243809505 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1243809512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I like the name "workstation ATX" though < 1243809513 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :bigger is better < 1243809521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: so buy an eatx mobo < 1243809525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, always liked the word "workstation" < 1243809526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1243809534 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :compyootah < 1243809542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1243809542 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :workstation is kind of a dumb word < 1243809549 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, oh? < 1243809551 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this manual is shit, it doesn't tell you how much heat it can dissipate < 1243809566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, "Sun Workstation". From the 80s. Sound so nice < 1243809570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: but i really don't want to diy :P < 1243809574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Sounds* < 1243809579 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(having said that it is now inevitable, such is my life) < 1243809580 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :yeah, now you can execute bf programs in my counterstrike source server < 1243809589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe: Uh, wonderful. < 1243809591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I so want to do that. < 1243809597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"hey fagut u suk" "wel ,[.,] to u" < 1243809601 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :ehird: like this Egobot here < 1243809609 0 :inurinternet!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1243809612 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :KingOfKarlsruhe, errr < 1243809632 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: why not? < 1243809632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh THAT counterstrike < 1243809649 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all our counters are on strike < 1243809650 0 :KingOfKarlsruhe!unknown@unknown.invalid PRIVMSG #esoteric :it's written in the Pawn language, Soucemod < 1243809674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: more fuss & the reserator looks pretty & mounting a separate rad/pump would sort of be a pain and also feels more like just putting the whole computer there < 1243809684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that explains why this is a while loop instead of a for one! < 1243809711 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"The Reserator V2 must be used with the provided G200 coolant. The use of other coolants with the Reserator V2 can cause damage to the Reserator V2 unit, as well as the CPU and VGA jackets." < 1243809715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pfft yeah right < 1243809721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tons of people don't use the stock coolant :) < 1243809725 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: from the 80s? right, with the three ms < 1243809736 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1 megapixel display, 1 megabyte of ram, and 1 megabit of network < 1243809738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ms? < 1243809741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243809754 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: just put the computer in there < 1243809754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, and a whopping 25 MHz CPU! < 1243809761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: exactly, I don't want to do that < 1243809781 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :putting a reserator makes me think "well let's just put the computer there" less than a separate pump/rad < 1243809785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :psychology :) < 1243809811 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :get a really long daughterboard for the cpu < 1243809816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1243809817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1243809818 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and just put the cpu across the wall :P < 1243809831 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, up for some compiling again? < 1243809837 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1243809857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: buy your own i7 :) < 1243809861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wish! < 1243809871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what‽ you would support EVIL MARKETING‽‽‽‽‽‽‽‽‽ < 1243809879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am shocked, shocked < 1243809883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rage.kuonet.org/~anmaster/LostKng.b.c.gz < 1243809887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lostkng? < 1243809889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I wish I had that money... < 1243809889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's no benchmark < 1243809896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :even a naïve interp can start it fast < 1243809898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try mandelbrot < 1243809901 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lostking _again_? < 1243809905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but I can't compile it < 1243809905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1243809907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :locally < 1243809912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GCC OOMs < 1243809915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said before < 1243809916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: use clang < 1243809917 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what flags < 1243809921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yes my compiler is much better now < 1243809930 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1243809939 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, -march=k8-sse3 -O2 ? < 1243809941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: -march=i7 just to make him suffer :) < 1243809978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I pretty much hit the limit to what I can do to mandelbrot. A few more things. But that is it < 1243809988 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is no limit < 1243809997 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's only using a gigabyte of ram right now < 1243810004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well what I can see "AHA here we can optimise" < 1243810015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whoa, your compiler is better now < 1243810018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, oh? < 1243810021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only took 51 seconds to compile < 1243810023 0 :inurinternet!n=nuri@user-118bk5i.cable.mindspring.com JOIN :#esoteric < 1243810025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, nice < 1243810039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, I do polynomials now too < 1243810043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for add/set < 1243810052 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1243810057 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/bztuxu/a.out < 1243810088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :608K LostKing-new.O2 < 1243810088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1,2M LostKing.O2 < 1243810089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw :P < 1243810097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(I renamed from a.out) < 1243810112 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's pretty good < 1243810120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i think the best solution if it's >420w heat output is 3 reserators < 1243810127 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :O2? < 1243810131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :could handle >600W of heat < 1243810142 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's ridiculous < 1243810144 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :to chain 3 < 1243810147 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :build your own < 1243810158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i don't want to build my own < 1243810158 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a reservator is like $200 < 1243810160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, didn't you say 2000 W+ < 1243810163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/+// < 1243810164 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: miscalculated < 1243810169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh < 1243810178 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: a dollar per watt < 1243810183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pretty good value ;) < 1243810199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, yes? < 1243810208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, -O2 < 1243810214 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as opposed to the -O3 one < 1243810224 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :do you want -O3 too? < 1243810231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, no need < 1243810263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, currently I have lots to do on the new polynomial code... Since lots of other passes doesn't fully understand it... < 1243810275 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but this is enough to make sure that it runs < 1243810281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and isn't buggy < 1243810285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, thanks a lot < 1243810331 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/wnygct/a.out -O3 < 1243810348 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i'm sure that a reserator can dissipate more than 200W < 1243810363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iirc it can do most things under 300W, someone said < 1243810370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so if we say 250, 2 of them can dissipate 500W < 1243810375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is fine for a 420W heat system < 1243810389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://filebin.ca/euzhf/a.out -Os < 1243810393 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :-Os is only half a meg < 1243810445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ha, apparently some of the best standalone radiators only do like 180-580w < 1243810447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*250 < 1243810450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :w/ fans < 1243810457 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: point a house fan at it < 1243810458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243810459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :608K LostKing-new.O2 < 1243810459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :612K LostKing-new.O3 < 1243810459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :508K LostKing-new.Os < 1243810459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1,2M LostKing.O2 < 1243810459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1,2M LostKing.O3 < 1243810461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1243810461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, ^ < 1243810465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: no fans. at all. < 1243810470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not possible < 1243810480 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the only non-passive components allowed is an HD and a pump < 1243810488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: perfectly possible < 1243810499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as I have a hole in the case for minimal airflow for the few minimal heat components left < 1243810508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :→ just take out the exhaust fan grill < 1243810509 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1243810591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, you could WC cool the HD maybe < 1243810601 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure you can < 1243810603 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :but you shouldn't < 1243810610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, why not? < 1243810641 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hdds are more than sufficiently cooled with a slow fan < 1243810656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, that isn't passive < 1243810666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :neither is watercooling < 1243810681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, yes. I want heatpipes + ssd < 1243810692 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TRUE passive computing < 1243811228 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1243811236 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :1366 pins on an i7 < 1243811241 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf do you need all of those for < 1243811248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :QPI iirc < 1243811357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wikipedia says that takes 84 pins < 1243811371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, memory controller too < 1243811377 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :on die < 1243811384 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243811389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it needs to connect to memory < 1243811470 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :alright, so that's 240 * 3 < 1243811482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that takes most of it then < 1243811504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then there is power, and various other things < 1243811704 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1243811733 0 :nooga!n=Freya@86-63-124-134.sta.asta-net.com.pl JOIN :#esoteric < 1243811767 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: jag hittar en himmelsk drog < 1243811784 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's not english < 1243811786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243811793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood, it is broken Swedish < 1243811801 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :IF ENGLISH WAS GOOD ENOUGH FOR JESUS, IT'S GOOD ENOUGH FOR #ESOTERIC < 1243811811 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, :D < 1243811837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: smygande < 1243811840 0 :darthnuri!n=nuri@cpe-72-132-167-7.dc.res.rr.com JOIN :#esoteric < 1243811851 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Plain English is the best language ever < 1243811862 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: In case you didn't notice, I made egojoust use all lengths and polarities. < 1243811866 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :except for that English is unplain < 1243811880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, like GregorR's? < 1243811895 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uhm < 1243811913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or have he stopped using the silly script? < 1243811919 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :I stopped :P < 1243811923 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :grammar fail < 1243811924 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :he stopped ;p < 1243811926 0 :coppro!n=coppro@unaffiliated/coppro JOIN :#esoteric < 1243811932 0 :inurinternet!unknown@unknown.invalid QUIT :Connection timed out < 1243811937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :GregorR, why? < 1243811948 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: It started bothering me at least as much as everyone else :P < 1243811955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my English is totally broken, but idc < 1243811956 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1243812128 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :[00:16:07] AnMaster: jag hittar en himmelsk drog < 1243812135 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Wouldn't that be correct swedish? < 1243812143 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hittar jag ... ? < 1243812150 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, well, just strange I guess < 1243812154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in that context < 1243812160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"hittade" would make more sense < 1243812161 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Bork bork bork spaghetti bork bork bork. < 1243812166 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wouldn't it? < 1243812177 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's from a song by Kent < 1243812178 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;p < 1243812183 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Uh < 1243812190 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Depends on the < 1243812195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the? < 1243812203 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :tense < 1243812205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nooga, by why? < 1243812208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who* < 1243812215 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Couldn't remember the english term :P < 1243812218 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Had to wiki it < 1243812232 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.youtube.com/watch?v=V9d3JqXr7fg that shit < 1243812236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FireFly, What is the Swedish term for it now again < 1243812238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1243812240 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :my brother is addicted to them < 1243812289 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :tempus :P < 1243812307 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :Time to sleep < 1243812312 0 :FireFly!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1243812330 0 :FireFly!unknown@unknown.invalid QUIT :"Later" < 1243812413 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://www.youtube.com/watch?v=irnr0HPt5f0 this is quite nice < 1243812436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :going to bed too < 1243812447 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1243812451 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :huhu < 1243812456 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's early < 1243813010 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :23:17 GregorR-L: ehird: In case you didn't notice, I made egojoust use all lengths and polarities. ← yes, so I stopped working on my interp < 1243813031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:58 AnMaster: bsmntbombdood, yes. I want heatpipes + ssd ← tnn, stfu < 1243813048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tnn? < 1243813050 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Whaaaa, why? < 1243813074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GregorR-L: uh cuz yours does what mine was gonna? < 1243813085 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: zalman totally no noise < 1243813089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heatpipes + case is radiator < 1243813091 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess what? < 1243813091 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :Yours was going to have proper expansionlessness :P < 1243813097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it can't run a non-low-powered system < 1243813104 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so stop obsessing over it < 1243813106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1243813111 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, still nice :) < 1243813117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1243813118 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1243813119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's rubbish < 1243813129 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :watercooling is passive modulo pump < 1243813131 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The word "rubbish" is garbage. < 1243813131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, consider a recording studio < 1243813152 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: recording studio people use quiet air cooled and watercooled pcs < 1243813156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you know how silent a pump is? < 1243813161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a good one < 1243813173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :inaudible to the human ear from just a tiny distance away, that's how queit < 1243813176 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*quiet < 1243813180 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :quieter than any fan < 1243813229 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :The pumps built into the human body are nearly silent while inhabiting that very human body. < 1243813242 0 :GregorR-L!unknown@unknown.invalid PRIVMSG #esoteric :(Like how useless my commentary is?) < 1243813246 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about space. < 1243813255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: space? what? < 1243813255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you couldn't use fans there < 1243813260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, that space < 1243813268 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about it < 1243813270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so use a pump instead < 1243813277 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, satellites < 1243813280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so use a pump instead < 1243813284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they don't < 1243813285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but seriously, what? < 1243813297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: space is 4 kelvin < 1243813300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they use heatpipes and pel-wahtever-elements a lot of he the time < 1243813302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good job needing cooling in that < 1243813313 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you don't mean directly in space? gee, then your argument's rubbish < 1243813315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um... the sunny side gets very hot < 1243813320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... no shit < 1243813334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so "you don't need cooling" is very wrong < 1243813343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in empty space < 1243813346 0 :Judofyr!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1243813359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: gtx 285 = 204W < 1243813361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, vacuum is a good insulator too. < 1243813369 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ehird: that's odd < 1243813371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: = 344W total w/ i7 < 1243813381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well not perfect vacuum of course < 1243813382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 2 reserators would handle that and yawn as a sideproject < 1243813428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i admit, though, that it would be nice to be able to handle a gtx 295. < 1243813450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is that nvidia or ati? < 1243813454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nvidia < 1243813456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1243813467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ati cards tend to be a little less hot iirc < 1243813468 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a little < 1243813470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but, no thanks < 1243813472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought they called them "geforce 9000" and such iirc < 1243813474 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :uh < 1243813481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: up to the 9800gtx+ < 1243813490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but their high end gaming cards are named gtx 2?? < 1243813500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gtx 260, gtx 275, gtx 285, gtx 295 < 1243813502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the current range, iirc < 1243813504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, great... I remember when it was simple Geforce 3 Geforce 4a < 1243813508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/a$/ < 1243813509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on < 1243813517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, there's also a gts 250 < 1243813523 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the s presumably stands for shitty < 1243813528 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but they list it with the gtxes < 1243813565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i like how this started with "stfu the reserator pwns" and is now "dude the reserator sucks diy it" < 1243813755 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :? < 1243813795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: < 1243813796 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:25 ehird: http://www.zalman.co.kr/DataFile/product/RESERATOR-1-V2_01_b(0).jpg Combined pump, reservoir and... space heater. < 1243813798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:25 bsmntbombdood: ehird: stfu, that thing's awesome < 1243813800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to < 1243813808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :22:49 bsmntbombdood: build your own < 1243813863 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i have a portable radiator/space heater behind me. think i should rip out the radiator and do it ghetto-style? :D < 1243813935 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1243813986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: THAT WAS A JOKE :( < 1243813994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: it probably can't even radiate much < 1243814027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ...right? < 1243814036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1243814048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean, it only has 3 heat settings. < 1243814290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :just take a hose, and throw away the waste water < 1243814301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i thought you said horse < 1243814314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: also, um, that's kind of expensive < 1243814321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't want to be refilling it every day :D < 1243814332 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :use a hose < 1243814342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it also, bsmntbombdood, begs the question of what to hose it on to. < 1243814357 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :a water outlet < 1243814363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1243814374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: yer joking... right? < 1243814386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :... < 1243814392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: i mean in general < 1243814395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with the whole idea of using a hose.